@charset "UTF-8";
/**
 * Styles CSS | Front Office
 */
/**
 * Variables spécifiques au projet courant
 */
/**
 * normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
 */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * Fonctions SASS personnalisées de BASE
**/
/**
 * Fonctions SASS relatives aux GRILLES (GRID)
**/
/**
* FONCTIONS SASS relatives aux NOMBRES
**/
/**
* FONCTIONS SASS relatives aux CHAÎNES DE CARACTÈRES
**/
/**
 * Traitements des variables de configuration du thème
 */
/*/
	@mixin get-button-property-values ( $values ) {

		// On ne traite que les propriétés possédant une valeur de type MAP
		@if $values and type-of( $values ) == map {

			@include btn( map-get( $values, text ) , map-get( $values, bg ) , map-get( $values, border ) );

		}

	}

	// Une version courte pour reposer les doigts ----------------------------------------------------------------------------------------------//
	@mixin gbpv ( $values ) { @include get-button-property-values ( $values ); }
*/
/*
	@mixin get-ifont-property-values ( $icon, $important, $ifont ) {

		@include ifont ( $icon, $important, $ifont );

	}

	// Une version courte pour reposer les doigts ----------------------------------------------------------------------------------------------//
	@mixin gifpv ( $icon, $important, $ifont ) { @include get-ifont-property-values ( $icon, $important, $ifont ); }
*/
/**
 * Mixins SASS relatives aux TYPOGRAPHIES (FONTES)
 */
/**
 * MIXINS SASS spécifiques au projet courant
 */
@font-face {
  font-family: "nasa";
  src: url("../fonts/NasalizationRg-Regular.eot");
  src: url("../fonts/NasalizationRg-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NasalizationRg-Regular.woff") format("woff"), url("../fonts/NasalizationRg-Regular.ttf") format("truetype"), url("../fonts/NasalizationRg-Regular.svg#NasalizationRg-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "terra-v1";
  src: url("../fonts/iconfonts/terra-v1.eot?ver=1");
  src: url("../fonts/iconfonts/terra-v1.eot?#iefix&ver=1") format("embedded-opentype"), url("../fonts/iconfonts/terra-v1.woff?ver=1") format("woff"), url("../fonts/iconfonts/terra-v1.ttf?ver=1") format("truetype"), url("../fonts/iconfonts/terra-v1.svg#terra-v1?ver=1") format("svg");
  font-weight: 400;
  font-style: "normal";
  font-display: swap;
}
[data-iconfont=arrow-bottom-left]:before {
  font-family: "terra-v1";
  content: "\e900";
}

[data-iconfont=arrow-bottom-left-thin]:before {
  font-family: "terra-v1";
  content: "\e901";
}

[data-iconfont=arrow-bottom-right]:before {
  font-family: "terra-v1";
  content: "\e902";
}

[data-iconfont=arrow-bottom-right-thin]:before {
  font-family: "terra-v1";
  content: "\e903";
}

[data-iconfont=arrow-left-bottom]:before {
  font-family: "terra-v1";
  content: "\e904";
}

[data-iconfont=arrow-left-bottom-thin]:before {
  font-family: "terra-v1";
  content: "\e905";
}

[data-iconfont=arrow-left-top]:before {
  font-family: "terra-v1";
  content: "\e906";
}

[data-iconfont=arrow-left-top-thin]:before {
  font-family: "terra-v1";
  content: "\e907";
}

[data-iconfont=arrow-right-bottom]:before {
  font-family: "terra-v1";
  content: "\e908";
}

[data-iconfont=arrow-right-bottom-thin]:before {
  font-family: "terra-v1";
  content: "\e909";
}

[data-iconfont=arrow-right-top]:before {
  font-family: "terra-v1";
  content: "\e90a";
}

[data-iconfont=arrow-right-top-thin]:before {
  font-family: "terra-v1";
  content: "\e90b";
}

[data-iconfont=arrow-top-left]:before {
  font-family: "terra-v1";
  content: "\e90c";
}

[data-iconfont=arrow-top-left-thin]:before {
  font-family: "terra-v1";
  content: "\e90d";
}

[data-iconfont=arrow-top-right]:before {
  font-family: "terra-v1";
  content: "\e90e";
}

[data-iconfont=arrow-top-right-thin]:before {
  font-family: "terra-v1";
  content: "\e90f";
}

[data-iconfont=audios]:before {
  font-family: "terra-v1";
  content: "\e9c9";
}

[data-iconfont=burger]:before {
  font-family: "terra-v1";
  content: "\e9be";
}

[data-iconfont=calendar]:before {
  font-family: "terra-v1";
  content: "\e9bf";
}

[data-iconfont=civilisation]:before {
  font-family: "terra-v1";
  content: "\e910";
}

[data-iconfont=civilisation-2]:before {
  font-family: "terra-v1";
  content: "\e911";
}

[data-iconfont=civilisation-3]:before {
  font-family: "terra-v1";
  content: "\e912";
}

[data-iconfont=civilisation-4]:before {
  font-family: "terra-v1";
  content: "\e913";
}

[data-iconfont=civilisation-5]:before {
  font-family: "terra-v1";
  content: "\e914";
}

[data-iconfont=cross]:before {
  font-family: "terra-v1";
  content: "\e915";
}

[data-iconfont=cross-2]:before {
  font-family: "terra-v1";
  content: "\e9d4";
}

[data-iconfont=ddplus]:before {
  font-family: "terra-v1";
  content: "\e9d3";
}

[data-iconfont=default-address]:before {
  font-family: "terra-v1";
  content: "\e916";
}

[data-iconfont=default-address-2]:before {
  font-family: "terra-v1";
  content: "\e917";
}

[data-iconfont=default-address-3]:before {
  font-family: "terra-v1";
  content: "\e918";
}

[data-iconfont=default-angle-down]:before {
  font-family: "terra-v1";
  content: "\e919";
}

[data-iconfont=default-angle-down-circle-thin]:before {
  font-family: "terra-v1";
  content: "\e91a";
}

[data-iconfont=default-angle-down-double]:before {
  font-family: "terra-v1";
  content: "\e91b";
}

[data-iconfont=default-angle-down-medium]:before {
  font-family: "terra-v1";
  content: "\e91c";
}

[data-iconfont=default-angle-down-thin]:before {
  font-family: "terra-v1";
  content: "\e91d";
}

[data-iconfont=default-angle-left]:before {
  font-family: "terra-v1";
  content: "\e91e";
}

[data-iconfont=default-angle-left-circle-thin]:before {
  font-family: "terra-v1";
  content: "\e91f";
}

[data-iconfont=default-angle-left-double]:before {
  font-family: "terra-v1";
  content: "\e920";
}

[data-iconfont=default-angle-left-end]:before {
  font-family: "terra-v1";
  content: "\e921";
}

[data-iconfont=default-angle-left-medium]:before {
  font-family: "terra-v1";
  content: "\e922";
}

[data-iconfont=default-angle-left-thin]:before {
  font-family: "terra-v1";
  content: "\e923";
}

[data-iconfont=default-angle-right]:before {
  font-family: "terra-v1";
  content: "\e924";
}

[data-iconfont=default-angle-right-circle-thin]:before {
  font-family: "terra-v1";
  content: "\e925";
}

[data-iconfont=default-angle-right-double]:before {
  font-family: "terra-v1";
  content: "\e926";
}

[data-iconfont=default-angle-right-end]:before {
  font-family: "terra-v1";
  content: "\e927";
}

[data-iconfont=default-angle-right-medium]:before {
  font-family: "terra-v1";
  content: "\e928";
}

[data-iconfont=default-angle-right-thin]:before {
  font-family: "terra-v1";
  content: "\e929";
}

[data-iconfont=default-angle-up]:before {
  font-family: "terra-v1";
  content: "\e92a";
}

[data-iconfont=default-angle-up-circle-thin]:before {
  font-family: "terra-v1";
  content: "\e92b";
}

[data-iconfont=default-angle-up-double]:before {
  font-family: "terra-v1";
  content: "\e92c";
}

[data-iconfont=default-angle-up-medium]:before {
  font-family: "terra-v1";
  content: "\e92d";
}

[data-iconfont=default-angle-up-thin]:before {
  font-family: "terra-v1";
  content: "\e92e";
}

[data-iconfont=default-arobase]:before {
  font-family: "terra-v1";
  content: "\e92f";
}

[data-iconfont=default-arrow-down]:before {
  font-family: "terra-v1";
  content: "\e930";
}

[data-iconfont=default-arrow-down-thin]:before {
  font-family: "terra-v1";
  content: "\e931";
}

[data-iconfont=default-arrow-left]:before {
  font-family: "terra-v1";
  content: "\e932";
}

[data-iconfont=default-arrow-left-thin]:before {
  font-family: "terra-v1";
  content: "\e933";
}

[data-iconfont=default-arrow-right]:before {
  font-family: "terra-v1";
  content: "\e934";
}

[data-iconfont=default-arrow-right-thin]:before {
  font-family: "terra-v1";
  content: "\e935";
}

[data-iconfont=default-arrow-up]:before {
  font-family: "terra-v1";
  content: "\e936";
}

[data-iconfont=default-arrow-up-thin]:before {
  font-family: "terra-v1";
  content: "\e937";
}

[data-iconfont=default-bubble-contact]:before {
  font-family: "terra-v1";
  content: "\e938";
}

[data-iconfont=default-bubble-facebook]:before {
  font-family: "terra-v1";
  content: "\e939";
}

[data-iconfont=default-bubble-info]:before {
  font-family: "terra-v1";
  content: "\e93a";
}

[data-iconfont=default-bubble-linkedin]:before {
  font-family: "terra-v1";
  content: "\e93b";
}

[data-iconfont=default-bubble-twitter]:before {
  font-family: "terra-v1";
  content: "\e93c";
}

[data-iconfont=default-bubble-youtube]:before {
  font-family: "terra-v1";
  content: "\e93d";
}

[data-iconfont=default-burger]:before {
  font-family: "terra-v1";
  content: "\e93e";
}

[data-iconfont=default-card]:before {
  font-family: "terra-v1";
  content: "\e9ba";
}

[data-iconfont=default-caret-down]:before {
  font-family: "terra-v1";
  content: "\e93f";
}

[data-iconfont=default-caret-left]:before {
  font-family: "terra-v1";
  content: "\e940";
}

[data-iconfont=default-caret-right]:before {
  font-family: "terra-v1";
  content: "\e941";
}

[data-iconfont=default-caret-up]:before {
  font-family: "terra-v1";
  content: "\e942";
}

[data-iconfont=default-check]:before {
  font-family: "terra-v1";
  content: "\e943";
}

[data-iconfont=default-check-circle]:before {
  font-family: "terra-v1";
  content: "\e944";
}

[data-iconfont=default-circle]:before {
  font-family: "terra-v1";
  content: "\e945";
}

[data-iconfont=default-circle-o]:before {
  font-family: "terra-v1";
  content: "\e946";
}

[data-iconfont=default-circle-o-dot]:before {
  font-family: "terra-v1";
  content: "\e947";
}

[data-iconfont=default-clock]:before {
  font-family: "terra-v1";
  content: "\e948";
}

[data-iconfont=default-clock-thin]:before {
  font-family: "terra-v1";
  content: "\e949";
}

[data-iconfont=default-cloud]:before {
  font-family: "terra-v1";
  content: "\e94a";
}

[data-iconfont=default-cross]:before {
  font-family: "terra-v1";
  content: "\e94b";
}

[data-iconfont=default-cross-circle]:before {
  font-family: "terra-v1";
  content: "\e94c";
}

[data-iconfont=default-edit]:before {
  font-family: "terra-v1";
  content: "\e94d";
}

[data-iconfont=default-envelope]:before {
  font-family: "terra-v1";
  content: "\e94e";
}

[data-iconfont=default-exclamation-circle]:before {
  font-family: "terra-v1";
  content: "\e94f";
}

[data-iconfont=default-eye]:before {
  font-family: "terra-v1";
  content: "\e950";
}

[data-iconfont=default-facebook]:before {
  font-family: "terra-v1";
  content: "\e951";
}

[data-iconfont=default-file-empty]:before {
  font-family: "terra-v1";
  content: "\e952";
}

[data-iconfont=default-file-excel]:before {
  font-family: "terra-v1";
  content: "\e953";
}

[data-iconfont=default-file-footer]:before {
  font-family: "terra-v1";
  content: "\e954";
}

[data-iconfont=default-file-header]:before {
  font-family: "terra-v1";
  content: "\e955";
}

[data-iconfont=default-file-music]:before {
  font-family: "terra-v1";
  content: "\e956";
}

[data-iconfont=default-file-pdf]:before {
  font-family: "terra-v1";
  content: "\e957";
}

[data-iconfont=default-file-picture]:before {
  font-family: "terra-v1";
  content: "\e958";
}

[data-iconfont=default-file-text]:before {
  font-family: "terra-v1";
  content: "\e959";
}

[data-iconfont=default-file-video]:before {
  font-family: "terra-v1";
  content: "\e95a";
}

[data-iconfont=default-file-word]:before {
  font-family: "terra-v1";
  content: "\e95b";
}

[data-iconfont=default-fullscreen]:before {
  font-family: "terra-v1";
  content: "\e9c1";
}

[data-iconfont=default-heart]:before {
  font-family: "terra-v1";
  content: "\e95c";
}

[data-iconfont=default-heart-o]:before {
  font-family: "terra-v1";
  content: "\e95d";
}

[data-iconfont=default-home]:before {
  font-family: "terra-v1";
  content: "\e95e";
}

[data-iconfont=default-identity]:before {
  font-family: "terra-v1";
  content: "\e95f";
}

[data-iconfont=default-info]:before {
  font-family: "terra-v1";
  content: "\e960";
}

[data-iconfont=default-instagram]:before {
  font-family: "terra-v1";
  content: "\e961";
}

[data-iconfont=default-linkedin]:before {
  font-family: "terra-v1";
  content: "\e962";
}

[data-iconfont=default-mail]:before {
  font-family: "terra-v1";
  content: "\e963";
}

[data-iconfont=default-marker]:before {
  font-family: "terra-v1";
  content: "\e964";
}

[data-iconfont=default-marker-2]:before {
  font-family: "terra-v1";
  content: "\e965";
}

[data-iconfont=default-marker-3]:before {
  font-family: "terra-v1";
  content: "\e966";
}

[data-iconfont=default-message]:before {
  font-family: "terra-v1";
  content: "\e967";
}

[data-iconfont=default-minus]:before {
  font-family: "terra-v1";
  content: "\e968";
}

[data-iconfont=default-notification]:before {
  font-family: "terra-v1";
  content: "\e969";
}

[data-iconfont=default-obottom]:before {
  font-family: "terra-v1";
  content: "\e96a";
}

[data-iconfont=default-padlock]:before {
  font-family: "terra-v1";
  content: "\e96b";
}

[data-iconfont=default-parameters]:before {
  font-family: "terra-v1";
  content: "\e96c";
}

[data-iconfont=default-parameters-2]:before {
  font-family: "terra-v1";
  content: "\e96d";
}

[data-iconfont=default-paypal]:before {
  font-family: "terra-v1";
  content: "\e96e";
}

[data-iconfont=default-paypal-2]:before {
  font-family: "terra-v1";
  content: "\e9bb";
}

[data-iconfont=default-pen]:before {
  font-family: "terra-v1";
  content: "\e96f";
}

[data-iconfont=default-phone]:before {
  font-family: "terra-v1";
  content: "\e970";
}

[data-iconfont=default-phone-2]:before {
  font-family: "terra-v1";
  content: "\e971";
}

[data-iconfont=default-phone-o]:before {
  font-family: "terra-v1";
  content: "\e972";
}

[data-iconfont=default-photo]:before {
  font-family: "terra-v1";
  content: "\e973";
}

[data-iconfont=default-plane-paper-o]:before {
  font-family: "terra-v1";
  content: "\e974";
}

[data-iconfont=default-play]:before {
  font-family: "terra-v1";
  content: "\e975";
}

[data-iconfont=default-play-circle]:before {
  font-family: "terra-v1";
  content: "\e976";
}

[data-iconfont=default-plus]:before {
  font-family: "terra-v1";
  content: "\e977";
}

[data-iconfont=default-plus-circle]:before {
  font-family: "terra-v1";
  content: "\e978";
}

[data-iconfont=default-plus-circle-thin]:before {
  font-family: "terra-v1";
  content: "\e979";
}

[data-iconfont=default-pushpin]:before {
  font-family: "terra-v1";
  content: "\e97a";
}

[data-iconfont=default-question-circle]:before {
  font-family: "terra-v1";
  content: "\e97b";
}

[data-iconfont=default-refresh]:before {
  font-family: "terra-v1";
  content: "\e97c";
}

[data-iconfont=default-remove]:before {
  font-family: "terra-v1";
  content: "\e97d";
}

[data-iconfont=default-remove-2]:before {
  font-family: "terra-v1";
  content: "\e97e";
}

[data-iconfont=default-resize-minus]:before {
  font-family: "terra-v1";
  content: "\e9c2";
}

[data-iconfont=default-resize-plus]:before {
  font-family: "terra-v1";
  content: "\e9c3";
}

[data-iconfont=default-search]:before {
  font-family: "terra-v1";
  content: "\e97f";
}

[data-iconfont=default-share]:before {
  font-family: "terra-v1";
  content: "\e980";
}

[data-iconfont=default-share-o]:before {
  font-family: "terra-v1";
  content: "\e981";
}

[data-iconfont=default-sign-out]:before {
  font-family: "terra-v1";
  content: "\e982";
}

[data-iconfont=default-signal]:before {
  font-family: "terra-v1";
  content: "\e983";
}

[data-iconfont=default-smartphone]:before {
  font-family: "terra-v1";
  content: "\e984";
}

[data-iconfont=default-smartphone-2]:before {
  font-family: "terra-v1";
  content: "\e985";
}

[data-iconfont=default-square-o]:before {
  font-family: "terra-v1";
  content: "\e986";
}

[data-iconfont=default-square-o-check]:before {
  font-family: "terra-v1";
  content: "\e987";
}

[data-iconfont=default-star]:before {
  font-family: "terra-v1";
  content: "\e988";
}

[data-iconfont=default-star-half]:before {
  font-family: "terra-v1";
  content: "\e989";
}

[data-iconfont=default-star-o]:before {
  font-family: "terra-v1";
  content: "\e98a";
}

[data-iconfont=default-stripe]:before {
  font-family: "terra-v1";
  content: "\e9cb";
}

[data-iconfont=default-support]:before {
  font-family: "terra-v1";
  content: "\e98b";
}

[data-iconfont=default-tobottom-2]:before {
  font-family: "terra-v1";
  content: "\e98c";
}

[data-iconfont=default-totop]:before {
  font-family: "terra-v1";
  content: "\e98d";
}

[data-iconfont=default-totop-2]:before {
  font-family: "terra-v1";
  content: "\e98e";
}

[data-iconfont=default-twitter]:before {
  font-family: "terra-v1";
  content: "\e98f";
}

[data-iconfont=default-twitter-o]:before {
  font-family: "terra-v1";
  content: "\e990";
}

[data-iconfont=default-user]:before {
  font-family: "terra-v1";
  content: "\e991";
}

[data-iconfont=default-user-circle]:before {
  font-family: "terra-v1";
  content: "\e992";
}

[data-iconfont=default-users]:before {
  font-family: "terra-v1";
  content: "\e993";
}

[data-iconfont=default-video]:before {
  font-family: "terra-v1";
  content: "\e994";
}

[data-iconfont=default-volume-0]:before {
  font-family: "terra-v1";
  content: "\e9c4";
}

[data-iconfont=default-volume-1]:before {
  font-family: "terra-v1";
  content: "\e9c5";
}

[data-iconfont=default-volume-2]:before {
  font-family: "terra-v1";
  content: "\e9c6";
}

[data-iconfont=default-volume-3]:before {
  font-family: "terra-v1";
  content: "\e9c7";
}

[data-iconfont=default-volume-4]:before {
  font-family: "terra-v1";
  content: "\e9c8";
}

[data-iconfont=default-world]:before {
  font-family: "terra-v1";
  content: "\e995";
}

[data-iconfont=default-world-o]:before {
  font-family: "terra-v1";
  content: "\e996";
}

[data-iconfont=default-youtube]:before {
  font-family: "terra-v1";
  content: "\e997";
}

[data-iconfont=default-youtube-play]:before {
  font-family: "terra-v1";
  content: "\e998";
}

[data-iconfont=documentary]:before {
  font-family: "terra-v1";
  content: "\e9d0";
}

[data-iconfont=ethno]:before {
  font-family: "terra-v1";
  content: "\e999";
}

[data-iconfont=explo]:before {
  font-family: "terra-v1";
  content: "\e99a";
}

[data-iconfont=eye]:before {
  font-family: "terra-v1";
  content: "\e99b";
}

[data-iconfont=eye-not]:before {
  font-family: "terra-v1";
  content: "\e99c";
}

[data-iconfont=favorite]:before {
  font-family: "terra-v1";
  content: "\e99d";
}

[data-iconfont=films]:before {
  font-family: "terra-v1";
  content: "\e9d1";
}

[data-iconfont=geography]:before {
  font-family: "terra-v1";
  content: "\e99e";
}

[data-iconfont=geography-2]:before {
  font-family: "terra-v1";
  content: "\e99f";
}

[data-iconfont=globe]:before {
  font-family: "terra-v1";
  content: "\e9a0";
}

[data-iconfont=globe-2]:before {
  font-family: "terra-v1";
  content: "\e9a1";
}

[data-iconfont=globe-base]:before {
  font-family: "terra-v1";
  content: "\e9a2";
}

[data-iconfont=ice]:before {
  font-family: "terra-v1";
  content: "\e9a3";
}

[data-iconfont=languages]:before {
  font-family: "terra-v1";
  content: "\e9a4";
}

[data-iconfont=listen]:before {
  font-family: "terra-v1";
  content: "\e9a5";
}

[data-iconfont=locked]:before {
  font-family: "terra-v1";
  content: "\e9bc";
}

[data-iconfont=logo-full]:before {
  font-family: "terra-v1";
  content: "\e9a6";
}

[data-iconfont=logo-full-2]:before {
  font-family: "terra-v1";
  content: "\e9cc";
}

[data-iconfont=logo-full-3]:before {
  font-family: "terra-v1";
  content: "\e9cd";
}

[data-iconfont=logo-full-4]:before {
  font-family: "terra-v1";
  content: "\e9ce";
}

[data-iconfont=logo-full-5]:before {
  font-family: "terra-v1";
  content: "\e9cf";
}

[data-iconfont=logo-simple]:before {
  font-family: "terra-v1";
  content: "\e9a7";
}

[data-iconfont=mail]:before {
  font-family: "terra-v1";
  content: "\e9a8";
}

[data-iconfont=mail-2]:before {
  font-family: "terra-v1";
  content: "\e9a9";
}

[data-iconfont=ocean]:before {
  font-family: "terra-v1";
  content: "\e9aa";
}

[data-iconfont=pause]:before {
  font-family: "terra-v1";
  content: "\e9c0";
}

[data-iconfont=pen]:before {
  font-family: "terra-v1";
  content: "\e9bd";
}

[data-iconfont=play]:before {
  font-family: "terra-v1";
  content: "\e9ab";
}

[data-iconfont=play-2]:before {
  font-family: "terra-v1";
  content: "\e9ac";
}

[data-iconfont=play-globe]:before {
  font-family: "terra-v1";
  content: "\e9ad";
}

[data-iconfont=play-globe-2]:before {
  font-family: "terra-v1";
  content: "\e9ae";
}

[data-iconfont=plus]:before {
  font-family: "terra-v1";
  content: "\e9ca";
}

[data-iconfont=precursor]:before {
  font-family: "terra-v1";
  content: "\e9af";
}

[data-iconfont=quote]:before {
  font-family: "terra-v1";
  content: "\e9b0";
}

[data-iconfont=search]:before {
  font-family: "terra-v1";
  content: "\e9b1";
}

[data-iconfont=search-2]:before {
  font-family: "terra-v1";
  content: "\e9b2";
}

[data-iconfont=series]:before {
  font-family: "terra-v1";
  content: "\e9d2";
}

[data-iconfont=space]:before {
  font-family: "terra-v1";
  content: "\e9b3";
}

[data-iconfont=space-2]:before {
  font-family: "terra-v1";
  content: "\e9b4";
}

[data-iconfont=space-3]:before {
  font-family: "terra-v1";
  content: "\e9b5";
}

[data-iconfont=space-4]:before {
  font-family: "terra-v1";
  content: "\e9b6";
}

[data-iconfont=space-5]:before {
  font-family: "terra-v1";
  content: "\e9b7";
}

[data-iconfont=tree]:before {
  font-family: "terra-v1";
  content: "\e9b8";
}

[data-iconfont=universe]:before {
  font-family: "terra-v1";
  content: "\e9b9";
}

@media (max-width:539.98px) {
  html > body {
    font-size: 12.8px;
    line-height: 24px;
  }
}

@media (min-width:540px) and (max-width:719.98px) {
  html > body {
    font-size: 13.6px;
    line-height: 25.5px;
  }
}

@media (min-width:720px) and (max-width:959.98px) {
  html > body {
    font-size: 13.6px;
    line-height: 25.5px;
  }
}

@media (min-width:960px) and (max-width:1139.98px) {
  html > body {
    font-size: 13.6px;
    line-height: 25.5px;
  }
}

@media (min-width:1140px) and (max-width:1379.98px) {
  html > body {
    font-size: 14.4px;
    line-height: 27px;
  }
}

@media (min-width:1380px) and (max-width:1599.98px) {
  html > body {
    font-size: 15.2px;
    line-height: 28.5px;
  }
}

@media (min-width:1600px) {
  html > body {
    font-size: 16px;
    line-height: 30px;
  }
}

h1,
.h1 {
  clear: both;
}
@media (max-width:539.98px) {
  h1,
.h1 {
    font-size: 32px;
    line-height: 60px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h1,
.h1 {
    font-size: 34px;
    line-height: 63.75px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h1,
.h1 {
    font-size: 34px;
    line-height: 63.75px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h1,
.h1 {
    font-size: 34px;
    line-height: 63.75px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h1,
.h1 {
    font-size: 36px;
    line-height: 67.5px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h1,
.h1 {
    font-size: 38px;
    line-height: 71.25px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h1,
.h1 {
    font-size: 40px;
    line-height: 75px;
    margin: 0;
  }
}

h1 > span,
.h1 > span {
  display: inline-block;
  margin: 30px 0;
  padding: 0 0 0px;
}

h2,
.h2 {
  clear: both;
  text-transform: uppercase;
}
@media (max-width:539.98px) {
  h2,
.h2 {
    font-size: 28px;
    line-height: 39.9984px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h2,
.h2 {
    font-size: 29.75px;
    line-height: 42.4983px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h2,
.h2 {
    font-size: 29.75px;
    line-height: 42.4983px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h2,
.h2 {
    font-size: 29.75px;
    line-height: 42.4983px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h2,
.h2 {
    font-size: 31.5px;
    line-height: 44.9982px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h2,
.h2 {
    font-size: 33.25px;
    line-height: 47.4981px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h2,
.h2 {
    font-size: 35px;
    line-height: 49.998px;
    margin: 0;
  }
}

h2 > span,
.h2 > span {
  display: inline-block;
  margin: 30px 0 40px;
  padding: 0 0 0px;
}

h3,
.h3 {
  clear: both;
  text-transform: uppercase;
}
@media (max-width:539.98px) {
  h3,
.h3 {
    font-size: 20px;
    line-height: 31.9992px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h3,
.h3 {
    font-size: 21.25px;
    line-height: 33.99915px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h3,
.h3 {
    font-size: 21.25px;
    line-height: 33.99915px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h3,
.h3 {
    font-size: 21.25px;
    line-height: 33.99915px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h3,
.h3 {
    font-size: 22.5px;
    line-height: 35.9991px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h3,
.h3 {
    font-size: 23.75px;
    line-height: 37.99905px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h3,
.h3 {
    font-size: 25px;
    line-height: 39.999px;
    margin: 0;
  }
}

h3 > span,
.h3 > span {
  display: inline-block;
  margin: 0 0 30px;
  padding: 0 0 0px;
}

h4,
.h4 {
  clear: both;
}
@media (max-width:539.98px) {
  h4,
.h4 {
    font-size: 16px;
    line-height: 21.6px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h4,
.h4 {
    font-size: 17px;
    line-height: 22.95px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h4,
.h4 {
    font-size: 17px;
    line-height: 22.95px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h4,
.h4 {
    font-size: 17px;
    line-height: 22.95px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h4,
.h4 {
    font-size: 18px;
    line-height: 24.3px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h4,
.h4 {
    font-size: 19px;
    line-height: 25.65px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h4,
.h4 {
    font-size: 20px;
    line-height: 27px;
    margin: 0;
  }
}

h4 > span,
.h4 > span {
  display: inline-block;
  margin: 0 0 30px;
  padding: 0 0 0px;
}

h5,
.h5 {
  clear: both;
}
@media (max-width:539.98px) {
  h5,
.h5 {
    font-size: 14.72px;
    line-height: 27.6px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h5,
.h5 {
    font-size: 15.64px;
    line-height: 29.325px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h5,
.h5 {
    font-size: 15.64px;
    line-height: 29.325px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h5,
.h5 {
    font-size: 15.64px;
    line-height: 29.325px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h5,
.h5 {
    font-size: 16.56px;
    line-height: 31.05px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h5,
.h5 {
    font-size: 17.48px;
    line-height: 32.775px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h5,
.h5 {
    font-size: 18.4px;
    line-height: 34.5px;
    margin: 0;
  }
}

h5 > span,
.h5 > span {
  display: inline-block;
  margin: 0 0 30px;
  padding: 0 0 0px;
}

h6,
.h6 {
  clear: both;
}
@media (max-width:539.98px) {
  h6,
.h6 {
    font-size: 12.8px;
    line-height: 24px;
    margin: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h6,
.h6 {
    font-size: 13.6px;
    line-height: 25.5px;
    margin: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h6,
.h6 {
    font-size: 13.6px;
    line-height: 25.5px;
    margin: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h6,
.h6 {
    font-size: 13.6px;
    line-height: 25.5px;
    margin: 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h6,
.h6 {
    font-size: 14.4px;
    line-height: 27px;
    margin: 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h6,
.h6 {
    font-size: 15.2px;
    line-height: 28.5px;
    margin: 0;
  }
}
@media (min-width:1600px) {
  h6,
.h6 {
    font-size: 16px;
    line-height: 30px;
    margin: 0;
  }
}

h6 > span,
.h6 > span {
  display: inline-block;
  margin: 0 0 30px;
  padding: 0 0 0px;
}

@media (max-width:539.98px) {
  p {
    margin: 0 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  p {
    margin: 0 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  p {
    margin: 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  p {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  p {
    margin: 0 0 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  p {
    margin: 0 0 20px;
  }
}
@media (min-width:1600px) {
  p {
    margin: 0 0 20px;
  }
}

@media (max-width:539.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}
@media (min-width:1600px) {
  hr {
    margin: 0 0 10px;
    height: 10px;
  }
}

@media (max-width:539.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}
@media (min-width:1600px) {
  blockquote {
    margin: 0 0 10px;
    padding: 10px;
    border-left: 5px solid #7ea9db;
  }
}

@media (max-width:539.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  address {
    margin: 0 0 10px;
  }
}
@media (min-width:1600px) {
  address {
    margin: 0 0 10px;
  }
}

/**
 * Variables spécifiques au projet courant
 */
/**
 * Gestion des Mixins par DEFAUT
**/
/**
 * Mixins : Effets d'ANIMATIONS CSS3
**/
/**
 * Liste des effets d'ANIMATIONS CSS3 à ajouter/surcharger
 */
/**
 * Animation BOUNCE IN
**/
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/**
 * Animation BOUNCE IN
**/
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/**
 * Animation BOUNCE IN DOWN
**/
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation BOUNCE IN LEFT
**/
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation BOUNCE IN RIGHT
**/
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation BOUNCE IN UP
**/
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation FADE IN
**/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/**
 * Animation FADE IN DOWN
 */
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation FADE IN DOWN BIG
**/
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation FADE IN LEFT
 */
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation FADE IN LEFT BIG
**/
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation FADE IN RIGHT
**/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation FADE IN RIGHT BIG
**/
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation FADE IN UP
**/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation FADE IN UP BIG
**/
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/**
 * Animation FADE IN UP BIG
**/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/**
 * Animation FADE OUT DOWN
 */
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
/**
 * Animation FADE OUT UP SMALL
 */
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
/**
 * Animation FADE OUT LEFT
 */
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
/**
 * Animation FADE OUT RIGHT
 */
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
/**
 * Animation SLIDE IN LEFT
 */
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/**
 * Animation SLIDE OUT LEFT
 */
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
/**
 * Mixins : BACKFACE VISIBILITY
**/
/**
 * Mixins : BACKGROUNDS personnalisés
 */
/**
* Mixins : BORDER-RADIUS
**/
/**
 * Mixins : BOX SHADOW
**/
/**
 * Mixins : BOX SIZING
**/
/**
 * Mixins : BOUTONS personnalisés
 */
/**
 * Mixins - CALCULS DANS LES CSS
**/
/**
 * Mixins : Carrousels "MAISON"
 */
/*
@mixin carrousel_navigation ($datas:()) {

	// Valeurs par défaut
	$position : if(map-get($datas,position) != null, map-get($datas,position), $carrousel_2d_navigation_position);
	$width : if(map-get($datas, width) != null, map-get($datas,width), $carrousel_2d_navigation_width);
	$height : if(map-get($datas, height) != null, map-get($datas,height), $carrousel_2d_navigation_height);

	$icon_size : if(map-get($datas,icon-size) != null, map-get($datas,icon-size), $carrousel_2d_navigation_icon_size); 
	$icon_color : if(map-get($datas,icon-color) != null,map-get($datas,icon-color), $carrousel_2d_navigation_icon_color); 
	$icon_color_hover : if(map-get($datas,icon-color-hover) != null, map-get($datas,icon-color-hover), $carrousel_2d_navigation_icon_color_hover); 
	$icon_prev : if(map-get($datas,icon-prev) != null, map-get($datas,icon-prev), $carrousel_2d_navigation_icon_prev_icon); 
	$icon_next : if(map-get($datas,icon-next) != null, map-get($datas,icon-next), $carrousel_2d_navigation_icon_next_icon); 

	$btn_bgcolor : if(map-get($datas,btn-bgcolor) != null, map-get($datas,btn-bgcolor), $carrousel_2d_navigation_btn_color); 
	$btn_bgcolor_hover : if(map-get($datas,btn-bgcolor-hover) != null, map-get($datas,btn-bgcolor-hover), $carrousel_2d_navigation_btn_color_hover); 
	$btn_border	: if(map-get($datas,btn-border) != null, map-get($datas,btn-border), $carrousel_2d_navigation_border); 
	$btn_border_color_hover	: if(map-get($datas,btn-border-color-hover) != null, map-get($datas,btn-border-color-hover), $carrousel_2d_navigation_border_color_hover);


	// Rendu des boutons de navigation ----------//
	z-index: 9;
	cursor: pointer;
	@include transition;

	@include gpv( width,  $width );
	@include gpv( height, $height );				
	@include gpv( background-color, $btn_bgcolor );
	@include gpv( border, $btn_border );

	&:before {
		@include flex_c_c;
		width: 100%;
		height: 100%;
		@include transition;
		@include gpv( font-size, $icon_size );
		@include gpv( color, $icon_color );
	}

	@if $position == 'lateral' {
		position: absolute;
		top: 50%;
		@include translateY(-50%);

		&.prev { left: 0; }
		&.next { right: 0; }

	}
	@else if $position == 'lateral-top' {
		position: absolute;
		top: 0;

		&.prev { left: 0; }
		&.next { right: 0; }

	}
	@else if $position == 'lateral-bottom' {
		position: absolute;
		bottom: 0;

		&.prev { left: 0; }
		&.next { right: 0; }

	}	
	@else if $position == 'top' {
		position: absolute;
		top: 0;

		&.prev { left: 50%;  @include translateX(-100%); }
		&.next { right: 50%; @include translateX(100%); }

	}	
	@else if $position == 'bottom' {
		position: absolute;
		bottom: 0;

		&.prev { left: 50%;  @include translateX(-100%); }
		&.next { right: 50%; @include translateX(100%); }

	}	
	@else if $position == 'above' or $position == 'below' {

	}

	span {
		@include hidden(true);
	}

	&.prev:before { @include ifont( $icon_prev ); }
	&.next:before { @include ifont( $icon_next ); }

	&:hover {
		@include gpv( background-color, $btn_bgcolor_hover );

		&:before {
			@include gpv( color, $icon_color_hover );
		}

	}

}
*/
/**
 * Mixins : CLEAR
**/
/**
 * Mixins : Multi colonnes via CSS
**/
/**
 * Mixins : DEBUG
**/
#window_width {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Mixins : Type ELLIPSIS
**/
/**
 * Mixins : FILTRES
**/
/**
 * Mixins : FLEXBOX 
 */
/**
 * Mixins : FONT-SIZE & LINE-HEIGHT
 */
/**
 * Mixins SASS relatives aux TYPOGRAPHIES (FONTES)
 */
/**
 * Mixins : DÉGRADÉS
**/
/**
 * Mixins : Grayscale
**/
/**
* Mixins : GRID 
**/
/**
 * Système de GRILLE
**/
/**
 * Mixins : Effets HOVER
**/
/**
 * Mixins : HYPHENS
**/
/**
 * Mixins : IMAGES
**/
/**
 * Mixins : Listes
**/
/**
 * Mixins : LOADING
 */
/**
 * Mixins : NAVIGATION MOBILE
**/
@-webkit-keyframes mobileNavSlideInLeft {
  0% {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes mobileNavSlideInLeft {
  0% {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes mobileNavSlideInRight {
  0% {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes mobileNavSlideInRight {
  0% {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes mobileNavSlideOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes mobileNavSlideOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
    visibility: visible;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/**
 * Mixins : Multiple :not() CSS tests
**/
/**
 * Mixins : OBJECT-FIT et gestion du polyfill JS
**/
/**
 * Mixins : OPACITY
 */
/**
* Mixins : PLACEHOLDER
**/
/**
 * Mixins : RATIOS personnalisés
**/
/**
 * Mixins : REVEAL => Effet d'animation au scroll
 */
/**
 * Mixins : ROTATION
 */
/**
 * Mixins : SCALE
**/
/**
 * Mixins : SCREEN READER TEXT
**/
.screen-reader-text {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  clip: auto !important;
  display: block;
  width: auto;
  height: auto;
  padding: 1em 2em;
  background-color: #FFFFFF;
  color: #000000;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-size: 1.2rem;
  line-height: normal;
  font-weight: bold;
  padding: 1em 2em;
  text-decoration: none;
  top: 5px;
  left: 5px;
  z-index: 100000;
  /* Above WP toolbar */
}

/**
 * Mixins : BARRE DE DÉFILEMENT PERSONNALISÉE
**/
/**
 * Mixins : SIZE = WIDTH & HEIGHT
**/
/**
 * Mixins : SKEW
**/
/**
 * Mixins : Animation des encarts des SUBS MENUS du HEADER
 */
@-webkit-keyframes snake_animation {
  0% {
    -webkit-box-shadow: 0px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: 0px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  25% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  50% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  75% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  100% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px -54px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px -54px 0 2px red, 0px 0px 0 2px black;
  }
}
@keyframes snake_animation {
  0% {
    -webkit-box-shadow: 0px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: 0px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  25% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 0px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  50% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 0px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  75% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px 0px 0 2px red, 0px 0px 0 2px black;
  }
  100% {
    -webkit-box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px -54px 0 2px red, 0px 0px 0 2px black;
    box-shadow: -54px -52px 0 2px red, -52px 54px 0 2px red, 54px 52px 0 2px red, 52px -54px 0 2px red, 0px 0px 0 2px black;
  }
}
/**
 * Mixins : TRANSFORM
**/
/**
 * Mixins : TRANSITIONS
**/
/**
 * Mixins : TRANSLATE
**/
/**
 * Mixins : TRIANGLE en CSS
 */
/**
 * Mixins : USER-SELECT
 */
/**
 * Mixins :  Affichage / Masquage
**/
/**
 * Surcharge des Librairies externes
 */
/**
 * Librairie EASYZOOM.CSS par défaut
 */
/**
 * Librairie INTL-TEL.JS
 */
.iti {
  width: 100%;
}
.iti.iti--container {
  z-index: 9999;
}
.iti__country-list {
  font-size: 13px;
}

/*
 * Librairie UI DATEPICKER.JS
**/
.ui-datepicker {
  display: none;
  padding: 5px;
  background: rgba(0, 0, 0, 0.9);
  border: solid 2px #FFFFFF;
  font-size: 13px;
  -webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.35);
  box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.35);
  border-radius: 0;
  color: #FFFFFF;
}
.ui-datepicker:before, .ui-datepicker:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-datepicker:after {
  clear: both;
}
.ui-datepicker-header {
  position: relative;
  margin: -5px -5px 0;
  padding: 5px;
  border-bottom: solid 2px #FFFFFF;
  background: transparent;
  color: #FFFFFF;
}
.ui-datepicker-header a span:before {
  color: #FFFFFF;
}
.ui-datepicker-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.ui-datepicker-title select {
  visibility: visible;
  position: relative;
  cursor: pointer;
  width: auto !important;
  height: 24px;
  margin: 0 3px;
  padding: 0;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
.ui-datepicker-title select:hover {
  background-color: #FFFFFF;
  border-color: #000000;
  color: #000000;
}
.ui-datepicker-prev, .ui-datepicker-next {
  position: absolute;
  cursor: pointer;
  top: 0;
  width: 32px;
  height: 100%;
  font-size: 13px;
  font-size: 1.3rem;
}
.ui-datepicker-prev span, .ui-datepicker-next span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 32px;
  height: 100%;
  font-size: 0px;
  font-size: 0rem;
  text-indent: 0;
  text-align: center;
}
.ui-datepicker-prev span:before, .ui-datepicker-next span:before {
  font-size: 16px;
  font-size: 1.6rem;
  color: #FFFFFF;
}
.ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker-prev span:before {
  font-family: "terra-v1";
  content: "\e91e";
}
.ui-datepicker-next {
  right: 2px;
}
.ui-datepicker-next span:before {
  font-family: "terra-v1";
  content: "\e924";
}
.ui-datepicker .ui-datepicker-calendar {
  border-collapse: collapse;
  width: 100%;
  margin: 0 -5px;
  border: none;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
  padding: 0;
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar th {
  background: #FFFFFF;
  border: none;
}
.ui-datepicker .ui-datepicker-calendar td {
  background: transparent;
  border: none;
  padding: 2px;
}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {
  display: block;
  padding: 0 8px;
  text-align: center;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-disabled {
  position: relative;
  cursor: default !important;
  pointer-events: none;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-disabled:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background-color: #fcfcfc;
  border-color: #fcfcfc;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #ebebeb;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
  color: #000000;
  background-color: #f0f0f0;
  border-color: rgba(0, 0, 0, 0);
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
  color: #FFFFFF;
  background-color: #3575BE;
  border-color: rgba(0, 0, 0, 0);
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight {
  color: #FFFFFF;
  background-color: green;
  border-color: #3575BE;
  border-style: dotted;
}

/**
 * Librairie JQUERY-UI-SPINNER
**/
/**
 * Librairie JQUERY-UI-SPINNER
**/
/**
 * Librairie LAYERSLIDER.CSS par défaut
 *
 * Style settings of LayerSlider
 * (c) 2011-2014 George Krupa, John Gera & Kreatura Media
 * Plugin web: http://kreaturamedia.com/
 * Licenses:   http://codecanyon.net/licenses/
**/
/**
 * Librairie LEAFLET
**/
/**
* Librairie MAGNIFIC-POPUP
**/
/**
 * Librairie MAILPOET
**/
/**
 * Librairie MEDIAELEMENT
**/
/**
 * Librairie NICESCROLL
 */
.nicescroll-rails {
  z-index: 99 !important;
  background-color: rgba(53, 117, 190, 0.13);
}
@media (max-width:1139.98px) {
  .nicescroll-rails {
    border-radius: 4px !important;
  }
}
@media (min-width:1140px) {
  .nicescroll-rails {
    border-radius: 8px !important;
  }
}
@media (min-width:1140px) {
  .nicescroll-rails-vr {
    width: 9px !important;
  }
}
.nicescroll-rails-vr > .nicescroll-cursors {
  cursor: ns-resize;
}
@media (min-width:1140px) {
  .nicescroll-rails-vr > .nicescroll-cursors {
    width: 9px !important;
  }
}
@media (min-width:1140px) {
  .nicescroll-rails-hr {
    height: 9px !important;
  }
}
.nicescroll-rails-hr .nicescroll-cursors {
  cursor: ew-resize;
}
@media (min-width:1140px) {
  .nicescroll-rails-hr .nicescroll-cursors {
    height: 9px !important;
  }
}
.nicescroll-rails > .nicescroll-cursors {
  background-color: #3575BE !important;
  border: none !important;
}
@media (min-width:1140px) {
  .nicescroll-rails > .nicescroll-cursors {
    width: 9px !important;
  }
}
@media (max-width:1139.98px) {
  .nicescroll-rails > .nicescroll-cursors {
    border-radius: 4px !important;
  }
}
@media (min-width:1140px) {
  .nicescroll-rails > .nicescroll-cursors {
    border-radius: 8px !important;
  }
}

/**
 * Librairie SELECT2.JS
 */
body select.select2 + .select2-container {
  width: 100% !important;
}
body .select2-container {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
body .select2-container .select2-selection--single {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0;
  background-color: transparent;
  border: 0;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  outline: 0;
}
@media (max-width:1379.98px) {
  body .select2-container .select2-selection--single {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body .select2-container .select2-selection--single {
    height: 55px;
  }
}
body .select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  overflow: hidden;
  padding: 0 20px 0 0;
  color: #FFFFFF;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width:1379.98px) {
  body .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
  }
}
@media (min-width:1380px) {
  body .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
  }
}
body .select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
  cursor: pointer;
  float: left;
  font-weight: bold;
}
body .select2-container .select2-selection--single .select2-selection__placeholder {
  color: white;
}
body .select2-container .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 2px;
  right: 2px;
  left: auto;
  width: 20px;
}
@media (max-width:1379.98px) {
  body .select2-container .select2-selection--single .select2-selection__arrow {
    height: 46px;
  }
}
@media (min-width:1380px) {
  body .select2-container .select2-selection--single .select2-selection__arrow {
    height: 51px;
  }
}
body .select2-container .select2-selection--single .select2-selection__arrow:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-family: "terra-v1";
  content: "\e91d";
  font-size: 16px;
  color: #000000;
}
body .select2-container .select2-selection--single .select2-selection__arrow b {
  display: none !important;
  visibility: hidden !important;
}
body .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0 8px 0 20px;
}
body .select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 2px;
  right: auto;
}
body .select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  background-color: transparent;
  border: solid 2px #FFFFFF;
  cursor: text;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
@media (max-width:1379.98px) {
  body .select2-container .select2-selection--multiple {
    min-height: 54px;
  }
}
@media (min-width:1380px) {
  body .select2-container .select2-selection--multiple {
    min-height: 59px;
  }
}
body .select2-container .select2-selection--multiple .select2-selection__rendered {
  overflow: hidden;
  list-style: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0 8px 0 5px;
}
body .select2-container .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
  margin: 5px 5px 0 0;
}
body .select2-container .select2-selection--multiple .select2-selection__rendered li:before {
  content: "";
  display: none;
}
body .select2-container .select2-selection--multiple .select2-selection__placeholder {
  float: left;
  margin-top: 5px;
  color: white;
}
body .select2-container .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  margin: 5px 10px 0 0;
  font-weight: 700;
}
body .select2-container .select2-selection--multiple .select2-selection__choice {
  float: right;
  cursor: default;
  border: solid 2px #FFFFFF;
  margin: 5px 5px 0 0;
  padding: 0 5px;
}
body .select2-container .select2-selection--multiple .select2-selection__choice__remove {
  cursor: pointer;
  display: inline-block;
  margin: 0 5px 0 0;
  color: #FFFFFF;
  font-weight: 700;
}
body .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #FFFFFF;
}
body .select2-container[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
body .select2-container[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
body .select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin: 5px 0 0 5px;
}
body .select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin: 0 0 0 5px;
}
body .select2-container.select2-container--focus .select2-selection--multiple {
  border: solid 2px #FFFFFF;
  outline: 0;
}
body .select2-container.select2-container--disabled .select2-selection--multiple {
  background-color: transparent;
  cursor: default;
}
body .select2-container.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
body .select2-container .select2-search--inline {
  float: left;
  padding: 0;
}
body .select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  -webkit-appearance: textfield;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 100%;
}
body .select2-container .select2-search--inline .select2-search__field:-webkit-search-cancel-button {
  -webkit-appearance: none;
}
body .select2-container.select2-container--disabled .select2-selection--single {
  background-color: transparent;
  cursor: default;
}
body .select2-container.select2-container--disabled .select2-selection__clear {
  display: none;
}
body .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:before {
  content: "\e92e";
}
body .select2-container .select2-dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
  border: none;
}
body .select2-container .select2-results {
  display: block;
}
body .select2-container .select2-results__options {
  list-style: none;
  overflow-y: auto;
  max-height: 200px;
  margin: 0;
  padding: 0;
}
body .select2-container .select2-results__option {
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  padding: 6px;
}
body .select2-container .select2-results__option[data-selected], body .select2-container .select2-results__option[aria-selected] {
  cursor: pointer;
}
body .select2-container .select2-results__option[role=group] {
  padding: 0;
}
body .select2-container .select2-results__option[aria-disabled=true] {
  color: gray;
}
body .select2-container .select2-results__option[data-selected=true], body .select2-container .select2-results__option[aria-selected=true] {
  background-color: #FFFFFF;
}
body .select2-container .select2-results__option .select2-results__option {
  padding-left: 10px;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -10px;
  padding-left: 20px;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -20px;
  padding-left: 30px;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -30px;
  padding-left: 40px;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -40px;
  padding-left: 50px;
}
body .select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -50px;
  padding-left: 60px;
}
body .select2-container .select2-results__option--highlighted[data-selected], body .select2-container .select2-results__option--highlighted[aria-selected] {
  background-color: #FFFFFF;
}
body .select2-container .select2-results__group {
  cursor: default;
  display: block;
  color: 6px;
}
body .select2-container.select2-container--open .select2-dropdown {
  left: 0;
}
body .select2-container.select2-container--open .select2-dropdown--above {
  border-bottom: none;
}
body .select2-container.select2-container--open .select2-dropdown--below {
  border-top: none;
}
body .select2-container .select2-search--dropdown {
  display: block;
  padding: 0;
}
body .select2-container .select2-search--dropdown .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 8px;
  border: solid 100% #FFFFFF;
}
body .select2-container .select2-search--dropdown .select2-search__field:-webkit-search-cancel-button {
  -webkit-appearance: none;
}
body .select2-container .select2-search--dropdown.select2-search--hide {
  display: none;
}
body .select2-close-mask {
  z-index: 99;
  display: block;
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  min-width: 10%;
  min-height: 10%;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  background-color: #FFFFFF;
}
body .select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/**
 * Librairie (SLICK SLIDER)
 * http://kenwheeler.github.io/slick/
 * Reprise des styles par défaut, et ajouts des variables spécifiques du CUSTOM THEME
**/
/**
 * Librairie TIMEPICKI
**/
/**
 * Librairie VIDEO-JS
**/
/**
 * Normalisation personnalisée
 */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  min-height: 0;
  min-width: 0;
}

::-moz-selection {
  color: #FFFFFF;
  background: #3575BE;
}

::selection {
  color: #FFFFFF;
  background: #3575BE;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

[hidden] {
  display: none !important;
  visibility: hidden !important;
}

.clear:after {
  content: "";
  display: table;
  clear: both;
}

#window_width {
  display: none;
}

#primary:before:after, #primary:after:after,
#main:before:after,
#main:after:after,
#secondary:before:after,
#secondary:after:after,
#masthead:before:after,
#masthead:after:after,
#mastfoot:before:after,
#mastfoot:after:after,
.ct-row:before:after,
.ct-row:after:after,
.ct-container:before:after,
.ct-container:after:after {
  content: "";
  display: table;
  clear: both;
}

#primary:after,
#secondary:after,
.ct-row:after,
.ct-container:after {
  clear: both;
}

html {
  width: 100vw;
  height: 100vh;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Arial, "Helvetica", "Segoe UI", sans-serif;
  font-weight: 400;
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: default;
}

@-ms-viewport {
  width: device-width;
}
body {
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  background-color: #FFFFFF;
  color: #000000;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body:not(.logged-in) {
  position: relative;
}

body,
#page,
#main {
  position: relative;
  width: 100vw;
}

#main {
  width: 100vw;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

.inner {
  width: 100%;
  height: 100%;
}

a,
button,
.button,
.btn {
  color: #000000;
  outline: 0 !important;
  text-decoration: none;
}

button {
  border-width: 0;
  background: transparent;
}

.button,
.btn {
  font-family: inherit;
  line-height: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

[data-iconfont]:before {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

label {
  display: inline-block;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
  vertical-align: middle;
  border-style: none;
  /* Remove the border on images inside links in IE 10-. */
}

figure {
  margin: 0 0 1rem;
  /* Apply a consistent margin strategy (matches our type styles). */
}

svg:not(:root) {
  overflow: hidden;
  /* Hide the overflow in IE */
}

embed, iframe, object {
  max-width: 100%;
}

iframe {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  height: auto;
}

table {
  border-collapse: collapse;
  /* Prevent double borders */
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote, q {
  quotes: "" "";
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

blockquote {
  position: relative;
  font-style: italic;
}
blockquote p:last-child {
  margin: 0;
}

dfn {
  font-style: italic;
}

address {
  font-style: normal;
  line-height: inherit;
}

abbr,
acronym {
  border-bottom: 1px dotted #3575BE;
  cursor: help;
}

abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

pre {
  background: #FFFFFF;
  font-family: "Courier 10 Pitch", Courier, monospace;
  margin-bottom: 10px;
  overflow: auto;
  max-width: 100%;
  padding: 10px;
}

code,
kbd,
tt,
var {
  font: 16px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: visible;
  background-color: #000000;
  border: 0;
}

output {
  display: inline-block;
}

.strong {
  font-weight: 700;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

.capitalize,
.uppercase {
  text-transform: uppercase;
}

.inner {
  position: relative;
}

@media print {
  * {
    background: transparent !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }

  pre,
blockquote {
    border: solid 1px #3575BE;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }
}
/**
 * Chargement des ÉLÉMENTS de base
**/
/**
 * Chargement des CHAMPS par TYPE
**/
/**
 * ELÉMENTS : Styles COMMUNS à tous les champs
 */
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=reset],
input[type=tel],
select,
textarea,
input[type=file].stylized,
.CT-form-input-file-label-stylized {
  width: 100%;
  padding: 0;
  color: #FFFFFF;
  background-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-appearance: none;
  outline: 0 !important;
  /*
   &:-webkit-autofill,
  &:-webkit-autofill:focus,
   &:-internal-autofill-selected {
   	@include rv(background-color,$color_bg_field);
   }
   */
}
@media (max-width:1379.98px) {
  input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=reset],
input[type=tel],
select,
textarea,
input[type=file].stylized,
.CT-form-input-file-label-stylized {
    height: 50px;
  }
}
@media (min-width:1380px) {
  input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=reset],
input[type=tel],
select,
textarea,
input[type=file].stylized,
.CT-form-input-file-label-stylized {
    height: 55px;
  }
}
input[type=text]:hover,
input[type=number]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=reset]:hover,
input[type=tel]:hover,
select:hover,
textarea:hover,
input[type=file].stylized:hover,
.CT-form-input-file-label-stylized:hover {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #FFFFFF;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=reset]:focus,
input[type=tel]:focus,
select:focus,
textarea:focus,
input[type=file].stylized:focus,
.CT-form-input-file-label-stylized:focus {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #3575BE;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=submit],
input[type=submit]:hover,
input[type=submit]:focus,
input[type=button],
input[type=button]:hover,
input[type=button]:focus,
button[type=button],
button[type=button]:hover,
button[type=button]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}

input[disabled],
select[disabled],
textarea[disabled],
button[disabled] {
  opacity: 0.75;
  cursor: not-allowed !important;
}

/**
 * ELÉMENTS : Champs de type CAPTCHA
**/
.g-recaptcha-reset {
  margin: 5px 0 0;
}
.g-recaptcha-reset > button {
  padding: 5px 10px;
  font-size: 12px;
  font-size: 1.2rem;
}

/**
 * ELÉMENTS : Champs de type CHECKBOX
 */
input[type=checkbox] {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
input[type=checkbox] + label {
  position: relative;
  display: block;
  cursor: pointer;
  padding-left: 30px;
  font-weight: 400;
}
input[type=checkbox] + label:before {
  position: absolute;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  top: 0px;
  left: 0px;
  font-family: "terra-v1";
  content: "\e986";
  opacity: 1;
  margin: 0 0 0 0;
  font-size: 18px;
  color: #FFFFFF;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-backface-visibility: hidden;
}
input[type=checkbox] + label:hover:before {
  opacity: 1;
  color: #000000;
}
input[type=checkbox]:checked + label:before {
  font-family: "terra-v1";
  content: "\e987";
  opacity: 1;
  color: #000000;
}
input[type=checkbox]:disabled + label:before {
  font-family: "terra-v1";
  content: "\e987";
  opacity: 1;
  color: #000000;
}

/**
 * ELÉMENTS : Champs de type COLOR
**/
/**
 * ELÉMENTS : Champs de type EMAIL
**/
/**
 * ELÉMENTS : Champs de type FILE
**/
/**
 * ELÉMENTS : Champs de type NUMBER
**/
.ct-input-number {
  position: relative;
}
.ct-input-number input[type=number] {
  -moz-appearance: textfield;
  text-align: center;
  color: #000000;
}
.ct-input-number input[type=number]:-webkit-outer-spin-button, .ct-input-number input[type=number]:-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ct-input-number input[type=number]:focus {
  outline: 0;
}
.ct-input-number-buttons {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.ct-input-number-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  height: 50%;
  background: transparent;
  line-height: 1;
  color: #3575BE;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10+ */
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
@media (min-width:960px) and (max-width:1379.98px) {
  .ct-input-number-button {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  .ct-input-number-button {
    font-size: 18px;
  }
}
.ct-input-number-button-up {
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.ct-input-number-button-down {
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-input-number-button:active {
  background: #3575BE;
  color: #FFFFFF;
}

/**
 * ELÉMENTS : Champs de type PASSWORD
 */
.readable-password {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.readable-password:before {
  font-family: "terra-v1";
  content: "\e950";
}

.CT-form-input-password-strength {
  display: none;
  padding: 10px 0;
  margin: -10px 0 20px;
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 500;
}
.CT-form-input-password-strength.short, .CT-form-input-password-strength.bad, .CT-form-input-password-strength.good, .CT-form-input-password-strength.strong {
  display: block;
}
.CT-form-input-password-strength.short, .CT-form-input-password-strength.bad, .CT-form-input-password-strength.good {
  background: #fce7e3;
  border: solid 2px #E2401C;
  color: #E2401C;
}
.CT-form-input-password-strength.strong {
  background: #cbf9e4;
  border: solid 2px #0F834D;
  color: #0F834D;
}

/**
 * ELÉMENTS : Champs de type RADIO
**/
input[type=radio] {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
input[type=radio] + label {
  position: relative;
  display: block;
  cursor: pointer;
}
@media (max-width:959.98px) {
  input[type=radio] + label {
    padding-left: 24px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  input[type=radio] + label {
    padding-left: 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  input[type=radio] + label {
    padding-left: 32px;
  }
}
@media (min-width:1380px) {
  input[type=radio] + label {
    padding-left: 40px;
  }
}
input[type=radio] + label:before {
  font-family: "terra-v1";
  content: "";
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  color: #000000;
}
@media (max-width:959.98px) {
  input[type=radio] + label:before {
    margin: -9px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  input[type=radio] + label:before {
    margin: -10px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  input[type=radio] + label:before {
    margin: -12px 0 0;
  }
}
@media (min-width:1380px) {
  input[type=radio] + label:before {
    margin: -15px 0 0;
  }
}
@media (max-width:959.98px) {
  input[type=radio] + label:before {
    font-size: 18px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  input[type=radio] + label:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  input[type=radio] + label:before {
    font-size: 24px;
  }
}
@media (min-width:1380px) {
  input[type=radio] + label:before {
    font-size: 30px;
  }
}
input[type=radio] + label:hover:before {
  opacity: 1;
  color: #FFFFFF;
}
input[type=radio]:checked + label:before {
  font-family: "terra-v1";
  content: "";
  opacity: 1;
  color: #000000;
}
input[type=radio]:disabled + label:before {
  font-family: "terra-v1";
  content: "";
  opacity: 0.5;
  color: #000000;
}

/**
 * ELÉMENTS : Champs de type RANGE
**/
/**
 * ELÉMENTS : Champs de type TEXTAREA
**/
textarea {
  min-height: 120px;
  overflow: hidden !important;
}

/**
 * ELÉMENTS : BOUTONS
 */
/**
 *  ELÉMENTS : IMAGES
**/
.ct-attachment {
  position: relative;
}
.ct-attachment > .inner {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ct-attachment-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  overflow: hidden;
}
.ct-attachment-remplacement {
  position: relative;
  width: 100%;
  height: 100%;
}
.ct-attachment-remplacement:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: "terra-v1";
  content: "\e94f";
  background-color: #f2f2f2;
  font-size: 24px;
  color: #000000;
}

.image-empty-remplacement {
  position: relative;
  width: 100%;
  height: 100%;
}
.image-empty-remplacement:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: "terra-v1";
  content: "\e94f";
  background-color: #f2f2f2;
  font-size: 24px;
  color: #000000;
}

/**
 * ELÉMENTS : LISTES
**/
ul, ol {
  margin: 0 0 20px 30px;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin: 0 0 20px;
}

dl {
  margin: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 0 20px 10px;
}

/**
 * ELÉMENTS : TABLES
**/
table {
  margin: 0;
  width: 100%;
  max-width: 100%;
  border: solid 1px #3575BE;
  color: #000000;
}
table caption {
  padding: 10px 0 0 0;
  color: #000000;
  background: #FFFFFF;
  text-align: center;
  caption-side: top;
}
table th p:last-child, table th div:last-child, table td p:last-child, table td div:last-child {
  margin-bottom: 0;
}
table th {
  background: #FFFFFF;
  border-width: 0 1px 1px 0;
  padding: 10px;
  font-weight: 700;
}
table td {
  background: #FFFFFF;
  border-width: 0 1px 1px 0;
  padding: 10px;
}

/**
 * ELÉMENTS : TITRAGES
**/
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #3575BE;
  font-weight: 700;
}

/**
 * Chargement des COMPOSANTS de base
 */
/**
 * COMPONENTS : AUDIOS
 */
/**
 * COMPONENTS : FIL D'ARIANE basé sur le module YOAST SEO
 */
#CT-breadcrumb {
  z-index: 2;
  position: relative;
  margin: 10px 20px;
}
@media (min-width:540px) and (max-width:719.98px) {
  #CT-breadcrumb-inner {
    padding: 10px 0 0 10px;
  }
}
@media (min-width:720px) {
  #CT-breadcrumb-inner {
    padding: 15px 0 0 15px;
  }
}
#CT-breadcrumb-inner span {
  display: inline-block;
  font-size: 0 !important;
}
#CT-breadcrumb-inner span a,
#CT-breadcrumb-inner span a > span,
#CT-breadcrumb-inner span > span {
  letter-spacing: 0;
  color: #000000;
}
#CT-breadcrumb-inner span > a,
#CT-breadcrumb-inner span .sepa, #CT-breadcrumb-inner span.breadcrumb_last {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #000000;
}
#CT-breadcrumb-inner a {
  position: relative;
  font-weight: 600;
}
#CT-breadcrumb-inner a:before {
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  bottom: 1px;
  height: 1px;
  background-color: #000000;
}
#CT-breadcrumb-inner a:hover:before {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-backface-visibility: hidden;
  background-color: #3575BE;
}
#CT-breadcrumb-inner > span.active {
  color: #000000;
}
#CT-breadcrumb-inner .sepa {
  display: inline-block;
  padding: 0 8px;
  color: #000000;
}
#CT-breadcrumb-inner > span > span a {
  font-weight: 600;
}
#CT-breadcrumb-inner > span > span a:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #000000;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#CT-breadcrumb-inner > span > span a:hover:before {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-backface-visibility: hidden;
}
/**
 * COMPONENTS : Bouton BURGER avec animation(s)
**/
/**
 * COMPONENTS : Carrousels "MAISON"
 */
.ct-carrousel-2d {
  position: relative;
}
.ct-carrousel-2d .ct-carrousel-2d-wrapper {
  z-index: 1;
  position: relative;
}
.ct-carrousel-2d .ct-carrousel-2d-wrapper > .wrapper > div:not([id*=navigation], [id*=pagination], [id*=paginavigation]) {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ct-carrousel-2d-slides:not(.netflix) {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.ct-carrousel-2d-slides.netflix {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: opacity ease 0.6s, transform ease 0.6s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s, -webkit-transform ease 0.6s;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: opacity ease 0.6s, transform ease 0s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.active {
  opacity: 1;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide:not(.active), .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-out {
  opacity: 0;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: transform ease 0.6s;
  -webkit-transition: -webkit-transform ease 0.6s;
  transition: -webkit-transform ease 0.6s;
  transition: transform ease 0.6s;
  transition: transform ease 0.6s, -webkit-transform ease 0.6s;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-backface-visibility: hidden;
  left: -200vw;
  -webkit-transition: transform ease 0.6s;
  transition: transform ease 0.6s;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: transform ease 0s;
  -webkit-transition: -webkit-transform ease 0s;
  transition: -webkit-transform ease 0s;
  transition: transform ease 0s;
  transition: transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.load, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.active {
  left: 0;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in[data-transition=prev] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in[data-transition=next] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out[data-transition=prev] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out[data-transition=next] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: opacity ease 0.6s, transform ease 0.6s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s, -webkit-transform ease 0.6s;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-backface-visibility: hidden;
  left: -200vw;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: opacity ease 0.6s, transform ease 0s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.load, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  left: 0;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in[data-transition=prev] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in[data-transition=next] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out[data-transition=prev] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out[data-transition=next] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  opacity: 1;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide:not(.active), .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out {
  opacity: 0;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=x] .ct-carrousel-2d-slides.netflix > .ct-carrousel-2d-slide > .ct-carrousel-2d-slide-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  min-width: 100%;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: opacity ease 0.6s, transform ease 0.6s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s, -webkit-transform ease 0.6s;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: opacity ease 0.6s, transform ease 0s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.active {
  opacity: 1;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide:not(.active), .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-out {
  opacity: 0;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: transform ease 0.6s;
  -webkit-transition: -webkit-transform ease 0.6s;
  transition: -webkit-transform ease 0.6s;
  transition: transform ease 0.6s;
  transition: transform ease 0.6s, -webkit-transform ease 0.6s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-backface-visibility: hidden;
  top: -200vh;
  -webkit-transition: transform ease 0.6s;
  transition: transform ease 0.6s;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: transform ease 0s;
  -webkit-transition: -webkit-transform ease 0s;
  transition: -webkit-transform ease 0s;
  transition: transform ease 0s;
  transition: transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.load, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.active {
  top: 0;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in[data-transition=prev] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in[data-transition=next] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out[data-transition=prev] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out[data-transition=next] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide {
  /**
   *	axis
   *	lazyload
   * 	transition
   */
  -webkit-transition: opacity ease 0.6s, transform ease 0.6s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, -webkit-transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s;
  transition: opacity ease 0.6s, transform ease 0.6s, -webkit-transform ease 0.6s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-backface-visibility: hidden;
  top: -200vh;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in {
  -webkit-transition: opacity ease 0.6s, transform ease 0s;
  -webkit-transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, -webkit-transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s;
  transition: opacity ease 0.6s, transform ease 0s, -webkit-transform ease 0s;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.load, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  top: 0;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in[data-transition=prev] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in[data-transition=next] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out[data-transition=prev] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out[data-transition=next] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-backface-visibility: hidden;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  opacity: 1;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide:not(.active), .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out {
  opacity: 0;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.active {
  z-index: 3;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-in, .ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide.transition-out {
  z-index: 2 !important;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.netflix > .ct-carrousel-2d-slide > .ct-carrousel-2d-slide-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  right: 0;
}
.ct-carrousel-2d[data-axis=y] .ct-carrousel-2d-slides.netflix .ct-carrousel-2d-item {
  width: 100%;
}
.ct-carrousel-2d.loading {
  position: relative;
  width: 100% !important;
  overflow: hidden !important;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
.ct-carrousel-2d.loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  .ct-carrousel-2d.loading:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d.loading:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  .ct-carrousel-2d.loading:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d.loading:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  .ct-carrousel-2d.loading:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d.loading:before {
    background-size: 60px;
  }
}
.ct-carrousel-2d.loading:before, .ct-carrousel-2d.loading:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-carrousel-2d.loading:before {
  z-index: 3;
}
.ct-carrousel-2d.loading:after {
  z-index: 2;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-carrousel-2d.loading.loading-fade-out:before, .ct-carrousel-2d.loading.loading-fade-out:after {
  opacity: 0;
}
.ct-carrousel-2d-slides {
  z-index: 1;
}
.ct-carrousel-2d-slides.fade > .ct-carrousel-2d-slide, .ct-carrousel-2d-slides.scroll > .ct-carrousel-2d-slide, .ct-carrousel-2d-slides.scroll-fade > .ct-carrousel-2d-slide {
  z-index: 1;
  position: absolute;
  top: 0;
  width: 100%;
}
.ct-carrousel-2d-slides.netflix > .ct-carrousel-2d-slide {
  position: relative;
  overflow: hidden;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-carrousel-2d-slides.netflix > .ct-carrousel-2d-slide > .ct-carrousel-2d-slide-inner {
  position: absolute;
  top: 0;
  left: 0;
}
.ct-carrousel-2d-slides.netflix .ct-carrousel-2d-item {
  position: relative;
}
.ct-carrousel-2d-slides.netflix .ct-carrousel-2d-item:after {
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-carrousel-2d-slides.netflix[data-statut=loading] {
  /*
  .ct-carrousel-2d-item {

  	&:after {
  		@include opacity(1);
  		z-index: 2;
  		position: absolute;
  		top: 0;
  		right: 0;
  		bottom: 0;
  		left: 0;
  		background-color: rgba(0,0,0,0.25);
  		content: "";
  	}

  }
  */
}
.ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide {
  z-index: 1;
  cursor: default !important;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
.ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  .ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
    background-size: 60px;
  }
}
.ct-carrousel-2d-slides.netflix[data-statut=loading] > .ct-carrousel-2d-slide:after {
  left: auto;
  right: 0;
}
.ct-carrousel-2d-slides.netflix .nicescroll-rails {
  display: none !important;
  visibility: hidden !important;
}
.ct-carrousel-2d-slide {
  width: 100%;
  height: 100%;
}
.ct-carrousel-2d-slide-inner {
  width: 100%;
  height: 100%;
}
.ct-carrousel-2d-item {
  height: 100%;
}
.ct-carrousel-2d-item > .inner > [class*=-bg] {
  height: 100%;
}
.ct-carrousel-2d-item > .inner > [class*=-bg] > video,
.ct-carrousel-2d-item > .inner > [class*=-bg] > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
  overflow: hidden;
}
.ct-carrousel-2d-item > .inner > [class*=-overlay] {
  position: absolute;
}
.ct-carrousel-2d[data-count="1"] .ct-carrousel-2d-navigation,
.ct-carrousel-2d[data-count="1"] .ct-carrousel-2d-pagination {
  display: none !important;
  visibility: hidden !important;
}
.ct-carrousel-2d > .ct-carrousel-2d-wrapper > .wrapper > .ct-carrousel-2d-navigation,
.ct-carrousel-2d > .ct-carrousel-2d-wrapper > .wrapper > .ct-carrousel-2d-pagination,
.ct-carrousel-2d > .ct-carrousel-2d-wrapper > .wrapper > .ct-carrousel-2d-paginavigation {
  z-index: 2;
  position: absolute;
}
.ct-carrousel-2d-navigation {
  cursor: pointer;
  /*
  @include carrousel_navigation((
  	icon-size: (
  		$md_max: 40px,
  		$lg_xl: 48px,
  		$xxl_min: 64px
  	),
  	btn-bgcolor: transparent !important,
  	btn-border: none
  ));
  */
}
.ct-carrousel-2d-pagination [class*=-ct-carrousel-2d-pagination-btn] {
  cursor: pointer;
}
.ct-carrousel-2d-visual-count {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 40px 1fr;
  grid-template-columns: 40px 1fr;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  .ct-carrousel-2d-visual-count {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .ct-carrousel-2d-visual-count {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:1140px) {
  .ct-carrousel-2d-visual-count {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.ct-carrousel-2d-visual-count-slider-bar {
  position: relative;
  height: 2px;
  background-color: #3575BE;
}
.ct-carrousel-2d-visual-count-slider-cursor {
  position: absolute;
  top: 50%;
  height: 5px;
  background-color: #3575BE;
  margin-top: -2px;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"] {
  width: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="2"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="3"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="4"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="5"] {
  left: 400%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="6"] {
  left: 500%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="7"] {
  left: 600%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="8"] {
  left: 700%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="9"] {
  left: 800%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="10"] {
  left: 900%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="11"] {
  left: 1000%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="12"] {
  left: 1100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="13"] {
  left: 1200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="14"] {
  left: 1300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="15"] {
  left: 1400%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="16"] {
  left: 1500%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="17"] {
  left: 1600%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="18"] {
  left: 1700%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="1"][data-current="19"] {
  left: 1800%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"] {
  width: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="2"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="3"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="4"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="5"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="6"] {
  left: 250%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="7"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="8"] {
  left: 350%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="9"] {
  left: 400%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="10"] {
  left: 450%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="11"] {
  left: 500%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="12"] {
  left: 550%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="13"] {
  left: 600%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="14"] {
  left: 650%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="15"] {
  left: 700%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="16"] {
  left: 750%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="17"] {
  left: 800%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="18"] {
  left: 850%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="2"][data-current="19"] {
  left: 900%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"] {
  width: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="2"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="3"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="4"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="5"] {
  left: 133.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="6"] {
  left: 166.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="7"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="8"] {
  left: 233.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="9"] {
  left: 266.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="10"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="11"] {
  left: 333.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="12"] {
  left: 366.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="13"] {
  left: 400%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="14"] {
  left: 433.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="15"] {
  left: 466.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="16"] {
  left: 500%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="17"] {
  left: 533.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="18"] {
  left: 566.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="3"][data-current="19"] {
  left: 600%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"] {
  width: 25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="2"] {
  left: 25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="3"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="4"] {
  left: 75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="5"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="6"] {
  left: 125%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="7"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="8"] {
  left: 175%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="9"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="10"] {
  left: 225%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="11"] {
  left: 250%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="12"] {
  left: 275%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="13"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="14"] {
  left: 325%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="15"] {
  left: 350%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="16"] {
  left: 375%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="17"] {
  left: 400%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="18"] {
  left: 425%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="4"][data-current="19"] {
  left: 450%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"] {
  width: 20%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="2"] {
  left: 20%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="3"] {
  left: 40%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="4"] {
  left: 60%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="5"] {
  left: 80%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="6"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="7"] {
  left: 120%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="8"] {
  left: 140%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="9"] {
  left: 160%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="10"] {
  left: 180%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="11"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="12"] {
  left: 220%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="13"] {
  left: 240%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="14"] {
  left: 260%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="15"] {
  left: 280%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="16"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="17"] {
  left: 320%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="18"] {
  left: 340%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="5"][data-current="19"] {
  left: 360%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"] {
  width: 16.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="2"] {
  left: 16.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="3"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="4"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="5"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="6"] {
  left: 83.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="7"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="8"] {
  left: 116.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="9"] {
  left: 133.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="10"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="11"] {
  left: 166.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="12"] {
  left: 183.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="13"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="14"] {
  left: 216.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="15"] {
  left: 233.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="16"] {
  left: 250%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="17"] {
  left: 266.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="18"] {
  left: 283.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="6"][data-current="19"] {
  left: 300%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"] {
  width: 14.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="2"] {
  left: 14.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="3"] {
  left: 28.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="4"] {
  left: 42.8571428571%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="5"] {
  left: 57.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="6"] {
  left: 71.4285714286%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="7"] {
  left: 85.7142857143%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="8"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="9"] {
  left: 114.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="10"] {
  left: 128.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="11"] {
  left: 142.8571428571%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="12"] {
  left: 157.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="13"] {
  left: 171.4285714286%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="14"] {
  left: 185.7142857143%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="15"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="16"] {
  left: 214.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="17"] {
  left: 228.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="18"] {
  left: 242.8571428571%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="7"][data-current="19"] {
  left: 257.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"] {
  width: 12.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="2"] {
  left: 12.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="3"] {
  left: 25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="4"] {
  left: 37.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="5"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="6"] {
  left: 62.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="7"] {
  left: 75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="8"] {
  left: 87.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="9"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="10"] {
  left: 112.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="11"] {
  left: 125%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="12"] {
  left: 137.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="13"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="14"] {
  left: 162.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="15"] {
  left: 175%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="16"] {
  left: 187.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="17"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="18"] {
  left: 212.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="8"][data-current="19"] {
  left: 225%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"] {
  width: 11.1111111111%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="2"] {
  left: 11.1111111111%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="3"] {
  left: 22.2222222222%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="4"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="5"] {
  left: 44.4444444444%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="6"] {
  left: 55.5555555556%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="7"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="8"] {
  left: 77.7777777778%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="9"] {
  left: 88.8888888889%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="10"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="11"] {
  left: 111.1111111111%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="12"] {
  left: 122.2222222222%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="13"] {
  left: 133.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="14"] {
  left: 144.4444444444%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="15"] {
  left: 155.5555555556%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="16"] {
  left: 166.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="17"] {
  left: 177.7777777778%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="18"] {
  left: 188.8888888889%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="9"][data-current="19"] {
  left: 200%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"] {
  width: 10%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="2"] {
  left: 10%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="3"] {
  left: 20%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="4"] {
  left: 30%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="5"] {
  left: 40%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="6"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="7"] {
  left: 60%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="8"] {
  left: 70%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="9"] {
  left: 80%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="10"] {
  left: 90%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="11"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="12"] {
  left: 110%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="13"] {
  left: 120%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="14"] {
  left: 130%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="15"] {
  left: 140%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="16"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="17"] {
  left: 160%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="18"] {
  left: 170%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="10"][data-current="19"] {
  left: 180%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"] {
  width: 9.0909090909%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="2"] {
  left: 9.0909090909%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="3"] {
  left: 18.1818181818%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="4"] {
  left: 27.2727272727%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="5"] {
  left: 36.3636363636%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="6"] {
  left: 45.4545454545%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="7"] {
  left: 54.5454545455%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="8"] {
  left: 63.6363636364%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="9"] {
  left: 72.7272727273%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="10"] {
  left: 81.8181818182%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="11"] {
  left: 90.9090909091%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="12"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="13"] {
  left: 109.0909090909%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="14"] {
  left: 118.1818181818%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="15"] {
  left: 127.2727272727%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="16"] {
  left: 136.3636363636%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="17"] {
  left: 145.4545454545%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="18"] {
  left: 154.5454545455%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="11"][data-current="19"] {
  left: 163.6363636364%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"] {
  width: 8.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="2"] {
  left: 8.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="3"] {
  left: 16.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="4"] {
  left: 25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="5"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="6"] {
  left: 41.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="7"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="8"] {
  left: 58.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="9"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="10"] {
  left: 75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="11"] {
  left: 83.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="12"] {
  left: 91.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="13"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="14"] {
  left: 108.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="15"] {
  left: 116.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="16"] {
  left: 125%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="17"] {
  left: 133.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="18"] {
  left: 141.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="12"][data-current="19"] {
  left: 150%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"] {
  width: 7.6923076923%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="2"] {
  left: 7.6923076923%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="3"] {
  left: 15.3846153846%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="4"] {
  left: 23.0769230769%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="5"] {
  left: 30.7692307692%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="6"] {
  left: 38.4615384615%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="7"] {
  left: 46.1538461538%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="8"] {
  left: 53.8461538462%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="9"] {
  left: 61.5384615385%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="10"] {
  left: 69.2307692308%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="11"] {
  left: 76.9230769231%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="12"] {
  left: 84.6153846154%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="13"] {
  left: 92.3076923077%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="14"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="15"] {
  left: 107.6923076923%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="16"] {
  left: 115.3846153846%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="17"] {
  left: 123.0769230769%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="18"] {
  left: 130.7692307692%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="13"][data-current="19"] {
  left: 138.4615384615%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"] {
  width: 7.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="2"] {
  left: 7.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="3"] {
  left: 14.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="4"] {
  left: 21.4285714286%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="5"] {
  left: 28.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="6"] {
  left: 35.7142857143%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="7"] {
  left: 42.8571428571%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="8"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="9"] {
  left: 57.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="10"] {
  left: 64.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="11"] {
  left: 71.4285714286%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="12"] {
  left: 78.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="13"] {
  left: 85.7142857143%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="14"] {
  left: 92.8571428571%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="15"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="16"] {
  left: 107.1428571429%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="17"] {
  left: 114.2857142857%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="18"] {
  left: 121.4285714286%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="14"][data-current="19"] {
  left: 128.5714285714%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"] {
  width: 6.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="2"] {
  left: 6.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="3"] {
  left: 13.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="4"] {
  left: 20%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="5"] {
  left: 26.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="6"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="7"] {
  left: 40%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="8"] {
  left: 46.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="9"] {
  left: 53.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="10"] {
  left: 60%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="11"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="12"] {
  left: 73.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="13"] {
  left: 80%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="14"] {
  left: 86.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="15"] {
  left: 93.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="16"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="17"] {
  left: 106.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="18"] {
  left: 113.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="15"][data-current="19"] {
  left: 120%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"] {
  width: 6.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="2"] {
  left: 6.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="3"] {
  left: 12.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="4"] {
  left: 18.75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="5"] {
  left: 25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="6"] {
  left: 31.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="7"] {
  left: 37.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="8"] {
  left: 43.75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="9"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="10"] {
  left: 56.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="11"] {
  left: 62.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="12"] {
  left: 68.75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="13"] {
  left: 75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="14"] {
  left: 81.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="15"] {
  left: 87.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="16"] {
  left: 93.75%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="17"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="18"] {
  left: 106.25%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="16"][data-current="19"] {
  left: 112.5%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"] {
  width: 5.8823529412%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="2"] {
  left: 5.8823529412%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="3"] {
  left: 11.7647058824%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="4"] {
  left: 17.6470588235%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="5"] {
  left: 23.5294117647%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="6"] {
  left: 29.4117647059%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="7"] {
  left: 35.2941176471%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="8"] {
  left: 41.1764705882%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="9"] {
  left: 47.0588235294%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="10"] {
  left: 52.9411764706%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="11"] {
  left: 58.8235294118%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="12"] {
  left: 64.7058823529%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="13"] {
  left: 70.5882352941%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="14"] {
  left: 76.4705882353%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="15"] {
  left: 82.3529411765%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="16"] {
  left: 88.2352941176%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="17"] {
  left: 94.1176470588%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="18"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="17"][data-current="19"] {
  left: 105.8823529412%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"] {
  width: 5.5555555556%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="2"] {
  left: 5.5555555556%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="3"] {
  left: 11.1111111111%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="4"] {
  left: 16.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="5"] {
  left: 22.2222222222%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="6"] {
  left: 27.7777777778%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="7"] {
  left: 33.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="8"] {
  left: 38.8888888889%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="9"] {
  left: 44.4444444444%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="10"] {
  left: 50%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="11"] {
  left: 55.5555555556%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="12"] {
  left: 61.1111111111%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="13"] {
  left: 66.6666666667%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="14"] {
  left: 72.2222222222%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="15"] {
  left: 77.7777777778%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="16"] {
  left: 83.3333333333%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="17"] {
  left: 88.8888888889%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="18"] {
  left: 94.4444444444%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="18"][data-current="19"] {
  left: 100%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"] {
  width: 5.2631578947%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="1"] {
  left: 0%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="2"] {
  left: 5.2631578947%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="3"] {
  left: 10.5263157895%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="4"] {
  left: 15.7894736842%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="5"] {
  left: 21.0526315789%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="6"] {
  left: 26.3157894737%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="7"] {
  left: 31.5789473684%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="8"] {
  left: 36.8421052632%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="9"] {
  left: 42.1052631579%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="10"] {
  left: 47.3684210526%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="11"] {
  left: 52.6315789474%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="12"] {
  left: 57.8947368421%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="13"] {
  left: 63.1578947368%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="14"] {
  left: 68.4210526316%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="15"] {
  left: 73.6842105263%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="16"] {
  left: 78.9473684211%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="17"] {
  left: 84.2105263158%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="18"] {
  left: 89.4736842105%;
}
.ct-carrousel-2d-visual-count-slider-cursor[data-total="19"][data-current="19"] {
  left: 94.7368421053%;
}
.ct-carrousel-2d-draggable {
  cursor: -webkit-grab;
  cursor: grab;
  /*

  // type != netflix
  > .ct-carrousel-2d-slides:not(.netflix) {
  	cursor: grab;
  }

  // type == netflix
  &[data-axis="x"] > .ct-carrousel-2d-slides.netflix { cursor: ew-resize; }
  &[data-axis="y"] > .ct-carrousel-2d-slides.netflix { cursor: ns-resize; }

  */
}
.ct-carrousel-2d[data-count="0"], .ct-carrousel-2d[data-count="1"] {
  cursor: default !important;
}
.ct-carrousel-2d-autoplay {
  z-index: 1;
  position: absolute;
}
.ct-carrousel-2d .netflix-prev,
.ct-carrousel-2d .netflix-next {
  z-index: 2;
  position: absolute;
}
.ct-carrousel-2d[data-axis=x] .netflix-prev,
.ct-carrousel-2d[data-axis=x] .netflix-next {
  top: 50%;
}
.ct-carrousel-2d[data-axis=x].items-prev .netflix-prev {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.ct-carrousel-2d[data-axis=x]:not(.items-prev) .netflix-prev {
  display: none !important;
  visibility: hidden !important;
  /* @include animate(fadeOutLeft); @include animation_duration($transition_fast); */
}
.ct-carrousel-2d[data-axis=x].items-next .netflix-next {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.ct-carrousel-2d[data-axis=x]:not(.items-next) .netflix-next {
  display: none !important;
  visibility: hidden !important;
  /* @include animate(fadeOutRight); @include animation_duration($transition_fast); */
}
.ct-carrousel-2d[data-axis=y] .netflix-prev,
.ct-carrousel-2d[data-axis=y] .netflix-next {
  left: 50%;
}
.ct-carrousel-2d[data-axis=y].items-prev .netflix-prev {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.ct-carrousel-2d[data-axis=y]:not(.items-prev) .netflix-prev {
  display: none !important;
  visibility: hidden !important;
  /* @include animate(fadeOutUp); @include animation_duration($transition_fast); */
}
.ct-carrousel-2d[data-axis=y].items-next .netflix-next {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.ct-carrousel-2d[data-axis=y]:not(.items-next) .netflix-next {
  display: none !important;
  visibility: hidden !important;
  /* @include animate(fadeOutDown); @include animation_duration($transition_fast); */
}

/**
 * COMPONENTS : Carrousels de type "MAC OS"
 */
.ct-carrousel-macos {
  /*
  [data-macos="l3"],
  [data-macos="r3"] {
  	.ct-attachment-remplacement:before {
  		background: red !important;
  	}
  }

  [data-macos="l2"],
  [data-macos="r2"] {
  	.ct-attachment-remplacement:before {
  		background: green !important;
  	}
  }

  [data-macos="l1"],
  [data-macos="r1"] {
  	.ct-attachment-remplacement:before {
  		background: yellow !important;
  	}
  }
  */
}
.ct-carrousel-macos > div {
  position: absolute;
  -webkit-transition: all ease 1s;
  transition: all ease 1s;
}
.ct-carrousel-macos [data-macos=hl],
.ct-carrousel-macos [data-macos=hr] {
  z-index: 1;
  opacity: 0;
}
.ct-carrousel-macos [data-macos=current] {
  left: 50%;
  height: 100%;
  -webkit-transform: translateY(0px) translateX(-50%);
  transform: translateY(0px) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="3"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="3"] [data-macos=l1],
.ct-carrousel-macos[data-visibles="3"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="3"] [data-macos=r1] {
  height: 80%;
  -webkit-transform: translateY(12.5%) translateX(-50%);
  transform: translateY(12.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="3"] [data-macos=l1],
.ct-carrousel-macos[data-visibles="3"] [data-macos=r1] {
  z-index: 2;
}
.ct-carrousel-macos[data-visibles="3"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="3"] [data-macos=l1] {
  left: 18%;
}
.ct-carrousel-macos[data-visibles="3"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="3"] [data-macos=r1] {
  left: 82%;
}
.ct-carrousel-macos[data-visibles="3"] [data-macos=current] {
  z-index: 3;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="5"] [data-macos=l2],
.ct-carrousel-macos[data-visibles="5"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="5"] [data-macos=r2] {
  height: 60%;
  -webkit-transform: translateY(33.5%) translateX(-50%);
  transform: translateY(33.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="5"] [data-macos=l2] {
  left: 15%;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="5"] [data-macos=r2] {
  left: 85%;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=l2],
.ct-carrousel-macos[data-visibles="5"] [data-macos=r2] {
  z-index: 2;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=l1],
.ct-carrousel-macos[data-visibles="5"] [data-macos=r1] {
  z-index: 3;
  height: 80%;
  -webkit-transform: translateY(12.5%) translateX(-50%);
  transform: translateY(12.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=l1] {
  left: 28%;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=r1] {
  left: 72%;
}
.ct-carrousel-macos[data-visibles="5"] [data-macos=current] {
  z-index: 4;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="7"] [data-macos=l3],
.ct-carrousel-macos[data-visibles="7"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="7"] [data-macos=r3] {
  height: 40%;
  -webkit-transform: translateY(75.5%) translateX(-50%);
  transform: translateY(75.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=hl],
.ct-carrousel-macos[data-visibles="7"] [data-macos=l3] {
  left: 9.5%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=hr],
.ct-carrousel-macos[data-visibles="7"] [data-macos=r3] {
  left: 90.5%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=l3],
.ct-carrousel-macos[data-visibles="7"] [data-macos=r3] {
  z-index: 2;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=l2],
.ct-carrousel-macos[data-visibles="7"] [data-macos=r2] {
  z-index: 3;
  height: 60%;
  -webkit-transform: translateY(33.5%) translateX(-50%);
  transform: translateY(33.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=l2] {
  left: 18%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=r2] {
  left: 82%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=l1],
.ct-carrousel-macos[data-visibles="7"] [data-macos=r1] {
  z-index: 4;
  height: 80%;
  -webkit-transform: translateY(12.5%) translateX(-50%);
  transform: translateY(12.5%) translateX(-50%);
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=l1] {
  left: 30%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=r1] {
  left: 70%;
}
.ct-carrousel-macos[data-visibles="7"] [data-macos=current] {
  z-index: 5;
}

/**
 * COMPONENTS : Surcharges appliquées dans l'administration aux éléments spécifiques ciblés dans l'éditeur ELEMENTOR
**/
/**
 * COMPONENTS : Eléments de FORMULAIRES et CHAMPS
 */
.ct-form {
  padding: 0;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-form-wrapper {
  position: relative;
  margin: 0 auto;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:960px) and (max-width:1139.98px) {
  .ct-form-wrapper {
    padding: 10px;
  }
}
@media (min-width:1140px) {
  .ct-form-wrapper {
    padding: 20px;
  }
}
.ct-form-wrapper:before {
  z-index: 2;
}
.ct-form-wrapper[data-statut=progress] {
  cursor: none;
  /*
  &:before {
  	@include flex_c_c;
  	position: absolute;
  	@include rv (top,$forms_statut_progress_loading_position_top);
  	@include rv (right,$forms_statut_progress_loading_position_right);
  	@include rv (bottom,$forms_statut_progress_loading_position_bottom);
  	@include rv (left,$forms_statut_progress_loading_position_left);
  	@include rv (width,$forms_statut_progress_loading_size);
  	@include rv (height,$forms_statut_progress_loading_size);
  	background-size: contain;
  	content: "";
  	@include translate(-50%,0);
  	z-index: 10;
  }
  */
}
.ct-form-wrapper[data-statut=progress] > form {
  position: relative;
}
.ct-form-wrapper[data-statut=progress] > form:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  z-index: 9;
}
.ct-form-wrapper[data-statut=hide] {
  opacity: 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-form-row {
  width: 100%;
}
@media (min-width:720px) {
  .ct-form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ct-form-column {
  position: relative;
  min-height: 1px;
}
@media (min-width:720px) {
  .ct-form-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
  }
  .ct-form-column-1 {
    width: 100%;
  }
  .ct-form-column-2 {
    width: 50%;
  }
  .ct-form-column-3 {
    width: 33.3333333333%;
  }
  .ct-form-column-4 {
    width: 25%;
  }
  .ct-form-column-5 {
    width: 20%;
  }
  .ct-form-column-6 {
    width: 16.6666666667%;
  }
  .ct-form-column-7 {
    width: 14.2857142857%;
  }
  .ct-form-column-8 {
    width: 12.5%;
  }
  .ct-form-column-9 {
    width: 11.1111111111%;
  }
  .ct-form-column-10 {
    width: 10%;
  }
  .ct-form-column:first-child {
    padding-left: 0;
  }
  .ct-form-column:last-child {
    padding-right: 0;
  }
}
.ct-form-column-inner {
  display: block;
  width: 100%;
}
.ct-form-content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ct-form-content-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-height: 1px;
}
.ct-form-content-column-1 {
  width: 1%;
}
.ct-form-content-column-2 {
  width: 2%;
}
.ct-form-content-column-3 {
  width: 3%;
}
.ct-form-content-column-4 {
  width: 4%;
}
.ct-form-content-column-5 {
  width: 5%;
}
.ct-form-content-column-6 {
  width: 6%;
}
.ct-form-content-column-7 {
  width: 7%;
}
.ct-form-content-column-8 {
  width: 8%;
}
.ct-form-content-column-9 {
  width: 9%;
}
.ct-form-content-column-10 {
  width: 10%;
}
.ct-form-content-column-11 {
  width: 11%;
}
.ct-form-content-column-12 {
  width: 12%;
}
.ct-form-content-column-13 {
  width: 13%;
}
.ct-form-content-column-14 {
  width: 14%;
}
.ct-form-content-column-15 {
  width: 15%;
}
.ct-form-content-column-16 {
  width: 16%;
}
.ct-form-content-column-17 {
  width: 17%;
}
.ct-form-content-column-18 {
  width: 18%;
}
.ct-form-content-column-19 {
  width: 19%;
}
.ct-form-content-column-20 {
  width: 20%;
}
.ct-form-content-column-21 {
  width: 21%;
}
.ct-form-content-column-22 {
  width: 22%;
}
.ct-form-content-column-23 {
  width: 23%;
}
.ct-form-content-column-24 {
  width: 24%;
}
.ct-form-content-column-25 {
  width: 25%;
}
.ct-form-content-column-26 {
  width: 26%;
}
.ct-form-content-column-27 {
  width: 27%;
}
.ct-form-content-column-28 {
  width: 28%;
}
.ct-form-content-column-29 {
  width: 29%;
}
.ct-form-content-column-30 {
  width: 30%;
}
.ct-form-content-column-31 {
  width: 31%;
}
.ct-form-content-column-32 {
  width: 32%;
}
.ct-form-content-column-33 {
  width: 33%;
}
.ct-form-content-column-34 {
  width: 34%;
}
.ct-form-content-column-35 {
  width: 35%;
}
.ct-form-content-column-36 {
  width: 36%;
}
.ct-form-content-column-37 {
  width: 37%;
}
.ct-form-content-column-38 {
  width: 38%;
}
.ct-form-content-column-39 {
  width: 39%;
}
.ct-form-content-column-40 {
  width: 40%;
}
.ct-form-content-column-41 {
  width: 41%;
}
.ct-form-content-column-42 {
  width: 42%;
}
.ct-form-content-column-43 {
  width: 43%;
}
.ct-form-content-column-44 {
  width: 44%;
}
.ct-form-content-column-45 {
  width: 45%;
}
.ct-form-content-column-46 {
  width: 46%;
}
.ct-form-content-column-47 {
  width: 47%;
}
.ct-form-content-column-48 {
  width: 48%;
}
.ct-form-content-column-49 {
  width: 49%;
}
.ct-form-content-column-50 {
  width: 50%;
}
.ct-form-content-column-51 {
  width: 51%;
}
.ct-form-content-column-52 {
  width: 52%;
}
.ct-form-content-column-53 {
  width: 53%;
}
.ct-form-content-column-54 {
  width: 54%;
}
.ct-form-content-column-55 {
  width: 55%;
}
.ct-form-content-column-56 {
  width: 56%;
}
.ct-form-content-column-57 {
  width: 57%;
}
.ct-form-content-column-58 {
  width: 58%;
}
.ct-form-content-column-59 {
  width: 59%;
}
.ct-form-content-column-60 {
  width: 60%;
}
.ct-form-content-column-61 {
  width: 61%;
}
.ct-form-content-column-62 {
  width: 62%;
}
.ct-form-content-column-63 {
  width: 63%;
}
.ct-form-content-column-64 {
  width: 64%;
}
.ct-form-content-column-65 {
  width: 65%;
}
.ct-form-content-column-66 {
  width: 66%;
}
.ct-form-content-column-67 {
  width: 67%;
}
.ct-form-content-column-68 {
  width: 68%;
}
.ct-form-content-column-69 {
  width: 69%;
}
.ct-form-content-column-70 {
  width: 70%;
}
.ct-form-content-column-71 {
  width: 71%;
}
.ct-form-content-column-72 {
  width: 72%;
}
.ct-form-content-column-73 {
  width: 73%;
}
.ct-form-content-column-74 {
  width: 74%;
}
.ct-form-content-column-75 {
  width: 75%;
}
.ct-form-content-column-76 {
  width: 76%;
}
.ct-form-content-column-77 {
  width: 77%;
}
.ct-form-content-column-78 {
  width: 78%;
}
.ct-form-content-column-79 {
  width: 79%;
}
.ct-form-content-column-80 {
  width: 80%;
}
.ct-form-content-column-81 {
  width: 81%;
}
.ct-form-content-column-82 {
  width: 82%;
}
.ct-form-content-column-83 {
  width: 83%;
}
.ct-form-content-column-84 {
  width: 84%;
}
.ct-form-content-column-85 {
  width: 85%;
}
.ct-form-content-column-86 {
  width: 86%;
}
.ct-form-content-column-87 {
  width: 87%;
}
.ct-form-content-column-88 {
  width: 88%;
}
.ct-form-content-column-89 {
  width: 89%;
}
.ct-form-content-column-90 {
  width: 90%;
}
.ct-form-content-column-91 {
  width: 91%;
}
.ct-form-content-column-92 {
  width: 92%;
}
.ct-form-content-column-93 {
  width: 93%;
}
.ct-form-content-column-94 {
  width: 94%;
}
.ct-form-content-column-95 {
  width: 95%;
}
.ct-form-content-column-96 {
  width: 96%;
}
.ct-form-content-column-97 {
  width: 97%;
}
.ct-form-content-column-98 {
  width: 98%;
}
.ct-form-content-column-99 {
  width: 99%;
}
.ct-form-content-column-100 {
  width: 100%;
}
.ct-form-content-column-inner {
  width: 100%;
}
.ct-form-field-wrapper {
  position: relative;
  width: 100%;
  margin: 0 0 15px;
}
.ct-form-field-wrapper[data-statut=mandatory] input:not(:focus),
.ct-form-field-wrapper[data-statut=mandatory] textarea:not(:focus) {
  border-color: #E2401C !important;
  color: #E2401C !important;
}
.ct-form-field-inner {
  position: relative;
  display: table;
  width: 100%;
}
.ct-form-field-inner label {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  .ct-form-field-inner label {
    margin: 0 0 10px;
  }
}
@media (min-width:1380px) {
  .ct-form-field-inner label {
    margin: 0 0 15px;
  }
}
.ct-form-field-inner label:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  font-size: 24px;
  color: #FFFFFF;
}
.ct-form-field-description {
  padding: 10px 0 0 !important;
  color: white;
  font-style: italic;
}
.ct-form-input-password-wrapper .ct-form-field-description > span.checked {
  color: #0F834D;
}
.ct-form-input-password-wrapper .ct-form-field-description > span.error {
  color: #E2401C;
}
.ct-form-input-password-wrapper .ct-form-field-description > span.disabled {
  display: none !important;
  visibility: hidden !important;
}
.ct-form-majax-wrapper {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden !important;
}
.ct-form-notifications {
  position: relative;
  display: none;
}
.ct-form-notifications > .inner {
  width: auto !important;
  height: auto !important;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
  box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
}
@media (max-width:959.98px) {
  .ct-form-notifications > .inner {
    max-width: 400px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications > .inner {
    max-width: 600px;
  }
}
@media (max-width:959.98px) {
  .ct-form-notifications > .inner {
    padding: 5px 10px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications > .inner {
    padding: 10px 15px;
  }
}
.ct-form-notifications ul {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}
.ct-form-notifications ul li + li {
  margin-top: 0;
}
.ct-form-notifications[data-statut=progress], .ct-form-notifications[data-statut=error], .ct-form-notifications[data-statut=success], .ct-form-notifications[data-statut=info] {
  z-index: 9998;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background: rgba(0, 0, 0, 0.2);
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=progress], .ct-form-notifications[data-statut=error], .ct-form-notifications[data-statut=success], .ct-form-notifications[data-statut=info] {
    padding: 10px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=progress], .ct-form-notifications[data-statut=error], .ct-form-notifications[data-statut=success], .ct-form-notifications[data-statut=info] {
    padding: 20px;
  }
}
.ct-form-notifications[data-statut=progress] > .inner, .ct-form-notifications[data-statut=error] > .inner, .ct-form-notifications[data-statut=success] > .inner, .ct-form-notifications[data-statut=info] > .inner {
  z-index: 9999;
}
.ct-form-notifications[data-statut=progress] > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: rgba(0, 0, 0, 0.85);
  -webkit-box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
  box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
  color: #FFFFFF;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
.ct-form-notifications[data-statut=progress] > .inner:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading-2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    width: 20px;
    height: 20px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    width: 35px;
    height: 35px;
  }
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    margin: -10px 0 0 -10px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    margin: -17.5px 0 0 -17.5px;
  }
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    background-size: 20px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    background-size: 35px;
  }
}
.ct-form-notifications[data-statut=progress] > .inner:after {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    margin: 0 0 0 5px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=progress] > .inner:after {
    margin: 0 0 0 10px;
  }
}
.ct-form-notifications[data-statut=error] > .inner {
  background-color: #fce7e3;
  border-color: #E2401C;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(226, 64, 28, 0.75);
  box-shadow: 0px 0px 0px 5px rgba(226, 64, 28, 0.75);
  color: #000000;
  cursor: pointer;
}
.ct-form-notifications[data-statut=success] > .inner {
  background-color: #cbf9e4;
  border-color: #0F834D;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(15, 131, 77, 0.75);
  box-shadow: 0px 0px 0px 5px rgba(15, 131, 77, 0.75);
  color: #000000;
  cursor: pointer;
}
.ct-form-notifications[data-statut=success].redirection > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
.ct-form-notifications[data-statut=success].redirection > div:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading-2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    width: 20px;
    height: 20px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    width: 35px;
    height: 35px;
  }
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    margin: -10px 0 0 -10px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    margin: -17.5px 0 0 -17.5px;
  }
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    background-size: 20px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    background-size: 35px;
  }
}
.ct-form-notifications[data-statut=success].redirection > div:after {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
@media (max-width:959.98px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    margin: 0 0 0 5px;
  }
}
@media (min-width:960px) {
  .ct-form-notifications[data-statut=success].redirection > div:after {
    margin: 0 0 0 10px;
  }
}
.ct-form-notifications[data-statut=info] > .inner {
  background-color: white;
  border-color: #3575BE;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
  box-shadow: 0px 0px 0px 5px rgba(53, 117, 190, 0.75);
  color: #000000;
  cursor: pointer;
}

/**
 * COMPONENTS : Sélecteur de langues basé sur WPML
 */
@media (max-width:959.98px) {
  .ct-selector-languages:not(.mobile) {
    display: none !important;
  }
}
@media (min-width:960px) {
  .ct-selector-languages.mobile {
    display: none !important;
  }
}
.ct-selector-languages:not(.mobile) .active {
  position: relative;
}
.ct-selector-languages:not(.mobile) .active > .item {
  z-index: 2;
  position: relative;
}
.ct-selector-languages:not(.mobile) .active:hover .inactives {
  display: block;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.ct-selector-languages:not(.mobile) .inactives {
  z-index: 1;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
.ct-selector-languages .inactive > a {
  display: block;
}

/**
 * COMPONENTS : NAVIGATION MOBILE latérale
 */
/**
 * COMPONENTS : Contenus OEMBED
**/
.CT-oembed-container {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.CT-oembed-container iframe, .CT-oembed-container object, .CT-oembed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 * COMPONENTS : Styles communs des POPUPs
 */
#popups,
#popups-overlay {
  position: fixed;
}

#popups,
#popups-overlay:not(.active) {
  top: -100vh;
  left: -100vw;
  width: 0;
  height: 0;
}

#popups {
  z-index: 9989;
  width: 0;
  height: 0;
  overflow: hidden;
}
#popups > .forced .popup-close {
  display: none;
  visibility: hidden;
}
#popups > :not(.forced) .popup-close {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}
#popups > :not(.forced) .popup-close:before {
  font-family: "terra-v1";
  content: "\e94b";
}

#popups-overlay {
  z-index: 9990;
}
#popups-overlay.active {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
#popups-overlay ~ * {
  z-index: 9991;
}

/**
 * COMPONENTS : Formulaire de RECHERCHE
**/
/**
 * COMPONENTS : Styles du bouton RETOUR HAUT DE PAGE (TOTOP)
**/
/**
 * COMPONENTS : VIDEOS
 */
.ct-video.ratio {
  position: relative;
}
.ct-video.ratio > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ct-video.ratio .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
.ct-video iframe {
  width: 100% !important;
  height: 100% !important;
}

/**
 * Gestion des éléments de TEMPLATE du projet
 */
/**
 * Styles des LIBRAIRIES spécifiques du projet
 */
/**
 * Librairie SELECT2.JS personnalisée
 */
body .select2-container .select2-selection--single {
  border-bottom: solid 1px #FFFFFF;
}
@media (max-width:1379.98px) {
  body .select2-container .select2-selection--single {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body .select2-container .select2-selection--single {
    height: 55px;
  }
}

/**
 * Styles des ÉLÉMENTS spécifiques du projet
 */
/**
 * Styles personnalisés des PAGES
 */
html[data-ns=disabled] {
  height: auto;
}
html.desktop body {
  overflow-y: hidden;
}
html:not(.desktop) body {
  height: 100vh !important;
}
html:not(.desktop) body > #page {
  overflow-y: scroll !important;
}

#page {
  z-index: 1;
}

#main {
  position: relative;
  z-index: 1;
}

/**
 * Styles communs des BOUTONS
 */
/**
 * Styles personnalisés des DATA-ATTRIBUTS
 */
[data-font=nasa] {
  font-family: "nasa";
  font-weight: 600;
}

[data-color="1"] {
  color: #3575BE !important;
}

[data-color=bg] {
  color: #FFFFFF !important;
}

[data-color=text] {
  color: #000000 !important;
}

/**
 * Styles personnalisés des EXTRAITS
 */
/**
 * Styles personnalisés des CHAMPS
 */
.readable-password {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 0;
  right: 0;
  color: #FFFFFF;
}
@media (max-width:1139.98px) {
  .readable-password {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1140px) {
  .readable-password {
    width: 50px;
    height: 50px;
  }
}
.readable-password:before {
  font-size: 16px;
}

/**
 * Styles personnalisés des DÉGRADÉS
 */
/**
 * Styles personnalisés des IMAGES
 */
/**
 * Styles personnalisés des ICONS
 */
/**
 * Styles personnalisés des CHARGEMENTS
 */
/**
 * Styles personnalisés des PODCASTS
 */
/**
 * Styles personnalisés des STICKERs
 */
/**
 * Styles personnalisés des TEXTES
 */
span[data-encyclopedia] {
  position: relative;
  display: inline-block;
}
span[data-encyclopedia]:before {
  position: absolute;
  top: calc(100% - 2px);
  left: -2px;
  right: -2px;
  width: 100%;
  height: 1px;
  border-bottom: 2px dotted #3575BE;
  content: "";
}
span[data-encyclopedia]:after {
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
span[data-encyclopedia]:hover {
  cursor: pointer;
}
span[data-encyclopedia]:hover:after {
  font-family: "terra-v1";
  content: "\e97b";
  position: absolute;
  top: 100%;
  top: calc(100% - 2px);
  left: 100%;
  left: calc(100% - 10px);
  margin-top: -10px;
  font-size: 20px;
  line-height: 1 !important;
  color: #3575BE;
  background-color: #FFFFFF;
  border-radius: 50px;
  opacity: 1;
}

/**
 * Styles personnalisés des TITRAGES
 */
h1 span span, .h1 span span,
h2 span span, .h2 span span,
h3 span span, .h3 span span,
h4 span span, .h4 span span,
h5 span span, .h5 span span,
h6 span span, .h6 span span {
  display: inline-block;
}
h1 [data-iconfont], .h1 [data-iconfont],
h2 [data-iconfont], .h2 [data-iconfont],
h3 [data-iconfont], .h3 [data-iconfont],
h4 [data-iconfont], .h4 [data-iconfont],
h5 [data-iconfont], .h5 [data-iconfont],
h6 [data-iconfont], .h6 [data-iconfont] {
  margin-left: 3px;
}

@media (max-width:539.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 19px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 21px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 21px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 18px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 18px;
  }
}
@media (min-width:1600px) {
  h3 [data-iconfont]:before, .h3 [data-iconfont]:before {
    font-size: 18px;
  }
}

@media (max-width:539.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 19px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 21px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 21px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 15px;
  }
}
@media (min-width:1600px) {
  h4 [data-iconfont]:before, .h4 [data-iconfont]:before {
    font-size: 15px;
  }
}

/**
 * Styles personnalisés des TEMPLATE de PAGES
 */
.tpl-simple-00 h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
.tpl-simple-00 h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  .tpl-simple-00 h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  .tpl-simple-00 h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > span {
    margin: 0 0 45px;
  }
}
.tpl-simple-00 h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 2px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  .tpl-simple-00 h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
.tpl-simple-00 h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  .tpl-simple-00 h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  .tpl-simple-00 h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
.tpl-simple-00 h1[data-shadow=tc] {
  text-align: center;
}
.tpl-simple-00 h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
.tpl-simple-00 h1[data-shadow=cc] {
  text-align: center;
}
.tpl-simple-00 h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
.tpl-simple-00 h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.tpl-simple-00 h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
.tpl-simple-00 h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  .tpl-simple-00 h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  .tpl-simple-00 h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
.tpl-simple-00 h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:1380px) {
  .tpl-simple-00 h1 {
    margin: 40px 0 30px;
  }
}
.tpl-simple-00 h1 > span {
  text-align: center;
}
.tpl-simple-00 h1 > span.shadow {
  width: 100%;
}
.tpl-simple-00 h3 {
  font-weight: 600;
  text-transform: none;
}

body:not([data-account=subscriber]) .tpl-simple-00 > .inner {
  width: 100%;
  margin: 0 auto;
}
@media (min-width:960px) {
  body:not([data-account=subscriber]) .tpl-simple-00 > .inner {
    max-width: 1200px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber]) .tpl-simple-00 > .inner {
    padding: 0 10px 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) .tpl-simple-00 > .inner {
    padding: 0 20px 30px;
  }
}
@media (min-width:1140px) {
  body:not([data-account=subscriber]) .tpl-simple-00 > .inner {
    padding: 0 30px 30px;
  }
}

/**
 * Styles de COMPOSANTS spécifiques du projet
 */
/**
 * COMPONENTS : AUDIOS
 */
#audio-players {
  position: fixed;
  top: -100vh;
  left: -100vw;
  width: 0;
  height: 0;
  z-index: 9989;
  overflow: hidden;
}
#audio-players > .vjs-audio-wrapper {
  position: fixed;
  z-index: 9990;
}
#audio-players > .vjs-audio-wrapper:not(.active) {
  bottom: -100vw;
  left: -100vh;
  width: 0;
  height: 0;
}
#audio-players > .vjs-audio-wrapper.active {
  bottom: 0;
  left: 0;
  width: 100%;
}

@media (max-width:719.98px) {
  .vjs-audio-wrapper {
    padding-top: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper {
    padding-top: 20px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio {
  width: 100%;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio {
    height: 60px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio {
    height: 60px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-big-play-button {
  display: none !important;
  visibility: hidden !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio .vjs-control:hover, .vjs-audio-wrapper > .inner > .vjs-audio .vjs-control:focus, .vjs-audio-wrapper > .inner > .vjs-audio .vjs-control:before:hover, .vjs-audio-wrapper > .inner > .vjs-audio .vjs-control:before:focus,
.vjs-audio-wrapper > .inner > .vjs-audio .vjs-slider:hover,
.vjs-audio-wrapper > .inner > .vjs-audio .vjs-slider:focus,
.vjs-audio-wrapper > .inner > .vjs-audio .vjs-slider:before:hover,
.vjs-audio-wrapper > .inner > .vjs-audio .vjs-slider:before:focus {
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: #FFFFFF;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar {
    height: 60px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar {
    height: 60px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
  position: absolute;
  left: 0;
  width: 100%;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control {
    top: -8px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control {
    top: -8px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control {
    height: 10px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control {
    height: 10px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder {
  margin: 0 !important;
  background-color: rgba(53, 117, 190, 0.5);
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder {
    height: 5px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder {
    height: 5px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
  font-weight: 600;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
    border-radius: 3px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
    border-radius: 3px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-load-progress {
  background: none;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-load-progress > div {
  background-color: rgba(255, 255, 255, 0.3);
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display {
  background: none !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
  background-color: #B8CEE8;
  color: #3575BE;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress {
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  -webkit-backface-visibility: hidden;
  background: #3575BE;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress {
    height: 10px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress {
    height: 10px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip {
  background: #3575BE;
  color: #FFFFFF;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:before {
  display: none !important;
  visibility: hidden !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
  content: "";
  position: absolute;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  -webkit-backface-visibility: hidden;
  background-color: #3575BE;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    right: -10px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    right: -10px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    width: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    width: 20px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    height: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    height: 20px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    border-radius: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
    border-radius: 20px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar .vjs-control:hover:before {
  text-shadow: none;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control {
    width: 60px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control {
    width: 60px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control > .vjs-icon-placeholder,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control:before {
  color: #3575BE;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control:before {
    font-size: 25px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control.vjs-playing:before {
  font-family: "terra-v1";
  content: "\e9c0";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control:not(.vjs-playing):before, .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control.vjs-paused:before {
  font-family: "terra-v1";
  content: "\e9ab";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto !important;
  text-align: left;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span {
  display: block;
}
@media (max-width:1379.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span:nth-child(1) > span {
  color: #3575BE;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title {
    padding: 0px 10px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-title {
    padding: 0 10px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-time-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-time-control {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-time-control {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-current-time {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 4;
  order: 4;
  color: #3575BE;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-current-time {
    padding: 0 5px 0 10px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-current-time {
    padding: 0 5px 0 10px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-time-divider {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
  min-width: 0;
  padding: 0 !important;
  color: #000000;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-duration {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 6;
  order: 6;
  color: #000000;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-duration {
    padding: 0 20px 0 5px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-duration {
    padding: 0 20px 0 5px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 7;
  order: 7;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel {
    width: 60px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel {
    width: 60px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control:before {
  color: #3575BE;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 25px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-0:before {
  font-family: "terra-v1";
  content: "\e9c4";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-1:before {
  font-family: "terra-v1";
  content: "\e9c5";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-2:before {
  font-family: "terra-v1";
  content: "\e9c6";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-3:before {
  font-family: "terra-v1";
  content: "\e9c7";
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
  position: absolute;
  left: auto !important;
  right: 0 !important;
  margin: 0;
  background-color: rgba(53, 117, 190, 0.9);
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    bottom: 50px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    bottom: 50px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    width: 40px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    width: 40px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    height: 120px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
    height: 120px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 5px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 5px;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 100px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 100px;
  }
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-mouse-display {
  display: none !important;
  visibility: hidden !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level:before {
  display: none;
  visibility: hidden;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel:not(.vjs-hover) > .vjs-volume-control {
  display: none !important;
  visibility: hidden !important;
}
.vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  width: 1px;
  background-color: #CCC;
}
@media (max-width:719.98px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel:before {
    height: 20px;
  }
}
@media (min-width:720px) {
  .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel:before {
    height: 25px;
  }
}

/**
 * Styles personnalisés des BREADCRUMBS
 */
@media (max-width:719.98px) {
  #breadcrumb {
    margin: 10px 10px 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #breadcrumb {
    margin: 10px 10px 30px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #breadcrumb {
    margin: -10px 20px 30px 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #breadcrumb {
    margin: -10px 20px 30px 110px;
  }
}
@media (min-width:1380px) {
  #breadcrumb {
    margin: -10px 20px 40px 140px;
  }
}
@media (max-width:959.98px) {
  #breadcrumb > .inner {
    text-align: center;
  }
}
#breadcrumb > .inner .breadcrumb-home,
#breadcrumb > .inner .breadcrumb-topic {
  font-weight: 500;
  text-transform: uppercase;
  color: #3575BE;
}
@media (min-width:1600px) {
  #breadcrumb > .inner .breadcrumb-home,
#breadcrumb > .inner .breadcrumb-topic {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}
@media (max-width:959.98px) {
  #breadcrumb > .inner .breadcrumb-sepa {
    margin: 0 10px;
  }
}
@media (min-width:960px) {
  #breadcrumb > .inner .breadcrumb-sepa {
    margin: 0 10px;
  }
}
#breadcrumb > .inner .breadcrumb-sepa {
  font-size: 12px;
  color: #3575BE;
}
#breadcrumb > .inner .breadcrumb-sepa:before {
  font-family: "terra-v1";
  content: "\e924";
}
#breadcrumb > .inner .breadcrumb-sepa + a {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#breadcrumb > .inner .breadcrumb-sepa + a:hover {
  color: #3575BE;
}
/**
 * COMPONENTS : Carrousels "MAISON"
 */
/**
 * COMPONENTS : Carrousels communs
 */
/**
 * Styles personnalisés des FORMULAIRES et CHAMPS
 */
.ct-form .ct-form-field-description {
  margin-bottom: 0;
  font-style: normal;
}
@media (max-width:959.98px) {
  .ct-form .ct-form-field-description {
    font-size: 10px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) {
  .ct-form .ct-form-field-description {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (max-width:959.98px) {
  .ct-form .ct-form-field-description span + span {
    margin-left: 20px;
  }
}
@media (min-width:960px) {
  .ct-form .ct-form-field-description span + span {
    margin-left: 30px;
  }
}
.ct-form .ct-form-field-description a,
.ct-form .ct-form-field-description a > span {
  color: #3575BE;
  text-decoration: underline;
}
.ct-form .ct-form-field-description.pwd-lost {
  text-align: right;
}

/**
 * Styles personnalisés des NICESCROLL
 */
.nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) {
  border-radius: 0 !important;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:720px) and (max-width:959.98px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) {
    width: 6px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) {
    width: 8px !important;
  }
}
@media (min-width:1380px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) {
    width: 10px !important;
  }
}
.nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
  background-color: #3575BE !important;
  border: none !important;
  border-radius: 0 !important;
}
@media (min-width:720px) and (max-width:959.98px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
    width: 6px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
    width: 8px !important;
  }
}
@media (min-width:1380px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
    width: 10px !important;
  }
}
@media (max-width:1139.98px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
    border-radius: 4px !important;
  }
}
@media (min-width:1140px) {
  .nicescroll-rails:not(#body-nicescroll):not(#player-infos-nicescroll) > .nicescroll-cursors {
    border-radius: 8px !important;
  }
}

#body-nicescroll,
#player-infos-nicescroll {
  border-radius: 0 !important;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  #body-nicescroll,
#player-infos-nicescroll {
    width: 8px !important;
  }
}
@media (min-width:960px) {
  #body-nicescroll,
#player-infos-nicescroll {
    width: 10px !important;
  }
}
#body-nicescroll > .nicescroll-cursors,
#player-infos-nicescroll > .nicescroll-cursors {
  background-color: #3575BE !important;
  border: none !important;
  border-radius: 0 !important;
}
@media (max-width:959.98px) {
  #body-nicescroll > .nicescroll-cursors,
#player-infos-nicescroll > .nicescroll-cursors {
    width: 8px !important;
  }
}
@media (min-width:960px) {
  #body-nicescroll > .nicescroll-cursors,
#player-infos-nicescroll > .nicescroll-cursors {
    width: 10px !important;
  }
}

/**
 * Styles personnalisés de la Navigation Principale des utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation {
    z-index: 2;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
  }
  body[data-account=subscriber] #main-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  body[data-account=subscriber] #main-navigation ul li {
    list-style: none;
  }
  body[data-account=subscriber] #main-navigation > .inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:960px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation > .inner {
    padding-top: 80px;
  }
}
@media (min-width:960px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation > .inner {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation > .inner {
    padding-top: 140px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation > .inner {
    padding-top: 160px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation > .inner > .overlay-blur {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation > .inner > .overlay-blur {
      background-color: rgba(0, 0, 0, 0.3);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
  @supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation > .inner > .overlay-blur {
      background-color: rgba(0, 0, 0, 0.7);
    }
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    background-color: #3575BE;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    width: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    width: 90px;
  }
}
@media (min-width:960px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    height: 80px;
  }
}
@media (min-width:960px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    height: 100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    height: 140px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation > .inner > a {
    height: 160px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation > .inner > a:before {
    color: #FFFFFF;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation > .inner > a:before {
    font-size: 58px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation > .inner > a:before {
    font-size: 72px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 {
    z-index: 2;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 {
    width: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 {
    width: 90px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1:before {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 5000px;
    opacity: 0;
    -webkit-transition: opacity cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: opacity cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1:before {
    left: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1:before {
    left: 370px;
  }
}
@media (min-width:960px) {
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation .main-navigation-lvl1:before {
      background-color: rgba(0, 0, 0, 0.5);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
}
@media (min-width:960px) {
  @supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation .main-navigation-lvl1:before {
      background-color: rgba(0, 0, 0, 0.9);
    }
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li {
    display: block;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    /*
    &.ddplus {

    	> a {

    		> span > svg {
    			@include rv(_size,(
    				$lg-xl: (60px,60px),
    				$xxl-min: (60px,60px)
    			));
    		}

    		&:after {
    			@include rv(left,(
    				$lg-xl: 14px,
    				$xxl-min: 14px
    			));
    		}

    	}

    }
    */
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li {
    width: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li {
    width: 90px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a, body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > a {
    color: rgba(255, 255, 255, 0.4);
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    position: relative;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 70px 1fr;
    grid-template-columns: 70px 1fr;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 90px 1fr;
    grid-template-columns: 90px 1fr;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    width: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    width: 90px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    padding: 10px 0;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a {
    padding: 15px 0;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon {
    width: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon {
    width: 90px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon svg {
    width: 32px;
    height: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span.icon svg {
    width: 32px;
    height: 32px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span:not(.icon) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span:not(.icon) {
    width: 280px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span:not(.icon) {
    width: 280px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a > span:not(.icon) {
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a:after {
    content: "";
    position: absolute;
    bottom: 2px;
    width: 0;
    height: 5px;
    border-radius: 5px;
    background-color: #3575BE;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a:after {
    left: 19px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li > a:after {
    left: 29px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > a:after, body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > a:after {
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2, body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 {
    left: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2, body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 {
    left: 370px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > a {
    color: white;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > a:after {
    width: 218.4px !important;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > a:after {
    width: 218.4px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(1) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(2) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(3) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(4) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(5) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(6) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(7) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(8) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(9) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(10) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(11) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(12) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(13) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(14) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(15) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(16) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(17) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(18) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(19) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(20) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(21) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(22) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(23) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(24) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(25) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(26) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(27) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(28) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(29) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(30) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(31) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(32) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(33) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(34) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(35) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(36) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(37) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(38) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(39) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(40) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(41) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(42) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(43) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(44) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(45) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(46) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(47) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(48) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(49) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.hover:not(.transition-out) > .main-navigation-lvl2 > div > ul > li:nth-child(50) {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 5.1s;
    animation-delay: 5.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(1) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(2) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(3) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(4) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(5) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(6) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(7) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(8) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(9) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(10) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(11) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(12) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(13) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(14) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(15) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(16) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(17) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(18) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(19) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(20) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(21) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(22) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(23) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(24) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(25) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(26) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(27) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(28) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(29) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(30) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(31) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(32) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(33) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(34) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(35) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(36) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(37) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(38) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(39) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(40) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(41) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(42) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(43) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(44) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(45) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(46) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(47) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(48) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(49) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.transition-out > .main-navigation-lvl2 > div > ul > li:nth-child(50) {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.current > a {
    color: white;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.current > a:after {
    width: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.current > a:after {
    width: 32px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.opening:after {
    z-index: 2;
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background: transparent;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.opening:after {
    left: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.opening:after {
    left: 370px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa {
    position: relative;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa {
    padding: 25px 0 20px;
  }
}
@media (min-width:960px) and (min-width:1140px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa {
    padding: 30px 0 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.4);
    content: "";
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa:before {
    left: 15px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa:before {
    left: 20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa:before {
    width: 40px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1 > li.sepa:before {
    width: 50px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover {
    width: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover {
    width: 370px;
  }
}
@media (min-width:960px) {
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover ~ .overlay-blur {
      background-color: rgba(0, 0, 0, 0.5);
    }
  }
  @supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover ~ .overlay-blur {
      background-color: rgba(0, 0, 0, 0.9);
    }
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover.hover-topic:before {
    bottom: 0;
    opacity: 1;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover.transition-out:before {
    bottom: 0;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li {
    width: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li {
    width: 370px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li > a {
    width: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li > a {
    width: 370px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li.topic > a:after {
    width: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li.topic > a:after {
    width: 32px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover > li.hover > .main-navigation-lvl2 {
    bottom: 0;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.active:after {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1:not(.active):after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 1;
    content: "";
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.fadeout:not(.hover-topic-forced):before {
    opacity: 0 !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover-topic-forced:before, body[data-account=subscriber] #main-navigation .main-navigation-lvl1.hover-topic-opening-forced:before {
    opacity: 1 !important;
    bottom: 0;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl1.close:before {
    -webkit-transition: all ease 0s !important;
    transition: all ease 0s !important;
    opacity: 0 !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 {
    z-index: 1;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 5000px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 {
    left: 350px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 {
    left: 370px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div {
    overflow: hidden !important;
    width: auto;
    /**
     *	size
     *  icon_size
     *	prev_icon
     * 	next_icon
     *	x_prev_left
     *	x_next_right
     *	y_prev_top
     *	y_next_bottom
     *	bg_color
     *	icon_color
     * 	icon_shadow
     */
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    z-index: 2;
    position: absolute;
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-top: -25px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    background-color: transparent;
    color: #FFFFFF;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    font-size: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div,
body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div {
    line-height: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    top: 10px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    left: 50%;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    left: 15px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    margin-left: -25px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev {
    text-align: left;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev.active {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev.active {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    right: 50%;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    right: 10px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    right: 15px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    right: 20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    bottom: 10px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    margin-right: -25px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next {
    text-align: right;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next.active {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next.active {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul {
    display: block;
    height: 100%;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="1"] {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="1"] {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="2"] {
    width: 520px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="2"] {
    width: 520px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="3"] {
    width: 780px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="3"] {
    width: 780px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="4"] {
    width: 1040px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="4"] {
    width: 1040px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="5"] {
    width: 1300px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="5"] {
    width: 1300px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="6"] {
    width: 1560px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="6"] {
    width: 1560px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="7"] {
    width: 1820px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="7"] {
    width: 1820px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="8"] {
    width: 2080px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="8"] {
    width: 2080px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="9"] {
    width: 2340px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="9"] {
    width: 2340px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="10"] {
    width: 2600px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="10"] {
    width: 2600px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="11"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="11"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="12"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="12"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="13"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="13"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="14"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="14"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="15"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="15"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="16"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="16"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="17"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="17"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="18"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="18"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="19"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="19"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="20"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="20"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="21"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="21"] {
    width: 5460px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="22"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="22"] {
    width: 5720px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="23"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="23"] {
    width: 5980px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="24"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="24"] {
    width: 6240px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="25"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="25"] {
    width: 6500px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="26"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="26"] {
    width: 6760px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="27"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="27"] {
    width: 7020px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="28"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="28"] {
    width: 7280px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="29"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="29"] {
    width: 7540px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="30"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="30"] {
    width: 7800px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="31"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="31"] {
    width: 8060px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="32"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="32"] {
    width: 8320px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="33"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="33"] {
    width: 8580px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="34"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="34"] {
    width: 8840px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="35"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="35"] {
    width: 9100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="36"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="36"] {
    width: 9360px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="37"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="37"] {
    width: 9620px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="38"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="38"] {
    width: 9880px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="39"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="39"] {
    width: 10140px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="40"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="40"] {
    width: 10400px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="41"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="41"] {
    width: 10660px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="42"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="42"] {
    width: 10920px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="43"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="43"] {
    width: 11180px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="44"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="44"] {
    width: 11440px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="45"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="45"] {
    width: 11700px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="46"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="46"] {
    width: 11960px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="47"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="47"] {
    width: 12220px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="48"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="48"] {
    width: 12480px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="49"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="49"] {
    width: 12740px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="50"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul[data-count="50"] {
    width: 13000px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li {
    display: inline-block;
    overflow: hidden;
    height: 100%;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li {
    width: 260px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    height: 100%;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > div.bg {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > div.bg > div {
    position: relative;
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > div.bg > div:before {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0%;
    background-color: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > div.bg > div:before {
    z-index: 2;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > div.bg > div > img {
    z-index: 1;
    position: relative;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span {
    z-index: 3;
    position: relative;
    display: block;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span {
    margin: 0 20px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span {
    padding: 15px 0;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a > span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    width: 50%;
    height: 1px;
    margin: 0 auto;
    background-color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a:hover > div > div > img, body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li.current > a > div > div > img {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li > a:hover > span:after, body[data-account=subscriber] #main-navigation .main-navigation-lvl2 > div > ul > li.current > a > span:after {
    width: 80%;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation .main-navigation-lvl2 [id*=nicescroll-main-navigation-lvl2-] {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation {
    z-index: 2;
    position: fixed;
  }
  body[data-account=subscriber] #topic-more-navigation:not(.active) {
    top: -100vh;
    left: -100vw;
    width: 0;
    height: 0;
    overflow: hidden;
  }
  body[data-account=subscriber] #topic-more-navigation.active {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(1) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(2) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(3) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(4) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(5) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(6) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(7) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(8) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(9) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(10) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(11) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(12) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(13) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(14) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(15) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(16) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(17) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(18) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(19) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(20) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(21) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(22) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(23) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(24) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(25) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(26) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(27) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(28) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(29) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(30) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(31) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(32) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(33) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(34) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(35) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(36) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(37) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(38) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(39) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(40) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(41) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(42) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(43) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(44) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(45) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(46) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(47) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(48) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(49) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation.active > .inner > ul > li:nth-child(50) {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 5.1s;
    animation-delay: 5.1s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner {
    /**
     *	size
     *  icon_size
     *	prev_icon
     * 	next_icon
     *	x_prev_left
     *	x_next_right
     *	y_prev_top
     *	y_next_bottom
     *	bg_color
     *	icon_color
     * 	icon_shadow
     */
  }
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    z-index: 2;
    position: absolute;
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -25px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    background-color: transparent;
    color: #FFFFFF;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 50px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 10px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 50%;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 15px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -25px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    text-align: left;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev.active {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev.active {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 50%;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 10px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 15px;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 10px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (min-width:960px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -25px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    text-align: right;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next.active {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next.active {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner:before {
    content: "";
    opacity: 0;
    -webkit-transition: opacity cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: opacity cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #topic-more-navigation > .inner:before {
      background-color: rgba(0, 0, 0, 0.5);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
  @supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body[data-account=subscriber] #topic-more-navigation > .inner:before {
      background-color: rgba(0, 0, 0, 0.9);
    }
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul {
    height: 100%;
    margin: 0;
    padding: 0;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="1"] {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="1"] {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="2"] {
    width: 520px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="2"] {
    width: 520px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="3"] {
    width: 780px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="3"] {
    width: 780px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="4"] {
    width: 1040px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="4"] {
    width: 1040px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="5"] {
    width: 1300px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="5"] {
    width: 1300px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="6"] {
    width: 1560px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="6"] {
    width: 1560px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="7"] {
    width: 1820px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="7"] {
    width: 1820px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="8"] {
    width: 2080px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="8"] {
    width: 2080px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="9"] {
    width: 2340px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="9"] {
    width: 2340px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="10"] {
    width: 2600px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="10"] {
    width: 2600px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="11"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="11"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="12"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="12"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="13"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="13"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="14"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="14"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="15"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="15"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="16"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="16"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="17"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="17"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="18"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="18"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="19"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="19"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="20"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="20"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="21"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="21"] {
    width: 5460px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="22"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="22"] {
    width: 5720px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="23"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="23"] {
    width: 5980px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="24"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="24"] {
    width: 6240px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="25"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="25"] {
    width: 6500px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="26"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="26"] {
    width: 6760px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="27"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="27"] {
    width: 7020px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="28"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="28"] {
    width: 7280px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="29"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="29"] {
    width: 7540px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="30"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="30"] {
    width: 7800px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="31"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="31"] {
    width: 8060px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="32"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="32"] {
    width: 8320px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="33"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="33"] {
    width: 8580px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="34"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="34"] {
    width: 8840px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="35"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="35"] {
    width: 9100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="36"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="36"] {
    width: 9360px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="37"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="37"] {
    width: 9620px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="38"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="38"] {
    width: 9880px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="39"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="39"] {
    width: 10140px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="40"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="40"] {
    width: 10400px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="41"] {
    width: 2860px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="41"] {
    width: 10660px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="42"] {
    width: 3120px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="42"] {
    width: 10920px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="43"] {
    width: 3380px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="43"] {
    width: 11180px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="44"] {
    width: 3640px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="44"] {
    width: 11440px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="45"] {
    width: 3900px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="45"] {
    width: 11700px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="46"] {
    width: 4160px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="46"] {
    width: 11960px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="47"] {
    width: 4420px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="47"] {
    width: 12220px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="48"] {
    width: 4680px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="48"] {
    width: 12480px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="49"] {
    width: 4940px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="49"] {
    width: 12740px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="50"] {
    width: 5200px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul[data-count="50"] {
    width: 13000px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li {
    display: inline-block;
    overflow: hidden;
    height: 100%;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li {
    width: 260px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li {
    width: 260px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    height: 100%;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div.bg {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div.bg > div {
    position: relative;
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div.bg > div:before {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0%;
    background-color: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div.bg > div:before {
    z-index: 2;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div.bg > div > img {
    z-index: 1;
    position: relative;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    z-index: 3;
    position: relative;
    display: block;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    margin: 0 20px;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    padding: 15px 0;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    width: 50%;
    height: 1px;
    margin: 0 auto;
    background-color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a:hover > div > div > img, body[data-account=subscriber] #topic-more-navigation > .inner > ul > li.current > a > div > div > img {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a:hover > span:after, body[data-account=subscriber] #topic-more-navigation > .inner > ul > li.current > a > span:after {
    width: 80%;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    z-index: 2;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    cursor: pointer;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    top: 30px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    top: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    right: 30px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    right: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    width: 32px;
    height: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    width: 36px;
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close:before {
    font-family: "terra-v1";
    content: "\e94b";
    color: #FFFFFF;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close:before {
    font-size: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile,
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2,
body[data-account=subscriber] #main-navigation-mobile-languages .inactives,
body[data-account=subscriber] #topic-more-navigation {
    background-color: rgba(0, 0, 0, 0.9);
  }
  body[data-account=subscriber] #main-navigation-mobile,
body[data-account=subscriber] #topic-more-navigation {
    z-index: 2;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(101%);
    transform: translateX(101%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #main-navigation-mobile.active,
body[data-account=subscriber] #topic-more-navigation.active {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber] #main-navigation-mobile ul,
body[data-account=subscriber] #topic-more-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  body[data-account=subscriber] #main-navigation-mobile ul li,
body[data-account=subscriber] #topic-more-navigation ul li {
    list-style: none;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    z-index: 2;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    cursor: pointer;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    top: 24px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    right: 22px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close {
    width: 20px;
    height: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close:before,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close:before,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close:before,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close:before {
    font-family: "terra-v1";
    content: "\e94b";
    color: #FFFFFF;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close:before,
body[data-account=subscriber] #main-navigation-mobile #topic-more-navigation-close:before,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close:before,
body[data-account=subscriber] #topic-more-navigation #topic-more-navigation-close:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-close[data-action=close-main-navigation-mobile-lvl2]:before,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-close[data-action=close-main-navigation-mobile-lvl2]:before {
    font-family: "terra-v1";
    content: "\e91e";
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2,
body[data-account=subscriber] #topic-more-navigation > .inner,
body[data-account=subscriber] #topic-more-navigation .main-navigation-mobile-lvl2 {
    margin-top: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    /**
     *	size
     *  icon_size
     *	prev_icon
     * 	next_icon
     *	x_prev_left
     *	x_next_right
     *	y_prev_top
     *	y_next_bottom
     *	bg_color
     *	icon_color
     * 	icon_shadow
     */
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    height: calc(100% -  60px);
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 120px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 120px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 120px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 150px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 150px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 165px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner,
body[data-account=subscriber] #topic-more-navigation > .inner {
    padding-bottom: 0 !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    z-index: 2;
    position: absolute;
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -20px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-top: -25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    background-color: transparent;
    color: #FFFFFF;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    font-size: 50px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div,
body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div {
    line-height: 50px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 10px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    top: 50%;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 50%;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 10px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 15px;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    left: 20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    margin-left: -25px;
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev {
    text-align: left;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev.active,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev.active {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev.active,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev.active {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev:not(.active),
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div:before,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-prev > div:before,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 50%;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 15px;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    right: 20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 10px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    bottom: 50%;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) and (min-width:1600px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    margin-right: -25px;
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next {
    text-align: right;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next.active,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next.active {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next.active,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next.active {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next:not(.active),
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next:not(.active) {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div:before,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (max-width:959.98px) and (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile > .inner .subtopic-next > div:before,
body[data-account=subscriber] #topic-more-navigation > .inner .subtopic-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li {
    display: block;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li {
    height: 140px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a,
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > div,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > div {
    height: 100%;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > .bg,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > .bg {
    overflow: hidden;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > .bg > div,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > .bg > div {
    position: relative;
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > .bg > div:after,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > .bg > div:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0%;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > .bg img,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > .bg img {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > span,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    z-index: 2;
    position: relative;
    display: block;
    color: #FFFFFF;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > span,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    max-width: 75%;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > span,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a > span:after,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a > span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -17px;
    width: 50%;
    height: 1px;
    margin: 0 auto;
    background-color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a:hover > div > div > img, body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li.current > a > div > div > img,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a:hover > div > div > img,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li.current > a > div > div > img {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li > a:hover > span:after, body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li.current > a > span:after,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li > a:hover > span:after,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li.current > a > span:after {
    width: 80%;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 > .inner > ul > li .bg img,
body[data-account=subscriber] #topic-more-navigation > .inner > ul > li .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search {
    z-index: 3;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search {
    top: 12px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search {
    left: 10px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search {
    right: 70px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    background-color: rgba(255, 255, 255, 0.06);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field {
    height: 44px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field {
    width: 240px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input {
    z-index: 3;
    position: relative;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: none;
    color: rgba(255, 255, 255, 0.57);
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input {
    width: 240px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input {
    padding: 0 35px 0 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon,
body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    color: #3575BE;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon,
body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close {
    font-size: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon {
    left: 0;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon {
    width: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon:before {
    font-family: "terra-v1";
    content: "\e9b1";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon {
    font-size: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close {
    z-index: 4;
    overflow: hidden;
    right: 0;
    cursor: pointer;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close {
    padding: 0 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close:before {
    font-family: "terra-v1";
    content: "\e915";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile #main-navigation-mobile-search-field-input + .icon + .close {
    font-size: 18px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 {
    z-index: 1;
    overflow: hidden;
    position: relative;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li,
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a {
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li,
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 32px;
    grid-template-columns: 1fr 32px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li {
    /*
    &.sepa {
    	@include rv(margin-top,(
    		$sm-max: 40px,
    		$md: 50px
    	));

    	.icon:before {
    		content: "";
    		position: absolute;
    		@include rv(top,(
    			$sm-max: -35px,
    			$md: -40px
    		));
    		right: 0;
    		left: 0;
    		height: 1px;
    		background-color: $color_bg;
    	}

    }
    */
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li {
    grid-gap: 25px;
    gap: 25px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li {
    padding: 20px 10px 20px 20px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a {
    grid-gap: 12px;
    gap: 12px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > :not(.icon),
body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > .icon {
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > :not(.icon) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: right;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > :not(.icon) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > .icon {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > .icon:before {
    color: #3575BE;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > .icon:before {
    font-size: 40px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a > .icon > svg {
    height: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button {
    position: relative;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
    width: 1px;
    background-color: #FFFFFF;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button > span {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    font-size: 0 !important;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button > span:before {
    font-family: "terra-v1";
    content: "\e977";
    color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button > span:before {
    font-size: 18px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > button:hover > span:before {
    color: #3575BE;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a:hover > :not(.icon), body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.current > a > :not(.icon) {
    color: #3575BE;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li > a:hover > .icon, body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.current > a > .icon {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.active > a {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.active > button {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.active > .main-navigation-mobile-lvl2 {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.sepa {
    position: relative;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.sepa {
    padding: 15px 0;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.sepa:before {
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    width: 50px;
    height: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.encyclopedia, body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.ddpplus {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.encyclopedia > a, body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl1 > li.ddpplus > a {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 {
    z-index: 2;
    position: fixed !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-201%);
    transform: translateX(-201%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #main-navigation-mobile .main-navigation-mobile-lvl2 [id*=nicescroll-main-navigation-mobile-lvl2-] {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    z-index: 1;
    position: absolute;
    right: 20px;
    cursor: pointer;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 40px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 40px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 40px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 50px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 50px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile-languages {
    bottom: 55px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active .item {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    position: relative;
    border: solid 1px #FFFFFF;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 40px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 50px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 50px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item {
    height: 55px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    z-index: 1;
    font-family: "terra-v1";
    content: "\e9a4";
    color: #3575BE;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 10px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    margin-right: 15px;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) and (min-width:1380px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item:before {
    font-size: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active > .item > .code {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .active.hover > .item {
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber] #main-navigation-mobile-languages .active.hover .inactives {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-201%);
    transform: translateX(-201%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives > *:not(:nth-child(1)) {
    margin-top: 40px !important;
  }
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives .inactive {
    width: 100%;
  }
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives .inactive > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
  }
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives .inactive > a > .item {
    border: solid 1px #FFFFFF;
    text-transform: uppercase;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber] #main-navigation-mobile-languages .inactives .inactive > a > .item {
    height: 48px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #topic-more-navigation #nicescroll-topic-more-navigation {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #main-navigation-mobile {
    display: none !important;
    visibility: hidden !important;
  }
}

/**
 * Styles personnalisés des POPUPS
 */
@media (min-width:1140px) {
  .popup-form-col-2 {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1140px) {
  .popup-form-col-2 {
    grid-gap: 68px;
    gap: 68px;
  }
}

#popups-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 100%) repeat-x;
}
#popups-overlay.redirection {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
#popups-overlay.redirection:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    background-size: 60px;
  }
}

@media (max-width:959.98px) {
  #popups > :not(.forced) .popup-close {
    top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > :not(.forced) .popup-close {
    top: 15px;
  }
}
@media (min-width:1380px) {
  #popups > :not(.forced) .popup-close {
    top: 20px;
  }
}
@media (max-width:959.98px) {
  #popups > :not(.forced) .popup-close {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > :not(.forced) .popup-close {
    right: 25px;
  }
}
@media (min-width:1380px) {
  #popups > :not(.forced) .popup-close {
    right: 30px;
  }
}
@media (max-width:719.98px) {
  #popups > :not(.forced) .popup-close {
    width: 30px;
    height: 30px;
  }
}
@media (min-width:720px) {
  #popups > :not(.forced) .popup-close {
    width: 40px;
    height: 40px;
  }
}
#popups > :not(.forced) .popup-close:before {
  color: #FFFFFF;
}

@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 21px;
    line-height: 2.1rem;
  }
}
@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications ul {
    margin: 5px 0 !important;
  }
}
#popups-notifications .ct-form-notifications ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
#popups-notifications .ct-form-notifications ul li:before {
  font-family: "terra-v1";
  content: "\e90a";
}
@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications ul li:before {
    margin-right: 6px;
  }
}
#popups-notifications .ct-form-notifications ul li.nopuce:before {
  color: transparent;
  opacity: 0 !important;
}
#popups-notifications .ct-form-notifications .strong {
  font-weight: 500;
}

/**
 * Styles personnalisés des POPUPS
 */
@media (min-width:1140px) {
  .popup-form-col-2 {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1140px) {
  .popup-form-col-2 {
    grid-gap: 68px;
    gap: 68px;
  }
}

#popups-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 100%) repeat-x;
}
#popups-overlay.redirection {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
#popups-overlay.redirection:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  #popups-overlay.redirection:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  #popups-overlay.redirection:before {
    background-size: 60px;
  }
}

@media (max-width:959.98px) {
  #popups > :not(.forced) .popup-close {
    top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > :not(.forced) .popup-close {
    top: 15px;
  }
}
@media (min-width:1380px) {
  #popups > :not(.forced) .popup-close {
    top: 20px;
  }
}
@media (max-width:959.98px) {
  #popups > :not(.forced) .popup-close {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > :not(.forced) .popup-close {
    right: 25px;
  }
}
@media (min-width:1380px) {
  #popups > :not(.forced) .popup-close {
    right: 30px;
  }
}
@media (max-width:719.98px) {
  #popups > :not(.forced) .popup-close {
    width: 30px;
    height: 30px;
  }
}
@media (min-width:720px) {
  #popups > :not(.forced) .popup-close {
    width: 40px;
    height: 40px;
  }
}
#popups > :not(.forced) .popup-close:before {
  color: #FFFFFF;
}

@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 21px;
    line-height: 2.1rem;
  }
}
@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications ul {
    margin: 5px 0 !important;
  }
}
#popups-notifications .ct-form-notifications ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
#popups-notifications .ct-form-notifications ul li:before {
  font-family: "terra-v1";
  content: "\e90a";
}
@media (min-width:1140px) {
  #popups-notifications .ct-form-notifications ul li:before {
    margin-right: 6px;
  }
}
#popups-notifications .ct-form-notifications ul li.nopuce:before {
  color: transparent;
  opacity: 0 !important;
}
#popups-notifications .ct-form-notifications .strong {
  font-weight: 500;
}

/**
 * Styles personnalisés des offres d'abonnement
 */
#packages h3 > span,
.ct-user-package h3 > span {
  margin-bottom: 0 !important;
}
#packages .price-left,
.ct-user-package .price-left {
  font-weight: 700;
}
@media (max-width:959.98px) {
  #packages .price-left,
.ct-user-package .price-left {
    font-size: 40px;
    font-size: 4rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages .price-left,
.ct-user-package .price-left {
    font-size: 50px;
    font-size: 5rem;
    line-height: 50px;
    line-height: 5rem;
  }
}
@media (min-width:1140px) {
  #packages .price-left,
.ct-user-package .price-left {
    font-size: 54px;
    font-size: 5.4rem;
    line-height: 54px;
    line-height: 5.4rem;
  }
}
@media (min-width:1380px) {
  #packages .price-left,
.ct-user-package .price-left {
    font-size: 62px;
    font-size: 6.2rem;
    line-height: 62px;
    line-height: 6.2rem;
  }
}
#packages .price-right > span,
.ct-user-package .price-right > span {
  display: block;
}
#packages .price-right > span:nth-child(1),
.ct-user-package .price-right > span:nth-child(1) {
  font-weight: 500;
}
@media (max-width:959.98px) {
  #packages .price-right > span:nth-child(1),
.ct-user-package .price-right > span:nth-child(1) {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages .price-right > span:nth-child(1),
.ct-user-package .price-right > span:nth-child(1) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) {
  #packages .price-right > span:nth-child(1),
.ct-user-package .price-right > span:nth-child(1) {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
#packages .price-right > span:nth-child(2),
.ct-user-package .price-right > span:nth-child(2) {
  color: #7F7F7F;
}
@media (max-width:959.98px) {
  #packages .price-right > span:nth-child(2),
.ct-user-package .price-right > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 13px;
    line-height: 1.3rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages .price-right > span:nth-child(2),
.ct-user-package .price-right > span:nth-child(2) {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  #packages .price-right > span:nth-child(2),
.ct-user-package .price-right > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}

#packages-agreements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  #packages-agreements {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-agreements > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-agreements {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-agreements > *:not(:nth-child(1)) {
    margin-left: 30px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-agreements {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-agreements > *:not(:nth-child(1)) {
    margin-left: 40px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-agreements {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-agreements > *:not(:nth-child(1)) {
    margin-left: 50px !important;
  }
}
@media (min-width:1380px) {
  #packages-agreements {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-agreements > *:not(:nth-child(1)) {
    margin-left: 60px !important;
  }
}
@media (max-width:719.98px) {
  #packages-agreements {
    margin: 20px 0 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-agreements {
    margin: 10px 0 25px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-agreements {
    margin: 20px 0 40px;
  }
}
@media (min-width:1140px) {
  #packages-agreements {
    margin: 10px 0 30px;
  }
}
@media (min-width:1380px) {
  #packages-agreements {
    margin: 10px 0 40px;
  }
}
#packages-agreements > div {
  position: relative;
  text-align: center;
}
@media (max-width:959.98px) {
  #packages-agreements > div {
    padding: 10px;
  }
}
@media (min-width:960px) {
  #packages-agreements > div {
    padding: 15px 0;
  }
}
#packages-agreements > div:not(.active) {
  cursor: pointer;
}
#packages-agreements > div:before, #packages-agreements > div:after {
  position: absolute;
  content: "";
}
#packages-agreements > div:before {
  right: 0;
  bottom: 1px;
  height: 1px;
  background-color: #EEEEEE;
}
#packages-agreements > div:after {
  bottom: 0;
  width: 0%;
  height: 3px;
  background-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#packages-agreements > div[data-id="0"]:before, #packages-agreements > div[data-id="1"]:after {
  left: 0;
}
#packages-agreements > div[data-id="0"]:after {
  right: 0;
}
@media (max-width:719.98px) {
  #packages-agreements > div[data-id="1"]:before {
    left: -20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-agreements > div[data-id="1"]:before {
    left: -30px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-agreements > div[data-id="1"]:before {
    left: -40px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-agreements > div[data-id="1"]:before {
    left: -50px;
  }
}
@media (min-width:1380px) {
  #packages-agreements > div[data-id="1"]:before {
    left: -60px;
  }
}
#packages-agreements > div.active {
  color: #3575BE;
  font-weight: 700;
}
#packages-agreements > div.active:after {
  width: 100%;
}
#packages-details[data-packages="3"] {
  max-width: 1390px;
  margin: 0 auto;
}
@media (max-width:719.98px) {
  #packages-details[data-packages="3"] > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #packages-details[data-packages="3"] > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2,1fr);
    grid-template-columns: repeat(2,1fr);
  }
}
@media (min-width:1140px) {
  #packages-details[data-packages="3"] > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3,1fr);
    grid-template-columns: repeat(3,1fr);
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details[data-packages="3"] > .inner {
    grid-gap: 15px;
    gap: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details[data-packages="3"] > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details[data-packages="3"] > .inner {
    grid-gap: 15px;
    gap: 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  #packages-details[data-packages="3"] > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1600px) {
  #packages-details[data-packages="3"] > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (max-width:719.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2,1fr);
    grid-template-columns: repeat(2,1fr);
  }
}
@media (min-width:1140px) {
  #packages-details:not([data-packages="3"]) > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(4,1fr);
    grid-template-columns: repeat(4,1fr);
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    grid-gap: 15px;
    gap: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    grid-gap: 15px;
    gap: 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  #packages-details:not([data-packages="3"]) > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1600px) {
  #packages-details:not([data-packages="3"]) > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
#packages-details .package > .inner {
  position: relative;
  border: solid 2px #3575BE;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 5fr;
    grid-template-columns: 2fr 5fr;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 4fr;
    grid-template-columns: 1fr 4fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package > .inner {
    padding-bottom: 60px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package > .inner {
    padding-bottom: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package > .inner {
    padding-bottom: 70px;
  }
}
@media (min-width:1380px) {
  #packages-details .package > .inner {
    padding-bottom: 95px;
  }
}
#packages-details .package.selected > .inner {
  outline: solid 3px #3575BE;
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package h3,
#packages-details .package .prices,
#packages-details .package .content,
#packages-details .package .action {
    margin: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package h3,
#packages-details .package .prices,
#packages-details .package .content,
#packages-details .package .action {
    margin: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package h3,
#packages-details .package .prices,
#packages-details .package .content,
#packages-details .package .action {
    margin: 10px;
  }
}
@media (min-width:1380px) {
  #packages-details .package h3,
#packages-details .package .prices,
#packages-details .package .content,
#packages-details .package .action {
    margin: 20px;
  }
}
@media (max-width:719.98px) {
  #packages-details .package .image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1/5;
  }
  #packages-details .package .image > .ct-attachment {
    height: 100%;
    padding: 0 !important;
  }
  #packages-details .package .image > .ct-attachment img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .image {
    margin-bottom: 15px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .image {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .image {
    margin-bottom: 10px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  #packages-details .package .image {
    margin-bottom: 25px;
  }
}
#packages-details .package h3 {
  color: #000000;
  text-transform: none;
  font-weight: 500;
}
@media (max-width:719.98px) {
  #packages-details .package h3 {
    margin: 15px 20px;
  }
}
#packages-details .package h3 > span {
  margin-bottom: 0 !important;
}
@media (max-width:719.98px) {
  #packages-details .package .prices {
    margin: 0 20px 15px;
  }
}
#packages-details .package .prices .price {
  display: none;
}
@media (max-width:719.98px) {
  #packages-details .package .contents {
    margin: 0 20px 15px;
  }
}
#packages-details .package .contents > .content {
  display: none;
}
@media (max-width:719.98px) {
  #packages-details .package .contents > .content .terratv {
    margin-bottom: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .contents > .content .terratv {
    margin-bottom: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .contents > .content .terratv {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .terratv {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .terratv {
    margin-bottom: 20px;
  }
}
#packages-details .package .contents > .content .terratv .h4 > span {
  margin-bottom: 0 !important;
}
#packages-details .package .contents > .content .terratv ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-size: 1.3rem;
}
@media (max-width:1139.98px) {
  #packages-details .package .contents > .content .terratv ul {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .terratv ul {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .terratv ul {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
#packages-details .package .contents > .content .terratv + .topics {
  position: relative;
}
@media (max-width:959.98px) {
  #packages-details .package .contents > .content .terratv + .topics {
    padding-top: 17px;
  }
}
@media (min-width:960px) {
  #packages-details .package .contents > .content .terratv + .topics {
    padding-top: 20px;
  }
}
#packages-details .package .contents > .content .terratv + .topics:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 45%;
  max-width: 152px;
  height: 1px;
  background-color: #3575BE;
  content: "";
}
#packages-details .package .contents > .content .topics ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width:719.98px) {
  #packages-details .package .contents > .content .topics ul > li {
    margin-bottom: 8px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .contents > .content .topics ul > li {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .contents > .content .topics ul > li {
    margin-bottom: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .topics ul > li {
    margin-bottom: 10px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .topics ul > li {
    margin-bottom: 20px;
  }
}
#packages-details .package .contents > .content .topics ul > li > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:719.98px) {
  #packages-details .package .contents > .content .topics ul > li > span {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #packages-details .package .contents > .content .topics ul > li > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .topics ul > li > span {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .topics ul > li > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
#packages-details .package .contents > .content .topics ul > li > span:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: 8px;
  color: #3575BE;
}
@media (max-width:719.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    width: 24px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    width: 28px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    width: 32px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    width: 28px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    width: 32px;
  }
}
@media (max-width:719.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    font-size: 28px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    font-size: 32px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    font-size: 28px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .contents > .content .topics ul > li > span:before {
    font-size: 32px;
  }
}
@media (max-width:719.98px) {
  #packages-details .package .actions {
    position: relative;
    height: 40px;
  }
}
@media (min-width:720px) {
  #packages-details .package .actions {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width:0px) and (max-width:719.98px) {
  #packages-details .package .actions {
    margin: 0 20px 15px;
  }
}
#packages-details .package .actions .action {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
#packages-details .package .actions .action > .inner {
  position: relative;
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action > .inner {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action > .inner {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action > .inner {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action > .inner {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action > .inner {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action > .inner {
    height: 55px;
  }
}
#packages-details .package .actions .action > .inner button,
#packages-details .package .actions .action > .inner .connect {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#packages-details .package .actions .action > .inner button:not(.disabled),
#packages-details .package .actions .action > .inner .connect:not(.disabled) {
  z-index: 2;
}
#packages-details .package .actions .action > .inner button.disabled,
#packages-details .package .actions .action > .inner .connect.disabled {
  z-index: 1;
}
#packages-details .package .actions .action button.add {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  background-color: transparent;
  border: solid 1px #3575BE;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.add {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.add {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.add {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.add {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.add {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.add {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.add {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.add {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.add {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.add {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.add {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.add {
    padding: 0 15px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.add {
    font-size: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.add {
    font-size: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.add {
    font-size: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.add {
    font-size: 16px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.add {
    font-size: 16px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.add {
    font-size: 18px;
  }
}
#packages-details .package .actions .action button.add > span {
  font-weight: 500;
}
#packages-details .package .actions .action button.add:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
#packages-details .package .actions .action button.add:not(.disabled) {
  opacity: 1;
}
#packages-details .package .actions .action button.add.disabled {
  opacity: 0;
}
#packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
  background-color: #3575BE;
  border: solid 1px #3575BE;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    padding: 0 15px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 16px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 16px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action button.subscribe, #packages-details .package .actions .action button.address-then-subscribe {
    font-size: 18px;
  }
}
#packages-details .package .actions .action button.subscribe > span, #packages-details .package .actions .action button.address-then-subscribe > span {
  font-weight: 500;
}
#packages-details .package .actions .action button.subscribe:hover, #packages-details .package .actions .action button.address-then-subscribe:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
#packages-details .package .actions .action button.subscribe:not(.disabled), #packages-details .package .actions .action button.address-then-subscribe:not(.disabled) {
  opacity: 1;
}
#packages-details .package .actions .action button.subscribe.disabled, #packages-details .package .actions .action button.address-then-subscribe.disabled {
  opacity: 0;
}
#packages-details .package .actions .action .connect {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #packages-details .package .actions .action .connect {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #packages-details .package .actions .action .connect {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #packages-details .package .actions .action .connect {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #packages-details .package .actions .action .connect {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action .connect {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action .connect {
    height: 55px;
  }
}
#packages-details .package .actions .action .connect:not(.disabled) {
  opacity: 1;
}
#packages-details .package .actions .action .connect.disabled {
  opacity: 0;
}
#packages-details .package .actions .action .connect > .inner {
  height: auto;
  text-align: center;
}
@media (max-width:959.98px) {
  #packages-details .package .actions .action .connect > .inner {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) {
  #packages-details .package .actions .action .connect > .inner {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #packages-details .package .actions .action .connect > .inner {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) {
  #packages-details .package .actions .action .connect > .inner {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
#packages-details .package .actions .action .connect > .inner a {
  font-weight: 600;
  color: #3575BE;
  text-decoration: underline;
}
#packages-details .package.inactive > .inner:after {
  z-index: 2;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  background-color: rgba(255, 255, 255, 0.58);
  content: "";
}
#packages-details .package .wait,
#packages-details .package .current {
  z-index: 3;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  color: #3575BE;
  text-align: center;
}
@media (max-width:719.98px) {
  #packages-details .package .wait,
#packages-details .package .current {
    padding-top: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #packages-details .package .wait,
#packages-details .package .current {
    padding-top: 30px;
  }
}
@media (min-width:1140px) {
  #packages-details .package .wait,
#packages-details .package .current {
    padding-top: 40px;
  }
}
@media (max-width:959.98px) {
  #packages-details .package .wait,
#packages-details .package .current {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width:719.98px) {
  #packages-details .package .wait,
#packages-details .package .current {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #packages-details .package .wait,
#packages-details .package .current {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) {
  #packages-details .package .wait,
#packages-details .package .current {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
#packages-details[data-active="0"] .prices > .price[data-id="0"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:1379.98px) {
  #packages-details[data-active="0"] .prices > .price[data-id="0"] {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-details[data-active="0"] .prices > .price[data-id="0"] > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
@media (min-width:1380px) {
  #packages-details[data-active="0"] .prices > .price[data-id="0"] {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-details[data-active="0"] .prices > .price[data-id="0"] > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
#packages-details[data-active="0"] .contents > .content[data-id="0"] {
  display: block;
}
#packages-details[data-active="0"] .actions > .action[data-id="0"] {
  display: block;
}
#packages-details[data-active="1"] .prices > .price[data-id="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:1379.98px) {
  #packages-details[data-active="1"] .prices > .price[data-id="1"] {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-details[data-active="1"] .prices > .price[data-id="1"] > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
@media (min-width:1380px) {
  #packages-details[data-active="1"] .prices > .price[data-id="1"] {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #packages-details[data-active="1"] .prices > .price[data-id="1"] > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
#packages-details[data-active="1"] .contents > .content[data-id="1"] {
  display: block;
}
#packages-details[data-active="1"] .actions > .action[data-id="1"] {
  display: block;
}

.ct-user-package {
  border: solid 2px #3575BE;
}
@media (max-width:959.98px) {
  .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 5fr;
    grid-template-columns: 3fr 5fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 5fr;
    grid-template-columns: 4fr 5fr;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 5fr;
    grid-template-columns: 3fr 5fr;
  }
}
@media (min-width:1380px) {
  .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 5fr;
    grid-template-columns: 4fr 5fr;
  }
}
.ct-user-package > .image > .ct-attachment {
  padding: 0 !important;
  height: 100%;
}
.ct-user-package > .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:719.98px) {
  .ct-user-package > .image + div {
    padding: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  .ct-user-package > .image + div {
    padding: 10px 15px;
  }
}
@media (min-width:960px) {
  .ct-user-package > .image + div {
    padding: 10px 20px;
  }
}
.ct-user-package h3 {
  text-align: center;
  text-transform: none;
  color: #000000;
}
@media (max-width:959.98px) {
  .ct-user-package h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) {
  .ct-user-package h3 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
.ct-user-package .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  /*
  		@if $important {

  			flex-gap : $gap !important;
  			gap 	 : $gap !important;

  		} @else {

  			flex-gap : $gap;
  			gap 	 : $gap;

  		}
  */
}
.ct-user-package .price > *:not(:nth-child(1)) {
  margin-left: 4px !important;
}
.ct-user-package .actions {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 40px;
  grid-template-columns: 1fr 1fr 40px;
  margin-top: 4px;
}
.ct-user-package .actions button > span,
.ct-user-package .actions a:not([data-action=view-subscription-details]) > span {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.ct-user-package .actions a:not([data-action=view-subscription-details]) {
  text-align: center;
}
.ct-user-package .actions a:not([data-action=view-subscription-details]) > span {
  display: block;
}
.ct-user-package .actions a[data-action=view-subscription-details] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 40px;
  height: 40px;
  text-decoration: none !important;
}
.ct-user-package .actions a[data-action=view-subscription-details]:before {
  font-family: "terra-v1";
  content: "\e978";
  font-size: 20px;
  color: #3575BE;
}
.ct-user-package + .ct-user-package-more {
  margin-top: 10px;
  font-size: 85%;
  line-height: 1.6;
}
.ct-user-package + .ct-user-package-more > span {
  font-weight: 600;
}

/**
 * COMPONENTS : VIDEOS
 */
/*
.ctc-video {
	width: 100%;
	height: 100%;

	> .inner {

		&:not(.ratio) {
			width: 100%;
			height: 100%;
		}

		&.ratio {
			height: 0 !important;

			video {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				width: 100% !important;
				height: 100% !important;
			}

		}

		//> video,
		//> .controls { }

		> video {
			width: 100%;
			height: 100%;
		}

		> .controls {
			position: absolute;
			right: 0;
			bottom: 0;
			left: 0;
			@include flex__c;
			@include opacity(0.5);
			width: 100%;
			background-color: black;
			@include bs(3px 3px 5px black);
			@include transition;

			&:not([data-state="visible"]) {
				@include hidden();
			}

			// Styles communs
			button {
				position: relative;
				@include flex_c_c;
				flex: 1;

				&:before {				
					@include rv(font-size,(
						$xxxl: 20px
					));
					color: $color_30;
				}

			}

			button, .timer {
				height: 38px;
				line-height: 19px;
				@include bs(inset 0 -5px 25px rgba(0,0,0,0.3));
				border-right: 1px solid #333;
			}

			// Lecture
			button[id$="-pp"] {
				@include flex_c_c;

				&[data-state="play"] {
					&:before {
						@include ifont(play);
					}	
				}

				&[data-state="pause"] {
					&:before {
						@include ifont(pause);
					}
				}

			}

			button[id$="-stop"] {
				&:before {

				}
			}

			.timer {
				position: relative;
				flex: 5;
				line-height: 38px;
				font-size: 10px;
				text-shadow: 1px 1px 0px black;
				color: white;

				div {
					z-index: 2;
					position: absolute;
					top: 0;
					left: 0;
					width: 0;
					height: 38px;
					background-color: rgba(255,255,255,0.2);
				}

				span {
					z-index: 3;						
					position: absolute;
					left: 19px;
				}

			}

			button[id$="-rwd"] {

			}

			button[id$="-fwd"] {
				@include br(0 10px 10px 0);
			}

		}

		&:hover .controls,
		&:focus .controls {
			@include opacity(1);
		}

	}

}
*/
.vjs-video {
  width: 100%;
  height: 100%;
}
.vjs-video > .inner > .video-js {
  width: 100% !important;
  height: 100% !important;
}
.vjs-video > .inner > .video-js > .vjs-big-play-button {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
  width: auto !important;
  height: auto !important;
  line-height: 0;
  font-size: 0;
  background: none;
  border: none;
}
.vjs-video > .inner > .video-js > .vjs-big-play-button:before {
  font-family: "terra-v1";
  content: "\e9ae";
  color: #FFFFFF;
}
.vjs-video > .inner > .video-js > .vjs-big-play-button > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-big-play-button:hover:before {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.vjs-video > .inner > .video-js:not(.vjs-has-started) > .vjs-big-play-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.vjs-video > .inner > .video-js .vjs-control:hover, .vjs-video > .inner > .video-js .vjs-control:focus,
.vjs-video > .inner > .video-js .vjs-slider:hover,
.vjs-video > .inner > .video-js .vjs-slider:focus {
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.vjs-video > .inner > .video-js .vjs-control:hover:before, .vjs-video > .inner > .video-js .vjs-control:focus:before,
.vjs-video > .inner > .video-js .vjs-slider:hover:before,
.vjs-video > .inner > .video-js .vjs-slider:focus:before {
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.vjs-video > .inner > .video-js > .vjs-poster {
  background-size: cover;
}
@media (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-big-play-button:before {
    font-size: 60px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-big-play-button:before {
    font-size: 70px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-big-play-button:before {
    font-size: 80px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-big-play-button:before {
    font-size: 100px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-control-bar {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-control-bar {
    height: 46px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-control-bar {
    height: 50px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-control-bar {
    height: 60px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control {
    width: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control {
    width: 46px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control {
    width: 50px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control {
    width: 60px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control:before {
    font-size: 23px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control:before {
    font-size: 25px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-play-control:before {
    font-size: 30px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel {
    width: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel {
    width: 46px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel {
    width: 50px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel {
    width: 60px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 23px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 25px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 30px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    bottom: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    bottom: 46px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    bottom: 50px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    bottom: 60px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    left: 6.6666666667px !important;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    left: 7.6666666667px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    left: 8.3333333333px !important;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    left: 10px !important;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    width: 26.6666666667px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    width: 30.6666666667px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    width: 33.3333333333px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    width: 40px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    height: 80px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    height: 92px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    height: 100px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control {
    height: 120px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 4px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 6px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 8px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 12px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 60px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 72px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 80px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 100px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-time-control {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-time-control {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 13px;
    line-height: 1.3rem;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-time-control {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-current-time {
    padding: 0 3px 0 6px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-current-time {
    padding: 0 4px 0 8px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-current-time {
    padding: 0 5px 0 10px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-duration {
    padding: 0 6px 0 3px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-duration {
    padding: 0 8px 0 4px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-duration {
    padding: 0 10px 0 5px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder {
    height: 4px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder {
    height: 6px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder {
    height: 8px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder {
    height: 12px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip,
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip {
    border-radius: 3px;
  }
}
.vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
  padding: 6px 8px;
  font-size: 12px;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control:before {
    font-size: 23px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control:before {
    font-size: 25px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js:not(.controlbar-xs) .vjs-fullscreen-control:before {
    font-size: 30px;
  }
}
@media (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-big-play-button:before {
    font-size: 60px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-big-play-button:before {
    font-size: 70px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-big-play-button:before {
    font-size: 70px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-big-play-button:before {
    font-size: 70px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-control-bar {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-control-bar {
    height: 44px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-control-bar {
    height: 46px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-control-bar {
    height: 48px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control {
    width: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control {
    width: 44px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control {
    width: 46px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control {
    width: 48px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control:before {
    font-size: 22px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control:before {
    font-size: 23px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-play-control:before {
    font-size: 24px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel {
    width: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel {
    width: 44px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel {
    width: 46px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel {
    width: 48px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 22px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 23px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-mute-control:before {
    font-size: 24px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    bottom: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    bottom: 44px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    bottom: 46px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    bottom: 48px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    left: 6.6666666667px !important;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    left: 7.3333333333px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    left: 7.6666666667px !important;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    left: 8px !important;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    width: 26.6666666667px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    width: 29.3333333333px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    width: 30.6666666667px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    width: 32px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    height: 80px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    height: 88px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    height: 92px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control {
    height: 96px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 4px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 6px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 7px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
    width: 8px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 60px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 68px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 72px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    height: 76px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
    margin: 10px auto 0;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-time-control {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-time-control {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 13px;
    line-height: 1.3rem;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-time-control {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-current-time {
    padding: 0 3px 0 6px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-current-time {
    padding: 0 4px 0 8px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-current-time {
    padding: 0 5px 0 10px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-duration {
    padding: 0 6px 0 3px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-duration {
    padding: 0 8px 0 4px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-duration {
    padding: 0 10px 0 5px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder {
    height: 4px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder {
    height: 6px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder {
    height: 7px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder {
    height: 8px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip,
.vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip {
    border-radius: 3px;
  }
}
.vjs-video > .inner > .video-js.controlbar-xs .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
  padding: 6px 8px;
  font-size: 12px;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control:before {
    font-size: 22px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control:before {
    font-size: 23px;
  }
}
@media (min-width:1600px) {
  .vjs-video > .inner > .video-js.controlbar-xs .vjs-fullscreen-control:before {
    font-size: 24px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar {
  background-color: #FFFFFF;
}
.vjs-video > .inner > .video-js > .vjs-control-bar .vjs-control:hover:before {
  text-shadow: none;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control:before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control:before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-fullscreen-control:before {
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control > .vjs-icon-placeholder,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control > .vjs-icon-placeholder,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-fullscreen-control > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-picture-in-picture-control {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
  position: fixed !important;
  width: auto !important;
  height: auto !important;
  background-color: #FFFFFF;
  color: #3575BE;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    top: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    top: 30px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    top: 40px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    padding: 5px 12px;
  }
}
@media (min-width:720px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    padding: 6px 15px;
  }
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    border-radius: 50px;
  }
}
@media (min-width:720px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    border-radius: 50px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-icon-placeholder,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  clip: auto !important;
  height: auto !important;
  position: relative;
  width: auto;
  text-transform: uppercase;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > *:not(:nth-child(1)) {
    margin-left: 8px !important;
  }
}
@media (min-width:720px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > *:not(:nth-child(1)),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > *:not(:nth-child(1)) {
    margin-left: 8px !important;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(2) {
  font-weight: 600;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(2),
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra:hover,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close:hover {
  background-color: #3575BE;
  color: #FFFFFF;
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra {
    left: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra {
    left: 30px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra {
    left: 40px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e924";
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(1):before {
    font-size: 22px;
  }
}
@media (min-width:720px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(1):before {
    font-size: 24px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > .vjs-control-text > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e924";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-terra > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    right: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    right: 30px;
  }
}
@media (min-width:1140px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close {
    right: 40px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9d4";
}
@media (max-width:719.98px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(1):before {
    font-size: 18px;
  }
}
@media (min-width:720px) {
  .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > .vjs-control-text > span:nth-child(1):before,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-close > span > span:nth-child(1):before {
    font-size: 20px;
  }
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control.vjs-playing:before {
  font-family: "terra-v1";
  content: "\e9c0";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control:not(.vjs-playing):before, .vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-play-control.vjs-paused:before {
  font-family: "terra-v1";
  content: "\e9ab";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-0:before {
  font-family: "terra-v1";
  content: "\e9c4";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-1:before {
  font-family: "terra-v1";
  content: "\e9c5";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-2:before {
  font-family: "terra-v1";
  content: "\e9c6";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-mute-control.vjs-vol-3:before {
  font-family: "terra-v1";
  content: "\e9c7";
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control {
  position: absolute;
  margin: 0;
  background-color: #FFFFFF;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar {
  background-color: rgba(53, 117, 190, 0.3);
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-mouse-display {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level {
  background-color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-volume-panel > .vjs-volume-control > .vjs-volume-bar > .vjs-volume-level:before {
  display: none;
  visibility: hidden;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-time-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-current-time {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 4;
  order: 4;
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-time-divider {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
  min-width: 0;
  padding: 0 !important;
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-duration {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 6;
  order: 6;
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 7;
  order: 7;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder {
  background-color: rgba(53, 117, 190, 0.3);
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip,
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip {
  background: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-load-progress {
  background: none !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-load-progress > div {
  background-color: transparent !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display {
  background: #3575BE !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-mouse-display > .vjs-time-tooltip {
  border-radius: 0;
  background-color: #FFFFFF;
  border: solid 1px #3575BE;
  color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress {
  background-color: #3575BE;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress > .vjs-time-tooltip {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:before {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-remaining-time {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 8;
  order: 8;
}
.vjs-video > .inner > .video-js > .vjs-control-bar > .vjs-fullscreen-control > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
.vjs-video > .inner > .video-js:not(.vjs-fullscreen) .vjs-control-bar .vjs-fullscreen-control:before {
  font-family: "terra-v1";
  content: "\e9c3";
}
.vjs-video > .inner > .video-js.vjs-fullscreen .vjs-control-bar .vjs-fullscreen-control:before {
  font-family: "terra-v1";
  content: "\e9c2";
}

/**
 * Styles du HEADER
 */
/**
 * Styles communs du haut de page (HEADER)
 */
#masthead {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}

#header-main > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#header-logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  #header-logo a {
    width: 80px;
    height: 66px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #header-logo a {
    width: 110px;
    height: 90px;
  }
}
@media (min-width:1380px) {
  #header-logo a {
    width: 124px;
    height: 102px;
  }
}
@media (max-width:959.98px) {
  #header-logo a:before {
    font-size: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #header-logo a:before {
    font-size: 109px;
  }
}
@media (min-width:1380px) {
  #header-logo a:before {
    font-size: 123px;
  }
}

#header-links {
  margin-left: auto;
}
#header-links > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width:960px) and (max-width:1139.98px) {
  #header-languages,
#header-languages-mobile-btn {
    margin-right: 30px;
  }
}
@media (min-width:1040px) and (max-width:1379.98px) {
  #header-languages,
#header-languages-mobile-btn {
    margin-right: 40px;
  }
}
@media (min-width:1380px) {
  #header-languages,
#header-languages-mobile-btn {
    margin-right: 50px;
  }
}
.js-reveal-loaded #header-languages.js-reveal-active,
.js-reveal-loaded #header-languages-mobile-btn.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.8s !important;
  transition-delay: 0.8s !important;
}
.js-reveal-loaded #header-languages[class*=js-reveal],
.js-reveal-loaded #header-languages-mobile-btn[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded #header-languages.js-reveal-active,
.js-reveal-loaded #header-languages-mobile-btn.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded #header-languages[class*=js-reveal],
.js-reveal-loaded #header-languages-mobile-btn[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
#header-languages .active .item,
#header-languages-mobile-btn .active .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  #header-languages .active .item,
#header-languages-mobile-btn .active .item {
    padding: 0 15px;
  }
}
#header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
  position: relative;
  border: solid 1px #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #header-languages .active > .item,
#header-languages-mobile-btn .active > .item {
    height: 55px;
  }
}
#header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
  z-index: 1;
  font-family: "terra-v1";
  content: "\e9a4";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    margin-right: 15px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  #header-languages .active > .item:before,
#header-languages-mobile-btn .active > .item:before {
    font-size: 24px;
  }
}
#header-languages .active > .item > .item,
#header-languages-mobile-btn .active > .item > .item {
  z-index: 2;
}
#header-languages .active > .inactives > .inactive,
#header-languages-mobile-btn .active > .inactives > .inactive {
  margin-top: -1px;
  border: solid 1px #000000;
}
@media (min-width:960px) and (max-width:1379.98px) {
  #header-languages .active > .inactives > .inactive,
#header-languages-mobile-btn .active > .inactives > .inactive {
    width: 200px;
  }
}
@media (min-width:1380px) {
  #header-languages .active > .inactives > .inactive,
#header-languages-mobile-btn .active > .inactives > .inactive {
    width: 220px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #header-languages .active > .inactives > .inactive,
#header-languages-mobile-btn .active > .inactives > .inactive {
    height: 40px;
  }
}
@media (min-width:1380px) {
  #header-languages .active > .inactives > .inactive,
#header-languages-mobile-btn .active > .inactives > .inactive {
    height: 42px;
  }
}
#header-languages .active > .inactives > .inactive > a,
#header-languages .active > .inactives > .inactive > a > .item,
#header-languages-mobile-btn .active > .inactives > .inactive > a,
#header-languages-mobile-btn .active > .inactives > .inactive > a > .item {
  width: 100%;
  height: 100%;
}
#header-languages .active > .inactives > .inactive > a > .item:hover,
#header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover {
  color: #000000;
}
#header-languages .active:hover > .item:before,
#header-languages-mobile-btn .active:hover > .item:before {
  color: #3575BE;
}

#header-languages-mobile-btn .active .item .code {
  text-transform: uppercase;
}

@media (max-width:959.98px) {
  #header-account {
    opacity: 1 !important;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-account {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-account {
    margin-right: 30px;
  }
}
@media (min-width:960px) {
  .js-reveal-loaded #header-account.js-reveal-active {
    opacity: 1;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    -webkit-transition-delay: 1.2s !important;
    transition-delay: 1.2s !important;
  }
  .js-reveal-loaded #header-account[class*=js-reveal] {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
  .js-reveal-loaded #header-account.js-reveal-active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:960px) and (prefers-reduced-motion: reduce) {
  .js-reveal-loaded #header-account[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
#header-account a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#header-account a > span {
  display: inline-block;
}
@media (max-width:959.98px) {
  #header-account a #header-account-name {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  #header-account a #header-account-name {
    text-align: right;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  #header-account a #header-account-name {
    max-width: 200px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  #header-account a #header-account-name {
    max-width: 300px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  #header-account a #header-account-name {
    max-width: 400px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  #header-account a #header-account-name {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  #header-account a #header-account-name {
    margin-right: 15px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  #header-account a #header-account-name {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  #header-account a #header-account-name {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  #header-account a #header-account-name {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
#header-account a #header-account-avatar {
  border: solid 2px #FFFFFF;
  overflow: hidden;
}
@media (max-width:719.98px) {
  #header-account a #header-account-avatar {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #header-account a #header-account-avatar {
    width: 60px;
    height: 60px;
  }
}
@media (min-width:1380px) {
  #header-account a #header-account-avatar {
    width: 72px;
    height: 72px;
  }
}
@media (max-width:719.98px) {
  #header-account a #header-account-avatar {
    border-radius: 50px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #header-account a #header-account-avatar {
    border-radius: 60px;
  }
}
@media (min-width:1380px) {
  #header-account a #header-account-avatar {
    border-radius: 72px;
  }
}
#header-account a #header-account-avatar > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain;";
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#header-account a:hover #header-account-avatar img {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

body:not([data-code-n=account]) #header-account #header-account-name {
  display: none !important;
  visibility: hidden !important;
}

body[data-code-n=account] #header-account a #header-account-name,
body[data-code-n=shop][data-code-n-type=cart] #header-account a #header-account-name {
  color: #000000;
}
body[data-code-n=account] #header-account a #header-account-avatar,
body[data-code-n=shop][data-code-n-type=cart] #header-account a #header-account-avatar {
  border-color: #3575BE;
}
body[data-code-n=account] #header-mobile-btn > span, body[data-code-n=account] #header-mobile-btn:before, body[data-code-n=account] #header-mobile-btn:after,
body[data-code-n=shop][data-code-n-type=cart] #header-mobile-btn > span,
body[data-code-n=shop][data-code-n-type=cart] #header-mobile-btn:before,
body[data-code-n=shop][data-code-n-type=cart] #header-mobile-btn:after {
  background-color: #3575BE;
}

body[data-account=subscriber][data-code-n=homepage] #header-logo a:before,
body[data-account=subscriber][data-code-n=ddplus] #header-logo a:before,
body[data-account=subscriber][data-code-n=documentaries] #header-logo a:before,
body[data-account=subscriber][data-code-n=films] #header-logo a:before,
body[data-account=subscriber][data-code-n=series] #header-logo a:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-logo a:before,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-logo a:before,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-logo a:before {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #header-account a #header-account-name,
body[data-account=subscriber][data-code-n=ddplus] #header-account a #header-account-name,
body[data-account=subscriber][data-code-n=documentaries] #header-account a #header-account-name,
body[data-account=subscriber][data-code-n=films] #header-account a #header-account-name,
body[data-account=subscriber][data-code-n=series] #header-account a #header-account-name,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-account a #header-account-name,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-account a #header-account-name,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-account a #header-account-name {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #header-account a #header-account-avatar,
body[data-account=subscriber][data-code-n=ddplus] #header-account a #header-account-avatar,
body[data-account=subscriber][data-code-n=documentaries] #header-account a #header-account-avatar,
body[data-account=subscriber][data-code-n=films] #header-account a #header-account-avatar,
body[data-account=subscriber][data-code-n=series] #header-account a #header-account-avatar,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-account a #header-account-avatar,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-account a #header-account-avatar,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-account a #header-account-avatar {
  border-color: #FFFFFF;
}

@media (max-width:959.98px) {
  #header-mobile-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
    position: relative;
    cursor: pointer;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn {
    width: 24px;
    height: 18px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn {
    width: 32px;
    height: 24px;
  }
}
@media (max-width:959.98px) {
  #header-mobile-btn > span, #header-mobile-btn:before, #header-mobile-btn:after {
    display: block;
    background-color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn > span, #header-mobile-btn:before, #header-mobile-btn:after {
    height: 2px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn > span, #header-mobile-btn:before, #header-mobile-btn:after {
    height: 2px;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn > span, #header-mobile-btn:before, #header-mobile-btn:after {
    border-radius: 2px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn > span, #header-mobile-btn:before, #header-mobile-btn:after {
    border-radius: 2px;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn > span {
    width: 14.4px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn > span {
    width: 19.2px;
  }
}
@media (max-width:959.98px) {
  #header-mobile-btn:before, #header-mobile-btn:after {
    position: absolute;
    right: 0;
    content: "";
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn:before, #header-mobile-btn:after {
    width: 24px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn:before, #header-mobile-btn:after {
    width: 32px;
  }
}
@media (max-width:959.98px) {
  #header-mobile-btn:before {
    top: 0;
  }
}
@media (max-width:959.98px) {
  #header-mobile-btn:after {
    bottom: 0;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  #header-mobile-btn:hover > span, #header-mobile-btn:hover:before, #header-mobile-btn:hover:after {
    width: 22px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  #header-mobile-btn:hover > span, #header-mobile-btn:hover:before, #header-mobile-btn:hover:after {
    width: 30px;
  }
}
@media (min-width:960px) {
  #header-mobile-btn {
    display: none !important;
    visibility: hidden !important;
  }
}

body[data-account=user][data-code-n=homepage] #header-languages .active .item,
body[data-account=user][data-code-n=homepage] #header-languages-mobile-btn .active .item,
body[data-account=member][data-code-n=homepage] #header-languages .active .item,
body[data-account=member][data-code-n=homepage] #header-languages-mobile-btn .active .item,
body[data-account=subscriber][data-code-n=homepage] #header-languages .active .item,
body[data-account=subscriber][data-code-n=homepage] #header-languages-mobile-btn .active .item,
body[data-account=subscriber][data-code-n=documentaries] #header-languages .active .item,
body[data-account=subscriber][data-code-n=documentaries] #header-languages-mobile-btn .active .item,
body[data-account=subscriber][data-code-n=films] #header-languages .active .item,
body[data-account=subscriber][data-code-n=films] #header-languages-mobile-btn .active .item,
body[data-account=subscriber][data-code-n=series] #header-languages .active .item,
body[data-account=subscriber][data-code-n=series] #header-languages-mobile-btn .active .item,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages .active .item,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages-mobile-btn .active .item,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages .active .item,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages-mobile-btn .active .item,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages .active .item,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages-mobile-btn .active .item {
  color: #FFFFFF;
}
body[data-account=user][data-code-n=homepage] #header-languages .active > .item,
body[data-account=user][data-code-n=homepage] #header-languages-mobile-btn .active > .item,
body[data-account=member][data-code-n=homepage] #header-languages .active > .item,
body[data-account=member][data-code-n=homepage] #header-languages-mobile-btn .active > .item,
body[data-account=subscriber][data-code-n=homepage] #header-languages .active > .item,
body[data-account=subscriber][data-code-n=homepage] #header-languages-mobile-btn .active > .item,
body[data-account=subscriber][data-code-n=documentaries] #header-languages .active > .item,
body[data-account=subscriber][data-code-n=documentaries] #header-languages-mobile-btn .active > .item,
body[data-account=subscriber][data-code-n=films] #header-languages .active > .item,
body[data-account=subscriber][data-code-n=films] #header-languages-mobile-btn .active > .item,
body[data-account=subscriber][data-code-n=series] #header-languages .active > .item,
body[data-account=subscriber][data-code-n=series] #header-languages-mobile-btn .active > .item,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages .active > .item,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages-mobile-btn .active > .item,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages .active > .item,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages-mobile-btn .active > .item,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages .active > .item,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages-mobile-btn .active > .item {
  border-color: #FFFFFF;
}
body[data-account=user][data-code-n=homepage] #header-languages .active > .inactives > .inactive,
body[data-account=user][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-account=member][data-code-n=homepage] #header-languages .active > .inactives > .inactive,
body[data-account=member][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=homepage] #header-languages .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=documentaries] #header-languages .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=documentaries] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=films] #header-languages .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=films] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=series] #header-languages .active > .inactives > .inactive,
body[data-account=subscriber][data-code-n=series] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages .active > .inactives > .inactive,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages .active > .inactives > .inactive,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages-mobile-btn .active > .inactives > .inactive,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages .active > .inactives > .inactive,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages-mobile-btn .active > .inactives > .inactive {
  border-color: #FFFFFF;
}
body[data-account=user][data-code-n=homepage] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=user][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-account=member][data-code-n=homepage] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=member][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=homepage] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=homepage] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=documentaries] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=documentaries] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=films] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=films] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=series] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber][data-code-n=series] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-report][data-code-n-type=single] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-code-n=pt-ct-post][data-code-n-type=single] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover {
  color: #FFFFFF !important;
}

/**
 * Styles particuliers du haut de page (HEADER) des utilisateurs CONNECTÉS (MEMBER)
 */
body[data-account=member] #header-account a:after {
  width: 100% !important;
}

/**
 * Styles particuliers du haut de page (HEADER) des utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (max-width:719.98px) {
  body[data-account=subscriber].masthead-scrolldown-hidden #masthead {
    margin-top: -80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber].masthead-scrolldown-hidden #masthead {
    margin-top: -100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber].masthead-scrolldown-hidden #masthead {
    margin-top: -140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].masthead-scrolldown-hidden #masthead {
    margin-top: -160px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-main {
    height: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-main {
    height: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-main {
    height: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-main {
    height: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-main {
    margin-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-main {
    margin-left: 90px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-main {
    padding: 0 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-main {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-main {
    padding: 0 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-main {
    padding: 0 50px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-logo {
    display: none !important;
    visibility: hidden !important;
  }
}
body[data-account=subscriber] #header-search-popup {
  z-index: 2;
  position: fixed;
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body[data-account=subscriber] #header-search-popup {
    background-color: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }
}
@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body[data-account=subscriber] #header-search-popup {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results-title {
  display: none !important;
  visibility: hidden !important;
  /*
  	@include rv(padding,(
  		$xl-min: 20px
  	));
  	text-align: center;
  	color: $color_bg;
  	text-transform: uppercase;
  */
}
body[data-account=subscriber] #header-search-popup #header-search-results {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results {
    padding: 0 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results {
    padding: 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results {
    padding: 0 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results {
  position: relative;
  /*
  &.loading {

  	> .header-search-results-carrousel {
  		@include loading;

  		&:before {
  			z-index: 1;
  			left: 50% !important;
  		}

  		> div {
  			@include opacity(0);
  			visibility: hidden;
  		}

  	}

  }
  */
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results {
    padding-top: 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results {
    padding-top: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results + .header-search-results {
    padding-top: 30px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results + .header-search-results {
    padding-top: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results:last-child {
    padding-bottom: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results:last-child {
    padding-bottom: 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results:last-child {
    padding-bottom: 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > .shadow,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow):after,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow):after,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow):after,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow):after,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span:not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=tc],
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=cc],
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=bl],
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont],
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > [data-iconfont]:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > h3 > span,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results > .h3 > span {
    margin-bottom: 40px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 420px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 420px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 420px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 440px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 440px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 460px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-posts-reports-items,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items {
    padding-top: 460px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item:nth-child(1),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-posts-reports-items .header-search-results-posts-reports-item:nth-child(1),
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(1) {
  margin-left: 0 !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series .ct-carrousel-2d,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment:before, body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .header-search-results-documentaries-films-series-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-documentaries-films-series #header-search-results-documentaries-films-series-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports .ct-carrousel-2d,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment:before, body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .header-search-results-posts-reports-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-posts-reports #header-search-results-posts-reports-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers .ct-carrousel-2d,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 440px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 520px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 530px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 540px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 600px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 632px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items {
    padding-top: 42%;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item {
  display: block;
  overflow: hidden;
  position: relative;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  /*
  > a {

  	// Image de fond
  	> .bg {
  		@include carrousel_2d_build_post_report_item_bg((
  			contents-semi-height: $contents_semi_height
  		));
  	}

  	// Type (non utilisé dans cette version)
  	> .type {
  		@include carrousel_2d_build_post_report_item_type_icon(type);
  	}

  	// Icône (non utilisé dans cette version)
  	> .icon {
  		@include carrousel_2d_build_post_report_item_type_icon(icon);
  	}

  	// Catégorie + Icône + Titre
  	> .contents {
  		@include carrousel_2d_build_post_report_item_contents((
  			contents-quarter-height: $contents_quarter_height,
  			contents-semi-height: $contents_semi_height,
  			contents-height: $contents_height
  		));
  	}

  	// Effet HOVER
  	/*
  	@media ($lg-min) {

  		&:hover {

  			> .bg > .ct-attachment {

  				&:before {
  					bottom: 50% !important;
  					@include opacity(0.6);
  				}

  				&:after {
  					top: 0% !important;
  				}

  			}

  			> .contents {
  				@include opacity(1);
  				@include translateY(0);
  			}

  		}

  	}


  }
  */
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n+1) {
    padding-bottom: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n+1) {
    padding-bottom: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n+1) {
    padding-bottom: 60px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n) {
    padding-top: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n) {
    padding-top: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item:nth-child(2n) {
    padding-top: 60px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner {
  display: block;
  /**
   * MASQUE dégradé SUPÉRIEUR
   * gradient-top			@bool 	L'image possède-t-elle un masque noir supérieur
   * gradient-top-size	@int 	Taille du masque noir supérieur en dégradé (SANS unité %)
   * gradient-top-from	@int 	Position de départ du masque noir supérieur en dégradé (avec unité %)
   * gradient-top-to		@int 	Position d'arrivée du masque noir supérieur en dégradé (avec unité %)

   * MASQUE dégradé INFÉRIEUR
   * gradient-bottom		@bool 	L'image possède-t-elle un masque noir inférieur
   * gradient-bottom-size	@int 	Taille du masque noir inférieur en dégradé (SANS unité %)
   * gradient-bottom-from	@int 	Position de départ du masque noir inférieur en dégradé (avec unité %)
   * gradient-bottom-to	@int 	Position d'arrivée du masque noir inférieur en dégradé (avec unité %)
   *
   * Effets HOVER
   * hover 				@string	Un effet HOVER est-il souhaité : default | gif | none 
  	 */
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .bg-gif {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .ct-attachment:before, body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner:hover > .bg > .ct-attachment {
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
  color: #FFFFFF;
  font-weight: 500;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 !important;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    margin-bottom: 4px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    margin-bottom: 6px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    margin-bottom: 10px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    font-size: 53px;
    font-size: 5.3rem;
    line-height: 55px;
    line-height: 5.5rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title span {
  margin: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    padding: 25px 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title {
    padding: 30px 20px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span {
  position: relative;
  display: inline-block;
  font-weight: 600;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
  position: absolute;
  left: 50%;
  height: 2px;
  background-color: #FFFFFF;
  content: "";
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    bottom: -10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    bottom: -12px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    width: 50px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    width: 60px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    width: 70px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    width: 80px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -35px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -40px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item > .inner:hover > div:not(.bg) .title > span:after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber] #header-search-popup #header-search-results .header-search-results#header-search-results-chroniclers #header-search-results-chroniclers-items .header-search-results-chronicler-item {
  padding: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-search {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  .js-reveal-loaded body[data-account=subscriber] #header-search.js-reveal-active {
    opacity: 1;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    -webkit-transition-delay: 0.2s !important;
    transition-delay: 0.2s !important;
  }
  .js-reveal-loaded body[data-account=subscriber] #header-search[class*=js-reveal] {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
  .js-reveal-loaded body[data-account=subscriber] #header-search.js-reveal-active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:960px) and (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body[data-account=subscriber] #header-search[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
  }
}
@media (min-width:960px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-search-field {
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-search-field {
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-search-field {
    height: 40px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-field {
    height: 50px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-field {
    height: 50px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-search-field {
    height: 55px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field-input {
    z-index: 3;
    position: relative;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: none;
    color: #000000;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-field-input {
    width: 240px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-search-field-input {
    width: 280px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-field-input {
    padding: 0 15px 0 50px;
  }
}
@media (min-width:960px) and (min-width:1140px) {
  body[data-account=subscriber] #header-search-field-input {
    padding: 0 15px 0 100px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field-input + .icon,
body[data-account=subscriber] #header-search-field-input + .icon + .close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    color: #3575BE;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-field-input + .icon,
body[data-account=subscriber] #header-search-field-input + .icon + .close {
    font-size: 20px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-search-field-input + .icon,
body[data-account=subscriber] #header-search-field-input + .icon + .close {
    font-size: 24px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field-input + .icon {
    left: 0;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-search-field-input + .icon {
    width: 50px;
  }
}
@media (min-width:960px) and (min-width:1140px) {
  body[data-account=subscriber] #header-search-field-input + .icon {
    width: 100px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field-input + .icon:before {
    font-family: "terra-v1";
    content: "\e9b1";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-field-input + .icon {
    font-size: 20px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-search-field-input + .icon {
    font-size: 24px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-field-input + .icon + .close {
    z-index: 4;
    overflow: hidden;
    right: 0;
  }
  body[data-account=subscriber] #header-search-field-input + .icon + .close:before {
    font-family: "terra-v1";
    content: "\e915";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-search-field-input + .icon + .close {
    font-size: 18px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-search-field-input + .icon + .close {
    font-size: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-search-nicescroll > .nicescroll-cursors {
    border-radius: 0 !important;
  }
}
body[data-account=subscriber].search-active #header-search-popup {
  bottom: 0;
  right: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber].search-active #header-search-popup {
    top: 65px;
    left: 0;
  }
}
@media (min-width:960px) and (max-width:719.98px) {
  body[data-account=subscriber].search-active #header-search-popup {
    top: 80px;
  }
}
@media (min-width:960px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber].search-active #header-search-popup {
    top: 100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-popup {
    top: 140px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-popup {
    top: 160px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-popup {
    left: 70px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-popup {
    left: 90px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    width: 280px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    width: 580px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    height: 60px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    height: 65px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-left: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-field-input {
    padding-right: 55px;
  }
}
body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber].search-active #header-search-field-input + .icon,
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
    width: 55px;
  }
}
body[data-account=subscriber].search-active #header-search-field-input + .icon + .close {
  opacity: 1;
}
@media (max-width:959.98px) {
  body[data-account=subscriber].search-active #main-navigation-mobile-search {
    right: 10px !important;
  }
  body[data-account=subscriber].search-active #main-navigation-mobile-search + .main-navigation-mobile-close {
    opacity: 0;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  body[data-account=subscriber].search-active #main-navigation-mobile-search-field,
body[data-account=subscriber].search-active #main-navigation-mobile-search-field-input {
    width: 100% !important;
  }
}
body[data-account=subscriber]:not(.search-active) #header-search-popup {
  top: -100vw;
  left: -100vh;
  width: 0;
  height: 0;
}
body[data-account=subscriber]:not(.search-active) #header-search-field-input + .icon + .close,
body[data-account=subscriber]:not(.search-active) #main-navigation-mobile-search-field-input + .icon + .close {
  width: 0;
  overflow: hidden;
  opacity: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber]:not(.search-active) #main-navigation-mobile-search + .main-navigation-mobile-close {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
body[data-account=subscriber].search-progressing #header-search-field:after,
body[data-account=subscriber].search-progressing #main-navigation-mobile-search-field:after {
  content: "";
  z-index: 5;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber].search-progressing #header-search-results {
  position: relative;
  height: 100%;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber].search-progressing #header-search-results:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber].search-progressing #header-search-results:before {
    background-size: 60px;
  }
}
body[data-account=subscriber]:not(.search-progressing) #header-search-popup.empty > .inner > #header-search-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
}
body[data-account=subscriber]:not(.search-progressing) #header-search-popup:not(.empty) > .inner {
  height: auto !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #header-types {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-types {
    margin-right: 30px;
  }
}
@media (min-width:960px) and (min-width:1040px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-types {
    margin-right: 40px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber] #header-types {
    margin-right: 50px;
  }
}
@media (min-width:960px) {
  .js-reveal-loaded body[data-account=subscriber] #header-types.js-reveal-active {
    opacity: 1;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    -webkit-transition-delay: 0.8s !important;
    transition-delay: 0.8s !important;
  }
  .js-reveal-loaded body[data-account=subscriber] #header-types[class*=js-reveal] {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
  .js-reveal-loaded body[data-account=subscriber] #header-types.js-reveal-active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:960px) and (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body[data-account=subscriber] #header-types[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
body[data-account=subscriber] #header-types > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-types > .inner {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-types > .inner > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-types > .inner {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber] #header-types > .inner > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
body[data-account=subscriber] #header-types > .inner > div > a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types > .inner > div > a {
    padding-left: 30px;
  }
}
body[data-account=subscriber] #header-types > .inner > div > a:before {
  z-index: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  color: #3575BE;
  opacity: 0.25;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types > .inner > div > a:before {
    left: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types > .inner > div > a:before {
    font-size: 44px;
  }
}
body[data-account=subscriber] #header-types > .inner > div > a > span {
  position: relative;
  text-transform: uppercase;
}
body[data-account=subscriber] #header-types > .inner > div > a > span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 5px;
  border-radius: 5px;
  background-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
  color: #3575BE;
  opacity: 1;
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    left: 0px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-types > .inner > div > a:hover:before, body[data-account=subscriber] #header-types > .inner > div > a.active:before {
    font-size: 24px;
  }
}
body[data-account=subscriber] #header-types > .inner > div > a:hover > span:after, body[data-account=subscriber] #header-types > .inner > div > a.active > span:after {
  width: 100%;
}
body[data-account=subscriber] #header-types > .inner > div > a.active {
  cursor: default;
}
body[data-account=subscriber] #header-types-documentaries > a:before {
  font-family: "terra-v1";
  content: "\e9d0";
}
body[data-account=subscriber] #header-types-films > a:before {
  font-family: "terra-v1";
  content: "\e9d1";
}
body[data-account=subscriber] #header-types-series > a:before {
  font-family: "terra-v1";
  content: "\e9d2";
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types-series > a:before {
    font-size: 42px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    left: -2 !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 18px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 18px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 18px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 18px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 18px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #header-types-series > a:hover:before, body[data-account=subscriber] #header-types-series > a.active:before {
    font-size: 22px !important;
  }
}
body[data-account=subscriber] #header-languages .active .item,
body[data-account=subscriber] #header-languages-mobile-btn .active .item {
  color: #000000;
}
body[data-account=subscriber] #header-languages .active > .item,
body[data-account=subscriber] #header-languages-mobile-btn .active > .item {
  border-color: #3575BE;
}
body[data-account=subscriber] #header-languages .active > .inactives > .inactive,
body[data-account=subscriber] #header-languages-mobile-btn .active > .inactives > .inactive {
  border-color: #3575BE;
}
body[data-account=subscriber] #header-languages .active > .inactives > .inactive > a > .item:hover,
body[data-account=subscriber] #header-languages-mobile-btn .active > .inactives > .inactive > a > .item:hover {
  color: #000000 !important;
}
body[data-account=subscriber][data-code-n=account] #header-logo a, body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #header-logo a {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=account] #header-search-field > input:focus, body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #header-search-field > input:focus {
  background-color: rgba(0, 0, 0, 0.38);
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=account] #header-search-field > input:not(:focus), body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #header-search-field > input:not(:focus) {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000000;
}
body[data-account=subscriber][data-code-n=ddplus] #header-logo a, body[data-account=subscriber][data-code-n=documentaries] #header-logo a, body[data-account=subscriber][data-code-n=films] #header-logo a, body[data-account=subscriber][data-code-n=homepage] #header-logo a, body[data-account=subscriber][data-code-n=homepage]:not([data-code-n=account]) #header-logo a, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-logo a, body[data-account=subscriber][data-code-n=series] #header-logo a {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=ddplus] #header-search-field > input, body[data-account=subscriber][data-code-n=documentaries] #header-search-field > input, body[data-account=subscriber][data-code-n=films] #header-search-field > input, body[data-account=subscriber][data-code-n=homepage] #header-search-field > input, body[data-account=subscriber][data-code-n=homepage]:not([data-code-n=account]) #header-search-field > input, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-search-field > input, body[data-account=subscriber][data-code-n=series] #header-search-field > input {
  background-color: rgba(0, 0, 0, 0.28);
  color: rgba(255, 255, 255, 0.57);
}
body[data-account=subscriber][data-code-n=ddplus] #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=documentaries] #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=films] #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=homepage] #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=homepage]:not([data-code-n=account]) #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax][data-code-n-id] #header-types > .inner > div > a, body[data-account=subscriber][data-code-n=series] #header-types > .inner > div > a {
  color: #FFFFFF;
}

/**
 * Styles particuliers du haut de page (HEADER) des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
/**
 * Styles particuliers du haut de page (HEADER) des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body:not([data-account=subscriber]).masthead-scrolldown-hidden #masthead {
    margin-top: -70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]).masthead-scrolldown-hidden #masthead {
    margin-top: -140px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]).masthead-scrolldown-hidden #masthead {
    margin-top: -160px;
  }
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-main {
    height: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-main {
    height: 140px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-main {
    height: 160px;
  }
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-logo {
    margin-left: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-logo {
    margin-left: 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-logo {
    margin-left: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-logo {
    margin-left: 70px;
  }
}
body:not([data-account=subscriber]) #header-logo a {
  color: #3575BE;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn,
body:not([data-account=subscriber]) #header-subscribe,
body:not([data-account=subscriber]) #header-account {
    font-size: 13px;
  }
}
body:not([data-account=subscriber]) #header-languages-mobile-btn {
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn {
    margin-right: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn {
    margin-right: 40px;
  }
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn {
    display: block !important;
    visibility: visible !important;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber]) #header-languages-mobile-btn {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-subscribe {
    margin-right: 10px;
  }
}
@media (min-width:540px) {
  body:not([data-account=subscriber]) #header-subscribe {
    margin-right: 15px;
  }
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-subscribe.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.6s !important;
  transition-delay: 0.6s !important;
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-subscribe[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-subscribe.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body:not([data-account=subscriber]) #header-subscribe[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
body:not([data-account=subscriber]) #header-subscribe a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-subscribe a {
    padding: 0 15px;
  }
}
body:not([data-account=subscriber]) #header-subscribe a > span {
  z-index: 2;
  text-transform: uppercase;
}
body:not([data-account=subscriber]) #header-subscribe a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body:not([data-account=subscriber]) #header-subscribe a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99d";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-subscribe a:before {
    margin-right: 15px;
  }
}
body:not([data-account=subscriber]) #header-subscribe a:hover {
  color: #000000;
}
body:not([data-account=subscriber]) #header-subscribe a:hover:after {
  width: 100%;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-account {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-account {
    margin-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-account {
    margin-right: 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-account {
    margin-right: 40px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-account {
    margin-right: 50px;
  }
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-account.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.8s !important;
  transition-delay: 0.8s !important;
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-account[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body:not([data-account=subscriber]) #header-account.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body:not([data-account=subscriber]) #header-account[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
body:not([data-account=subscriber]) #header-account a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-account a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-account a {
    padding: 0 15px;
  }
}
body:not([data-account=subscriber]) #header-account a > span {
  z-index: 2;
  text-transform: uppercase;
}
body:not([data-account=subscriber]) #header-account a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 74%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body:not([data-account=subscriber]) #header-account a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a0";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-account a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]) #header-account a:before {
    margin-right: 15px;
  }
}
body:not([data-account=subscriber]) #header-account a:hover {
  color: #000000;
}
body:not([data-account=subscriber]) #header-account a:hover:after {
  width: 100%;
}
body:not([data-account=subscriber]) #header-account a > span {
  text-transform: none !important;
}
@media (min-width:1140px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #header-subscribe a,
body:not([data-account=subscriber])[data-code-n=homepage] #header-account a {
    color: #FFFFFF;
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #header-subscribe a:after,
body:not([data-account=subscriber])[data-code-n=homepage] #header-account a:after {
    border-color: #FFFFFF;
  }
}

/**
 * Styles du FOOTER
 */
/**
 * Styles communs du pied de page (FOOTER)
 */
#mastfoot {
  z-index: 2;
  position: relative;
}
#mastfoot.bg {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media (max-width:719.98px) {
  #mastfoot #footer-top {
    padding-bottom: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-top {
    padding-bottom: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  #mastfoot #footer-top {
    padding-bottom: 60px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-top {
    padding-bottom: 80px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-top > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 180px 1fr;
    grid-template-columns: 180px 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-top > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 200px 1fr;
    grid-template-columns: 200px 1fr;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 220px 1fr;
    grid-template-columns: 220px 1fr;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-top > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 250px 1fr;
    grid-template-columns: 250px 1fr;
  }
}
#mastfoot #footer-top #footer-logo,
#mastfoot #footer-top #svg-logo-full {
  width: 100%;
}
#mastfoot #footer-top #svg-logo-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #svg-logo-full {
    width: 200px;
    margin: 0 auto;
  }
}
#mastfoot #footer-top #footer-quote {
  position: relative;
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-top: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-top: 40px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-top: 50px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-top #footer-quote {
    padding-top: 60px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-top: 35px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 80px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 100px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 120px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 140px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-top #footer-quote {
    padding-left: 250px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 80px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 100px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 120px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 140px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 250px;
  }
}
@media (min-width:720px) and (max-width:1599.98px) {
  #mastfoot #footer-top #footer-quote {
    padding-right: 0;
  }
}
#mastfoot #footer-top #footer-quote:before {
  z-index: 1;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  font-family: "terra-v1";
  content: "\e9b0";
  line-height: 1;
  color: rgba(53, 117, 190, 0.25);
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote:before {
    top: 12px;
    left: 50%;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-top #footer-quote:before {
    top: 0;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote:before {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote:before {
    height: 80px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote:before {
    height: 100px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-top #footer-quote:before {
    height: 120px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote:before {
    font-size: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote:before {
    font-size: 80px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote:before {
    font-size: 100px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-top #footer-quote:before {
    font-size: 120px;
  }
}
#mastfoot #footer-top #footer-quote p {
  z-index: 2;
  position: relative;
  font-style: italic;
  font-weight: 500;
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-top #footer-quote p {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-top #footer-quote p {
    text-align: center;
  }
}
#mastfoot #footer-main > .inner {
  /*
  @include rv(_gc,(
  	$sm: 1fr,
  	$md: repeat(4,1fr),
  	$lg: "300px 360px 1fr",
  	$xl-min: "340px 400px 1fr"
  ));
  */
}
@media (min-width:540px) and (max-width:719.98px) {
  #mastfoot #footer-main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 400px 1fr;
    grid-template-columns: 400px 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 400px 1fr;
    grid-template-columns: 400px 1fr;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 400px 400px 1fr;
    grid-template-columns: 400px 400px 1fr;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 400px 440px 1fr;
    grid-template-columns: 400px 440px 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main > .inner {
    grid-column-gap: 60px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #mastfoot #footer-main > .inner {
    grid-column-gap: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main > .inner {
    grid-column-gap: 60px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main > .inner {
    grid-column-gap: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main > .inner {
    grid-row-gap: 40px;
  }
}
#mastfoot #footer-main .footer-main-title {
  font-style: italic;
  font-weight: 500;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main .footer-main-title {
    font-size: 17px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main .footer-main-title {
    font-size: 16px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  #mastfoot #footer-main .footer-main-title {
    font-size: 18px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main .footer-main-title {
    font-size: 20px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main .footer-main-title {
    text-align: center;
  }
}
#mastfoot #footer-main .footer-main-title > span[data-font=nasa] {
  font-style: normal;
}
@media (min-width:960px) {
  #mastfoot #footer-main #footer-address > .inner,
#mastfoot #footer-main #footer-contact > .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    margin-top: 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    margin-top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    padding-top: 10px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    max-width: 380px;
    margin: 0 auto;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 90px;
    grid-template-columns: 1fr 90px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 65px;
    grid-template-columns: 1fr 65px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 90px;
    grid-template-columns: 1fr 90px;
  }
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    border-bottom: solid 1px #3575BE;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner {
    border-bottom: solid 2px #3575BE;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper #form-footer-add-mail-to-list-form > .inner > div {
  margin-bottom: 0 !important;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    height: 30px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    height: 40px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input {
  border: none;
  color: #000000;
  /**
   * color
   * font-style
   * font-weight
   * opacity
   */
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input {
    padding: 0 5px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input {
    padding: 0 10px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input {
    padding: 0 15px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input::-webkit-input-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input:-moz-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input::-moz-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper input:-ms-input-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
  position: relative;
  padding: 0;
  background-color: transparent;
  line-height: 1;
  cursor: pointer;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 40px;
    grid-template-columns: 40px 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 30px;
    grid-template-columns: 30px 30px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 40px;
    grid-template-columns: 40px 40px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    grid-column-gap: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    grid-column-gap: 5px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button {
    grid-column-gap: 10px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button > span, #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:after {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button > span {
  font-weight: 700;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button > span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button > span {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button > span:before {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #3575BE;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:after {
  font-family: "terra-v1";
  content: "\e90b";
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:after {
    font-size: 36px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:after {
    font-size: 26px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:after {
    font-size: 36px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:hover {
  background: none !important;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:hover span {
  color: #FFFFFF;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:hover span:before {
  width: 100%;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-wrapper button:hover:after {
  color: #3575BE;
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    margin-top: 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    margin-top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    padding-top: 10px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    max-width: 380px;
    margin: 0 auto;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 90px;
    grid-template-columns: 1fr 90px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 65px;
    grid-template-columns: 1fr 65px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 90px;
    grid-template-columns: 1fr 90px;
  }
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    border-bottom: solid 1px #3575BE;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner {
    border-bottom: solid 2px #3575BE;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper #form-footer-add-mail-to-list-launch-form > .inner > div {
  margin-bottom: 0 !important;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    height: 30px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input,
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    height: 40px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input {
  border: none;
  color: #000000;
  /**
   * color
   * font-style
   * font-weight
   * opacity
   */
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input {
    padding: 0 5px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input {
    padding: 0 10px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input {
    padding: 0 15px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input::-webkit-input-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input:-moz-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input::-moz-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper input:-ms-input-placeholder {
  color: white;
  font-style: normal;
  font-weight: 500;
  opacity: 0.9;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
  position: relative;
  padding: 0;
  background-color: transparent;
  line-height: 1;
  cursor: pointer;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 40px;
    grid-template-columns: 40px 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 30px;
    grid-template-columns: 30px 30px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 40px;
    grid-template-columns: 40px 40px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    grid-column-gap: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    grid-column-gap: 5px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button {
    grid-column-gap: 10px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button > span, #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:after {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button > span {
  font-weight: 700;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button > span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button > span {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button > span:before {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #3575BE;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:after {
  font-family: "terra-v1";
  content: "\e90b";
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:after {
    font-size: 36px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:after {
    font-size: 26px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:after {
    font-size: 36px;
  }
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:hover {
  background: none !important;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:hover span {
  color: #FFFFFF;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:hover span:before {
  width: 100%;
}
#mastfoot #footer-main #footer-newsletter #form-footer-add-mail-to-list-launch-wrapper button:hover:after {
  color: #3575BE;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-partners {
    margin-top: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-partners {
    margin-top: 30px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-partners {
    margin-top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-partners {
    margin-top: 20px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-partners {
    margin-top: 30px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-partners > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-main #footer-partners > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-partners > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-partners > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-partners > .inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-partners > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
#mastfoot #footer-main #footer-partners > .inner .footer-partner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-partners > .inner .footer-partner {
    max-width: 200px;
    margin: 0 auto;
  }
}
#mastfoot #footer-main #footer-partners > .inner .footer-partner > .ct-attachment {
  padding-top: 0 !important;
}
#mastfoot #footer-main #footer-partners > .inner .footer-partner > .ct-attachment > .inner {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-address {
    margin-bottom: 30px;
  }
}
#mastfoot #footer-main #footer-address .wrapper {
  position: relative;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-address .wrapper {
    max-width: 340px;
    margin: 0 auto;
    text-align: center;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-main #footer-address .wrapper {
    -ms-flex-line-pack: start;
    align-content: start;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  #mastfoot #footer-main #footer-address .wrapper {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 45px 1fr;
    grid-template-columns: 45px 1fr;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-address .wrapper {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 55px 1fr;
    grid-template-columns: 55px 1fr;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-address .wrapper {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 60px 1fr;
    grid-template-columns: 60px 1fr;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  #mastfoot #footer-main #footer-address .wrapper {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 1fr;
    grid-template-columns: 80px 1fr;
  }
}
@media (min-width:720px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
    font-family: "terra-v1";
    content: "\e9b8";
    line-height: 1;
    color: #00801D;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:720px) and (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    width: 60px;
    height: 60px;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    width: 77px;
    height: 77px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    font-size: 50px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    font-size: 50px;
  }
}
@media (min-width:720px) and (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    font-size: 60px;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  #mastfoot #footer-main #footer-address .wrapper:before {
    font-size: 77px;
  }
}
#mastfoot #footer-main #footer-address .name {
  display: inline-block;
  line-height: 1;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-address .name {
    margin-bottom: 8px;
  }
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-address .name {
    font-size: 18px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-address .name {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-address .name {
    font-size: 22px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-address .name {
    font-size: 28px;
  }
}
#mastfoot #footer-main #footer-address address {
  margin: 0;
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-address address {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-address address {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-address address {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
#mastfoot #footer-main #footer-contact .footer-main-title {
  position: relative;
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 58px 180px;
    grid-template-columns: 58px 180px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 60px 1fr;
    grid-template-columns: 60px 1fr;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 1fr;
    grid-template-columns: 80px 1fr;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    grid-column-gap: 5px;
  }
}
@media (min-width:960px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width:959.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
#mastfoot #footer-main #footer-contact .footer-main-title:before {
  font-family: "terra-v1";
  content: "\e9a9";
  line-height: 1;
  font-style: normal;
  color: #3575BE;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title:before {
    font-size: 40px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title:before {
    font-size: 45px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title:before {
    font-size: 55px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-contact .footer-main-title:before {
    font-size: 65px;
  }
}
#mastfoot #footer-main #footer-contact .footer-main-title a, #mastfoot #footer-main #footer-contact .footer-main-title button {
  display: inline-block;
  /**
   * underline	@string 	Hauteur en PX du soulignement
   */
  padding: 0;
  cursor: pointer;
}
#mastfoot #footer-main #footer-contact .footer-main-title a > span, #mastfoot #footer-main #footer-contact .footer-main-title button > span {
  position: relative;
}
#mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 2px;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title a, #mastfoot #footer-main #footer-contact .footer-main-title button {
    margin-left: 10px;
  }
}
#mastfoot #footer-main #footer-contact .footer-main-title a > span, #mastfoot #footer-main #footer-contact .footer-main-title button > span {
  display: inline-block;
  font-weight: 500;
  font-style: italic;
}
#mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
    bottom: -5px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
    bottom: -7px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
    bottom: -8px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-main #footer-contact .footer-main-title a > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button > span:before {
    bottom: -10px;
  }
}
#mastfoot #footer-main #footer-contact .footer-main-title a:hover > span:before, #mastfoot #footer-main #footer-contact .footer-main-title button:hover > span:before {
  width: 100%;
}
#mastfoot #footer-main #footer-contact > .inner {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -moz-justify-content: start;
  -ms-justify-content: start;
  -webkit-box-pack: start;
  justify-content: start;
  -ms-flex-pack: start;
}
@media (max-width:959.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable {
    margin: 30px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable {
    margin: 80px 0 0;
  }
}
@media (min-width:1140px) {
  #mastfoot #footer-main #footer-contact #footer-charitable {
    margin: 40px 0;
  }
}
#mastfoot #footer-main #footer-contact #footer-charitable > button {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    padding: 0 15px;
  }
}
#mastfoot #footer-main #footer-contact #footer-charitable > button > span {
  z-index: 2;
  text-transform: uppercase;
}
#mastfoot #footer-main #footer-contact #footer-charitable > button:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-contact #footer-charitable > button:hover {
  color: #000000;
}
@media (max-width:719.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    margin: 0 auto;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #mastfoot #footer-main #footer-contact #footer-charitable > button {
    margin: 0 auto;
  }
}
#mastfoot #footer-main #footer-contact #footer-charitable > button > span {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-main #footer-contact #footer-charitable > button:hover {
  background-color: #3575BE;
}
#mastfoot #footer-main #footer-contact #footer-charitable > button:hover > span {
  color: #FFFFFF;
}
@media (max-width:719.98px) {
  #mastfoot #footer-bottom {
    margin-top: 30px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #mastfoot #footer-bottom {
    margin-top: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #mastfoot #footer-bottom {
    margin-top: 40px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-bottom {
    margin-top: 60px;
  }
}
#mastfoot #footer-bottom #footer-nav {
  border-bottom: solid 2px rgba(53, 117, 190, 0.48);
}
#mastfoot #footer-bottom #footer-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  list-style: none;
  padding: 0;
  line-height: 1;
}
@media (min-width:0px) and (max-width:539.98px) {
  #mastfoot #footer-bottom #footer-nav ul {
    margin: 0 -10px;
  }
}
@media (min-width:540px) {
  #mastfoot #footer-bottom #footer-nav ul {
    margin: 0;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #mastfoot #footer-bottom #footer-nav ul li {
    padding: 10px 5px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  #mastfoot #footer-bottom #footer-nav ul li {
    padding: 10px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  #mastfoot #footer-bottom #footer-nav ul li {
    padding: 15px;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-bottom #footer-nav ul li {
    padding: 20px;
  }
}
@media (max-width:959.98px) {
  #mastfoot #footer-bottom #footer-nav ul li {
    text-align: center;
  }
}
#mastfoot #footer-bottom #footer-nav ul li > a {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
#mastfoot #footer-bottom #footer-nav ul li > a:hover {
  color: #3575BE;
}
#mastfoot #footer-bottom #footer-nav ul li.active > a {
  color: #3575BE;
  cursor: default;
}
#mastfoot #footer-bottom #footer-copyright p {
  margin: 0;
  font-weight: 500;
  color: #3575BE;
  text-align: center;
}
@media (max-width:1599.98px) {
  #mastfoot #footer-bottom #footer-copyright p {
    padding: 10px 0;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-bottom #footer-copyright p {
    padding: 20px 0 10px;
  }
}
@media (max-width:1599.98px) {
  #mastfoot #footer-bottom #footer-copyright p {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1600px) {
  #mastfoot #footer-bottom #footer-copyright p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}

/**
 * Styles particuliers du pied de page (FOOTER) des utilisateurs ABONNÉS (MEMBER)
 */
@media (max-width:719.98px) {
  body[data-account=member] #mastfoot {
    padding: 10px 10px 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=member] #mastfoot {
    padding: 20px 20px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=member] #mastfoot {
    padding: 40px 40px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=member] #mastfoot {
    padding: 40px 80px 0;
  }
}
@media (min-width:1600px) {
  body[data-account=member] #mastfoot {
    padding: 40px 100px 0;
  }
}

/**
 * Styles particuliers du pied de page (FOOTER) des utilisateurs ANONYMES (USER)
 */
@media (max-width:719.98px) {
  body[data-account=user] #mastfoot {
    padding: 10px 10px 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=user] #mastfoot {
    padding: 20px 20px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=user] #mastfoot {
    padding: 40px 40px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=user] #mastfoot {
    padding: 40px 80px 0;
  }
}
@media (min-width:1600px) {
  body[data-account=user] #mastfoot {
    padding: 40px 100px 0;
  }
}

/**
 * Styles particuliers du pied de page (FOOTER) des utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (max-width:719.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-top: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-top: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #mastfoot {
    padding-top: 40px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-right: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-right: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-right: 80px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #mastfoot {
    padding-right: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-left: 105px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #mastfoot {
    padding-left: 140px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #mastfoot {
    padding-left: 20px;
  }
}

/**
 * Styles des PAGES
 */
/**
 * Styles communs à tous les types d'utilisateurs (USER + MEMBER + SUBSCRIBER)
 */
@media (min-width:1380px) {
  #subscribe-join {
    margin: 0 140px 100px;
  }
}
#subscribe-join > h2 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
#subscribe-join > h2 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  #subscribe-join > h2 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #subscribe-join > h2 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #subscribe-join > h2 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #subscribe-join > h2 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #subscribe-join > h2 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  #subscribe-join > h2 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #subscribe-join > h2 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > span {
    margin: 0 0 45px;
  }
}
#subscribe-join > h2 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  #subscribe-join > h2 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #subscribe-join > h2 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > span:not(.shadow):after {
    bottom: -15px;
  }
}
#subscribe-join > h2 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  #subscribe-join > h2 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #subscribe-join > h2 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #subscribe-join > h2 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
#subscribe-join > h2[data-shadow=tc] {
  text-align: center;
}
#subscribe-join > h2[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
#subscribe-join > h2[data-shadow=cc] {
  text-align: center;
}
#subscribe-join > h2[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
#subscribe-join > h2[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
#subscribe-join > h2[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
#subscribe-join > h2[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  #subscribe-join > h2 > [data-iconfont] {
    padding-left: 35px;
  }
}
#subscribe-join > h2 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  #subscribe-join > h2 > [data-iconfont]:before {
    font-size: 30px;
  }
}
#subscribe-join > p {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
  color: #7F7F7F;
}

.credits > span:nth-child(1) {
  font-weight: 500;
  font-style: italic;
}

/**
 * Styles communs aux pages des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
/**
 * Styles communs aux pages des utilisateurs CONNECTÉS (MEMBER)
 */
/**
 * Styles communs aux pages des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body:not([data-account=subscriber]):not([data-display-mode=popup-slim], [data-code-n=homepage]) #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber]):not([data-display-mode=popup-slim], [data-code-n=homepage]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber]):not([data-display-mode=popup-slim], [data-code-n=homepage]) #main {
    padding-top: 160px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat, body:not([data-account=subscriber])[data-code-n=encyclopedia] #hat {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat, body:not([data-account=subscriber])[data-code-n=encyclopedia] #hat {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat, body:not([data-account=subscriber])[data-code-n=encyclopedia] #hat {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat, body:not([data-account=subscriber])[data-code-n=encyclopedia] #hat {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat, body:not([data-account=subscriber])[data-code-n=encyclopedia] #hat {
    margin-bottom: 100px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat #hat-items, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat #hat-items {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item {
  background-color: #FFFFFF;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-bg, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-bg {
  z-index: 1;
  position: relative;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-bg img, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-bg img {
  position: relative;
  z-index: 1;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 0;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 100vw;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 100vw;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 550px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 600px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 700px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 800px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    max-width: 650px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 50px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-left: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 50px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-overlay, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-overlay {
    padding-right: 70px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
  margin: 0;
  padding: 0;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 34px;
    line-height: 3.4rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle > span {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-title span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-title span {
  color: #000000;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-subtitle span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-subtitle span {
  font-weight: 600;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-text {
  text-align: justify;
}
@media (min-width:540px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-text {
    margin-top: 8px;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-text {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-text {
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-text {
    line-height: 23px;
    line-height: 2.3rem;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link {
    margin-top: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link {
    margin-top: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link {
    margin-top: 30px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a {
    padding: 0 15px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99d";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:before {
    margin-right: 15px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:hover, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:hover {
  color: #000000;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat .hat-item-link > a:hover:after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat .hat-item-link > a:hover:after {
  width: 100%;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation > *:not(:nth-child(1)), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation > *:not(:nth-child(1)), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation > *:not(:nth-child(1)) {
    margin-left: 13px !important;
  }
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation {
    bottom: 10px;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-paginavigation, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-paginavigation {
    bottom: 8px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > *:not(:nth-child(1)), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > *:not(:nth-child(1)), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > *:not(:nth-child(1)) {
    margin-left: 17px !important;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div {
  border-radius: 3px;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div {
    width: 20px;
    height: 20px;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div {
    width: 12px;
    height: 12px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div:not(.active), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div:not(.active) {
  background-color: #FFFFFF;
  opacity: 0.5;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div:not(.active):hover, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div:not(.active):hover {
  opacity: 1;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div.active, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div.active {
  background-color: #3575BE;
  opacity: 1;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-pagination > div > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-pagination > div > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev, body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next:before {
  color: #3575BE;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next:before {
    font-size: 32px;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next:before {
    font-size: 26px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev > span, body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-prev:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-prev:before {
  font-family: "terra-v1";
  content: "\e904";
}
body:not([data-account=subscriber])[data-code-n=homepage] #hat-ct-carrousel-2d-navigation-next:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #hat-ct-carrousel-2d-navigation-next:before {
  font-family: "terra-v1";
  content: "\e90a";
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    margin-bottom: 100px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 50px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-left: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics {
    padding-right: 10px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics > .inner {
    grid-gap: 60px;
    gap: 60px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-left > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-left > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width:719.98px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons {
    margin-bottom: 25px;
  }
}
@media (min-width:720px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span {
  display: block;
  font-size: 0 !important;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span {
    width: 36px;
    height: 36px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span {
    width: 36px;
    height: 36px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span {
    width: 47px;
    height: 47px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #B1B1B1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:before {
    font-size: 36px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:before {
    font-size: 36px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:before {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:before {
    font-size: 47px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon:not(.active) > span, body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon.active.subtopic > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon:not(.active) > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon.active.subtopic > span {
  cursor: pointer;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
  position: relative;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    padding-left: 20px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    padding-left: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    padding-left: 20px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    padding-left: 26px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    margin-left: 20px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    margin-left: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    margin-left: 20px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon {
    margin-left: 26px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  bottom: 0;
  width: 1px;
  background-color: #3575BE;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    height: 20px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    height: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    height: 20px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    height: 26px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    margin-top: -10px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    margin-top: -10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    margin-top: -10px;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon + .topics-icon:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon + .topics-icon:before {
    margin-top: -13px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon > span:hover:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-icons .topics-icon.active > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon > span:hover:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-icons .topics-icon.active > span:before {
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: center;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
  /**
   * underline	@string 	Hauteur en PX du soulignement
   */
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span {
  position: relative;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 2px;
  background-color: #3575BE;
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 34px;
    line-height: 3.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 44px;
    line-height: 4.4rem;
  }
}
@media (min-width:1600px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 {
    letter-spacing: 3px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span {
    margin: 0px 0 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span {
    margin: 15px 0 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span {
    margin: 20px 0 30px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-title > h2 > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-title > h2 > span:before {
    right: 0;
    margin: 0 auto;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents {
  height: 100%;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents:not(.active), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents:not(.active), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents:not(.active), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents:not(.active) {
  display: none !important;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > .shadow, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > .shadow,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=tc],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=tc], body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=tc],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=tc], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=tc],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=tc], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=tc],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=tc] {
  text-align: center;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=tc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=tc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=tc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=tc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=tc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=tc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=tc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=cc],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=cc], body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=cc],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=cc], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=cc],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=cc], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=cc],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=cc] {
  text-align: center;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=cc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=cc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=cc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=cc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=cc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=cc] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=cc] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=bl],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=bl], body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=bl],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=bl], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=bl],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=bl], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=bl],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=bl] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=bl] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=bl] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=bl] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=bl] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=bl] > :not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=bl] > :not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2[data-shadow=bl] > :not(.shadow):after,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3[data-shadow=bl] > :not(.shadow):after, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2[data-shadow=bl] > :not(.shadow):after,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3[data-shadow=bl] > :not(.shadow):after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2[data-shadow=bl] > :not(.shadow):after,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3[data-shadow=bl] > :not(.shadow):after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2[data-shadow=bl] > :not(.shadow):after,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont], body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont],
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont], body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont],
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > [data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > [data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 {
    text-align: center;
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span:not(.shadow), body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span:not(.shadow),
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span:not(.shadow) {
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
    margin-left: 0;
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span[data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span[data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span[data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span[data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span[data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span[data-iconfont]:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span[data-iconfont]:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span[data-iconfont]:before {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span {
    margin-bottom: 25px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span {
    margin-bottom: 30px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div h3 > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h2 > span,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div h3 > span {
    margin-bottom: 50px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div p {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div p {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div p {
    margin-bottom: 30px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div p {
    margin-bottom: 40px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div p, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div p {
    text-align: justify;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text {
    height: auto !important;
  }
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text > .inner {
  height: auto;
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text > .inner {
    padding-right: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text > .inner {
    padding-right: 30px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .text > .inner, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .text > .inner {
    padding-right: 45px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
    margin-top: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
    margin-top: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
    margin-top: 50px;
  }
}
@media (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
    padding-bottom: 20px;
  }
}
@media (min-width:720px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link {
    padding-bottom: 10px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents > div .link a, body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents > div .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents > div .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents > div .link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a {
    padding: 0 15px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a > span {
  z-index: 2;
  text-transform: uppercase;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 58%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a:hover, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a:hover {
  color: #000000;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-contents .topics-contents .link a:hover:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-contents .topics-contents .link a:hover:before {
  width: 100%;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a {
    padding: 0 15px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a > span, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a > span {
  z-index: 2;
  text-transform: uppercase;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 58%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99d";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:before {
    margin-right: 15px;
  }
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:hover, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:hover {
  color: #000000;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents .link a:hover:after, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents .link a:hover:after {
  width: 100%;
}
body:not([data-account=subscriber])[data-code-n=homepage] #topics-current .topics-contents, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-current .topics-contents {
  display: block !important;
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next {
    z-index: 2;
    position: absolute;
    top: 50%;
    cursor: pointer;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next {
    right: 20px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next {
    right: 30px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next {
    right: 50px;
  }
}
@media (min-width:960px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next > span:before {
    color: #FFFFFF;
    text-shadow: 0 3px 6px #000000;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next > span:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next > span:before {
    font-size: 40px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body:not([data-account=subscriber])[data-code-n=homepage] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=homepage] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next > span:before, body:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] .subtopics-next > span:before,
body:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next > span:before {
    font-size: 50px;
  }
}

/**
 * Styles communs aux pages des utilisateurs ABONNÉS (SUBSCRIBER)
 */
body[data-account=subscriber] {
  /*
  .reports-posts-items {

  	$_pictures_marge_left: (
  		$lg-xl: 10px,
  		$xxl-min: 50px
  	);
  	$items_prev_next_padding: (
  		$lg-xl: 20px,
  		$xxl-min: 20px
  	);

  	$pictures_marge_left: ();
  	$items_prev_marge_left: ();
  	$items_next_marge_right: ();
  	@each $size,$value in $main_navigation_lvl1_icon_width {
  		$pictures_marge_left: map.set($pictures_marge_left,$size,($value + map.get($_pictures_marge_left,$size)) + ' !important');
  		$items_prev_marge_left: map.set($items_prev_marge_left,$size,($value + map.get($items_prev_next_padding,$size)) + ' !important');
  		$items_next_marge_right: map.set($items_next_marge_right,$size,map.get($items_prev_next_padding,$size) + ' !important');
  	}

  	// Conteneur du carrousel NETFLIX
  	height: 0;
  	@include rv(padding-top,(
  		$xs: 460px,
  		$sm-md: 460px,
  		$lg-xxl: 400px,
  		$xxxl: 450px
  	));

  	> div {
  		@include transition;
  	}

  	// Boutons d'informations si ITEMS PREV ou NEXT disponibles __________//
  	@include carrousel_2d_build_navigation_prev_next;

  	// Surcharge des boutons d'informations si ITEMS PREV ou NEXT disponibles
  	&:not(.loading) {

  		&:before {
  			@include rv(left,$items_prev_marge_left);
  			@include rv(left,(
  				$md-max: 10px !important
  			));
  		}

  		&:after {
  			@include rv(right,$items_next_marge_right);
  			@include rv(right,(
  				$md-max: 10px !important
  			));						
  		}

  	}

  	// Détail d'un ITEM (ARTICLE ou REPORTAGE)
  	.reports-posts-item {
  		display: block;

  		$contents_height: (
  			$md-max: 80px,
  			$lg-xxl: 100px,
  			$xxxl: 120px
  		);

  		$contents_semi_height: ();
  		$contents_quarter_height: ();
  		@each $size,$value in $contents_height {
  			$contents_semi_height: map.set($contents_semi_height,$size,math.div($value,2));
  			$contents_quarter_height: map.set($contents_quarter_height,$size,math.div($value,4));
  		}

  		// Premier item décalé car navigation principale
  		&:nth-child(1) {
  			@include rv(margin-left,$pictures_marge_left);
  		}

  		// Image de fond + Surcharge de la propriété BOTTOM
  		@include stickers-image-bg(( 	// cible l'enfant .bg
  			gradient-top: false,
  			gradient-bottom: false
  		));
  		> .bg {
  			@include rv(bottom,$contents_semi_height);

  			// Masque noir supérieur
  			@include stickers-overlay-gradient((
  				position: after,
  				direction: top-bottom,
  				size: 40,
  				from-position: 00%,
  				to-position: 100%
  			));

  			&:after {
  				@include opacity(60%);
  			}

  			// HOVER : Overlay + EYE
  			&:before {
  				z-index: 3;
  				position: absolute;
  				top: -10000px;
  				top: -100vh;
  				right: 0;
  				bottom: 0;
  				left: -10000px;
  				left: -100vw;
  				@include flex_c_c;
  				background-color: rgba(0,0,0,0);
  				@include ifont(eye);
  				@include rv(font-size,(
  					$lg-min: 36px
  				));
  				color: rgba($color_bg,0);
  				@include transition("background ease " + $transition_default + ",color ease " + $transition_default);
  			}

  		}

  		// Libellé de la Catégorie si Date active
  		> .cat-label {
  			z-index: 1;					
  			position: absolute;
  			top: 0;
  			left: 0;
  			@include rv(margin,(
  				$md-max: 15px 0 0 15px,
  				$lg-xxl: 15px 0 0 20px,
  				$xxxl: 20px 0 0 30px
  			));

  			> span {
  				display: inline-block;
  				@include rv(padding,(
  					$md-max: 8px 10px,
  					$lg-min: 8px 10px
  				));
  				background-color: rgba($color_20,20%);
  				border: solid 1px $color_1;
  				color: $color_30;
  				@include rv(_fsh,(
  					$md-max: (14,18),
  					$lg-min: (16,20)
  				));
  				text-transform: uppercase;
  			}

  		}

  		// Icône "T" TERRA + Titre + Extrait
  		> .contents {
  			z-index: 2;
  			position: absolute;
  			right: 0;
  			bottom: 0;
  			left: 0;
  			@include rv(height,$contents_height);
  			@include rv(margin,(
  				$md-max: 0 15px,
  				$lg-xxl: 0 20px,
  				$xxxl: 0 30px
  			));
  			background-color: $color_bg;

  			$contents_padding: (
  				$md-max: 15px,
  				$lg-xxl: 20px,
  				$xxxl: 35px
  			);

  			// Catégorie + Icône
  			> .cat {
  				@include rv(_gc,(
  					$xxl-max: "1fr 40px",
  					$xxxl: "1fr 50px"
  				));
  				@include rv(height,$contents_semi_height);
  				@include rv(padding-left,$contents_padding);

  				// Styles communs Libellé de la Catégorie et Date
  				> .label,
  				> .date {
  					@include flex__c;
  					text-transform: uppercase;

  					> span {
  						@include rv(line-height,(
  							$md-max: 18px,
  							$lg-min: 22px
  						));
  					}

  				}

  				// Libellé de la Catégorie ...
  				> .label {

  					> span {
  						position: relative;
  						@include rv(padding,(
  							$md-max: 0 15px,
  							$lg-xxl: 0 20px,
  							$xxxl: 0 25px
  						));
  						@include rv(_fs,(
  							$md-max: 12,
  							$lg-min: 13
  						));
  						color: $color_1;

  						&:before,
  						&:after {
  							position: absolute;
  							top: 0;
  							bottom: 0;
  							width: 1px;
  							background-color: $color_text;
  							content: "";
  						}

  						&:before {
  							left: 0;
  						}
  						&:after {
  							right: 0;
  						}

  					}

  				}

  				// ... OU Date
  				> .date {

  					> span {
  						//@include rv(_fs,(
  						//	$md-max: 16,
  						//	$lg-min: 18
  						//));
  					}

  				}

  				> .icon {
  					@include flex_c_c;

  					&:before {
  						@include rv(font-size,(
  							$md-max: 24px,
  							$lg-xxl: 24px,
  							$xxxl: 30px
  						));
  						color: $color_1;
  						font-weight: 600;
  					}

  				}

  			}

  			// Titre
  			> .title {
  				overflow: hidden;
  				@include rv(height,$contents_semi_height);
  				@include rv(padding-right,$contents_padding);
  				@include rv(padding-left,$contents_padding);
  				@include rv(line-height,$contents_quarter_height);
  				color: $color_text;
  				@include rv(_fs,(
  					$md-max: 18,
  					$lg-xxl: 20,
  					$xxxl: 24
  				));
  				font-weight: 600;
  				text-transform: none;
  			}

  		}

  		// Effet HOVER
  		&:hover > .bg:before {
  			top: 0;
  			left: 0;
  			background-color: rgba($color_text,0.25);
  			color: rgba($color_bg,1);
  		}

  	}

  }
  */
}
@media (max-width:719.98px) {
  body[data-account=subscriber]:not([data-code-n=homepage]) #main {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber]:not([data-code-n=homepage]) #main {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber]:not([data-code-n=homepage]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber]:not([data-code-n=homepage]) #main {
    padding-top: 160px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
  /**
   * type 	@string 	h1 | h2 | h3 | h4 | h5 | h6		 
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 25px 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 15px 30px 5px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 15px 40px 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 {
    margin: 15px 60px 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > span {
    margin-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-code-n-id]) #hat h1 > .shadow {
  margin-top: 0 !important;
}
body[data-account=subscriber] #chroniclers {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers {
    padding-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers {
    padding-top: 60px;
  }
}
body[data-account=subscriber] #chroniclers.loading #chroniclers-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber] #chroniclers.loading #chroniclers-items:before {
  z-index: 1;
}
body[data-account=subscriber] #chroniclers.loading #chroniclers-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber] #chroniclers > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber] #chroniclers > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #chroniclers > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 440px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 520px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 530px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 540px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 600px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 632px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items {
    padding-top: 42%;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item {
  display: block;
  overflow: hidden;
  position: relative;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  /*
  > a {

  	// Image de fond
  	> .bg {
  		@include carrousel_2d_build_post_report_item_bg((
  			contents-semi-height: $contents_semi_height
  		));
  	}

  	// Type (non utilisé dans cette version)
  	> .type {
  		@include carrousel_2d_build_post_report_item_type_icon(type);
  	}

  	// Icône (non utilisé dans cette version)
  	> .icon {
  		@include carrousel_2d_build_post_report_item_type_icon(icon);
  	}

  	// Catégorie + Icône + Titre
  	> .contents {
  		@include carrousel_2d_build_post_report_item_contents((
  			contents-quarter-height: $contents_quarter_height,
  			contents-semi-height: $contents_semi_height,
  			contents-height: $contents_height
  		));
  	}

  	// Effet HOVER
  	/*
  	@media ($lg-min) {

  		&:hover {

  			> .bg > .ct-attachment {

  				&:before {
  					bottom: 50% !important;
  					@include opacity(0.6);
  				}

  				&:after {
  					top: 0% !important;
  				}

  			}

  			> .contents {
  				@include opacity(1);
  				@include translateY(0);
  			}

  		}

  	}


  }
  */
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n+1) {
    padding-bottom: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n+1) {
    padding-bottom: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n+1) {
    padding-bottom: 60px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n) {
    padding-top: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n) {
    padding-top: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(2n) {
    padding-top: 60px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner {
  display: block;
  /**
   * MASQUE dégradé SUPÉRIEUR
   * gradient-top			@bool 	L'image possède-t-elle un masque noir supérieur
   * gradient-top-size	@int 	Taille du masque noir supérieur en dégradé (SANS unité %)
   * gradient-top-from	@int 	Position de départ du masque noir supérieur en dégradé (avec unité %)
   * gradient-top-to		@int 	Position d'arrivée du masque noir supérieur en dégradé (avec unité %)

   * MASQUE dégradé INFÉRIEUR
   * gradient-bottom		@bool 	L'image possède-t-elle un masque noir inférieur
   * gradient-bottom-size	@int 	Taille du masque noir inférieur en dégradé (SANS unité %)
   * gradient-bottom-from	@int 	Position de départ du masque noir inférieur en dégradé (avec unité %)
   * gradient-bottom-to	@int 	Position d'arrivée du masque noir inférieur en dégradé (avec unité %)
   *
   * Effets HOVER
   * hover 				@string	Un effet HOVER est-il souhaité : default | gif | none 
  	 */
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .bg-gif {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .ct-attachment:before, body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner:hover > .bg > .ct-attachment {
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
  color: #FFFFFF;
  font-weight: 500;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 !important;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    margin-bottom: 4px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    margin-bottom: 6px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    margin-bottom: 10px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    font-size: 53px;
    font-size: 5.3rem;
    line-height: 55px;
    line-height: 5.5rem;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title span {
  margin: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    padding: 25px 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title {
    padding: 30px 20px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span {
  position: relative;
  display: inline-block;
  font-weight: 600;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
  position: absolute;
  left: 50%;
  height: 2px;
  background-color: #FFFFFF;
  content: "";
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    bottom: -10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    bottom: -12px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    width: 50px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    width: 60px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    width: 70px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    width: 80px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -35px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner > div:not(.bg) > .title > span:after {
    margin-left: -40px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .chroniclers-item > .inner:hover > div:not(.bg) .title > span:after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div,
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber] #chroniclers #chroniclers-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber] #chroniclers.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber] #terratv-live {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live {
    padding-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live {
    padding-top: 50px;
  }
}
body[data-account=subscriber] #terratv-live .bg {
  z-index: 1;
  position: relative;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber] #terratv-live .bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .bg > .ct-attachment {
    padding-top: 0;
  }
}
body[data-account=subscriber] #terratv-live .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber] #terratv-live .terratv-logo,
body[data-account=subscriber] #terratv-live .live,
body[data-account=subscriber] #terratv-live .play {
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo,
body[data-account=subscriber] #terratv-live .live {
    top: 20px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo,
body[data-account=subscriber] #terratv-live .live {
    top: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo,
body[data-account=subscriber] #terratv-live .live {
    top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .terratv-logo,
body[data-account=subscriber] #terratv-live .live {
    top: 100px;
  }
}
body[data-account=subscriber] #terratv-live .terratv-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo {
    left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber] #terratv-live .terratv-logo {
    left: 110px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo {
    left: 25px;
  }
}
body[data-account=subscriber] #terratv-live .terratv-logo > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span {
    height: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span {
    height: 22px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span {
    height: 28px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span {
    height: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span {
    height: 38px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(1),
body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(2) {
    font-size: 26px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(1),
body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(2) {
    font-size: 28.6px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(1),
body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(2) {
    font-size: 36.4px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(1),
body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(2) {
    font-size: 41.6px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(1),
body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(2) {
    font-size: 49.4px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    margin-left: 4px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    margin-left: 4px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    font-size: 22px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    font-size: 28px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .terratv-logo > span:nth-child(3) {
    font-size: 38px;
  }
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .terratv-logo.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.4s !important;
  transition-delay: 0.4s !important;
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .terratv-logo[class*=js-reveal] {
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .terratv-logo.js-reveal-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body[data-account=subscriber] #terratv-live .terratv-logo[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
body[data-account=subscriber] #terratv-live .live {
  line-height: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .live {
    right: 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .live {
    right: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .live {
    right: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .live {
    right: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .live > .ct-svg {
    width: 80px;
    height: 28.9285714286px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .live > .ct-svg {
    width: 100px;
    height: 36.1607142857px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .live > .ct-svg {
    width: 140px;
    height: 50.625px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .live > .ct-svg {
    width: 150px;
    height: 54.2410714286px;
  }
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .live.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.4s !important;
  transition-delay: 0.4s !important;
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .live[class*=js-reveal] {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body[data-account=subscriber] #terratv-live .live.js-reveal-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body[data-account=subscriber] #terratv-live .live[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
body[data-account=subscriber] #terratv-live .play {
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:719.98px) {
  body[data-account=subscriber] #terratv-live .play {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber] #terratv-live .play {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber] #terratv-live .play {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber] #terratv-live .play {
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber] #terratv-live .play {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
}

/**
 * Page Erreur 404
 */
body[data-code-n=error404] #error-404 > .inner {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width:719.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    padding: 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=error404] #error-404 > .inner {
    padding: 0 40px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    margin: 20px auto;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    margin: 30px auto;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    margin: 25px auto;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=error404] #error-404 > .inner {
    margin: 30px auto;
  }
}
@media (min-width:1600px) {
  body[data-code-n=error404] #error-404 > .inner {
    margin: 40px auto;
  }
}
body[data-code-n=error404] #error-404 #error-404-title {
  text-align: center;
}
body[data-code-n=error404] #error-404 #error-404-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-code-n=error404] #error-404 #error-404-message a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=error404] #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
body[data-code-n=error404] #error-404 #error-404-message a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=error404] #error-404 #error-404-message a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=error404] #error-404 #error-404-message a:hover {
  color: #000000;
}
/**
 * Page GESTION DES CONSENTEMENTS (CONSENT)
 */
@media (max-width:959.98px) {
  body[data-code-n=consent] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=consent] .tpl-simple-00 {
    margin: 30px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=consent] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
/**
 * Page GESTION DES COOKIES (COOKIES)
 */
@media (max-width:959.98px) {
  body[data-code-n=cookies] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=cookies] .tpl-simple-00 {
    margin: 30px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=cookies] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
/**
 * Styles de la page ENCYCLOPEDIE
 */
body#encyclopedia.processing > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber].processing > .inner:after {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
body#encyclopedia #top-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
body#encyclopedia #top-nav > div,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  -webkit-box-pack: space-evenly;
  justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
}
@media (min-width:1600px) {
  body#encyclopedia #top-nav > div,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav > div {
    padding: 0 240px;
  }
}
body#encyclopedia #top-nav .letter,
body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
  position: relative;
}
@media (max-width:719.98px) {
  body#encyclopedia #top-nav .letter,
body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
    padding-top: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #top-nav .letter,
body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #top-nav .letter,
body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
    padding-top: 20px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #top-nav .letter,
body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
    padding-top: 80px;
  }
}
body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
  display: block;
  color: #FFFFFF;
  font-weight: 500;
  text-align: center;
  opacity: 0.54;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:960px) {
  body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #top-nav .letter > span,
body#encyclopedia #top-nav [data-action=letter-search] > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span {
    line-height: 55px;
    line-height: 5.5rem;
  }
}
body#encyclopedia #top-nav .letter:before,
body#encyclopedia #top-nav [data-action=letter-search]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search]:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 2px;
  background-color: #3575BE;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body#encyclopedia #top-nav .letter:hover > span,
body#encyclopedia #top-nav [data-action=letter-search]:hover > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter:hover > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search]:hover > span {
  opacity: 1;
}
body#encyclopedia #top-nav .letter.active > span,
body#encyclopedia #top-nav [data-action=letter-search].active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span {
  color: #3575BE;
  opacity: 1;
}
@media (max-width:719.98px) {
  body#encyclopedia #top-nav .letter.active:before,
body#encyclopedia #top-nav [data-action=letter-search].active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active:before {
    height: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #top-nav .letter.active:before,
body#encyclopedia #top-nav [data-action=letter-search].active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active:before {
    height: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #top-nav .letter.active:before,
body#encyclopedia #top-nav [data-action=letter-search].active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active:before {
    height: 20px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #top-nav .letter.active:before,
body#encyclopedia #top-nav [data-action=letter-search].active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active:before {
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav .letter,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter {
    display: none !important;
    visibility: hidden !important;
  }
}
body#encyclopedia #top-nav .letter.active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active > span {
  cursor: default;
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav .letter.active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active > span {
    font-size: 30px;
    font-size: 3rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #top-nav .letter.active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active > span {
    font-size: 40px;
    font-size: 4rem;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #top-nav .letter.active > span,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav .letter.active > span {
    font-size: 55px;
    font-size: 5.5rem;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav [data-action=letter-search],
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
    padding-top: 10px !important;
  }
  body#encyclopedia #top-nav [data-action=letter-search] > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > *:not(:nth-child(1)) {
    margin-left: 10px !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav [data-action=letter-search] > span:not(.label),
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span:not(.label) {
    opacity: 1;
  }
}
body#encyclopedia #top-nav [data-action=letter-search] > span:not(.label):before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span:not(.label):before {
  font-family: "terra-v1";
  content: "\e9b1";
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav [data-action=letter-search] > span:not(.label):before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span:not(.label):before {
    color: #3575BE;
    font-size: 24px;
  }
}
body#encyclopedia #top-nav [data-action=letter-search] > span.label,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span.label {
  opacity: 1;
}
@media (min-width:960px) {
  body#encyclopedia #top-nav [data-action=letter-search] > span.label,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search] > span.label {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #top-nav [data-action=letter-search].active > span:not(.label),
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span:not(.label) {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #top-nav [data-action=letter-search].active > span:not(.label),
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span:not(.label) {
    font-size: 30px;
    font-size: 3rem;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #top-nav [data-action=letter-search].active > span:not(.label),
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span:not(.label) {
    font-size: 45px;
    font-size: 4.5rem;
  }
}
body#encyclopedia #top-nav [data-action=letter-search].active > span:not(.label):before,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span:not(.label):before {
  font-family: "terra-v1";
  content: "\e94b";
}
body#encyclopedia #top-nav [data-action=letter-search].active > span.label,
body[data-code-n=encyclopedia][data-account=subscriber] #top-nav [data-action=letter-search].active > span.label {
  color: #FFFFFF !important;
}
body#encyclopedia #bottom-nav:not(.active),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav:not(.active) {
  display: none !important;
  visibility: hidden !important;
}
body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
    padding-top: 55px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
    padding-top: 62px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
    padding-top: 138px;
  }
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
    background-color: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }
}
@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body#encyclopedia #bottom-nav.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav.active {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner {
    padding: 35px 0 0;
  }
}
body#encyclopedia #bottom-nav > .inner #search-letters,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters {
  margin: 20px 0 30px;
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search-letters,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters {
    display: none !important;
    visibility: hidden !important;
  }
}
body#encyclopedia #bottom-nav > .inner #search-letters > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner {
  max-width: 450px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto;
}
body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    width: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    width: 45px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    width: 50px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    height: 45px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div {
    height: 50px;
  }
}
body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div.active,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div.active {
  color: #3575BE;
  font-size: 50px;
  font-weight: 600;
}
body#encyclopedia #bottom-nav > .inner #search-letters > .inner > div:not(.active),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search-letters > .inner > div:not(.active) {
  cursor: pointer;
}
body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
  position: relative;
  z-index: 1;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
    margin-top: 30px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
    margin-bottom: 35px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
    padding: 0 20px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search {
    padding: 0 40px;
  }
}
body#encyclopedia #bottom-nav > .inner #search > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
}
body#encyclopedia #bottom-nav > .inner #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:before {
  z-index: 2;
}
body#encyclopedia #bottom-nav > .inner #search > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:after {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 0;
  bottom: 0;
  font-family: "terra-v1";
  content: "\e9b1";
  color: #3575BE;
  line-height: 1;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:after {
    left: 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:after {
    left: 12px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:after {
    font-size: 24px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner:after {
    font-size: 25px;
  }
}
body#encyclopedia #bottom-nav > .inner #search > .inner input,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner input {
  z-index: 1;
  border-bottom: none;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner input,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner input {
    padding: 0 13px 0 46px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav > .inner #search > .inner input,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner input {
    padding: 0 15px 0 50px;
  }
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body#encyclopedia #bottom-nav > .inner #search > .inner input,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner input {
    background-color: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }
}
@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  body#encyclopedia #bottom-nav > .inner #search > .inner input,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav > .inner #search > .inner input {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions {
    height: 340px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions {
    height: 420px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
  width: 100%;
  height: 100% !important;
  padding-top: 0 !important;
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner {
    padding-top: 480px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition:nth-child(1) {
    margin-left: 10px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition:nth-child(1) {
    margin-left: 30px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:before, body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .bg > .ct-attachment img,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .type > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon {
    height: 40px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .icon:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .icon:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .icon:before {
    font-size: 40px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3 > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > h3 + .more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *:first-child,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *:first-child,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .excerpt p > *,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions .more + .more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions .more + .more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions-inner .definition:hover > .bg > .ct-attachment:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition:hover > .bg > .ct-attachment:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body#encyclopedia #bottom-nav-definitions-inner .definition:hover > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .definition:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=y] .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .netflix-prev,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div,
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div {
    line-height: 50px;
  }
}
body#encyclopedia #bottom-nav-definitions-inner .netflix-prev > div:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body#encyclopedia #bottom-nav-definitions-inner .netflix-next > div:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
    left: 20px !important;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions-inner[data-axis=x] .netflix-prev,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions-inner[data-axis=x] .netflix-prev {
    left: 40px !important;
  }
}
body#encyclopedia #bottom-nav-definitions.empty #bottom-nav-definitions-inner,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions.empty #bottom-nav-definitions-inner {
  color: #FFFFFF;
  text-align: center;
}
body#encyclopedia #bottom-nav-definitions .definition,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition {
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body#encyclopedia #bottom-nav-definitions .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > h3 > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > h3 + .more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p > *:first-child,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p > *,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p > *:first-child,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt p > *,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 0 0 20px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a.more:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos > span,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
body#encyclopedia #bottom-nav-definitions .definition:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 20%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body#encyclopedia #bottom-nav-definitions .definition > .bg > img,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .bg > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body#encyclopedia #bottom-nav-definitions .definition > .contents,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents {
  -webkit-transform: translateY(0) !important;
  transform: translateY(0) !important;
  -webkit-backface-visibility: hidden !important;
  opacity: 1;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > h3,
body#encyclopedia #bottom-nav-definitions .definition > .contents > .excerpt,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > h3,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .excerpt {
  text-align: left;
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 10px 10px 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 10px 15px 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 10px 10px 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions {
    margin: 10px 15px 15px;
  }
}
body#encyclopedia #bottom-nav-definitions .definition > .contents > .actions > a,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition > .contents > .actions > a {
  height: 36px !important;
  margin-top: 0 !important;
}
body#encyclopedia #bottom-nav-definitions .definition:after,
body[data-code-n=encyclopedia][data-account=subscriber] #bottom-nav-definitions .definition:after {
  z-index: 1;
  opacity: 1 !important;
}
body#encyclopedia #definitions,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
body#encyclopedia #definitions-carrousel,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-carrousel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body#encyclopedia #definitions .definition,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition {
  position: relative;
  width: 100vw;
  height: 100vh;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /*
  	@include stickers-overlay-gradient((
  		position: after,
  		direction: right-left,
  		size: 40,
  		from-position: 00%,
  		to-position: 100%
  	));
  */
}
body#encyclopedia #definitions .definition:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0%;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, right top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
  z-index: 2;
  position: absolute;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    left: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    left: 20px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    left: 50px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    right: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    right: 20px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    right: 50px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    padding: 30px 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    padding: 40px 0;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions .definition > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition > .inner {
    padding: 50px 0;
  }
}
body#encyclopedia #definitions .definition .audios,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    height: 50px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios > button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button {
    font-size: 18px;
  }
}
body#encyclopedia #definitions .definition .audios > button > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body#encyclopedia #definitions .definition .audios > button:after,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    font-size: 32px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    margin-right: 15px;
  }
}
body#encyclopedia #definitions .definition .audios > button:hover,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:hover {
  color: #000000;
}
body#encyclopedia #definitions .definition .audios > button:hover:after,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:hover:after {
  width: 100%;
}
body#encyclopedia #definitions .definition .audios > button > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    background-size: 20px 30px;
  }
}
@media (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    width: 44px;
    height: 39px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > button:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:before {
    width: 44px;
    height: 39px;
  }
}
body#encyclopedia #definitions .definition .audios > button:after,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button:after {
  z-index: 2;
}
body#encyclopedia #definitions .definition .audios > button.active:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
  position: relative;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios > .time,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time {
    font-size: 18px;
  }
}
body#encyclopedia #definitions .definition .audios > .time > .h,
body#encyclopedia #definitions .definition .audios > .time > .m,
body#encyclopedia #definitions .definition .audios > .time > .s,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time > .h,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time > .m,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time > .s {
  color: #FFFFFF;
}
body#encyclopedia #definitions .definition .audios > .time > .unit,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .time > .unit {
  color: #3575BE;
  font-size: 85%;
}
body#encyclopedia #definitions .definition .audios > .title > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios > .title > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body#encyclopedia #definitions .definition .audios > .title > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition .audios > .title > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body#encyclopedia #definitions .definition .audios > .title > span:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body#encyclopedia #definitions .definition .audios > .title > span:nth-child(1) > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body#encyclopedia #definitions .definition .audios > .title > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions .definition .audios + .podcast,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions .definition .audios + .podcast,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios + .podcast {
    margin-top: 10px;
  }
}
@media (max-width:1379.98px) {
  body#encyclopedia #definitions .definition .audios,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios {
    margin: 0 0 25px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition .audios,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios {
    margin: 0 0 30px;
  }
}
body#encyclopedia #definitions .definition .audios > button > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button > span {
  color: #FFFFFF;
}
@media (max-width:1139.98px) {
  body#encyclopedia #definitions .definition .audios > button + button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button + button {
    margin-left: 15px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions .definition .audios > button + button,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .audios > button + button {
    margin-left: 15px;
  }
}
body#encyclopedia #definitions .definition h3,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  max-width: 900px;
}
body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(255, 255, 255, 0.25);
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions .definition h3 > .shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body#encyclopedia #definitions .definition h3[data-shadow=tc],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=tc] {
  text-align: center;
}
body#encyclopedia #definitions .definition h3[data-shadow=tc] > :not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body#encyclopedia #definitions .definition h3[data-shadow=cc],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=cc] {
  text-align: center;
}
body#encyclopedia #definitions .definition h3[data-shadow=cc] > :not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body#encyclopedia #definitions .definition h3[data-shadow=bl],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body#encyclopedia #definitions .definition h3[data-shadow=bl] > :not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body#encyclopedia #definitions .definition h3[data-shadow=bl] > :not(.shadow):after,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont],
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont] {
    padding-left: 50px;
  }
}
body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body#encyclopedia #definitions .definition h3 > [data-iconfont]:before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > [data-iconfont]:before {
    font-size: 47px;
  }
}
body#encyclopedia #definitions .definition h3 > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span {
  text-transform: none !important;
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition h3 > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span {
    margin-bottom: 15px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#encyclopedia #definitions .definition h3 > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span {
    margin-bottom: 20px;
  }
}
body#encyclopedia #definitions .definition h3 > span.shadow,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span.shadow {
  padding-left: 0 !important;
  font-weight: 500 !important;
}
body#encyclopedia #definitions .definition h3 > span:not(.shadow),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) {
  color: #FFFFFF !important;
  font-weight: 600 !important;
}
body#encyclopedia #definitions .definition h3 > span:not(.shadow) > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition h3 > span:not(.shadow) > span {
  color: #3575BE !important;
  font-weight: 700 !important;
}
body#encyclopedia #definitions .definition .description,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description {
  max-width: 700px;
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition .description,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description {
    margin: 20px 0;
  }
}
@media (min-width:720px) {
  body#encyclopedia #definitions .definition .description,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description {
    margin: 30px 0;
  }
}
body#encyclopedia #definitions .definition .description > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description > .inner {
  width: auto;
  height: auto;
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions .definition .description > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description > .inner {
    padding-right: 20px;
  }
}
@media (min-width:720px) {
  body#encyclopedia #definitions .definition .description > .inner,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description > .inner {
    padding-right: 30px;
  }
}
body#encyclopedia #definitions .definition .description p,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .description p {
  color: #FFFFFF;
}
body#encyclopedia #definitions .definition .bg,
body#encyclopedia #definition-transition .bg,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .bg,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
  background-size: cover;
}
body#encyclopedia #definitions .definition .bg > img,
body#encyclopedia #definition-transition .bg > img,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions .definition .bg > img,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition .bg > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body#encyclopedia #definition-transition,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200vw;
  height: 100vh;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
body#encyclopedia #definition-transition.next,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition.next {
  left: 0;
}
body#encyclopedia #definition-transition.next.animate,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition.next.animate {
  -webkit-transform: translateX(-100vw);
  transform: translateX(-100vw);
  -webkit-backface-visibility: hidden;
}
body#encyclopedia #definition-transition.prev,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition.prev {
  right: 0;
}
body#encyclopedia #definition-transition.prev.animate,
body[data-code-n=encyclopedia][data-account=subscriber] #definition-transition.prev.animate {
  -webkit-transform: translateX(100vw);
  transform: translateX(100vw);
  -webkit-backface-visibility: hidden;
}
body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
  position: absolute;
  width: 100%;
  max-width: 680px !important;
  /**
   * grid-columns 		@string 	Mise en forme du décompte VS visuel de la barre de navigation
   * grid-gap 			@string 	Espacement entre le décompte et le visuel de la barre de navigation
   * max-width 			@string 	Largeur maximale du décompte visuel
   * padding-left 		@string 	Gouttière à gauche
   * counter-gap 	 		@string 	Gouttière de part et d'autre du "/" du décompte
   * drag-to-navigate 	@bool 		L'information GLISSER POUR NAVIGUER est-ele à afficher ?
   */
  padding-left: 0;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    bottom: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    bottom: 15px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    bottom: 50px;
  }
}
@media (max-width:719.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    padding: 0 20px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    padding: 0 50px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 152px;
    grid-template-columns: 1fr 152px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 152px;
    grid-template-columns: 1fr 152px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 152px;
    grid-template-columns: 1fr 152px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 152px;
    grid-template-columns: 1fr 152px;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 152px;
    grid-template-columns: 1fr 152px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    max-width: 480px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    max-width: 750px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    margin: 10px auto 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions-nav,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav {
    margin: 15px auto 0;
  }
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 16px !important;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 12px;
  }
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span {
  color: #3575BE;
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1), body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
  font-family: "terra-v1";
  content: "\e924";
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  background-color: rgba(53, 117, 190, 0.3);
  border: solid 1px #3575BE;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
  background-color: #3575BE;
  content: "";
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
  font-weight: 500;
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body#encyclopedia #definitions-nav > .ct-carrousel-2d-visual-count-pagination,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .ct-carrousel-2d-visual-count-pagination {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width:540px) and (max-width:719.98px) {
  body#encyclopedia #definitions-nav > .ct-carrousel-2d-visual-count-pagination > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .ct-carrousel-2d-visual-count-pagination > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body#encyclopedia #definitions-nav > .ct-carrousel-2d-visual-count-slider,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav > .ct-carrousel-2d-visual-count-slider {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
body#encyclopedia #definitions-nav .carrousel-2d-drag-to-navigate,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .carrousel-2d-drag-to-navigate {
  margin-bottom: 0 !important;
}
body#encyclopedia #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body#encyclopedia #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(3),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  cursor: pointer;
}
body#encyclopedia #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-title,
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination > span,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-title,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination > span {
  color: #FFFFFF;
  opacity: 1 !important;
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .current {
  color: #3575BE;
  font-weight: 700;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 50px;
    font-size: 5rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 50px;
    font-size: 5rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 60px;
    font-size: 6rem;
    line-height: 50px;
    line-height: 5rem;
  }
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
  font-weight: 600;
  opacity: 0.35;
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa {
  font-weight: 600;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
  font-weight: 500;
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
    padding-left: 2px;
  }
}
@media (min-width:960px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
    padding-left: 2px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-slider,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body#encyclopedia #definitions-nav .ct-carrousel-2d-visual-count-slider > div,
body[data-code-n=encyclopedia][data-account=subscriber] #definitions-nav .ct-carrousel-2d-visual-count-slider > div {
  width: 100%;
}
body#encyclopedia.search-progressing #search:after,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search:after {
  content: "";
  z-index: 5;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body#encyclopedia.search-progressing #search > .inner,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body#encyclopedia.search-progressing #search > .inner:before,
body[data-code-n=encyclopedia][data-account=subscriber].search-progressing #search > .inner:before {
    background-size: 60px;
  }
}

body[data-code-n=encyclopedia][data-account=subscriber] #masthead,
body[data-code-n=encyclopedia][data-account=subscriber] #mastfoot,
body[data-code-n=encyclopedia][data-account=subscriber] #main-navigation,
body[data-code-n=encyclopedia][data-account=subscriber] #popups,
body[data-code-n=encyclopedia][data-account=subscriber] #header-search-popup,
body[data-code-n=encyclopedia][data-account=subscriber] #popups-notifications {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=encyclopedia][data-account=subscriber] #main {
  padding-top: 0 !important;
}

/**
 * Page MENTIONS LÉGALES (LEGAL-NOTICE)
 */
@media (max-width:959.98px) {
  body[data-code-n=legal_notice] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=legal_notice] .tpl-simple-00 {
    margin: 30px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=legal_notice] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
/**
 * Styles de la page LECTEUR
 */
body#player-terra {
  /*
  .player-infos-close {
  	z-index: 2;
  	position: fixed;
  	right: 0;
  	bottom: 0;

  	> button {
  		@include flex_c_c;
  		@include rv(_size,(
  			$xl-min: (60px,60px)
  		));
  		background-color: $color_30;
  		cursor: pointer;

  		&:before {
  			@include ifont('cross-2');
  			@include rv(font-size,(
  				$lg-max: 24px,
  				$xl-min: 30px
  			));
  			color: $color_1;
  		}

  	}

  }
  // Effet apparation/disparition
  .player-infos:not(.active) + .player-infos-close {
  	@include translateX(100%);
  	@include transition(all ease 0s);
  }
  .player-infos.active + .player-infos-close {
  	@include translateX(0%);
  	@include transition;
  }
  */
  /*
  .player-audios-subtitles {
  	z-index: 3;
  	@include flex_c_c;
  	position: fixed;
  	top: 0;
  	left: 0;
  	width: 100%;
  	width: 100vw;
  	height: 100%;
  	height: 100vh;
  	background: transparent;

  	&:not(.active) {
  		@include hidden(true);
  	}

  	> .inner {
  		z-index: 4;
  		@include rv(_gg,(
  			$xl-min: 40px
  		));
  		width: auto !important;
  		height: auto !important;
  		@include rv(padding,(
  			$xxl-min: 40px
  		));
  		background-color: rgba($color_20,0.74);
  		@include transition;

  		&[data-audios][data-subtitles] {
  			@include rv(_gc,(
  				$xl-min: "1fr 1fr 15px"
  			));
  		}

  		&[data-audios]:not([data-subtitles]),
  		&[data-subtitles]:not([data-audios]) {
  			@include rv(_gc,(
  				$xl-min: "1fr 15px"
  			));
  		}


  		&:not([data-audios]) > .player-audios {
  			@include hidden(true);
  		}

  		&:not([data-subtitles]) > .player-subtitles {
  			@include hidden(true);
  		}

  		// Styles communs
  		> div:not(.close) {
  			color: $color_30;

  			> .title,
  			> ul > li {
  				@include rv(padding-left,(
  					$xl-min: 30px
  				));
  				@include rv(_lh,(
  					$xxl-min: 38
  				));
  			}

  			// Titre
  			> .title {
  				@include rv(margin-bottom,(
  					$xxl-min: 5px
  				));
  				@include rv(_fs,(
  					$xxl-min: 24
  				));
  			}

  			> ul {
  				list-style: none;
  				margin: 0;
  				padding: 0;

  				> li {
  					@include rv(_fs,(
  						$xxl-min: 18
  					));

  					&.active {
  						position: relative;

  						&:before {
  							position: absolute;
  							left: 0;
  							@include ifont(default-check);
  							@include rv(font-size,(
  								$xl-min: 18px
  							));
  						}

  					}

  					&:not(.active) {
  						color: rgba($color_30,0.58);
  						@include transition;
  						cursor: pointer;

  						&:hover {
  							color: $color_30;
  						}
  					}

  				}

  			}

  		}

  		> .close {
  			@include rv(padding-top,(
  				$xl-min: 6px
  			));
  			cursor: pointer;

  			&:before {
  				@include ifont(default-cross);
  				@include rv(font-size,(
  					$xl-min: 15px
  				));
  				color:$color_30;
  				@include transition;
  			}

  			&:hover:before {
  				color: $color_1;
  			}

  		}

  	}

  }
  */
}
body#player-terra:not(.active) > .inner {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body#player-terra:not(.active) > .inner:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body#player-terra:not(.active) > .inner:after {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body#player-terra:not(.active) > .inner:after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body#player-terra:not(.active) > .inner:after {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body#player-terra:not(.active) > .inner:after {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body#player-terra:not(.active) > .inner:after {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body#player-terra:not(.active) > .inner:after {
    background-size: 60px;
  }
}
body#player-terra.active > .inner > div {
  display: block !important;
}
body#player-terra [id^=player__].video-js {
  z-index: 1;
  position: relative;
}
body#player-terra [id^=player__].video-js video {
  width: 100%;
  height: 100%;
}
body#player-terra .player-unmute {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
  z-index: 9;
}
body#player-terra .player-unmute > button {
  font-size: 0 !important;
}
body#player-terra .player-unmute > button:before {
  font-family: "terra-v1";
  content: "\e9c4";
  color: #FFFFFF;
  cursor: pointer;
}
@media (max-width:1139.98px) {
  body#player-terra .player-unmute > button:before {
    font-size: 100px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-unmute > button:before {
    font-size: 140px;
  }
}
body#player-terra .player-unmute > button:hover:before {
  font-family: "terra-v1";
  content: "\e9c7";
  color: #3575BE;
}
body#player-terra .player-infos {
  z-index: 2;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  width: 100vw;
  height: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
@media (max-width:1139.98px) {
  body#player-terra .player-infos {
    padding-top: 115px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos {
    padding-top: 120px;
  }
}
body#player-terra .player-infos.popup-audios-subtitles > .inner > .audios-subtitles > button {
  color: #3575BE;
}
body#player-terra .player-infos.popup-audios-subtitles > .inner > .audios-subtitles > button:before {
  -webkit-transition: all ease 0s;
  transition: all ease 0s;
}
body#player-terra .player-infos.popup-audios-subtitles > .inner > .close:after {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
}
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .audios-subtitles > button,
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .add-to-playlist > button,
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .show-bonus > button {
  -webkit-transition: color ease 0.6s;
  transition: color ease 0.6s;
}
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .audios-subtitles > button:before,
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .add-to-playlist > button:before,
body#player-terra .player-infos:not(.popup-audios-subtitles) > .inner > .show-bonus > button:before {
  -webkit-transition: color ease 0.6s;
  transition: color ease 0.6s;
}
body#player-terra .player-infos > .inner .player-infos-general-left,
body#player-terra .player-infos > .inner .player-bonus-backstage,
body#player-terra .player-infos > .inner .player-bonus-around,
body#player-terra .player-infos > .inner .player-bonus-about {
  max-width: 1600px;
  margin: 0 auto;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > .inner .player-infos-general-left,
body#player-terra .player-infos > .inner .player-bonus-backstage,
body#player-terra .player-infos > .inner .player-bonus-around,
body#player-terra .player-infos > .inner .player-bonus-about {
    padding: 0 20px 60px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos > .inner .player-infos-general-left,
body#player-terra .player-infos > .inner .player-bonus-backstage,
body#player-terra .player-infos > .inner .player-bonus-around,
body#player-terra .player-infos > .inner .player-bonus-about {
    padding: 0 30px 100px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos > .inner .player-infos-general-left,
body#player-terra .player-infos > .inner .player-bonus-backstage,
body#player-terra .player-infos > .inner .player-bonus-around,
body#player-terra .player-infos > .inner .player-bonus-about {
    padding: 0 40px 100px;
  }
}
body#player-terra .player-infos > .inner .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body#player-terra .player-infos > .inner .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(255, 255, 255, 0.15);
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > span {
    margin: 0 0 45px;
  }
}
body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=tc] {
  text-align: center;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=cc] {
  text-align: center;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body#player-terra .player-infos > .inner .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos > .inner .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (max-width:959.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#player-terra .player-infos > .inner .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 200px;
    grid-template-columns: 1fr 200px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 728px 1fr;
    grid-template-columns: 728px 1fr;
  }
}
body#player-terra .player-infos .player-infos-general-left {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  /*
  > .audios-subtitles {

  	> button:before {
  		@include ifont(audios);
  	}

  	// Si plusieurs pistes audios ET pistes de sous-titres
  	+ .add-to-playlist {
  		@include rv(margin-top,(
  			$xxl-min: 25px
  		));
  	}

  }
  */
  /*
  $player_infos_icon_back_button_size : (
  	$xl-min: (75px,60px)
  );
  $player_infos_icon_back_icon_size : (
  	$xl-min: 40px
  );

  > .close {
  	@include flex_c_c;
  	position: absolute;
  	bottom: 0;
  	left: 0;
  	@include rv(_size,$player_infos_icon_back_button_size);
  	background-color: $color_30;
  	cursor: pointer;

  	&:before {
  		@include ifont(arrow-left-top);
  		@include rv(font-size,$player_infos_icon_back_icon_size);
  		color: $color_1;
  	}

  }
  */
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
body#player-terra .player-infos .player-infos-general-left > .type,
body#player-terra .player-infos .player-infos-general-left > .title,
body#player-terra .player-infos .player-infos-general-left > .metas,
body#player-terra .player-infos .player-infos-general-left > .excerpt,
body#player-terra .player-infos .player-infos-general-left > .audios-subtitles,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist,
body#player-terra .player-infos .player-infos-general-left > .show-bonus {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
body#player-terra .player-infos .player-infos-general-left > .type {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width:1600px) {
  body#player-terra .player-infos .player-infos-general-left > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .type {
    margin-bottom: 20px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(1) > svg {
    height: 47px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(1) > svg {
    height: 58px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(2) {
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(2) {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body#player-terra .player-infos .player-infos-general-left > .type > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}
body#player-terra .player-infos .player-infos-general-left > .title {
  font-weight: 500;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    margin-bottom: 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general-left > .title {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 68px;
    line-height: 6.8rem;
  }
}
body#player-terra .player-infos .player-infos-general-left > .title > span {
  margin: 0 !important;
}
body#player-terra .player-infos .player-infos-general-left > .metas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .metas > *:not(:nth-child(1)) {
    margin-left: 28px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .metas > *:not(:nth-child(1)) {
    margin-left: 30px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .metas > *:not(:nth-child(1)) {
    margin-left: 40px !important;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .metas > *:not(:nth-child(1)) {
    margin-left: 50px !important;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    margin-bottom: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    margin-bottom: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .metas {
    margin-bottom: 25px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .metas > div {
  line-height: 1;
  font-weight: 500;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
body#player-terra .player-infos .player-infos-general-left > .metas > div + div {
  position: relative;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div {
    margin-left: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div {
    margin-left: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div {
    margin-left: 40px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div {
    margin-left: 50px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .metas > div + div:before {
  position: absolute;
  top: 0;
  width: 2px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.33);
  content: "";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div:before {
    left: -18px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div:before {
    left: -19px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div:before {
    left: -24px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .metas > div + div:before {
    left: -29px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .metas .year {
  color: #FFFFFF;
}
body#player-terra .player-infos .player-infos-general-left > .metas .quality,
body#player-terra .player-infos .player-infos-general-left > .metas .sound {
  border: solid 2px #3575BE;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-left > .metas .quality,
body#player-terra .player-infos .player-infos-general-left > .metas .sound {
    padding: 3px 6px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general-left > .metas .quality,
body#player-terra .player-infos .player-infos-general-left > .metas .sound {
    padding: 3px 6px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .excerpt {
  color: #FFFFFF;
  font-style: italic;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    margin-bottom: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    margin-bottom: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    margin-bottom: 25px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .excerpt {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
body#player-terra .player-infos .player-infos-general-left > .excerpt p:not(:last-child) {
  margin-bottom: 10px;
}
body#player-terra .player-infos .player-infos-general-left > .excerpt p:last-child {
  margin-bottom: 0 !important;
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    height: 48px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    height: 44px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    height: 44px;
  }
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    padding: 0 20px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    padding: 0 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    font-size: 14px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    font-size: 16px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button {
    font-size: 18px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:after {
    width: 73%;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:after {
    width: 73%;
  }
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e994";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    font-size: 22px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:before {
    margin-right: 15px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:hover {
  color: #FFFFFF;
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button:hover:after {
  width: 100%;
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button#show-bonus-backstage:before {
  font-family: "terra-v1";
  content: "\e9d1";
}
body#player-terra .player-infos .player-infos-general-left > .show-bonus > button#show-bonus-about:before {
  font-family: "terra-v1";
  content: "\e9d0";
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus + .audios-subtitles,
body#player-terra .player-infos .player-infos-general-left > .show-bonus + .add-to-playlist {
    margin-top: 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus + .audios-subtitles,
body#player-terra .player-infos .player-infos-general-left > .show-bonus + .add-to-playlist {
    margin-top: 30px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .show-bonus + .audios-subtitles,
body#player-terra .player-infos .player-infos-general-left > .show-bonus + .add-to-playlist {
    margin-top: 35px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  color: #FFFFFF;
  font-weight: 500;
  cursor: pointer;
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button {
    font-size: 20px;
    font-size: 2rem;
  }
}
body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:before {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:before {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:before {
    font-size: 20px;
  }
}
@media (max-width:1379.98px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:before {
    margin-right: 12px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:before {
    margin-right: 15px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .audios-subtitles > button:hover:before,
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist > button:hover:before {
  color: #3575BE;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist:not(.processing):not(.added) > button > span:nth-child(2) {
  display: none;
  visibility: hidden;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist:not(.processing):not(.added) > button:before {
  font-family: "terra-v1";
  content: "\e9ca";
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button {
  cursor: default;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button:before {
    width: 35px;
    height: 35px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button:before {
    margin: -17.5px 0 0 -17.5px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button:before {
    background-size: 35px;
  }
}
@media (min-width:1380px) {
  body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button {
    padding-left: 45px;
  }
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button > span:nth-child(2) {
  display: none;
  visibility: hidden;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.processing > button:before {
  left: 0 !important;
  margin-left: 0 !important;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.added > button {
  cursor: default !important;
  color: #3575BE;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.added > button > span:nth-child(1) {
  display: none;
  visibility: hidden;
}
body#player-terra .player-infos .player-infos-general-left > .add-to-playlist.added > button:before {
  font-family: "terra-v1";
  content: "\e943";
  color: #3575BE;
}
body#player-terra .player-infos .player-infos-general-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
body#player-terra .player-infos .player-infos-general-right #player-infos-big-button {
  cursor: pointer;
}
body#player-terra .player-infos .player-infos-general-right #player-infos-big-button:before {
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.pause:before {
  font-family: "terra-v1";
  content: "\e9c0";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.pause:before {
    font-size: 60px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.pause:before {
    font-size: 80px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.pause:before {
    font-size: 100px;
  }
}
body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.play:before {
  font-family: "terra-v1";
  content: "\e9ae";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.play:before {
    font-size: 80px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.play:before {
    font-size: 100px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-infos-general-right #player-infos-big-button.play:before {
    font-size: 120px;
  }
}
body#player-terra .player-infos .player-infos-general-right #player-infos-big-button:hover:before {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list {
    grid-gap: 20px;
    gap: 20px;
  }
}
body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list .bonus-backstage-item {
  overflow: hidden;
  position: relative;
}
@media (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list .bonus-backstage-item {
    padding-top: 67.9069767442%;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list .bonus-backstage-item {
    padding-top: 67.9069767442%;
  }
}
body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list .bonus-backstage-item > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block !important;
}
body#player-terra .player-infos .player-bonus-backstage #bonus-backstage-list .bonus-backstage-item .video-js video {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .image {
  position: relative;
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .image > .ct-attachment {
  z-index: 1;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .image > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .image > .ct-attachment > .inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
  z-index: 2;
  position: absolute;
  left: 0;
  border-left: solid 4px #FFFFFF;
}
@media (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    bottom: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    bottom: 30px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    bottom: 30px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    margin-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    margin-left: 100px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    margin-left: 120px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    margin-left: 140px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    padding-left: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    padding-left: 25px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    padding-left: 25px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright > span {
  display: block;
  color: #FFFFFF;
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .copyright > span:nth-child(1) {
  font-style: italic;
  font-weight: 600;
}
@media (max-width:539.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item:not(.has-contents) .image, body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item.has-contents .contents {
    margin-bottom: 50px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item:not(.has-contents) .image, body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item.has-contents .contents {
    margin-bottom: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item:not(.has-contents) .image, body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item.has-contents .contents {
    margin-bottom: 80px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item:not(.has-contents) .image, body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item.has-contents .contents {
    margin-bottom: 80px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item:not(.has-contents) .image, body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item.has-contents .contents {
    margin-bottom: 140px;
  }
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
  color: #FFFFFF;
}
@media (max-width:539.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-top: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-top: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-top: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-top: 20px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-top: 20px;
  }
}
@media (max-width:539.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-left: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-left: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-left: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-left: 0;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-left: 0;
  }
}
@media (max-width:539.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-right: 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-right: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-right: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-right: 0;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    margin-right: 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    padding: 0 60px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    padding: 0 80px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents {
    padding: 0 100px;
  }
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents .title {
  font-weight: 600;
}
body#player-terra .player-infos .player-bonus-around #bonus-around-list .bonus-around-item .contents .text p:last-child {
  margin: 0;
}
body#player-terra .player-infos .player-bonus-about ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body#player-terra .player-infos .player-bonus-about ul li > span {
  display: inline-block;
  font-weight: 500;
}
body#player-terra .player-infos .player-bonus-about ul li > span:nth-child(1) {
  color: rgba(255, 255, 255, 0.56);
}
@media (max-width:1139.98px) {
  body#player-terra .player-infos .player-bonus-about ul li > span:nth-child(1) {
    padding-right: 8px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos .player-bonus-about ul li > span:nth-child(1) {
    padding-right: 10px;
  }
}
body#player-terra .player-infos .player-bonus-about ul li > span:nth-child(2) {
  color: #FFFFFF;
}
body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
  position: fixed !important;
  width: auto !important;
  height: auto !important;
  background-color: #FFFFFF;
  color: #3575BE;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    top: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    top: 30px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    top: 40px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    padding: 5px 12px;
  }
}
@media (min-width:720px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    padding: 6px 15px;
  }
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    border-radius: 50px;
  }
}
@media (min-width:720px) {
  body#player-terra .player-infos > #player-infos-terra,
body#player-terra .player-infos > #player-infos-close {
    border-radius: 50px;
  }
}
body#player-terra .player-infos > #player-infos-terra > .vjs-icon-placeholder,
body#player-terra .player-infos > #player-infos-close > .vjs-icon-placeholder {
  display: none !important;
  visibility: hidden !important;
}
body#player-terra .player-infos > #player-infos-terra > .vjs-control-text,
body#player-terra .player-infos > #player-infos-terra > span,
body#player-terra .player-infos > #player-infos-close > .vjs-control-text,
body#player-terra .player-infos > #player-infos-close > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  clip: auto !important;
  height: auto !important;
  position: relative;
  width: auto;
  text-transform: uppercase;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text,
body#player-terra .player-infos > #player-infos-terra > span,
body#player-terra .player-infos > #player-infos-close > .vjs-control-text,
body#player-terra .player-infos > #player-infos-close > span {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-terra > span > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-close > span > *:not(:nth-child(1)) {
    margin-left: 8px !important;
  }
}
@media (min-width:720px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text,
body#player-terra .player-infos > #player-infos-terra > span,
body#player-terra .player-infos > #player-infos-close > .vjs-control-text,
body#player-terra .player-infos > #player-infos-close > span {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-terra > span > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > *:not(:nth-child(1)),
body#player-terra .player-infos > #player-infos-close > span > *:not(:nth-child(1)) {
    margin-left: 8px !important;
  }
}
body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(2) {
  font-weight: 600;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(2),
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
body#player-terra .player-infos > #player-infos-terra:hover,
body#player-terra .player-infos > #player-infos-close:hover {
  background-color: #3575BE;
  color: #FFFFFF;
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra {
    left: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos > #player-infos-terra {
    left: 30px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos > #player-infos-terra {
    left: 40px;
  }
}
body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e924";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(1):before {
    font-size: 22px;
  }
}
@media (min-width:720px) {
  body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(1):before {
    font-size: 24px;
  }
}
body#player-terra .player-infos > #player-infos-terra > .vjs-control-text > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e924";
}
body#player-terra .player-infos > #player-infos-terra > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-close {
    right: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body#player-terra .player-infos > #player-infos-close {
    right: 30px;
  }
}
@media (min-width:1140px) {
  body#player-terra .player-infos > #player-infos-close {
    right: 40px;
  }
}
body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9d4";
}
@media (max-width:719.98px) {
  body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(1):before {
    font-size: 18px;
  }
}
@media (min-width:720px) {
  body#player-terra .player-infos > #player-infos-close > .vjs-control-text > span:nth-child(1):before,
body#player-terra .player-infos > #player-infos-close > span > span:nth-child(1):before {
    font-size: 20px;
  }
}
body#player-terra.infos .player-infos {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-backface-visibility: hidden;
}
body#player-terra.infos .player-infos + .player-unmute {
  display: none !important;
  visibility: hidden !important;
}
body#player-terra.infos .vjs-control-bar .vjs-terra,
body#player-terra.infos .vjs-control-bar .vjs-close {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-backface-visibility: hidden;
  opacity: 0;
}
body#player-terra:not(.infos) .player-infos {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-backface-visibility: hidden;
}
body#player-terra:not(.infos) .vjs-control-bar .vjs-terra,
body#player-terra:not(.infos) .vjs-control-bar .vjs-close {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-backface-visibility: hidden;
  opacity: 1;
}
body#player-terra .player-audios-subtitles {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Page POLITIQUE DE CONFIDENTIALITÉ (PRIVACY-POLICY)
 */
@media (max-width:959.98px) {
  body[data-code-n=privacy_policy] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=privacy_policy] .tpl-simple-00 {
    margin: 30px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=privacy_policy] .tpl-simple-00 {
    margin: 40px 0 0;
  }
}
/**
 * Page THÉMATIQUE des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) {
  /*
  #topics {
  	@include rv(height,(
  		$lg: 520px !important,
  		$xl: 560px !important,
  		$xxl: 640px !important
  	));
  	@include rv(padding-right,(
  		$md: 20px
  	));

  	> .inner {
  		@include rv(_gc,(
  			$lg-xl: "4fr 5fr"
  		));
  	}

  	// Conteneur de gauche
  	&-left {

  		@media($md-max) {

  			> .inner {
  				@include grid-cols(1fr);
  			}

  			#topics-icons {
  				@include order(2);
  			}

  			#topics-current {
  				@include order(1);
  			}

  		}

  	}

  	// Icônes à gauche
  	&-icons {

  		@media($md-max) {
  			@include f-jc(center);
  			@include rv(margin,(
  				$sm: 5px 0 30px,
  				$md: 7px 0 30px
  			));
  		}

  	}

  	// Textes à gauche (communs aux page HOMEPAGE + THÉMATIQUES)
  	&-current {

  		> .topics-contents {

  			> .inner {
  				@media($md-max) {
  					@include grid-cols(1fr);
  				}
  			}

  			.title-shadow {
  				@media($md-max) {
  					@include hidden(true);
  				}
  			}

  			.text {

  				@media($md-max) {
  					@include order(2);

  					> .inner {
  						padding: 0 !important;
  						text-align: justify;
  					}

  				}

  				@media($md) {
  					height: auto !important;
  					> .inner { @include translate3d(0,0,0,true); }
  				}

  			}

  			.link {
  				@media($md) {
  					@include order(1);
  				}

  				@include rv(margin-top,(
  					$md: 15px !important
  				));
  				@include rv(padding-bottom,(
  					$md: 30px !important
  				));
  			}

  		}

  	}

  	// Conteneur de DROITE
  	&-right {
  		@include rv(margin,(
  			$md-max: 0 -10px
  		));

  		> .inner {
  			overflow: hidden;
  		}

  	}

  	// Sous-thématiques à droite (page THÉMATIQUES)
  	#subtopics {
  		z-index: 1;
  		position: relative;
  		@include rv(height,(
  			$sm-max: 700px,
  			$md: 660px,
  			$lg-min: 100%
  		));

  		.subtopics {
  			display: block !important;
  			position: absolute;
  			top: 0;
  			right: 0;
  			bottom: 0;
  			left: 0;
  			@include rv(padding,(
  				$md-max: 60px 0
  			));					

  			&:not(.active) {
  				z-index: 1;

  				.subtopics-next {
  					@include animate(fadeOut,$transition_default);
  				}

  			}

  			&.active {
  				z-index: 2;

  				.subtopics-next {
  					@include animate(fadeIn,$transition_default,$transition_default);
  				}

  			}

  			// Animations d'affichage
  			&.active {

  				.mobile-topic {
  					@include animate(fadeIn,$transition_default,0.2s);
  				}

  				.subtopic.visible {
  					display: block !important;

  					&:nth-child(1),
  					&:nth-child(7),
  					&:nth-child(13),
  					&:nth-child(19),
  					&:nth-child(25) { @include animate(fadeInDown,$transition_default,0.2s); }

  					&:nth-child(2),
  					&:nth-child(8),
  					&:nth-child(14),
  					&:nth-child(20),
  					&:nth-child(26) { @include animate(fadeInLeft,$transition_default,0.2s); }

  					&:nth-child(3),
  					&:nth-child(9),
  					&:nth-child(15),
  					&:nth-child(21),
  					&:nth-child(27) { @include animate(fadeInRight,$transition_default,0.2s); }

  					&:nth-child(4),
  					&:nth-child(10),
  					&:nth-child(16),
  					&:nth-child(22),
  					&:nth-child(28) { @include animate(fadeInLeft,$transition_default,0.2s); }

  					&:nth-child(5),
  					&:nth-child(11),
  					&:nth-child(17),
  					&:nth-child(23),
  					&:nth-child(29) { @include animate(fadeInUp,$transition_default,0.2s); }

  					&:nth-child(6),
  					&:nth-child(12),
  					&:nth-child(18),
  					&:nth-child(24),
  					&:nth-child(30) { @include animate(fadeInLeft,$transition_default,0.2s); }
  				}

  			}

  			// Animations de masquage
  			&:not(.active) .subtopic,
  			&.active .subtopic.hidden {
  				z-index: 1;
  				display: block !important;

  				&:nth-child(1),
  				&:nth-child(7),
  				&:nth-child(13),
  				&:nth-child(19),
  				&:nth-child(25) { @include animate(fadeOutUp,$transition_default); }

  				&:nth-child(2),
  				&:nth-child(8),
  				&:nth-child(14),
  				&:nth-child(20),
  				&:nth-child(26) { @include animate(fadeOutRight,$transition_default); }

  				&:nth-child(3),
  				&:nth-child(9),
  				&:nth-child(15),
  				&:nth-child(21),
  				&:nth-child(27) { @include animate(fadeOutLeft,$transition_default); }

  				&:nth-child(4),
  				&:nth-child(10),
  				&:nth-child(16),
  				&:nth-child(22),
  				&:nth-child(28) { @include animate(fadeOutRight,$transition_default); }

  				&:nth-child(5),
  				&:nth-child(11),
  				&:nth-child(17),
  				&:nth-child(23),
  				&:nth-child(29) { @include animate(fadeOutDown,$transition_default); }

  				&:nth-child(6),
  				&:nth-child(12),
  				&:nth-child(18),
  				&:nth-child(24),
  				&:nth-child(30) { @include animate(fadeOutRight,$transition_default); }
  			}

  			// Animation de masquage
  			&:not(.active) {

  				.mobile-topic {
  					@include animate(fadeOut,$transition_default);
  				}

  			}

  			// Titre Thématique de niveau 1 (pour MOBILE)
  			.mobile-topic {
  				@media($md-max) {
  					position: absolute;
  					top: 0;
  					left: 0;
  					width: 100%;
  					height: 60px;
  					@include flex_c;
  					@include rv(_fsh,(
  						$sm-max: (15,18),
  						$md: (16,20)
  					));
  					font-weight: 600;
  					text-transform: uppercase;
  					text-align: center;
  					color: $color_1;
  				}
  				@media($lg-min) {
  					@include hidden(true);
  				}
  			}

  			// Conteneur de la grille
  			> .inner {

  				> .subtopic {
  					z-index: 2;
  					position: absolute;

  					> div {
  						position: relative;
  						width: 100%;
  						height: 100%;
  					}

  					&.active {
  						border: solid 4px $color_1;

  						> div {
  							border: solid 1px $color_bg;
  						}

  						a {
  							@include hidden(true);
  						}

  					}

  					// Grille
  					$subtopics_divider: (
  						$sm-max: 5px,
  						$md: 10px,
  						$lg: 10px,
  						$xl: 10px,
  						$xxl-min: 10px
  					);

  					$subtopic_divider: ();
  					@each $size,$value in $subtopics_divider {
  	 					$subtopic_divider: map.set($subtopic_divider,$size,$value);
  	 				}

  					&[data-position="0"],
  					&[data-position="6"],
  					&[data-position="12"],
  					&[data-position="18"],
  					&[data-position="24"] {
  						top: 0;
  						width: 43.7357%;
  						height: 36.0655%;								
  						left: 0;
  					}

  					&[data-position="1"],
  					&[data-position="7"],
  					&[data-position="13"],
  					&[data-position="19"],
  					&[data-position="25"] {
  						top: 0;
  						right: 0;
  						height: 31.8501%;
  						left: 43.7357%;
  						@include rv(padding-left,$subtopic_divider);
  					}

  					&[data-position="2"],
  					&[data-position="8"],
  					&[data-position="14"],
  					&[data-position="20"],
  					&[data-position="26"] {
  						top: 36.0655%;
  						width: 43.7357%;								
  						height: 30.7962%;								
  						left: 0;
  						@include rv(padding-top,$subtopic_divider);
  					}

  					&[data-position="3"],
  					&[data-position="9"],
  					&[data-position="15"],
  					&[data-position="21"],
  					&[data-position="27"] {
  						top: 31.8501%;
  						right: 0;
  						height: 35.0116%;
  						left: 43.7357%;								
  						right: 0;
  						@include rv(padding-top,$subtopic_divider);
  						@include rv(padding-left,$subtopic_divider);
  					}

  					&[data-position="4"],
  					&[data-position="10"],
  					&[data-position="16"],
  					&[data-position="22"],
  					&[data-position="28"] {
  						top: 66.8617%;
  						width: 55.1252%;
  						bottom: 0;
  						left: 0;
  						@include rv(padding-top,$subtopic_divider);
  					}

  					&[data-position="5"],
  					&[data-position="11"],
  					&[data-position="17"],
  					&[data-position="23"],
  					&[data-position="29"] {
  						top: 66.8617%;
  						right: 0;
  						bottom: 0;
  						left: 55.1252%;
  						@include rv(padding-top,$subtopic_divider);
  						@include rv(padding-left,$subtopic_divider);
  					}

  					// Image de fond
  					.bg {
  						position: relative;
  						width: 100%;
  						height: 100%;

  						&:after {
  							z-index: 2;
  							position: absolute;
  							top: 0;
  							right: 0;
  							bottom: 0;
  							left: 0;
  							@include gradient(rgba(0,0,0,0%),rgba(0,0,0,100%),0%,100%,180deg);
  							content: "";
  						}	

  						> div {
  							z-index: 1;
  							width: 100%;
  							height: 100%;
  							padding: 0 !important;

  							img {
  								width: 100%;
  								height: 100%;
  								@include object-fit(cover);
  							}

  						}

  					}

  					// Icône + Titre + Lien
  					.infos {
  						z-index: 3;
  						@include flex_c_c(false,column);
  						@include f-jc(space-evenly);
  						position: absolute;
  						top: 0;
  						right: 0;
  						bottom: 0;
  						left: 0;
  						@include rv(padding,(
  							$md-max: 10px,
  							$lg: 5px,
  							$xl-min: 10px
  						));

  						// Conteneur Icône + Titre
  						> div {
  							text-align: center;
  						}

  						// Icône
  						> div > span {
  							display: inline-block;
  							@include rv(margin-bottom,(
  								$md: 5px,
  								$xxl-min: 5px
  							));

  							&:before {
  								@include rv(font-size,(
  									$md-max: 32px,
  									$lg: 28px,
  									$xl: 32px,
  									$xxl: 40px,
  									$xxxl: 57px
  								));
  								color: $color_1;
  							}

  						}

  						> div > h3  {
  							@include rv(_fsh,(
  								$sm-max: (15,18),
  								$md: (16,20),
  								$lg: (14,18),
  								$xl: (16,20),
  								$xxl: (16,22),
  								$xxxl: (20,28)
  							));
  							font-weight: 600;
  							color: $color_bg;
  							text-align: center;

  							> span {
  								margin: 0 !important;
  							}

  						}

  						> a {
  							@include rv(_fsh,(
  								$md-max: (15,18),
  								$lg: (14,16),
  								$xl: (15,18),
  								$xxl: (16,20),
  								$xxxl: (18,22)
  							));
  							color: $color_bg;
  							text-transform: uppercase;

  							> span {
  								position: relative;
  								display: inline-block;

  								&:after {
  									position: absolute;
  									left: 0;
  									right: 0;
  									@include rv(bottom,(
  										$md-max: -8px,
  										$lg-xl: -6px,
  										$xxl-min: -8px
  									));
  									margin: 0 auto;
  									width: 65%;
  									height: 1px;
  									background-color: $color_bg;
  									content: "";											
  									@include transition;
  								}
  							}

  							&:hover span:after {
  								width: 100%;
  							}

  						}

  					}

  				}

  			}

  			// Navigation dans les sous-thématiques de niveau 2 (pour MOBILE)
  			.subtopics-next {
  				@media($md-max) {
  					position: absolute;
  					bottom: 0;
  					left: 0;
  					width: 100%;
  					height: 60px;
  					@include flex_c_c;
  					@include f-g(10px);
  					cursor: pointer;

  					[data-iconfont] {
  						font-size: 24px;
  					}

  				}
  			}

  		}

  	}

  }

  // Bouton de navigation GRANDES THÉMATIQUES (HOMEPAGE) + SOUS-THÉMATIQUES (CT_TOPIC) + GALERIE D'IMAGES (ENCYCLOPÉDIE)
  &[data-code-n="homepage"],
  &[data-code-n="pt-ct-topic"][data-code-n-type="tax"],
  &[data-code-n="encyclopedia"] {

  	// Bouton thématique suivante (HOMEPAGE) + sous-thématiaues suivantes (CT_TOPIC)
  	.subtopics-next {
  		@include flex_c_c;
  		@include rv(height,(
  			$md-max: 60px
  		));

  		.mobile-navigate {
  			@include rv(display,(
  				$lg-min: none
  			));
  		}

  	}

  }
  */
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #main {
    padding-top: 160px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #main {
    height: auto !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
  position: relative;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 100px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat {
    margin-bottom: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat:not(.empty) {
    height: calc(100vh - 70px);
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat:not(.empty) {
    height: calc(100vh - 140px);
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat:not(.empty) {
    height: calc(100vh - 160px);
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
  /**
   * type 	@string 	h1 | h2 | h3 | h4 | h5 | h6		 
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-top: 0 !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 25px 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 30px 5px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 40px 10px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 60px 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span {
    margin-bottom: 20px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > .shadow {
  margin-top: 0 !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat h1 > span {
  z-index: 2;
  position: relative;
  margin-top: 0 !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg {
  position: relative;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg {
    height: 100% !important;
    padding-top: 0 !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg .ct-attachment {
  padding: 0 !important;
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg .ct-attachment {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg .ct-attachment > .inner {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-bg .ct-attachment > .inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list {
  z-index: 3;
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list {
    position: absolute;
    right: 0;
    bottom: 30px;
    left: 0;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  /*
  @include rv(margin-bottom,(
  	$xl: 10px
  ));

  // Surcharge des styles du titrage
  > :not(.shadow) {
  	bottom: -1px !important;
  	left: 2px !important;

  	&:after {
  		width: 95%;
  		left: 0;
  		@include translateX(0);
  	}

  }
  */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(255, 255, 255, 0.21);
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    color: #000000;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    color: #FFFFFF;
  }
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=tc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=cc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title][data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] {
    margin-left: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] {
    margin-left: 70px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list > [class*=title] > span {
    margin-bottom: 40px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list .ct-carrousel-2d,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-list:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items {
    padding-top: 480px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item:nth-child(1) {
    margin-left: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item:nth-child(1) {
    margin-left: 70px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment:before, body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon {
    height: 40px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .icon:before {
    font-size: 40px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .hat-topic-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) #hat #hat-topic-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items {
  position: relative;
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items {
    margin-bottom: 80px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items {
    margin-bottom: 80px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .ct-carrousel-2d,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 {
    margin-left: 70px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items {
    padding-top: 480px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment:before, body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon {
    height: 40px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .icon:before {
    font-size: 40px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .subtopic-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div,
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-code-n=pt-ct-topic][data-code-n-type=tax]:not([data-account=subscriber]) .subtopics-items .subtopic-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}

/**
 * Page ENCYCLOPÉDIE des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #main {
    padding-top: 160px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat {
  position: relative;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat.empty {
    margin-bottom: -10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat.empty {
    margin-bottom: -10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat.empty {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat.empty {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat.empty {
    margin-bottom: 40px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 20px 10px 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 25px 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 30px 5px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 40px 10px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 {
    margin: 15px 60px 30px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
  margin-top: 0 !important;
  padding-left: 0 !important;
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat h1 > .shadow {
    margin-left: -2px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat > .wrapper {
  position: relative;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
  cursor: pointer;
}
@media (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 400px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 580px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 650px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 700px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 750px !important;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner {
    height: 900px !important;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner.vjs-paused .vjs-big-play-button {
  display: block !important;
  visibility: visible !important;
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #hat #hat-video-inner .vjs-control-bar {
  display: none !important;
  visibility: hidden !important;
}
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    height: 100% !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    margin-bottom: 100px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 50px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding-left: 70px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents {
    padding: 0 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents > .inner {
    grid-gap: 60px;
    gap: 60px;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text {
    height: auto !important;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text > .inner {
  height: auto;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text > .inner {
    padding-right: 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text > .inner {
    padding-right: 45px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-left #contents-text {
    text-align: justify;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right {
  overflow: hidden;
  position: relative;
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right {
    width: 100%;
    height: 0;
    padding-top: 57.6271186441%;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right {
    margin: 10px -14px 0;
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right > .inner {
    padding: 20px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right > .inner {
    padding: 20px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right > .inner {
    padding: 30px 0;
  }
}
@media (min-width:1600px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-right > .inner {
    padding: 30px 0;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list {
    -webkit-transform: perspective(100px) rotateY(-1deg);
    transform: perspective(100px) rotateY(-1deg);
    -webkit-perspective-origin: 100% 50%;
    perspective-origin: 100% 50%;
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list {
    -webkit-transform: perspective(500px) rotateX(2deg) rotateY(-2deg) scaleY(0.92);
    transform: perspective(500px) rotateX(2deg) rotateY(-2deg) scaleY(0.92);
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
  overflow: hidden;
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width:720px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    /* @else {
    	$rows: $rows;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    grid-gap: 6px;
    gap: 6px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    border-radius: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list {
    border-radius: 16px;
  }
}
@media (max-width:959.98px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list + .contents-list {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list + .contents-list {
    margin-top: 6px;
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item {
    z-index: 2;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(1) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.03s;
    animation-delay: 0.03s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(2) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(3) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.09s;
    animation-delay: 0.09s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(4) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(5) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(6) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(7) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.21s;
    animation-delay: 0.21s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(8) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(9) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.27s;
    animation-delay: 0.27s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(10) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(11) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.33s;
    animation-delay: 0.33s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list.active > .contents-item:nth-child(12) {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item {
    z-index: 1;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(1) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.03s;
    animation-delay: 0.03s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(2) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(3) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.09s;
    animation-delay: 0.09s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(4) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(5) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(6) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(7) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.21s;
    animation-delay: 0.21s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(8) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(9) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.27s;
    animation-delay: 0.27s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(10) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(11) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.33s;
    animation-delay: 0.33s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list:not(.active) > .contents-item:nth-child(12) {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list .contents-item .ct-attachment {
  width: 100%;
  height: 100%;
}
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list .contents-item .ct-attachment {
    padding-top: 57.6271186441%;
  }
}
@media (min-width:960px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list .contents-item .ct-attachment {
    padding-top: 0 !important;
  }
}
body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-list .contents-list .contents-item .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #contents-next {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 100px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=encyclopedia]:not([data-account=subscriber]) #subscribe-join {
    padding: 0 20px;
  }
}

/**
 * Page ACCUEIL des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading {
  position: relative;
  width: 100% !important;
  overflow: hidden !important;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
    background-size: 60px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before, body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:before {
  z-index: 3;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat.loading:after {
  z-index: 2;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat > .ct-carrousel-2d-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat > .ct-carrousel-2d-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat > .ct-carrousel-2d-wrapper > .wrapper {
    padding-top: 500px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat > .ct-carrousel-2d-wrapper > .wrapper {
    padding-top: 550px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat > .ct-carrousel-2d-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg {
  width: 80%;
  margin-left: auto;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 20%;
  bottom: 0;
  left: 0;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, white), to(rgba(255, 255, 255, 0))) repeat-x;
  background: linear-gradient(90deg, white 10%, rgba(255, 255, 255, 0) 100%) repeat-x;
}
@media (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 20%;
    background-color: white;
    background: -webkit-gradient(linear, right top, left top, from(white), to(rgba(255, 255, 255, 0))) repeat-x;
    background: linear-gradient(-90deg, white 0%, rgba(255, 255, 255, 0) 100%) repeat-x;
  }
}
@media (min-width:1140px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-bg:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 30%;
    background-color: black;
    background: -webkit-gradient(linear, right top, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-overlay {
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #hat .hat-item-overlay {
    -webkit-transform: translateY(-35%);
    transform: translateY(-35%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics {
    height: 520px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics {
    height: 480px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics {
    height: 560px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics {
    height: 640px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 220px;
    grid-template-columns: 1fr 220px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-right {
  overflow: hidden;
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-right > .inner {
    height: 130px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images {
  z-index: 1;
  position: relative;
  height: 100%;
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images {
    margin-left: -10px;
    margin-right: -10px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div {
    z-index: 2;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div {
    z-index: 1;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div {
    z-index: 2;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div {
    z-index: 1;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div {
    z-index: 2;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images.active > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div {
    z-index: 1;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="0"] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="1"] {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="2"] {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images:not(.active) > .inner > div[data-position="3"] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div {
  position: absolute;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div > div {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div {
    width: 25%;
    height: 130px;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] {
    left: 0;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] {
    left: 25%;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] {
    left: 50%;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] {
    left: 75%;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div {
    left: 0;
    width: 100%;
    height: 130px;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] {
    top: 0;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] > div {
    border-radius: 8px 0 0 0;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] {
    top: 130px;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] {
    top: 260px;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] {
    top: 390px;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div {
    border-radius: 0 0 0 8px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] > div {
    border-radius: 8px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] > div {
    border-radius: 12px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] > div, body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] > div {
    border-radius: 16px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"], body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] {
    top: 0;
    width: 33.3333333333%;
    height: 33.3333333333%;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] {
    left: 0;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="0"] {
    padding: 0 5px 5px 0;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] {
    left: 33.3333333333%;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="1"] {
    padding: 0 5px 5px 5px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] {
    top: 33.3333333333%;
    left: 0;
    width: 66.6666666667%;
    height: 66.6666666667%;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="2"] {
    padding: 5px 5px 0 0;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] {
    top: 0;
    left: 66.6666666667%;
    right: 0;
    bottom: 0;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] {
    padding: 0 0 0 5px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div {
    border-radius: 8px 0 0 8px;
  }
}
@media (min-width:960px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div {
    border-radius: 12px 0 0 12px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div {
    border-radius: 16px 0 0 16px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div[data-position="3"] > div:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 40%;
    background-color: black;
    background: -webkit-gradient(linear, right top, left top, color-stop(0, black), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(-90deg, black 0, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div .ct-attachment {
  z-index: 1;
  height: 100% !important;
  padding-top: 0% !important;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #topics-images .topics-images > .inner > div .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=homepage] #topics-next,
body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=homepage] #contents-next, body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #topics-next,
body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=pt-ct-topic][data-code-n-type=tax] #contents-next, body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=encyclopedia] #topics-next,
body[data-code-n=homepage]:not([data-account=subscriber])[data-code-n=encyclopedia] #contents-next {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    height: auto !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    height: 460px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    height: 440px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    margin-bottom: 100px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 50px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-left: 70px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 30px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 50px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents {
    padding-right: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 2fr;
    grid-template-columns: 3fr 2fr;
  }
}
@media (min-width:1140px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    grid-gap: 80px;
    gap: 80px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents > .inner {
    grid-gap: 120px;
    gap: 120px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-left {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 60.2040816327%;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-left {
    margin-top: 40px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-left > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel {
  position: relative;
  width: 100%;
  height: 100%;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item > .inner {
  position: relative;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .bg > .ct-attachment {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 40%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 20%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > span {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > span > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > span > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > span > svg {
    height: 47px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > span > svg {
    height: 58px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 400;
  text-transform: none;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    height: 44px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    margin: 10px 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 {
    margin: 10px 15px 30px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item .contents > .inner > h4 > span {
  margin: 0;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item:not([data-macos=current]) {
  cursor: pointer;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item:not([data-macos=current]) .contents {
  opacity: 0;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l1]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r1]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l2]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r2]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l3]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r3]:after {
  z-index: 2;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l1]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r1]:after {
  opacity: 0.1;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l2]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r2]:after {
  opacity: 0.2;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=l3]:after, body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item[data-macos=r3]:after {
  opacity: 0.3;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-carrousel .last-content-item:hover:after {
  opacity: 0;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right {
    margin-bottom: 25px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right {
    margin-bottom: 30px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner h3,
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner #last-contents-text > .inner,
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    padding-right: 20px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner h3 {
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner h3 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner h3 > span {
    margin-bottom: 20px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    margin-top: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    margin-top: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    margin-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    margin-top: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link {
    margin-top: 50px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a {
    padding: 0 15px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99d";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:before {
    margin-right: 15px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:hover {
  color: #000000;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents-right > .inner .link a:hover:after {
  width: 100%;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents #last-contents-text {
    height: auto !important;
    text-align: justify;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents #last-contents-text > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #last-contents #last-contents-text > .inner {
  height: auto;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    height: auto !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    height: 400px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    height: 440px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    margin-bottom: 100px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 50px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-left: 70px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 30px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia {
    padding-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 4fr;
    grid-template-columns: 3fr 4fr;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 7fr 11fr;
    grid-template-columns: 7fr 11fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia > .inner {
    grid-gap: 50px;
    gap: 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left h3,
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left #encyclopedia-text,
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    padding-right: 20px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left h3 {
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left h3 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left h3 > span {
    margin-bottom: 20px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    margin-top: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    margin-top: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    margin-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    margin-top: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link {
    margin-top: 50px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a {
    padding: 0 15px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 81%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a:hover {
  color: #000000;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a:hover:before {
  width: 100%;
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-left .link a > span > span {
  font-weight: 700;
  font-size: 120%;
}
@media (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia #encyclopedia-text {
    height: auto !important;
    text-align: justify;
  }
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia #encyclopedia-text > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia #encyclopedia-text > .inner {
    height: auto;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-right {
    margin-top: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-right {
    margin-top: 25px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-right {
    margin-top: 30px;
  }
}
body[data-code-n=homepage]:not([data-account=subscriber]) #encyclopedia-right .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    margin-bottom: 100px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=homepage]:not([data-account=subscriber]) #subscribe-join {
    padding: 0 20px;
  }
}

/**
 * Pages relatives aux CHRONIQUES d'un CHRONIQUEUR des utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles > .inner,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 15fr 17fr;
    grid-template-columns: 15fr 17fr;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles > .inner,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles > .inner,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles > .inner {
    grid-gap: 50px;
    gap: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
  position: relative;
  color: #3575BE;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    margin-left: 12px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    margin-bottom: 10px;
  }
}
@media (max-width:959.98px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date {
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date:before,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date:not(.active) {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 24px;
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-dates .date.active,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles #chronicles-items .date.active,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-dates .date.active,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles #chronicles-items .date.active {
    z-index: 2;
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left > .inner,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left > .inner {
  height: auto;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left > .inner,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-left: 140px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-left: 85px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-left: 110px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    padding: 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    margin-bottom: 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    margin-bottom: 120px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    margin-left: 90px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #breadcrumb,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #breadcrumb {
    margin-left: 110px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    height: 320px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    margin-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    margin-left: 90px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    margin-bottom: 13px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg {
    margin-bottom: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg > .ct-attachment,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg > .ct-attachment {
    height: 100%;
    padding-top: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-bg img,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width:960px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-dates:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-dates:before {
    font-family: "terra-v1";
    content: "\e9bf";
    color: #000000;
    font-size: 24px;
    width: 24px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
  font-weight: 600;
  color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    margin-bottom: 16px;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    margin-bottom: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    line-height: 50px;
    line-height: 5rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title {
    text-align: center;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicler-title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicler-title > span {
  margin: 0 !important;
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts {
    margin-bottom: 30px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts {
    margin-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts {
  position: relative;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts {
    margin: 0 auto;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    height: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:after,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    font-size: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:hover,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:hover:after,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    background-size: 22px 32px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    width: 40px;
    height: 41px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:before {
    width: 44px;
    height: 39px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button:after,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button:after {
  z-index: 2;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > button.active:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
  position: relative;
  color: #000000;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time > .h,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time > .m,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time > .s,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time > .h,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time > .m,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time > .s {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .time > .unit,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .time > .unit {
  color: #000000;
  font-size: 85%;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(1) > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast + .podcast,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts > .podcast + .podcast,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts > .podcast + .podcast {
    margin-top: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts:not(.active) {
  z-index: 1;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #podcasts > .podcasts.active,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #podcasts > .podcasts.active {
  z-index: 2;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
  /**
   * grid-columns 		@string 	Mise en forme du décompte VS visuel de la barre de navigation
   * grid-gap 			@string 	Espacement entre le décompte et le visuel de la barre de navigation
   * max-width 			@string 	Largeur maximale du décompte visuel
   * padding-left 		@string 	Gouttière à gauche
   * counter-gap 	 		@string 	Gouttière de part et d'autre du "/" du décompte
   * drag-to-navigate 	@bool 		L'information GLISSER POUR NAVIGUER est-ele à afficher ?
   */
  padding-left: 0;
  margin-top: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 80px;
    grid-template-columns: 1fr 80px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 90px;
    grid-template-columns: 1fr 90px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 110px;
    grid-template-columns: 1fr 110px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    max-width: 480px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    max-width: 750px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin: 10px auto 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin: 15px auto 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 16px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate {
    margin-bottom: 12px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1), body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
  font-family: "terra-v1";
  content: "\e924";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  background-color: rgba(53, 117, 190, 0.3);
  border: solid 1px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
  background-color: #3575BE;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
  font-weight: 500;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-pagination,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-pagination {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-pagination > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-pagination > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-slider,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav > .ct-carrousel-2d-visual-count-slider {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    margin-bottom: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    padding: 0 10px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    padding: 0 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav {
    width: 100%;
    max-width: 480px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate {
  margin-bottom: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(3),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-icon > span:nth-child(3),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .carrousel-2d-drag-to-navigate .carrousel-2d-drag-to-navigate-title {
  cursor: pointer;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current {
  color: #3575BE;
  font-weight: 700;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 50px;
    font-size: 5rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 50px;
    font-size: 5rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .current {
    font-size: 60px;
    font-size: 6rem;
    line-height: 50px;
    line-height: 5rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
  font-weight: 600;
  opacity: 0.35;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa {
  font-weight: 600;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .sepa {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
    padding-left: 2px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
    padding-left: 2px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-pagination .total {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-slider,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-slider > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-left #chronicles-nav .ct-carrousel-2d-visual-count-slider > div {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
  position: relative;
  background-color: #F7F7F7;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
    height: auto !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
    padding: 15px 10px 0;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
    padding: 20px 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
    padding: 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right {
    padding: 0 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    width: 100%;
    background-color: #F7F7F7;
    content: "";
  }
}
@media (min-width:960px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right:before {
    height: 80px;
  }
}
@media (min-width:960px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right:before {
    height: 100px;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right:before {
    height: 140px;
  }
}
@media (min-width:960px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right:before {
    height: 160px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items {
  height: 100%;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items {
    padding-bottom: 15px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items {
    padding-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items {
    padding-bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle {
  position: relative;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
  color: #000000;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    margin-bottom: 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] h6 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 12px 18px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 30px 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 28px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on:hover,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off:hover,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on:hover,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9c0";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9ac";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay.active .off,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay.active .off {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay:not(.active) .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-] .ct-carrousel-2d-autoplay:not(.active) .on {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
  border-left: solid 3px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    margin: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    margin: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) > [id^=tpl-].credits {
    padding: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 320px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 360px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 420px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 390px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video {
    height: 600px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea {
    margin-top: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image + .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video + .tpl-00-textarea {
    margin-top: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-attachment, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image .ct-attachment,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-attachment,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image .ct-attachment {
  height: 100%;
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-attachment img, body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image .ct-attachment img,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-attachment img,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-image .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 3;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video .ctc-video,
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video [id^=tpl-00-01-media-video-],
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video .ctc-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video [id^=tpl-00-01-media-video-],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video video {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-video video {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-textarea,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) .tpl-00-textarea {
    text-align: justify;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) {
    padding: 0 25px 0 0;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) {
    padding: 0 30px 0 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle > :not([id$=-nicescroll]) {
    padding: 0 50px 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date:before {
    font-family: "terra-v1";
    content: "\e9bf";
    color: #000000;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date:before {
    font-size: 16px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date:before {
    font-size: 18px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date:before {
    width: 16px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date:before {
    width: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .date,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .date {
    display: none !important;
    visibility: hidden !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics {
    margin-bottom: 8px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics {
    margin-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
    margin-right: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
    margin-right: 12px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
    font-size: 18px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
    font-size: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span:not(.sepa):before {
    font-size: 28px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
  width: 1px;
  background-color: #000000;
  content: "";
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
    height: 18px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
    height: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
    height: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
    margin: 0 16px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .topics > span.sepa {
    margin: 0 18px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title {
    margin-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
  margin: 0 !important;
  font-weight: 600;
  text-transform: none;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle .title > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle .title > span {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle:not(.active) {
  z-index: 1;
  position: absolute;
  top: 0;
  height: auto;
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle:not(.active) {
    left: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle:not(.active),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle:not(.active) {
    bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-chronicler][data-code-n-type=tax] #chronicles-right #chronicles-items > .chronicle.active,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-chronicler] #chronicles-right #chronicles-items > .chronicle.active {
  z-index: 2;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

/**
 * Pages relatives aux ARTICLES des utilisateurs ABONNÉS (SUBSCRIBER)
 */
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured.loading #featured-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 70px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    margin-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.loading #alls-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls:not(.loading) #all-items:before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls:not(.loading) #all-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items {
  padding-top: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 850px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 810px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 820px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 860px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1280px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1220px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1240px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1300px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 130px !important;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .reports-posts-item {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 420px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
  /**
   * grid-columns 		@string 	Mise en forme du décompte VS visuel de la barre de navigation
   * grid-gap 			@string 	Espacement entre le décompte et le visuel de la barre de navigation
   * max-width 			@string 	Largeur maximale du décompte visuel
   * padding-left 		@string 	Gouttière à gauche
   * counter-gap 	 		@string 	Gouttière de part et d'autre du "/" du décompte
   * drag-to-navigate 	@bool 		L'information GLISSER POUR NAVIGUER est-ele à afficher ?
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    max-width: 480px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    max-width: 750px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 15px auto 0;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 16px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 12px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1), body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
  font-family: "terra-v1";
  content: "\e924";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  background-color: rgba(53, 117, 190, 0.3);
  border: solid 1px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
  background-color: #3575BE;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
  font-weight: 500;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-slider {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #alls.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-top: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-top: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-left: 0 !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms {
    padding-right: 0 !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:1139.98px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items {
    padding-top: 400px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:before {
    left: 20px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 7fr;
    grid-template-columns: 4fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 7fr;
    grid-template-columns: 3fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 14fr;
    grid-template-columns: 5fr 14fr;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms > .inner > div {
    height: 100%;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav {
    height: auto;
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav > .inner {
    height: auto;
  }
}
@media (min-width:1140px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    position: relative;
    color: #FFFFFF;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 25px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 18px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before {
    left: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    right: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    color: #FFFFFF;
    text-transform: none;
    font-weight: 600;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 50px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 60px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 80px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    position: relative;
    text-align: right;
    font-weight: 600;
    color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 56px;
    font-size: 5.6rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 60px;
    font-size: 6rem;
    line-height: 60px;
    line-height: 6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 64px;
    font-size: 6.4rem;
    line-height: 64px;
    line-height: 6.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    position: absolute;
    left: 0;
    height: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 96.5%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 95%;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count > span {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -28px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -30px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -32px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav.active .title,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav.active .count {
    color: #3575BE;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items {
    padding-top: 0 !important;
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 85%;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: black;
    background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) {
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: none !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: none !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev {
    left: 50% !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item {
  position: relative;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item {
    margin: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px;
    grid-template-columns: 1fr 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 70px;
    grid-template-columns: 1fr 70px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item + .reports-posts-item {
    margin-top: 80px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #randoms.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
  height: auto;
  background-color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed:before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed:after {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a {
  position: relative;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a {
    height: 400px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a + a {
    margin-top: 20px;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    padding-top: 100%;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    padding-top: 80%;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 28px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #most-viewed.second-full > #most-viewed-items a:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 140px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 0 !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-right: 40px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    margin-right: 0 !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    padding: 20px 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    padding: 20px 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    padding: 30px 0 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    padding: 30px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
  height: auto;
  padding-top: 0;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items:before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
    height: 400px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
    height: 420px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a {
    height: 520px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others-items > a + a {
    margin-top: 20px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=archive] #others.empty {
  display: none;
  visibility: hidden;
}

body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #main {
  padding-top: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    top: 100px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    top: 110px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    top: 120px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    top: 140px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    margin-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    margin-left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    margin-left: 110px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back {
    margin-left: 140px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
  font-family: "terra-v1";
  content: "\e905";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    font-size: 38px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    font-size: 42px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    margin-top: 6px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    margin-top: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:before {
    margin-top: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
    margin-left: 10px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
    margin-left: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
    margin-left: 20px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button > span {
    font-size: 18px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #back button:hover {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    top: 150px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    top: 155px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    top: 185px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    top: 205px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    top: 225px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    margin: 10px 20px 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb {
    margin: 10px 20px 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb > .inner {
    text-align: left;
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb > .inner > a,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb > .inner > .breadcrumb-sepa {
    display: inline-block;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb .breadcrumb-sepa + a,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb .breadcrumb-current {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #breadcrumb .breadcrumb-sepa + a:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat {
  z-index: 1;
  position: relative;
  height: 100vh;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg > .ct-attachment {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg .ct-attachment {
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  background-color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    left: 110px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    left: 130px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    left: 90px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    right: 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    max-width: 1360px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    padding: 15px 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    padding: 15px 25px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    padding: 20px 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    padding: 30px 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents {
    padding: 30px 80px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .credits {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .credits {
    margin: 0 0 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .credits {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .credits {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:720px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 20px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos > span {
  display: block;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .author {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .author {
    margin-bottom: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
  font-family: "terra-v1";
  content: "\e9bf";
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 16px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 18px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    width: 1px;
    background-color: #000000;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 10px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 20px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    height: 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .infos .sepa {
    height: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 {
  line-height: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 > span {
  margin: 0;
  font-weight: 600;
  color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 > span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents h1 > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .excerpt p {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .excerpt p {
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 8px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content {
    margin: 10px 0 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content {
    margin: 10px 0 20px 70px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content {
    margin: 10px 0px 30px 70px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content {
    margin: 20px 10px 40px 100px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content {
    margin: 50px 20px 50px 110px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content > .inner {
  max-width: 1600px;
  margin: 0 auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content > .inner {
    grid-column-gap: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content > .inner {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current {
    padding: 0 5px 0 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current {
    padding: 0 15px 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
  color: #000000;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 12px 18px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 30px 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 28px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on:hover,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9c0";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9ac";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay.active .off {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay:not(.active) .on {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
  border-left: solid 3px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 320px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 360px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 420px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 390px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 600px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image .ct-attachment {
  height: 100%;
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment img, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-image .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 3;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video .ctc-video,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video [id^=tpl-00-01-media-video-],
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video video {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-video video {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-textarea {
    text-align: justify;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 10px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 25px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
  border: solid 2px #3575BE;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 15px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 10px 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 10px 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 15px 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #current > .inner .tpl-00-textarea + #tags {
    margin-top: -10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts {
    margin-bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    height: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    font-size: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    background-size: 22px 32px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    width: 40px;
    height: 41px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:before {
    width: 44px;
    height: 39px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button:after {
  z-index: 2;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
  position: relative;
  color: #000000;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time > .h,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time > .m,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time > .s {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time > .unit {
  color: #000000;
  font-size: 85%;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time:after {
    height: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .time:after {
    height: 24px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed {
    padding: 0 10px 0 5px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed {
    padding: 0 20px 0 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title {
  position: relative;
  text-align: center;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title {
    margin: 20px 10px 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title > span {
  position: relative;
  display: inline-block;
  margin: 0 !important;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: none;
  font-weight: 600;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed > .title:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #3575BE;
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items {
  padding-top: 0 !important;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items {
    height: 480px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    top: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    top: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    left: 30px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    left: 50% !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    bottom: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    bottom: 20px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    right: 20px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 480px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .reports-posts-item:nth-child(1) {
  margin-top: 0 !important;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #content #most-viewed-items .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding: 30px 0 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 2px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
  padding-top: 0 !important;
  height: auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    grid-gap: 25px;
    gap: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    margin: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items:before, body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a {
  position: relative;
  margin-left: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a {
    height: 320px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a {
    height: 320px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a {
    height: 360px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .bg {
  bottom: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .bg:after {
  z-index: 3;
  opacity: 70%;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  top: 0;
  height: auto;
  margin: 0 !important;
  background: transparent !important;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents {
    padding: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents {
    padding: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .cat,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .title {
  padding: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a:hover .bg:before {
  z-index: 4;
}
body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a:hover .contents {
  opacity: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-post][data-code-n-type=single] #related-items > a + a {
    margin-top: 20px;
  }
}

/**
 * Pages relatives aux REPORTAGES des utilisateurs ABONNÉS (SUBSCRIBER)
 */
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured.loading #featured-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 70px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #featured-items .reports-posts-item .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    margin-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.loading #alls-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls:not(.loading) #all-items:before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls:not(.loading) #all-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items {
  padding-top: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 850px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 810px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 820px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="6"] {
    height: 860px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1280px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1220px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1240px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1300px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 130px !important;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .reports-posts-item {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls-items .reports-posts-item {
    height: 420px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
  /**
   * grid-columns 		@string 	Mise en forme du décompte VS visuel de la barre de navigation
   * grid-gap 			@string 	Espacement entre le décompte et le visuel de la barre de navigation
   * max-width 			@string 	Largeur maximale du décompte visuel
   * padding-left 		@string 	Gouttière à gauche
   * counter-gap 	 		@string 	Gouttière de part et d'autre du "/" du décompte
   * drag-to-navigate 	@bool 		L'information GLISSER POUR NAVIGUER est-ele à afficher ?
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    max-width: 480px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    max-width: 750px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    margin: 15px auto 0;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 16px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 12px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1), body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
  font-family: "terra-v1";
  content: "\e924";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  background-color: rgba(53, 117, 190, 0.3);
  border: solid 1px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
  background-color: #3575BE;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
  font-weight: 500;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-slider {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls #alls-items-nav-count {
    padding-left: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #alls.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-top: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-top: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-left: 0 !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms {
    padding-right: 0 !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:1139.98px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items {
    padding-top: 400px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:before {
    left: 20px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 7fr;
    grid-template-columns: 4fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 7fr;
    grid-template-columns: 3fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 14fr;
    grid-template-columns: 5fr 14fr;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms > .inner > div {
    height: 100%;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav {
    height: auto;
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav > .inner {
    height: auto;
  }
}
@media (min-width:1140px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    position: relative;
    color: #FFFFFF;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 25px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 18px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before {
    left: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    right: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    color: #FFFFFF;
    text-transform: none;
    font-weight: 600;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 50px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 60px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 80px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    position: relative;
    text-align: right;
    font-weight: 600;
    color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 56px;
    font-size: 5.6rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 60px;
    font-size: 6rem;
    line-height: 60px;
    line-height: 6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 64px;
    font-size: 6.4rem;
    line-height: 64px;
    line-height: 6.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    position: absolute;
    left: 0;
    height: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 96.5%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 95%;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav .count > span {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -28px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -30px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -32px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav.active .title,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items-nav .randoms-item-nav.active .count {
    color: #3575BE;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items {
    padding-top: 0 !important;
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 85%;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: black;
    background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) {
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: none !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: none !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .netflix-prev {
    left: 50% !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item {
  position: relative;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item {
    margin: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px;
    grid-template-columns: 1fr 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 70px;
    grid-template-columns: 1fr 70px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms #randoms-items:not(.loading) .reports-posts-item + .reports-posts-item {
    margin-top: 80px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #randoms.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
  height: auto;
  background-color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed:before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed:after {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span:not(.shadow):after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a {
  position: relative;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a {
    height: 400px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a + a {
    margin-top: 20px;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    padding-top: 100%;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) {
    padding-top: 80%;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 28px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #most-viewed.second-full > #most-viewed-items a:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 140px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 0 !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-right: 40px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    margin-right: 0 !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    padding: 20px 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    padding: 20px 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    padding: 30px 0 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    padding: 30px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
  height: auto;
  padding-top: 0;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items:before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
    height: 400px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
    height: 420px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a {
    height: 520px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others-items > a + a {
    margin-top: 20px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=archive] #others.empty {
  display: none;
  visibility: hidden;
}

body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #main {
  padding-top: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    top: 100px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    top: 110px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    top: 120px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    top: 140px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    margin-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    margin-left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    margin-left: 110px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back {
    margin-left: 140px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
  font-family: "terra-v1";
  content: "\e905";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    font-size: 38px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    font-size: 42px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    margin-top: 6px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    margin-top: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:before {
    margin-top: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
    margin-left: 10px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
    margin-left: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
    margin-left: 20px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button > span {
    font-size: 18px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #back button:hover {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    top: 150px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    top: 155px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    top: 185px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    top: 205px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    top: 225px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    margin: 10px 20px 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb {
    margin: 10px 20px 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb > .inner {
    text-align: left;
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb > .inner > a,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb > .inner > .breadcrumb-sepa {
    display: inline-block;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb .breadcrumb-sepa + a,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb .breadcrumb-current {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #breadcrumb .breadcrumb-sepa + a:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat {
  z-index: 1;
  position: relative;
  height: 100vh;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg > .ct-attachment {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg .ct-attachment {
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  background-color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    left: 110px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    left: 130px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    left: 90px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    right: 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    max-width: 1360px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    padding: 15px 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    padding: 15px 25px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    padding: 20px 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    padding: 30px 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents {
    padding: 30px 80px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .credits {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .credits {
    margin: 0 0 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .credits {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .credits {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:720px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    margin-bottom: 20px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos > span {
  display: block;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .author {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .author {
    margin-bottom: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
  font-family: "terra-v1";
  content: "\e9bf";
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    margin-right: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 16px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .date:before {
    font-size: 18px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    width: 1px;
    background-color: #000000;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 10px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 20px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    margin: 0 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    height: 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .infos .sepa {
    height: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 {
  line-height: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 > span {
  margin: 0;
  font-weight: 600;
  color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 > span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents h1 > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .excerpt p {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .excerpt p {
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 8px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content {
    margin: 10px 0 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content {
    margin: 10px 0 20px 70px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content {
    margin: 10px 0px 30px 70px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content {
    margin: 20px 10px 40px 100px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content {
    margin: 50px 20px 50px 110px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content > .inner {
  max-width: 1600px;
  margin: 0 auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content > .inner {
    grid-column-gap: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content > .inner {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current {
    padding: 0 5px 0 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current {
    padding: 0 15px 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
  color: #000000;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 12px 18px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 30px 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 28px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on:hover,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9c0";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9ac";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay.active .off {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay:not(.active) .on {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
  border-left: solid 3px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    margin: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner > [id^=tpl-].credits {
    padding: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 320px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 360px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 420px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 390px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video {
    height: 600px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image .ct-attachment {
  height: 100%;
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment img, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-image .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 3;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video .ctc-video,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video [id^=tpl-00-01-media-video-],
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video video {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-video video {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-textarea {
    text-align: justify;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 10px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 25px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
  border: solid 2px #3575BE;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 15px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    margin-top: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 10px 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 10px 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner #tags ul > li {
    padding: 15px 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #current > .inner .tpl-00-textarea + #tags {
    margin-top: -10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts {
    margin-bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    height: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    font-size: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    background-size: 22px 32px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    width: 40px;
    height: 41px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:before {
    width: 44px;
    height: 39px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button:after {
  z-index: 2;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
  position: relative;
  color: #000000;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time > .h,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time > .m,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time > .s {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time > .unit {
  color: #000000;
  font-size: 85%;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time:after {
    height: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .time:after {
    height: 24px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed {
    padding: 0 10px 0 5px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed {
    padding: 0 20px 0 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title {
  position: relative;
  text-align: center;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title {
    margin-bottom: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title {
    margin: 20px 10px 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title > span {
  position: relative;
  display: inline-block;
  margin: 0 !important;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: none;
  font-weight: 600;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title > span {
    padding: 0 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed > .title:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #3575BE;
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items {
  padding-top: 0 !important;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items {
    height: 480px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    top: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    top: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    left: 30px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):before {
    left: 50% !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    bottom: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    bottom: 20px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items:not(.loading):after {
    right: 20px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 480px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .reports-posts-item:nth-child(1) {
  margin-top: 0 !important;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #content #most-viewed-items .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding: 30px 0 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 2px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
  padding-top: 0 !important;
  height: auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    grid-gap: 25px;
    gap: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    margin: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items:before, body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a {
  position: relative;
  margin-left: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a {
    height: 320px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a {
    height: 320px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a {
    height: 360px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .bg {
  bottom: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .bg:after {
  z-index: 3;
  opacity: 70%;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  top: 0;
  height: auto;
  margin: 0 !important;
  background: transparent !important;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents {
    padding: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents {
    padding: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .cat,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .title {
  padding: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a:hover .bg:before {
  z-index: 4;
}
body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a:hover .contents {
  opacity: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-report][data-code-n-type=single] #related-items > a + a {
    margin-top: 20px;
  }
}

/**
 * Page THÉMATIQUE des utilisateurs ABONNÉS (SUBSCRIBER)
 */
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images {
  background-color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images.loading #hat-images-wrapper > .wrapper > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images > h1 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
  position: relative;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 500px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 550px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper {
    padding-top: 38.5416666667% !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-wrapper > .wrapper > div {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-items {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images .hat-images-item {
  /*
  &-overlay {
  	position: absolute;
  	@include rv(top,(
  		$xs: 25px,
  		$sm-md: 30px,
  		$lg-xxl: 40px,
  		$xxxl: 60px
  	));
  	@include rv(left,(
  		$xs: 25px,
  		$sm-md: 30px,
  		$lg-xl: 100px,
  		$xxl-min: 120px
  	));
  }
  */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images .hat-images-item-bg {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images .hat-images-item-bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0))) repeat-x;
  background: linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images .hat-images-item-bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images .hat-images-item-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation > *:not(:nth-child(1)) {
    margin-left: 13px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation {
    bottom: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-paginavigation {
    bottom: 16px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > *:not(:nth-child(1)) {
    margin-left: 17px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div {
  border-radius: 3px;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div {
    width: 20px;
    height: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div {
    width: 12px;
    height: 12px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div:not(.active) {
  background-color: #FFFFFF;
  opacity: 0.15;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div:not(.active):hover {
  opacity: 1;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div.active {
  background-color: #FFFFFF;
  opacity: 1;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-pagination > div > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next:before {
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next:before {
    font-size: 32px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next:before {
    font-size: 32px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev > span, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-prev:before {
  font-family: "terra-v1";
  content: "\e904";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #hat-images-ct-carrousel-2d-navigation-next:before {
  font-family: "terra-v1";
  content: "\e90a";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
  position: relative;
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-top: 40px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries {
    margin-right: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics {
  position: absolute;
  top: 0;
  right: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    height: 55px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    padding: 0 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    padding: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button {
    padding: 0 25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9be";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    font-size: 14px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    font-size: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    font-size: 16px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:after {
  border-width: 2px;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button > span {
  font-weight: 500;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:hover:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:hover:after,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:hover > span {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries #more-topics button:hover:after {
  background-color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .documentaries-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
    padding: 20px 0 10px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
    padding: 20px 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
    padding: 35px 0;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link {
    margin-left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries > .link > a:hover:before {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #documentaries.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports {
  position: relative;
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports {
    margin-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports {
    margin-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports {
    margin-top: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items {
  /**
   * $class 						@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles	@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left					: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 		@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   */
  height: 0;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items {
    padding-top: 460px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items {
    padding-top: 460px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items {
    padding-top: 400px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items {
    padding-top: 450px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item {
  display: block;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a {
  /*
  @media ($lg-min) {

  	&:hover {

  		> .bg > .ct-attachment {

  			&:before {
  				bottom: 50% !important;
  				@include opacity(0.6);
  			}

  			&:after {
  				top: 0% !important;
  			}

  		}

  		> .contents {
  			@include opacity(1);
  			@include translateY(0);
  		}

  	}

  }
  */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg {
  /**
   * $custom_styles	@array	: styles particuliers des arrière-plans
   * 		contents-semi-height 	@int	: hauteur basée sur les valeurs de .CONTENTS
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg {
    bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg {
    bottom: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg {
    bottom: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg:after {
  opacity: 60%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg:before {
  z-index: 3;
  position: absolute;
  top: -10000px;
  top: -100vh;
  right: 0;
  bottom: 0;
  left: -10000px;
  left: -100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: rgba(0, 0, 0, 0);
  font-family: "terra-v1";
  content: "\e99b";
  color: rgba(255, 255, 255, 0);
  -webkit-transition: background ease 0.6s,color ease 0.6s;
  transition: background ease 0.6s,color ease 0.6s;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .bg:before {
    font-size: 36px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    left: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(1) > svg {
    height: 47px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(1) > svg {
    height: 58px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(2) {
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .type > span:nth-child(2) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon {
    right: 24px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .icon:before {
    font-size: 36px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
  /**
   * $custom_styles	@array	: styles particuliers des arrière-plans
   * 		contents-quarter-height @int 	: hauteur basée sur les valeurs de .CONTENTS
   * 		contents-semi-height 	@int	: hauteur basée sur les valeurs de .CONTENTS
   * 		contents-height 		@int	: hauteur basée sur les valeurs de .CONTENTS	 
   */
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    height: 80px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    height: 100px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    height: 120px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    margin: 0 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    margin: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents {
    margin: 0 30px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 40px;
    grid-template-columns: 1fr 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px;
    grid-template-columns: 1fr 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    padding-left: 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    padding-left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .date > span {
    line-height: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .date > span {
    line-height: 22px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
  position: relative;
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
    padding: 0 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
    padding: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
    padding: 0 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #000000;
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span:before {
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .label > span:after {
  right: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .icon:before {
  color: #3575BE;
  font-weight: 600;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .cat > .icon:before {
    font-size: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
  overflow: hidden;
  color: #000000;
  font-weight: 600;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-right: 35px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-left: 15px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    padding-left: 35px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    line-height: 20px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    line-height: 25px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    line-height: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .reports-item > a > .contents > .title {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
    padding: 20px 0 10px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
    padding: 20px 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
    padding: 60px 0 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link {
    margin-left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports > .link > a:hover:before {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #reports.empty {
  display: none !important;
  visibility: hidden !important;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #chroniclers > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #chroniclers > h3 {
    margin-left: 140px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #chroniclers .chroniclers-item:nth-child(1) {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #chroniclers .chroniclers-item:nth-child(1) {
    margin-left: 140px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #terratv-live .terratv-logo {
    left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #terratv-live .terratv-logo {
    left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured.loading #featured-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 70px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #featured-items .reports-posts-item .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    margin-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    padding: 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    padding: 30px 0;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    padding: 30px 0;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    padding: 40px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading {
  /**
   * target 	@string 	OBLIGATOIRE : ID du conteneur sur lequel appliquer l'effet loading (avec le #)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items:before {
  z-index: 1;
  left: 50% !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.loading #alls-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls:not(.loading) #all-items:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls:not(.loading) #all-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items {
  padding-top: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="2"] {
    height: 400px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="1"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="2"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 400px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="3"] {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="6"] {
    height: 850px;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="6"] {
    height: 810px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="6"] {
    height: 820px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="4"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="5"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="6"] {
    height: 860px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 850px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 810px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 820px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 860px;
  }
}
@media (min-width:1380px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1280px;
  }
}
@media (min-width:1380px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1220px;
  }
}
@media (min-width:1380px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1240px;
  }
}
@media (min-width:1380px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items[data-qty="7"], body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items:not([data-qty="1"], [data-qty="2"], [data-qty="3"], [data-qty="4"], [data-qty="5"], [data-qty="6"]) {
    height: 1300px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide {
    padding-left: 130px !important;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .alls-items-ct-carrousel-2d-slide .alls-items-ct-carrousel-2d-slide-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .reports-posts-item {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .reports-posts-item {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .reports-posts-item {
    height: 400px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls-items .reports-posts-item {
    height: 420px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
  /**
   * grid-columns 		@string 	Mise en forme du décompte VS visuel de la barre de navigation
   * grid-gap 			@string 	Espacement entre le décompte et le visuel de la barre de navigation
   * max-width 			@string 	Largeur maximale du décompte visuel
   * padding-left 		@string 	Gouttière à gauche
   * counter-gap 	 		@string 	Gouttière de part et d'autre du "/" du décompte
   * drag-to-navigate 	@bool 		L'information GLISSER POUR NAVIGUER est-ele à afficher ?
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px;
    grid-template-columns: 1fr 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    max-width: 480px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    max-width: 750px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    margin: 10px auto 0;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    margin: 15px auto 0;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    padding-left: 140px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 12px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > *:not(:nth-child(1)) {
    margin-left: 16px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate {
    margin-bottom: 12px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1), body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
    font-size: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e91e";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(3):before {
  font-family: "terra-v1";
  content: "\e924";
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  background-color: rgba(53, 117, 190, 0.3);
  border: solid 1px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    width: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    height: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    border-radius: 22px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-left: 6px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2) {
    margin-right: 6px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
  background-color: #3575BE;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    width: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    height: 8px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-icon > span:nth-child(2):before {
    border-radius: 8px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
  font-weight: 500;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .carrousel-2d-drag-to-navigate > .carrousel-2d-drag-to-navigate-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(1) {
    padding-right: 5px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-pagination > span:nth-child(2) {
    padding-left: 5px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count > .ct-carrousel-2d-visual-count-slider {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls #alls-items-nav-count {
    padding-left: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #alls.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-top: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-top: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-left: 0 !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-right: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms {
    padding-right: 0 !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width:1139.98px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items {
    padding-top: 400px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:before {
    left: 20px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 7fr;
    grid-template-columns: 4fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 7fr;
    grid-template-columns: 3fr 7fr;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 14fr;
    grid-template-columns: 5fr 14fr;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms > .inner > div {
    height: 100%;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav {
    height: auto;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav > .inner {
    height: auto;
  }
}
@media (min-width:1140px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .bg {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    position: relative;
    color: #FFFFFF;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    padding: 0 25px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 18px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:before {
    left: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .cat > .label > span:after {
    right: 0;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    color: #FFFFFF;
    text-transform: none;
    font-weight: 600;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 50px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 60px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    padding-right: 80px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .title {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    position: relative;
    text-align: right;
    font-weight: 600;
    color: #FFFFFF;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 56px;
    font-size: 5.6rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 60px;
    font-size: 6rem;
    line-height: 60px;
    line-height: 6rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 64px;
    font-size: 6.4rem;
    line-height: 64px;
    line-height: 6.4rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count {
    font-size: 80px;
    font-size: 8rem;
    line-height: 80px;
    line-height: 8rem;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    position: absolute;
    left: 0;
    height: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    top: 60%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 96.5%;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count:before {
    width: 95%;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav .count > span {
    position: relative;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -28px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -30px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -32px;
  }
}
@media (min-width:1140px) and (min-width:1140px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav + .randoms-item-nav {
    margin-top: -40px;
  }
}
@media (min-width:1140px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav.active .title,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items-nav .randoms-item-nav.active .count {
    color: #3575BE;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items {
    padding-top: 0 !important;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div {
    /**
     * position 		@string 	after | before
     * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
     * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
     * from-color		@string 	RGBA du FROM
     * from-position 	@int 		Position en % du FROM (avec unité %)
     * to-color 		@string 	RGBA du TO
     * to-position		@int 		Position en % du TO (avec unité %)
     */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items #randoms-items-ct-carrousel-2d-slides > div:after {
    z-index: 2;
    position: absolute;
    content: "";
    top: 85%;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: black;
    background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
    background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) {
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-prev {
    left: none !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=x] .netflix-next {
    right: none !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-prev {
    top: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: none !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading)[data-axis=y] .netflix-next {
    bottom: 10px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .netflix-prev {
    left: 50% !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item {
  position: relative;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item {
    margin: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px;
    grid-template-columns: 1fr 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 70px;
    grid-template-columns: 1fr 70px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .label > span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item > .contents > .cat > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms #randoms-items:not(.loading) .reports-posts-item + .reports-posts-item {
    margin-top: 80px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #randoms.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
  height: auto;
  background-color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding: 30px 0 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed:after {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span:not(.shadow):after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a {
  position: relative;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a {
    height: 400px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents {
  background-color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a + a {
    margin-top: 20px;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) {
    padding-top: 100%;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) {
    padding-top: 80%;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 22px;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    line-height: 28px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .cat > .label > span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed-items > a:nth-child(1) > .contents > .title {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #most-viewed.second-full > #most-viewed-items a:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 140px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 0 !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-left: 130px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-right: 40px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    margin-right: 0 !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    padding: 20px 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    padding: 20px 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    padding: 30px 0 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    padding: 30px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others {
    padding: 40px 0 60px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
  height: auto;
  padding-top: 0;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items {
    grid-gap: 40px;
    gap: 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items:before, body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
  position: relative;
  margin: 0 !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
    height: 420px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
    height: 400px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
    height: 400px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
    height: 420px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a {
    height: 520px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others-items > a + a {
    margin-top: 20px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic]:not([data-code-n-id]) #others.empty {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #main {
  padding-top: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    top: 100px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    top: 110px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    top: 120px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    top: 140px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    margin-left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    margin-left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    margin-left: 110px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back {
    margin-left: 140px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
  font-family: "terra-v1";
  content: "\e905";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    font-size: 38px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    font-size: 42px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    margin-top: 6px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    margin-top: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:before {
    margin-top: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
    margin-left: 10px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
    margin-left: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
    margin-left: 20px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button > span {
    font-size: 18px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #back button:hover {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    top: 150px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    top: 155px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    top: 185px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    top: 205px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    top: 225px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    margin: 10px 20px 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb {
    margin: 10px 20px 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb > .inner {
    text-align: left;
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb > .inner > a,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb > .inner > .breadcrumb-sepa {
    display: inline-block;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb .breadcrumb-sepa + a,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb .breadcrumb-current {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #breadcrumb .breadcrumb-sepa + a:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat {
  z-index: 1;
  position: relative;
  height: 100vh;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg > .ct-attachment {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg .ct-attachment {
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  background-color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    left: 90px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    left: 110px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    left: 130px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    left: 90px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    right: 0;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    max-width: 1360px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    padding: 15px 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    padding: 15px 25px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    padding: 20px 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    padding: 30px 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents {
    padding: 30px 80px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .credits {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .credits {
    margin: 0 0 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .credits {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .credits {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:720px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    margin-bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    margin-bottom: 20px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos > span {
  display: block;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .author {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .cat,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .author {
    margin-bottom: 10px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
  font-family: "terra-v1";
  content: "\e9bf";
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    margin-right: 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    margin-right: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    font-size: 16px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .date:before {
    font-size: 18px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    width: 1px;
    background-color: #000000;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    margin: 0 10px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    margin: 0 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    margin: 0 20px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    margin: 0 40px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    height: 15px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .infos .sepa {
    height: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 {
  line-height: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 {
    margin: 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 {
    margin: 0 0 15px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 > span {
  margin: 0;
  font-weight: 600;
  color: #000000;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 > span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents h1 > span {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .excerpt p {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .excerpt p {
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .excerpt p + p {
    margin-top: 8px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #hat .contents .excerpt p + p {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content {
    margin: 10px 0 20px 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content {
    margin: 10px 0 20px 70px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content {
    margin: 10px 0px 30px 70px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content {
    margin: 20px 10px 40px 100px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content {
    margin: 50px 20px 50px 110px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content > .inner {
  max-width: 1600px;
  margin: 0 auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content > .inner {
    grid-column-gap: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content > .inner {
    grid-column-gap: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current {
    padding: 0 5px 0 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current {
    padding: 0 15px 0 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
  color: #000000;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    margin-bottom: 30px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h1,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h2,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h3,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h4,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h5,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] h6 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 12px 18px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off {
    padding: 0 0 30px 40px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1) {
    margin-right: 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
    font-size: 28px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 16px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(2),
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(2) {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on:hover,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off:hover {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .on span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9c0";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay .off span:nth-child(1):before {
  font-family: "terra-v1";
  content: "\e9ac";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay.active .off {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-] .ct-carrousel-2d-autoplay:not(.active) .on {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
  border-left: solid 3px #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    margin: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    margin: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    margin: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    padding: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner > [id^=tpl-].credits {
    padding: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 320px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 360px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 420px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 390px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items], body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video {
    height: 600px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image + .tpl-00-textarea, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video + .tpl-00-textarea {
    margin-top: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image .ct-attachment {
  height: 100%;
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-attachment img, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-image .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-carrousel > [id$=-media-items] .ct-carrousel-2d-slides:after {
  z-index: 3;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video .ctc-video,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video [id^=tpl-00-01-media-video-],
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video video {
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-video video {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-textarea {
    text-align: justify;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 10px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > *:not(:nth-child(1)) {
    margin-left: 25px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
  border: solid 2px #3575BE;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    margin-top: 15px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    margin-top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    margin-top: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    padding: 10px 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    padding: 10px 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner #tags ul > li {
    padding: 15px 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #current > .inner .tpl-00-textarea + #tags {
    margin-top: -10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts {
    margin-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts {
    margin-bottom: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts {
    margin-bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    height: 70px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    font-size: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:hover {
  color: #000000;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    background-size: 22px 32px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    width: 40px;
    height: 41px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:before {
    width: 44px;
    height: 39px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button:after {
  z-index: 2;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
  position: relative;
  color: #000000;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time {
    font-size: 20px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time > .h,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time > .m,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time > .s {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time > .unit {
  color: #000000;
  font-size: 85%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time:after {
    height: 20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .time:after {
    height: 24px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #podcasts .podcast + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed {
    padding: 0 10px 0 5px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed {
    padding: 0 20px 0 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title {
  position: relative;
  text-align: center;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title {
    margin-bottom: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title {
    margin-bottom: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title {
    margin: 20px 10px 15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title > span {
  position: relative;
  display: inline-block;
  margin: 0 !important;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: none;
  font-weight: 600;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title > span {
    padding: 0 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title > span {
    padding: 0 15px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title > span {
    padding: 0 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title > span {
    padding: 0 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed > .title:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #3575BE;
  content: "";
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items {
  padding-top: 0 !important;
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items {
    height: 480px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-prev {
    left: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=x] .netflix-next {
    right: 0px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):before {
    top: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):before {
    top: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):before {
    left: 30px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):before {
    left: 50% !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):after {
    bottom: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):after {
    bottom: 20px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items:not(.loading):after {
    right: 20px !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 440px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 460px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .most-viewed-items-ct-carrousel-2d-slide-inner {
    height: 480px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .reports-posts-item:nth-child(1) {
  margin-top: 0 !important;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #content #most-viewed-items .reports-posts-item:nth-child(1) {
    margin-left: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
  background-color: #000000;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding: 30px 0 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding: 30px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding: 40px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding: 30px 0 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding: 40px 0 60px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding-right: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding-right: 40px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related {
    padding-right: 0;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 2px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span:not(.shadow) {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related > .title-shadow > span.shadow {
  color: rgba(255, 255, 255, 0.21);
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
  padding-top: 0 !important;
  height: auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    grid-gap: 25px;
    gap: 25px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    margin: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    margin-left: 90px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items {
    margin-left: 130px !important;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items:before, body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items:after {
  display: none;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a {
  position: relative;
  margin-left: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a {
    height: 320px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a {
    height: 320px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a {
    height: 360px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .bg {
  bottom: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .bg:after {
  z-index: 3;
  opacity: 70%;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  top: 0;
  height: auto;
  margin: 0 !important;
  background: transparent !important;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents {
    padding: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents {
    padding: 30px;
  }
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .cat,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .title {
  padding: 0 !important;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .cat > .label > span,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .cat > .icon:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .title {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .cat > .label > span:before,
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a .contents > .cat > .label > span:after {
  background-color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a:hover .bg:before {
  z-index: 4;
}
body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a:hover .contents {
  opacity: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=pt-ct-topic][data-code-n-id] #related-items > a + a {
    margin-top: 20px;
  }
}

/**
 * Pages DOCUMENTAIRES / FILMS / SÉRIES des utilisateurs ABONNÉS (SUBSCRIBER)
 */
body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
  position: relative;
  height: 100vh;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    min-height: 645px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    min-height: 680px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    min-height: 740px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    min-height: 790px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    min-height: 860px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-top: -80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-top: -100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-top: -140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-top: -160px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 60px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 100px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat,
body[data-account=subscriber][data-code-n=films] #hat,
body[data-account=subscriber][data-code-n=series] #hat {
    margin-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  /* Padding-top ajusté par rapport aux styles généraux
     Valeurs par défaut dans variables/mixins/site.scss
  	$sm-max: 80px,
  	$md: 100px,
  	$lg-xl: 140px,
  	$xxl-min: 160px
  */
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > .shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat > h1[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
    margin-bottom: 40px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    padding-top: 110px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    padding-top: 120px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat > h1,
body[data-account=subscriber][data-code-n=films] #hat > h1,
body[data-account=subscriber][data-code-n=series] #hat > h1 {
    padding-top: 160px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span {
  color: #FFFFFF !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span.shadow,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span.shadow,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span.shadow {
  z-index: 2;
  color: rgba(255, 255, 255, 0.21) !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat > h1 > span[data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat > h1 > span[data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat > h1 > span[data-iconfont]:before {
  color: #3575BE !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg {
  position: relative;
  height: 100% !important;
  padding-top: 0 !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg .ct-attachment,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg .ct-attachment,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg .ct-attachment {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg .ct-attachment > .inner,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg .ct-attachment > .inner,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg .ct-attachment > .inner {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg .ct-attachment > .inner img,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg .ct-attachment > .inner img,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg .ct-attachment > .inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before, body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
  z-index: 2;
  position: absolute;
  right: 0;
  left: 0;
  content: "";
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
  top: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 220px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 260px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 300px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 320px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 360px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:before {
    height: 400px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(60%, black)) repeat-x;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 60%) repeat-x;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 120px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 140px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 160px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 180px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 200px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-bg:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-bg:after {
    height: 350px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list {
  z-index: 3;
  position: absolute;
  right: 0;
  bottom: 30px;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(255, 255, 255, 0.21);
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > .shadow,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title][data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] {
    margin-left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title],
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] {
    margin-bottom: 10px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > :not(.shadow) {
  bottom: -1px !important;
  left: 2px !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list > [class*=title] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list > [class*=title] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list > [class*=title] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-list:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .hat-featured-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .hat-featured-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .hat-featured-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #hat #hat-featured-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #hat #hat-featured-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #hat #hat-featured-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #hat.empty,
body[data-account=subscriber][data-code-n=films] #hat.empty,
body[data-account=subscriber][data-code-n=series] #hat.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks,
body[data-account=subscriber][data-code-n=documentaries] #originals,
body[data-account=subscriber][data-code-n=documentaries] #other1,
body[data-account=subscriber][data-code-n=documentaries] #other2,
body[data-account=subscriber][data-code-n=documentaries] #other3,
body[data-account=subscriber][data-code-n=films] #playbacks,
body[data-account=subscriber][data-code-n=films] #originals,
body[data-account=subscriber][data-code-n=films] #other1,
body[data-account=subscriber][data-code-n=films] #other2,
body[data-account=subscriber][data-code-n=films] #other3,
body[data-account=subscriber][data-code-n=series] #playbacks,
body[data-account=subscriber][data-code-n=series] #originals,
body[data-account=subscriber][data-code-n=series] #other1,
body[data-account=subscriber][data-code-n=series] #other2,
body[data-account=subscriber][data-code-n=series] #other3 {
  position: relative;
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks,
body[data-account=subscriber][data-code-n=documentaries] #originals,
body[data-account=subscriber][data-code-n=documentaries] #other1,
body[data-account=subscriber][data-code-n=documentaries] #other2,
body[data-account=subscriber][data-code-n=documentaries] #other3,
body[data-account=subscriber][data-code-n=films] #playbacks,
body[data-account=subscriber][data-code-n=films] #originals,
body[data-account=subscriber][data-code-n=films] #other1,
body[data-account=subscriber][data-code-n=films] #other2,
body[data-account=subscriber][data-code-n=films] #other3,
body[data-account=subscriber][data-code-n=series] #playbacks,
body[data-account=subscriber][data-code-n=series] #originals,
body[data-account=subscriber][data-code-n=series] #other1,
body[data-account=subscriber][data-code-n=series] #other2,
body[data-account=subscriber][data-code-n=series] #other3 {
    margin-bottom: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks,
body[data-account=subscriber][data-code-n=documentaries] #originals,
body[data-account=subscriber][data-code-n=documentaries] #other1,
body[data-account=subscriber][data-code-n=documentaries] #other2,
body[data-account=subscriber][data-code-n=documentaries] #other3,
body[data-account=subscriber][data-code-n=films] #playbacks,
body[data-account=subscriber][data-code-n=films] #originals,
body[data-account=subscriber][data-code-n=films] #other1,
body[data-account=subscriber][data-code-n=films] #other2,
body[data-account=subscriber][data-code-n=films] #other3,
body[data-account=subscriber][data-code-n=series] #playbacks,
body[data-account=subscriber][data-code-n=series] #originals,
body[data-account=subscriber][data-code-n=series] #other1,
body[data-account=subscriber][data-code-n=series] #other2,
body[data-account=subscriber][data-code-n=series] #other3 {
    margin-bottom: 80px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks,
body[data-account=subscriber][data-code-n=documentaries] #originals,
body[data-account=subscriber][data-code-n=documentaries] #other1,
body[data-account=subscriber][data-code-n=documentaries] #other2,
body[data-account=subscriber][data-code-n=documentaries] #other3,
body[data-account=subscriber][data-code-n=films] #playbacks,
body[data-account=subscriber][data-code-n=films] #originals,
body[data-account=subscriber][data-code-n=films] #other1,
body[data-account=subscriber][data-code-n=films] #other2,
body[data-account=subscriber][data-code-n=films] #other3,
body[data-account=subscriber][data-code-n=series] #playbacks,
body[data-account=subscriber][data-code-n=series] #originals,
body[data-account=subscriber][data-code-n=series] #other1,
body[data-account=subscriber][data-code-n=series] #other2,
body[data-account=subscriber][data-code-n=series] #other3 {
    margin-bottom: 80px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #playbacks .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #originals .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #originals .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other1 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other1 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other2 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other2 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other3 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other3 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #playbacks .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #playbacks .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #originals .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #originals .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other1 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other1 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other2 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other2 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other3 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other3 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #playbacks .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #playbacks .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #originals .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #originals .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other1 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other1 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other2 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other2 .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other3 .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other3 .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=documentaries] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=films] #other3.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #playbacks.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #originals.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other1.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other2.loading .ct-carrousel-2d:before,
body[data-account=subscriber][data-code-n=series] #other3.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item,
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(3),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(4),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(5),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(6),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(7),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(8),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(9),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(10),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(11),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(12),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(13),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(14),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(15),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(16),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(17),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(18),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(19),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=documentaries] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=documentaries] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=documentaries] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=documentaries] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=films] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #playbacks:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #originals:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #other1:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #other2:not(.loading) .ct-carrousel-2d-item:nth-child(20),
body[data-account=subscriber][data-code-n=series] #other3:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3,
body[data-account=subscriber][data-code-n=films] #playbacks > h3,
body[data-account=subscriber][data-code-n=films] #originals > h3,
body[data-account=subscriber][data-code-n=films] #other1 > h3,
body[data-account=subscriber][data-code-n=films] #other2 > h3,
body[data-account=subscriber][data-code-n=films] #other3 > h3,
body[data-account=subscriber][data-code-n=series] #playbacks > h3,
body[data-account=subscriber][data-code-n=series] #originals > h3,
body[data-account=subscriber][data-code-n=series] #other1 > h3,
body[data-account=subscriber][data-code-n=series] #other2 > h3,
body[data-account=subscriber][data-code-n=series] #other3 > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #originals > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > .shadow,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span:not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=tc],
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=tc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=cc],
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=cc] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=bl],
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=bl] > :not(.shadow),
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #playbacks > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #originals > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other1 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other2 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=films] #other3 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #playbacks > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #originals > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other1 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other2 > h3[data-shadow=bl] > :not(.shadow):after,
body[data-account=subscriber][data-code-n=series] #other3 > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont],
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #originals > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > [data-iconfont]:before,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3,
body[data-account=subscriber][data-code-n=films] #playbacks > h3,
body[data-account=subscriber][data-code-n=films] #originals > h3,
body[data-account=subscriber][data-code-n=films] #other1 > h3,
body[data-account=subscriber][data-code-n=films] #other2 > h3,
body[data-account=subscriber][data-code-n=films] #other3 > h3,
body[data-account=subscriber][data-code-n=series] #playbacks > h3,
body[data-account=subscriber][data-code-n=series] #originals > h3,
body[data-account=subscriber][data-code-n=series] #other1 > h3,
body[data-account=subscriber][data-code-n=series] #other2 > h3,
body[data-account=subscriber][data-code-n=series] #other3 > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3,
body[data-account=subscriber][data-code-n=films] #playbacks > h3,
body[data-account=subscriber][data-code-n=films] #originals > h3,
body[data-account=subscriber][data-code-n=films] #other1 > h3,
body[data-account=subscriber][data-code-n=films] #other2 > h3,
body[data-account=subscriber][data-code-n=films] #other3 > h3,
body[data-account=subscriber][data-code-n=series] #playbacks > h3,
body[data-account=subscriber][data-code-n=series] #originals > h3,
body[data-account=subscriber][data-code-n=series] #other1 > h3,
body[data-account=subscriber][data-code-n=series] #other2 > h3,
body[data-account=subscriber][data-code-n=series] #other3 > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3,
body[data-account=subscriber][data-code-n=films] #playbacks > h3,
body[data-account=subscriber][data-code-n=films] #originals > h3,
body[data-account=subscriber][data-code-n=films] #other1 > h3,
body[data-account=subscriber][data-code-n=films] #other2 > h3,
body[data-account=subscriber][data-code-n=films] #other3 > h3,
body[data-account=subscriber][data-code-n=series] #playbacks > h3,
body[data-account=subscriber][data-code-n=series] #originals > h3,
body[data-account=subscriber][data-code-n=series] #other1 > h3,
body[data-account=subscriber][data-code-n=series] #other2 > h3,
body[data-account=subscriber][data-code-n=series] #other3 > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #originals > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=documentaries] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3 > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2 > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3 > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks.empty,
body[data-account=subscriber][data-code-n=documentaries] #originals.empty,
body[data-account=subscriber][data-code-n=documentaries] #other1.empty,
body[data-account=subscriber][data-code-n=documentaries] #other2.empty,
body[data-account=subscriber][data-code-n=documentaries] #other3.empty,
body[data-account=subscriber][data-code-n=films] #playbacks.empty,
body[data-account=subscriber][data-code-n=films] #originals.empty,
body[data-account=subscriber][data-code-n=films] #other1.empty,
body[data-account=subscriber][data-code-n=films] #other2.empty,
body[data-account=subscriber][data-code-n=films] #other3.empty,
body[data-account=subscriber][data-code-n=series] #playbacks.empty,
body[data-account=subscriber][data-code-n=series] #originals.empty,
body[data-account=subscriber][data-code-n=series] #other1.empty,
body[data-account=subscriber][data-code-n=series] #other2.empty,
body[data-account=subscriber][data-code-n=series] #other3.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items,
body[data-account=subscriber][data-code-n=films] #playbacks-items,
body[data-account=subscriber][data-code-n=series] #playbacks-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .playbacks-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #playbacks-items .playbacks-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #playbacks-items .playbacks-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #playbacks-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #playbacks-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items,
body[data-account=subscriber][data-code-n=films] #originals-items,
body[data-account=subscriber][data-code-n=series] #originals-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .originals-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #originals-items .originals-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #originals-items .originals-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #originals-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #originals-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #originals-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items,
body[data-account=subscriber][data-code-n=films] #other1-items,
body[data-account=subscriber][data-code-n=series] #other1-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .other1-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #other1-items .other1-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #other1-items .other1-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #other1-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #other1-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #other1-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items,
body[data-account=subscriber][data-code-n=films] #other2-items,
body[data-account=subscriber][data-code-n=series] #other2-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .other2-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #other2-items .other2-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #other2-items .other2-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #other2-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #other2-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #other2-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items,
body[data-account=subscriber][data-code-n=films] #other3-items,
body[data-account=subscriber][data-code-n=series] #other3-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .bg > .ct-attachment img,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(1),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(1) > svg,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .type > span:nth-child(2),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .icon:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3 > span,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > h3 + .more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p > *:first-child,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .excerpt p > *,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)),
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions .more + .more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more > span,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:hover,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > a.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more > span,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:hover,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more:hover:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos > span,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:hover,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item > .contents > .actions > button.more-infos:hover:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item:hover > .bg > .ct-attachment:before,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item:hover > .bg > .ct-attachment:after,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .other3-item:hover > .contents,
body[data-account=subscriber][data-code-n=films] #other3-items .other3-item:hover > .contents,
body[data-account=subscriber][data-code-n=series] #other3-items .other3-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=x] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items[data-axis=y] .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-prev > div:before,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=documentaries] #other3-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=films] #other3-items .netflix-next > div:before,
body[data-account=subscriber][data-code-n=series] #other3-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=documentaries] #playbacks .playbacks-item.empty,
body[data-account=subscriber][data-code-n=documentaries] #originals .originals-item.empty,
body[data-account=subscriber][data-code-n=documentaries] #other1 .other1-item.empty,
body[data-account=subscriber][data-code-n=documentaries] #other2 .other2-item.empty,
body[data-account=subscriber][data-code-n=documentaries] #other3 .other3-item.empty,
body[data-account=subscriber][data-code-n=films] #playbacks .playbacks-item.empty,
body[data-account=subscriber][data-code-n=films] #originals .originals-item.empty,
body[data-account=subscriber][data-code-n=films] #other1 .other1-item.empty,
body[data-account=subscriber][data-code-n=films] #other2 .other2-item.empty,
body[data-account=subscriber][data-code-n=films] #other3 .other3-item.empty,
body[data-account=subscriber][data-code-n=series] #playbacks .playbacks-item.empty,
body[data-account=subscriber][data-code-n=series] #originals .originals-item.empty,
body[data-account=subscriber][data-code-n=series] #other1 .other1-item.empty,
body[data-account=subscriber][data-code-n=series] #other2 .other2-item.empty,
body[data-account=subscriber][data-code-n=series] #other3 .other3-item.empty {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Page ACCUEIL des utilisateurs CONNECTÉS (MEMBER)
 */
body[data-account=subscriber][data-code-n=homepage] #main {
  background-color: rgba(0, 0, 0, 0.75);
}
body[data-account=subscriber][data-code-n=homepage] #last-programs {
  overflow: hidden;
  position: relative;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs {
    padding-top: 160px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /**
   * blur-value 		Valeur de l'effet
   * overlay-color 	Couleur du masque au-dessus de l'image
   */
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .bg .blur-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .bg .blur-wrapper .blur-inner {
  position: absolute;
  left: -50px;
  top: -50px;
  right: -50px;
  bottom: -50px;
  -webkit-filter: blur(16px);
  filter: blur(16px);
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .bg .blur-wrapper .blur-inner > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .bg .blur-wrapper .blur-inner:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.73);
}
body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs.loading > .bg:before {
  z-index: 1;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    margin: 0 10px 0 0;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    margin: 0;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 500px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 520px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 540px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 580px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 632px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items {
    padding-top: 42%;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=homepage] #last-programs-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item {
  overflow: hidden;
  position: relative;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item:nth-child(1) {
    margin-left: 72px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item:nth-child(1) {
    margin-left: 92px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item:before {
  z-index: 2;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0);
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item:before {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item:before {
    border-width: 4px;
  }
}
@media (min-width:960px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover {
    width: 100% !important;
  }
}
@media (min-width:960px) and (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover {
    width: 90% !important;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover {
    width: 80% !important;
  }
}
@media (min-width:960px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover {
    width: 70% !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover:before {
    border-color: #FFFFFF;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .bg > .ct-attachment:before {
    opacity: 0;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .bg > .ct-attachment:after {
    top: 0 !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .icon {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents > .topic,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents > .excerpt,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item.hover > .contents > .actions {
    opacity: 1;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:before {
    opacity: 0;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment:after {
    opacity: 0.5;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    right: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    width: 36px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    width: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    width: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    width: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    width: 60px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    height: 36px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    height: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    height: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
  color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
    font-size: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon:before,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon:before {
    font-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
  top: auto !important;
  right: auto !important;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
    margin: 0 0 15px 15px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
    margin: 0 0 20px 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
    margin: 0 0 30px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
    margin: 0 0 40px 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .icon {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    padding: 15px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    padding: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    padding: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    padding: 30px 60px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    margin-bottom: 12px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    margin-bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon {
    margin-bottom: 25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    margin-bottom: 4px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    margin-bottom: 6px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    margin-bottom: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    margin-bottom: 4px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    max-width: 100%;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    max-width: 85%;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    max-width: 75%;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    max-width: 75%;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    max-width: 70%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
  color: #FFFFFF;
  font-weight: 500;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    margin-bottom: 4px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    margin-bottom: 6px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    margin-bottom: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    margin-bottom: 10px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title {
    font-size: 53px;
    font-size: 5.3rem;
    line-height: 55px;
    line-height: 5.5rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title span {
  margin: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    margin-bottom: 4px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    margin-bottom: 6px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    margin-bottom: 8px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    margin-bottom: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    margin-bottom: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > .inner p {
  margin: 0;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:after {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 32px;
    padding-right: 5px;
    line-height: 16px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 32px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > * {
    line-height: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > * {
    line-height: 18px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 60px;
    padding-right: 5px;
    line-height: 20px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 60px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > * {
    line-height: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 88px;
    padding-right: 5px;
    line-height: 22px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 88px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt > * {
    line-height: 22px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .icon,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .topic,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .excerpt,
body[data-account=subscriber][data-code-n=homepage] #last-programs .last-programs-item > .contents > .actions {
    opacity: 1;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  height: 100px;
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a {
  position: relative;
  display: block;
  border: solid 1px #FFFFFF;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a {
    width: 30px;
    height: 50px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a {
    width: 32px;
    height: 54px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a {
    border-radius: 30px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a {
    border-radius: 32px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
  font-family: "terra-v1";
  content: "\e9a0";
  position: absolute;
  left: 1px;
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    top: 1px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    top: 2px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    top: 2px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    top: 1px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    top: 0;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    font-size: 26px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:before {
    font-size: 28px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:hover:before {
    top: 22px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:hover:before {
    top: 26px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:hover:before {
    top: 25px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:hover:before {
    top: 24px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > a:hover:before {
    top: 23px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > span {
  position: relative;
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > span {
    margin-top: 5px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #last-programs > .scroll-down > span {
    margin-top: 7px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live {
  position: relative;
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live {
    height: 640px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live {
    height: 0;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live {
    padding-top: 46.875%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live.loading {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live.loading:before {
  z-index: 1;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live.loading > .inner {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 7fr 3fr;
    grid-template-columns: 7fr 3fr;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 14fr 5fr;
    grid-template-columns: 14fr 5fr;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner > div {
    height: 100%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
  /**
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   */
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  color: #FFFFFF;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time {
    right: 24px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > *:not(:nth-child(1)) {
    margin-left: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner {
    padding: 5px 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner {
    padding: 5px 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .blur-wrapper {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .blur-wrapper > .blur-inner {
  position: absolute;
  top: -50px;
  right: -50px;
  bottom: -50px;
  left: -50px;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.28);
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .date {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .date {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .date {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .date {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .time {
  z-index: 2;
  position: relative;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .time {
    padding-left: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .time {
    padding-left: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .date-time > .inner > .time:before {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 4px;
  width: 1px;
  background-color: #FFFFFF;
  content: "";
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .contents {
  z-index: 3;
  position: relative;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .contents:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .contents:before {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon,
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title,
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
  position: relative;
  z-index: 3;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  right: auto !important;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    left: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon:before {
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
  color: #FFFFFF;
  font-weight: 500;
  text-transform: none;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    margin-bottom: 4px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    margin-bottom: 6px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    margin-bottom: 8px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    margin-bottom: 10px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title {
    font-size: 53px;
    font-size: 5.3rem;
    line-height: 55px;
    line-height: 5.5rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .title span {
  margin: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
    margin-bottom: 4px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
    margin-bottom: 6px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
    margin-bottom: 8px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
    margin-bottom: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt {
    margin-bottom: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt > .inner p {
  margin: 0;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .excerpt:after {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item .more {
  float: left;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item:hover > .contents:before {
  opacity: 1;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live > .inner .actus-live-item:not(:hover) > .contents:before {
  top: 100%;
  opacity: 0;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left {
    height: 380px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left {
    height: 400px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left {
    height: 440px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left {
    height: 500px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item {
  height: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
  z-index: 3;
  position: absolute;
  left: 0;
  line-height: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    top: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    top: 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    top: 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    top: 25px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    margin-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    margin-left: 90px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 15px 15px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 0 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 0 20px 0 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 0 20px 0 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 0 20px 0 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live {
    padding: 0 20px 0 30px;
  }
}
.js-reveal-loaded body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0.4s !important;
  transition-delay: 0.4s !important;
}
.js-reveal-loaded body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live[class*=js-reveal] {
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live.js-reveal-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 130px;
    height: 30.1785714286px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 140px;
    height: 32.5px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 150px;
    height: 34.8214285714px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 130px;
    height: 30.1785714286px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 150px;
    height: 34.8214285714px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .logo-actu-live > .ct-svg {
    width: 173px;
    height: 40.1607142857px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    margin-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    margin-left: 90px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 15px 20px 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 30px 20px 30px 30px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 30px 20px 30px 30px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 40px 20px 40px 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents {
    padding: 50px 20px 50px 30px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
  position: relative;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
    margin-bottom: 8px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
    margin-bottom: 12px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
    margin-bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon {
    margin-bottom: 25px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon:before {
    font-size: 36px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon:before {
    font-size: 50px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .icon:before {
    font-size: 60px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
    max-width: 600px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
    max-width: 640px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
    max-width: 700px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
    max-width: 760px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
  overflow: hidden;
  margin-bottom: 0 !important;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt {
    height: auto !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    margin-bottom: 4px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    margin-bottom: 6px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    margin-bottom: 8px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    margin-bottom: 10px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    margin-bottom: 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 28px;
    padding-right: 5px;
    line-height: 14px;
    margin: 0 0 5px -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 28px;
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p > * {
    line-height: 14px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p:last-child {
    padding-bottom: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p:last-child {
    padding-bottom: 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > p:last-child {
    padding-bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 0 !important;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > button.more-infos:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item > .inner > .contents > .excerpt > .inner > .actions > .more {
  margin-right: auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-left .actus-live-item:not(:hover) .contents > .excerpt {
    height: 0 !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right {
    height: 340px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right {
    height: 360px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right {
    height: 360px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right {
    padding-top: 10px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items {
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items {
    width: auto;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items {
    margin-left: -10px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev {
    left: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev {
    left: 100px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev {
    top: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev {
    top: 100px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-prev {
    top: 10px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-next {
    bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items[data-axis=y] .netflix-next {
    bottom: 10px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div {
    line-height: 50px;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e905";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-prev > div:before {
    font-family: "terra-v1";
    content: "\e90d";
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e90b";
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items .netflix-next > div:before {
    font-family: "terra-v1";
    content: "\e903";
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):before {
    top: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):before {
    top: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):before {
    left: 30px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):before {
    left: 100px!important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):after {
    bottom: 15px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):after {
    bottom: 20px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right #actus-live-items:not(.loading):after {
    right: 20px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item {
  position: relative;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
  position: absolute;
  left: 20px;
  right: 20px;
}
@media (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
    bottom: 20px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
    bottom: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
    bottom: 10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
    bottom: 15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents {
    bottom: 20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
  left: -20px;
  right: -20px;
}
@media (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
    bottom: -20px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
    bottom: -20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
    bottom: -10px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
    bottom: -15px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents:before {
    bottom: -20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents > .inner {
  z-index: 3;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .title {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .title {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  overflow: hidden;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before,
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > button.more-infos:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item > .inner > .contents .actions > .more {
  margin-right: auto;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item:hover .contents:before {
    top: -40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #actus-live .col-right .actus-live-item:not(:hover) .contents .actions {
    height: 0 !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #actus-live.empty {
  height: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day {
    padding-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day {
    padding-top: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper:before {
  z-index: 1;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day.loading #pictures-of-the-day-wrapper > .wrapper > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
  position: relative;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 500px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 550px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 600px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper {
    padding-top: 49.4791666667% !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-wrapper > .wrapper > div {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-items {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-bg {
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-bg:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-bg:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
  position: absolute;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    top: 25px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    top: 30px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    top: 60px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    left: 25px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    left: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    left: 100px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-overlay {
    left: 120px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    height: 60px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    height: 80px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button {
    font-size: 22px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 61%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    font-size: 52px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    background-size: 24px 35px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    background-size: 27px 40px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    width: 40px;
    height: 41px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:before {
    width: 52px;
    height: 62px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button:after {
  z-index: 2;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day .pictures-of-the-day-item-link > button.active:before {
  background-image: url("../svg/audio.svg");
  content: "";
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation > *:not(:nth-child(1)) {
    margin-left: 30px !important;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation > *:not(:nth-child(1)) {
    margin-left: 40px !important;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation > *:not(:nth-child(1)) {
    margin-left: 50px !important;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    bottom: 15px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    bottom: 20px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-paginavigation {
    bottom: 30px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > *:not(:nth-child(1)) {
    margin-left: 7px !important;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > *:not(:nth-child(1)) {
    margin-left: 7px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div {
    width: 20px;
    height: 2px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div {
    width: 18px;
    height: 2px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div:not(.active) {
  background-color: #FFFFFF;
  opacity: 0.5;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div:not(.active):hover {
  opacity: 1;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div.active {
  background-color: #FFFFFF;
  opacity: 1;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-pagination > div > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next:before {
  color: #FFFFFF;
  text-shadow: 0px 0px 1px #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next:before {
    font-size: 32px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next:before {
    font-size: 26px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev:before, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next:before {
    font-size: 32px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev > span, body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next > span {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-prev:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-ct-carrousel-2d-navigation-next:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=homepage] #pictures-of-the-day-audios {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports {
    padding-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports {
    padding-top: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports .ct-carrousel-2d,
body[data-account=subscriber][data-code-n=homepage] #posts-reports .ct-carrousel-2d-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports.loading .ct-carrousel-2d:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item {
  visibility: visible !important;
  opacity: 1 !important;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(4) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(6) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(7) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(8) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(9) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(10) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(11) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(12) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(13) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(14) {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(15) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(16) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(17) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(18) {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(19) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports:not(.loading) .ct-carrousel-2d-item:nth-child(20) {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
  /**
   * $class 							@string 		: classe CSS spécifique des items du carrousel 2D
   * $carrousels_custom_styles		@array			: styles particuliers des ITEMS du carrousel (marge(s), etc.)
   * 		first-item-marge-left						: marge à gauche du premier ITEM (alignement sur le menu latéral gauche)
   * 		carrousel-height 			@array|string	: hauteur du carrousel (unique @string ou adaptative @array)
   * $carrousel_netflix_prev_next 	@array 			: surcharges des styles de la mixin "carrousel_netflix_prev_next"
   * 		x-prev-left 				@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
    padding-top: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
    padding-top: 420px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
    padding-top: 440px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
    padding-top: 480px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items {
    padding-top: 480px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  /**
   * icon 			@string 	icône d'illustration du bouton
   * actions-size 	@string 	taille des boutons ACTIONS
   */
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item:nth-child(1) {
    margin-left: 120px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(1) > svg {
    height: 45px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(1) > svg {
    height: 50px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .type > span:nth-child(2) {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents {
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  font-weight: 500;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: auto !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    max-height: 36px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    max-height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    max-height: 44px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    margin: 0 0 0 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 {
    margin: 10px 15px 5px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 > span {
  margin: 0;
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > h3 + .more {
    margin-top: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
  /**
   * size 	: small | medium | big (taille de la typographie)
   */
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    margin: 10px 15px 5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    margin: 10px 10px 5px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    margin: 0 15px 5px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p {
  margin: 0;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 54px;
    padding-right: 5px;
    line-height: 18px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 54px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p > * {
    line-height: 18px;
  }
}
@media (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 51px;
    padding-right: 5px;
    line-height: 17px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 51px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .excerpt p > * {
    line-height: 17px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 6px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions .more + .more-infos {
    margin-left: 8px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    height: 36px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos {
    font-size: 14px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    font-size: 18px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item:hover > .bg > .ct-attachment:before {
    bottom: 50% !important;
    opacity: 0.6;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item:hover > .bg > .ct-attachment:after {
    top: 0% !important;
  }
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .posts-reports-item:hover > .contents {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=homepage] #posts-reports.empty {
  display: none !important;
  visibility: hidden !important;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs {
  background-color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs {
    padding-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs {
    padding-top: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs {
    padding-top: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
    background-size: 60px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items:before {
  z-index: 1;
  left: 50% !important;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs.loading #original-programs-items > div {
  opacity: 0;
  visibility: hidden;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 {
  /**
   * type 			@string 		h1 | h2 | h3 | h4 | h5 | h6
   * color 			@array|@string	Couleur du texte
   * color-shadow		@array|@string	Couleur de l'ombre
   * margin-left 		@bool 			La marge à gauche du menu doit-elle être active
   * underline-size 	@int 			Épaisseur du soulignement (en PX)
   * color-underline	@string 		Couleur du soulignement
   */
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span {
    margin: 0 0 45px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=tc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=cc] {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > [data-iconfont]:before {
    font-size: 30px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 {
    margin-left: 100px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 {
    margin-left: 140px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 {
    margin-left: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span {
    margin-bottom: 35px !important;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs > h3 > span {
    margin-bottom: 40px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
  height: 0;
  /**
   *	x-prev-left 	@array|@string	: position LEFT de la navigation du carrousel NETFLIX
   */
  /**
   *	size
   *  icon_size
   *	prev_icon
   * 	next_icon
   *	x_prev_left
   *	x_next_right
   *	y_prev_top
   *	y_next_bottom
   *	bg_color
   *	icon_color
   * 	icon_shadow
   */
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 480px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 480px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 500px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 540px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 620px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items {
    padding-top: 620px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
    margin-top: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
    margin-top: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev {
  text-align: left;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev {
    left: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev {
    left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-prev {
    left: 100px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
    right: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=x] .netflix-next {
    right: 10px !important;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
    margin-left: -20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
    margin-left: -25px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-prev {
    top: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items[data-axis=y] .netflix-next {
    bottom: 0px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
  background-color: transparent;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #0000005A;
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    font-size: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    font-size: 50px;
  }
}
@media (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    line-height: 40px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div,
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div {
    line-height: 50px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-prev > div:before {
  font-family: "terra-v1";
  content: "\e905";
}
body[data-account=subscriber][data-code-n=homepage] #original-programs-items .netflix-next > div:before {
  font-family: "terra-v1";
  content: "\e90b";
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item:nth-child(1) {
    margin-left: 80px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item:nth-child(1) {
    margin-left: 100px !important;
  }
}
@media (min-width:960px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover {
    width: 100% !important;
  }
}
@media (min-width:960px) and (min-width:540px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover {
    width: 90% !important;
  }
}
@media (min-width:960px) and (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover {
    width: 80% !important;
  }
}
@media (min-width:960px) and (min-width:1140px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover {
    width: 70% !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents > .icon,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents > .topic,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents > .desc,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item.hover > .contents > .actions {
    opacity: 1;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
  /**
   * position 		@string 	after | before
   * direction 		@string 	top-bottom | bottom-left | left-right | right-left 		 
   * size	 			@string 	Hauteur (si top-bottom ou bottom-top) ou Largeur (si left-right ou right-left) en % du masque (sans UNITÉ)
   * from-color		@string 	RGBA du FROM
   * from-position 	@int 		Position en % du FROM (avec unité %)
   * to-color 		@string 	RGBA du TO
   * to-position		@int 		Position en % du TO (avec unité %)
   */
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment:before, body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment:after {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment:before {
  z-index: 2;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 60%;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment:after {
  z-index: 2;
  position: absolute;
  content: "";
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .bg > .ct-attachment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
  /**
   * terra-size 	@string|@array 	taille du "T" TERRA
   * type-size 	@string|@array 	taille du Texte (sans PX)
   * top 			@string|@array	position TOP (en PX)
   * left			@string|@array	position LEFT (en PX)
   * color 		@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    left: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    left: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    left: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    left: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    left: 24px;
  }
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > *:not(:nth-child(1)) {
    margin-left: 5px !important;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(1) {
  display: block;
  line-height: 1;
  font-size: 0;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(1) > svg {
  width: 100%;
}
@media (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(1) > svg {
    height: 40px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(1) > svg {
    height: 47px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(1) > svg {
    height: 58px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(2) {
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .type > span:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
  /**
   * size 	@string|@array 	Taille de l'icône
   * top 		@string|@array	position TOP (en PX)
   * right	@string|@array	position RIGHT (en PX)
   * bottom	@string|@array	position BOTTOM (en PX)		 
   * left		@string|@array	position LEFT (en PX)
   * margin 	@string|@array	marge (en PX)
   * color 	@string 		Couleur de l'icône
   */
  z-index: 2;
  position: absolute;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    top: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    top: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    top: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    top: 24px;
  }
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    right: 15px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    right: 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    right: 20px;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    right: 20px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    right: 24px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    width: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    width: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon {
    height: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon:before {
    font-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .icon:before {
    font-size: 40px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    padding: 15px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    padding: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    padding: 30px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    padding: 30px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
    transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    width: 100%;
  }
}
@media (max-width:959.98px) and (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    max-width: 360px;
  }
}
@media (max-width:959.98px) and (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    max-width: 380px;
  }
}
@media (max-width:959.98px) and (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    max-width: 400px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    width: 440px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    width: 400px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    width: 440px;
  }
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
    width: 540px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title {
  font-weight: 500;
  text-align: center;
}
@media (min-width:1600px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 50px;
    line-height: 5rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc {
  text-align: center;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
  /**
   * $size : small | medium | big (taille de la typographie)
   */
  font-weight: 300;
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    margin: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    margin: 10px 10px 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    margin: 10px 15px 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    margin: 10px 10px 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    margin: 0 15px 20px;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p:last-child {
  margin: 0;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p {
    /**
     * line_height @string   Hauteur en PX, REM, etc.
     * quantity    @int      Nombre de lignes maximum
     * bg_color    @string   Couleur d'arrière-plan du bouton "..."
     * color 	   @string 	Couleur des 3 points indiquant que c'est une ellipse
     * show_more   @bool     Afficher ou Masquer l'information sur l'ellipse
    **/
    position: relative;
    overflow: hidden;
    max-height: 36px;
    padding-right: 5px;
    line-height: 18px;
    margin: 0 0 0 -12px;
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p:before {
    content: "";
    float: left;
    width: 10px;
    max-height: 36px;
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p > *:first-child {
    float: right;
    width: 100%;
    margin-left: -10px;
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p:after {
    content: "…";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    padding-right: 10px;
    text-align: right;
    background-color: transparent;
    color: transparent;
    /*
    	background-size: 100% 100%;/* 512x1 image,gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
    /*
    	￿background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
    	background: -webkit-gradient(linear,left top,right top,
    	from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    	background: -moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: -ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    	background: linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc p > * {
    line-height: 18px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
  /**
   * size	@string 	small | medium | large	Taille des boutons en fonctions du contexte d'utilisation
   */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
    margin: 0 0 15px;
  }
}
@media (min-width:960px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
    margin: 0 0 20px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e99b";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > a.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more:hover:after {
  width: 100%;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos {
    padding: 0 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:after {
    width: 78%;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:before {
    margin-right: 15px;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:hover {
  color: #FFFFFF;
}
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions > button.more-infos:hover:after {
  width: 100%;
}
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
  body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .icon,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .topic,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .title,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .desc,
body[data-account=subscriber][data-code-n=homepage] #original-programs .original-programs-item > .contents > .actions {
    opacity: 1;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
}
body[data-account=subscriber][data-code-n=homepage] #original-programs.empty {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Page PRODUITS issues de WOOCOMMERCE des utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main {
    padding-left: 90px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=product] #main > .woocommerce {
    padding: 20px;
  }
}

/**
 * Styles des PAGES du plugin WOOCOMMERCE
 */
/**
 * Styles des NOTICES comunes aux pages WooCommerce
 */
.woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
  border-left-style: solid;
}
@media (max-width:959.98px) {
  .woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
    border-left-width: 4px;
  }
}
@media (min-width:960px) {
  .woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
    border-left-width: 5px;
  }
}
@media (max-width:959.98px) {
  .woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
    padding: 4px 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
    padding: 4px 12px;
  }
}
@media (min-width:1380px) {
  .woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > div,
.woocommerce-NoticeGroup > ul {
    padding: 4px 15px;
  }
}
@media (max-width:959.98px) {
  .woocommerce-notices-wrapper > div:nth-last-child(1),
.woocommerce-notices-wrapper > ul:nth-last-child(1),
.woocommerce-NoticeGroup > div:nth-last-child(1),
.woocommerce-NoticeGroup > ul:nth-last-child(1) {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  .woocommerce-notices-wrapper > div:nth-last-child(1),
.woocommerce-notices-wrapper > ul:nth-last-child(1),
.woocommerce-NoticeGroup > div:nth-last-child(1),
.woocommerce-NoticeGroup > ul:nth-last-child(1) {
    margin-bottom: 30px;
  }
}
@media (min-width:1380px) {
  .woocommerce-notices-wrapper > div:nth-last-child(1),
.woocommerce-notices-wrapper > ul:nth-last-child(1),
.woocommerce-NoticeGroup > div:nth-last-child(1),
.woocommerce-NoticeGroup > ul:nth-last-child(1) {
    margin-bottom: 30px;
  }
}
.woocommerce-notices-wrapper > div:not(.woocommerce-error),
.woocommerce-notices-wrapper > ul:not(.woocommerce-error),
.woocommerce-NoticeGroup > div:not(.woocommerce-error),
.woocommerce-NoticeGroup > ul:not(.woocommerce-error) {
  border-left-color: #3575BE;
}
.woocommerce-notices-wrapper > div.woocommerce-error,
.woocommerce-notices-wrapper > ul.woocommerce-error,
.woocommerce-NoticeGroup > div.woocommerce-error,
.woocommerce-NoticeGroup > ul.woocommerce-error {
  border-left-color: #E2401C;
  background-color: #fce7e3;
}
@media (max-width:959.98px) {
  .woocommerce-notices-wrapper > div + div,
.woocommerce-notices-wrapper > div + ul,
.woocommerce-notices-wrapper > ul + ul,
.woocommerce-notices-wrapper > ul + div,
.woocommerce-NoticeGroup > div + div,
.woocommerce-NoticeGroup > div + ul,
.woocommerce-NoticeGroup > ul + ul,
.woocommerce-NoticeGroup > ul + div {
    margin-top: 8px;
  }
}
@media (min-width:960px) {
  .woocommerce-notices-wrapper > div + div,
.woocommerce-notices-wrapper > div + ul,
.woocommerce-notices-wrapper > ul + ul,
.woocommerce-notices-wrapper > ul + div,
.woocommerce-NoticeGroup > div + div,
.woocommerce-NoticeGroup > div + ul,
.woocommerce-NoticeGroup > ul + ul,
.woocommerce-NoticeGroup > ul + div {
    margin-top: 10px;
  }
}
.woocommerce-notices-wrapper > ul,
.woocommerce-NoticeGroup > ul {
  list-style: none;
  margin: 0;
}
.woocommerce-notices-wrapper.disabled,
.woocommerce-NoticeGroup.disabled {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles communs à la page BOUTIQUE issues de WOOCOMMERCE
 */
body[data-code-n=shop][data-code-n-type=homepage] #main > h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-top: 30px;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper {
  text-align: center;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty {
    padding: 30px 10px 15px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty {
    padding: 40px 20px 20px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty > [data-iconfont]:before {
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty > [data-iconfont]:before {
    font-size: 84px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty > [data-iconfont]:before {
    font-size: 88px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper > #shop-empty > h2 > span {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop {
    margin-bottom: 40px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 46%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e906";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=homepage] #main > #shop-empty-wrapper + .return-to-shop > a:hover:after {
  width: 100%;
}

/**
 * Page BOUTIQUE issu de WOOCOMMERCE des utilisateurs CONNECTÉS (MEMBER)
 */
@media (max-width:959.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-left: 90px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=homepage] #main > .woocommerce {
    padding: 20px;
  }
}

/**
 * Page BOUTIQUE issu de WOOCOMMERCE des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=homepage] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=homepage] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=homepage] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=homepage] #main {
    padding-top: 160px;
  }
}
@media (min-width:1380px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=homepage] #main > .woocommerce,
body[data-account=member][data-code-n=shop][data-code-n-type=homepage] #main > .woocommerce {
    padding: 20px;
  }
}

/**
 * Styles du PANIER (CART) communs aux utilisateurs ANONYMES & CONNECTÉS & ABONNÉS (USER & MEMBER & SUBSCRIBER)
 */
body[data-code-n=shop][data-code-n-type=cart] #main > h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-top: 30px;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 250px;
    grid-template-columns: 1fr 250px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 320px;
    grid-template-columns: 1fr 320px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 360px;
    grid-template-columns: 1fr 360px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 400px;
    grid-template-columns: 1fr 400px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    padding: 10px 10px 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    padding: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    padding: 20px 20px 60px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce {
    padding: 20px 20px 40px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-notices-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table {
  border: none !important;
  border-collapse: initial;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table {
    display: block;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead {
    display: none !important;
    visibility: hidden !important;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody > tr,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody > tr > td:not(.actions) {
    display: block;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 60px 1fr 1fr 1fr;
    grid-template-columns: 60px 1fr 1fr 1fr;
    border: solid 2px #3575BE;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > td:not(.product-thumbnail) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-thumbnail {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
    padding: 5px 10px 5px 5px !important;
    border-right: none;
    border-bottom-style: solid;
    border-bottom-color: #3575BE;
  }
}
@media (max-width:719.98px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-thumbnail {
    border-bottom-width: 1px;
  }
}
@media (max-width:719.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-thumbnail {
    border-bottom-width: 2px;
  }
}
@media (max-width:719.98px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-thumbnail {
    border-bottom-width: 3px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-name {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 7;
    grid-column: 2/7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: none;
    border-bottom-style: solid;
    border-bottom-color: #3575BE;
  }
}
@media (max-width:719.98px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-name {
    border-bottom-width: 1px;
  }
}
@media (max-width:719.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-name {
    border-bottom-width: 2px;
  }
}
@media (max-width:719.98px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-name {
    border-bottom-width: 3px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price {
    border-right-color: #3575BE;
    border-bottom: none;
  }
}
@media (max-width:719.98px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price {
    border-right-width: 1px;
  }
}
@media (max-width:719.98px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price {
    border-right-width: 2px;
  }
}
@media (max-width:719.98px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price {
    border-right-width: 3px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    padding: 0 !important;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    font-size: 0;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-remove a:before {
    font-family: "terra-v1";
    content: "\e915";
    font-size: 14px;
    color: #E2401C;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity w1 .ct-input-number {
    max-width: 100px;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-quantity .ct-input-number-button {
    font-size: 20px !important;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-subtotal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-price {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item > .product-subtotal {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
    border-bottom: none;
    font-weight: 700;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr.cart_item + tr.cart_item {
    margin-top: 10px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody td.actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody td.actions button[name=update_cart] {
    margin-left: 0 !important;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td {
    border: solid 1px #000000;
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    border-left-color: #3575BE;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    width: 70px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    width: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    border-left-width: 1px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    border-left-width: 2px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-thumbnail,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-thumbnail {
    border-left-width: 3px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-quantity {
    border-left: none;
    text-align: center;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-quantity {
    width: 80px;
  }
}
@media (min-width:720px) and (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-quantity,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-quantity {
    width: 90px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-quantity input[type=button],
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-quantity input[type=button] {
    border-bottom: none !important;
    color: #000000;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-price,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-price {
    border-left: none;
    text-align: right;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-price,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-price {
    width: 100px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-price,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-price {
    width: 110px;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-price,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-price {
    width: 120px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-subtotal,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-subtotal {
    border-left: none;
    text-align: right;
  }
}
@media (min-width:720px) and (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-subtotal,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-subtotal {
    width: 100px;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-subtotal,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-subtotal {
    width: 120px;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-subtotal,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-subtotal {
    width: 130px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    border-right-color: #3575BE;
    border-left: none;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    width: 30px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    width: 30px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    border-right-width: 1px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    border-right-width: 2px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove {
    border-right-width: 3px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0 auto;
    font-size: 0;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a {
    width: 14px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a {
    width: 16px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a {
    height: 14px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a {
    height: 16px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a:before,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a:before {
    font-family: "terra-v1";
    content: "\e915";
    color: #E2401C;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a:before,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a:before {
    font-size: 14px;
  }
}
@media (min-width:720px) and (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr th.product-remove a:before,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tr td.product-remove a:before {
    font-size: 16px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    background-color: #3575BE;
    border-top-color: #3575BE;
    border-bottom: none;
    color: #FFFFFF;
    font-weight: 500;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    padding: 15px 10px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    padding: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    border-top-width: 1px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    border-top-width: 2px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    border-top-width: 3px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
@media (min-width:720px) and (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-name, body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-quantity, body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-price, body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-subtotal {
    border-right: none;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-name, body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table thead tr th.product-remove {
    border-left: none;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr:nth-last-child(2) td {
    border-bottom-color: #3575BE;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr:nth-last-child(2) td {
    border-bottom-width: 1px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr:nth-last-child(2) td {
    border-bottom-width: 2px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr:nth-last-child(2) td {
    border-bottom-width: 3px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td {
    border-top: none;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td {
    padding: 10px;
  }
}
@media (min-width:720px) and (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td {
    padding: 10px;
  }
}
@media (min-width:720px) and (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td {
    padding: 10px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.product-thumbnail {
    border-right: none;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.product-name {
    border-left: none;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.quantity .ct-input-number {
    max-width: 120px;
    margin-right: auto;
    margin-left: auto;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart] > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e97c";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart][disabled] {
  opacity: 0.5;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions button[name=update_cart]:not([aria-disabled=true]) {
  cursor: pointer;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon {
  padding: 0 !important;
  border: none !important;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon {
    margin-bottom: 50px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) {
    height: 55px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > label {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #3575BE;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(1) > input {
    height: 55px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) {
  margin-left: -1px;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ca";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .coupon > div:nth-child(2) > button:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .update-cart {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .update-cart {
    margin: 10px auto 30px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions.has-coupon > div > .update-cart {
    margin: 20px 0 30px auto;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions:not(.has-coupon) {
  position: relative;
  padding: 0;
  border: none !important;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions:not(.has-coupon) > .coupon {
  display: none !important;
  visibility: hidden !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions:not(.has-coupon) > [name=update_cart] {
    margin: 10px 0 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form > table tbody tr td.actions:not(.has-coupon) > [name=update_cart] {
    margin: 20px auto 30px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
    background-size: 60px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .woocommerce-cart-form.processing:after {
  z-index: 1001;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals {
    max-width: 300px;
    margin: 0 auto;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > h2 {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
  margin-left: auto;
  border-collapse: initial;
  border: none;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    width: 250px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    width: 320px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    width: 360px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    width: 400px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    border-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table {
    border-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
  text-align: right;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    padding: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    padding: 10px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th {
  background-color: #3575BE;
  border-left-style: solid;
  border-left-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th {
    border-left-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th {
    border-left-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr th {
    border-left-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
  border-right-style: solid;
  border-right-color: #3575BE;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    width: 140px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    border-right-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    border-right-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td {
    border-right-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr td .strong {
  font-weight: 600;
  color: #3575BE;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child td {
  border-top-style: solid;
  border-top-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child td {
    border-top-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child td {
    border-top-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:first-child td {
    border-top-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total td {
  border-bottom-style: solid;
  border-bottom-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total td {
    border-bottom-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total td {
    border-bottom-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total td {
    border-bottom-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td {
  position: relative;
  border-top: none !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td {
    padding-top: 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td {
    padding-top: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td {
    padding-top: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th:after,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #FFFFFF;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th:after,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td:after {
    height: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th:after,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td:after {
    height: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th:after,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals td:after {
    height: 10px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.recurring-totals th {
  border-left: none;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr.order-total.recurring-total td {
  line-height: 1.4;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:not(.recurring-totals) + tr:not(.recurring-totals) th,
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > table tr:not(.recurring-totals) + tr:not(.recurring-totals) td {
  padding-top: 0 !important;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout {
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout {
    margin-top: 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout {
    margin-top: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e943";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > .cart-collaterals > .cart_totals > .wc-proceed-to-checkout > a:hover:after {
  width: 100%;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper {
  text-align: center;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty {
    padding: 30px 10px 15px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty {
    padding: 40px 20px 20px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty > [data-iconfont]:before {
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty > [data-iconfont]:before {
    font-size: 44px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty > [data-iconfont]:before {
    font-size: 48px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper > #cart-empty > h2 > span {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop {
    margin-bottom: 30px;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop {
    margin-bottom: 40px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 46%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e906";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=cart] #main > .woocommerce > #cart-empty-wrapper + .return-to-shop > a:hover:after {
  width: 100%;
}

/**
 * Styles du PANIER (CART) spécifiques aux utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=cart] #main {
    padding-left: 90px;
  }
}
/**
 * Styles du PANIER (CART) communs aux utilisateurs ANONYMES & CONNECTÉS (USER & MEMBER)
 */
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=cart]:not([data-account=subscriber]) #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=cart]:not([data-account=subscriber]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=cart]:not([data-account=subscriber]) #main {
    padding-top: 160px;
  }
}
/**
 * Styles communs aux pages PRODUITS issues de WOOCOMMERCE
 */
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=product] #main > .woocommerce > [id*=product-] {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=product] #main > .woocommerce > [id*=product-] {
    grid-gap: 20px;
    gap: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=product] #main > .woocommerce > [id*=product-] div.images,
body[data-code-n=shop][data-code-n-type=product] #main > .woocommerce > [id*=product-] div.summary {
  float: none;
  width: auto;
  margin: 0;
}
/**
 * Page PRODUITS issues de WOOCOMMERCE des utilisateurs CONNECTÉS (MEMBER)
 */
@media (max-width:959.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main {
    padding-left: 90px;
  }
}
@media (min-width:1380px) {
  body[data-account=terranaute][data-code-n=shop][data-code-n-type=product] #main > .woocommerce {
    padding: 20px;
  }
}

/**
 * Page PRODUITS issues de WOOCOMMERCE des utilisateurs ANONYMES (USER) && CONNECTÉS (MEMBER) mais NON ABONNÉS (SUBSCRIBER)
 */
@media (max-width:959.98px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=product] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=product] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=user][data-code-n=shop][data-code-n-type=product] #main,
body[data-account=member][data-code-n=shop][data-code-n-type=product] #main {
    padding-top: 160px;
  }
}

/**
 * Styles du TUNNEL D'ACHAT > MODE DE PAIEMENT issus de WOOCOMMERCE et de l'extension SUBSCRIPTION
 */
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main {
    padding-top: 160px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-top: 30px;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce {
  position: relative;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce {
    padding: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce {
    padding: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce > .woocommerce-notices-wrapper,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce > .checkout.woocommerce-checkout {
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main > .woocommerce > .woocommerce-info {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 70px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 70px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review {
    padding-bottom: 75px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table {
  margin-bottom: 0 !important;
  border-width: 3px;
}
@media (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table {
    border-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table {
    border-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > thead {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-name {
  background-color: #3575BE;
  border-style: solid;
  border-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
  text-align: center;
}
@media (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-name {
    border-width: 0 1px 1px 0;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-name {
    border-width: 0 2px 2px 0;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-name {
    border-width: 0 3px 3px 0;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-quantity {
  padding: 0 !important;
  font-size: 0 !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-subtotal {
  text-align: right;
}
@media (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-subtotal {
    border-bottom: solid 1px #3575BE;
  }
}
@media (min-width:960px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-subtotal {
    border-bottom: solid 2px #3575BE;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tbody tr td.product-subtotal {
    border-bottom: solid 3px #3575BE;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tfoot th {
  color: #3575BE;
  font-weight: 600;
  text-align: right;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tfoot td {
  line-height: 1.2;
  text-align: right;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table > tfoot .amount {
  font-weight: 700;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 160px !important;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 360px !important;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 160px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 300px !important;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 400px !important;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-name,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > th {
    min-width: 500px !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tbody > tr > td.product-total,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review > table.shop_table tfoot > tr > td {
  width: auto !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #payment .payment_box.payment_method_stripe {
  display: block !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  padding: 0 !important;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e943";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:hover:after {
  width: 100%;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner > input {
  z-index: 2;
  position: relative;
  height: 100%;
  margin: 0;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner > input {
    padding: 0 15px 0 54px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner > input {
    padding: 0 15px 0 54px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review #place_order-wrapper #place_order-inner > input {
    padding: 0 15px 0 54px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods {
  list-style: none;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods {
    margin: 0 0 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods {
    margin: 0 0 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods {
    margin: 0 0 20px !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li {
  border-style: solid;
  border-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li {
    border-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li {
    border-width: 3px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px;
    grid-template-columns: 1fr 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px;
    grid-template-columns: 1fr 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label {
    padding: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label {
    padding: 10px;
  }
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label:after {
    font-size: 16px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label:after {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > label:after {
    font-size: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > input:not(:checked) + label:after {
  font-family: "terra-v1";
  content: "\e946";
  color: #3575BE;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > input:checked + label {
  background-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > input:checked + label:after {
  font-family: "terra-v1";
  content: "\e944";
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > div {
    padding: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li > div {
    padding: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > p {
    margin: 0;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label {
    padding-left: 24px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label:before {
  color: #3575BE !important;
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label:before {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input:checked + label:before {
  font-family: "terra-v1";
  content: "\e947";
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input:not(:checked) + label:before {
  font-family: "terra-v1";
  content: "\e946";
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form {
  margin: 0 !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form > label[for=card-element] {
  display: none !important;
  visibility: hidden !important;
  /*
  	@include rv (_fs,$forms_fields_inner_label_fontsize);	

  	// Depuis la feuille CSS : TYPOGRAPHIES.CSS
  	@media($xs-max) { line-height: 24px; }
  		@media($sm) { line-height: 25.5px; }
  		@media($md) { line-height: 25.5px; }
  		@media($lg) { line-height: 25.5px; }
  		@media($xl) { line-height: 27px; }
  	   @media($xxl) { line-height: 28.5px; }
  	  @media($xxxl) { line-height: 30px; }
  */
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 !important;
  padding: 0 !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: solid 1px #000000;
  border-left: none !important;
}
@media (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
    height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
    height: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element > div {
  width: 100%;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
  font-size: 85%;
  line-height: 1.4;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
    padding-top: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
    padding-top: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
  list-style: none;
  margin: 0;
  background: #fce7e3;
  border: solid 1px #E2401C;
  color: #E2401C;
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
    padding: 8px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
    padding: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew {
    margin: 10px 0 0 !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew {
    margin: 0 !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 !important;
  font-size: 85%;
  line-height: 1.4;
  font-style: italic;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
  position: relative;
  top: auto;
  left: auto;
  color: #3575BE;
  font-style: normal !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -4px 5px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -2px 5px 0 0;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -4px 5px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li + li {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li + li {
    margin-top: 5px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods > li + li {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order {
    text-align: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text {
  font-size: 85%;
  line-height: 1.4;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text > p,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text > p {
    margin-bottom: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text a,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text a {
  text-decoration: underline;
  cursor: pointer;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label:before {
  margin-right: 8px;
  font-size: 18px;
  color: #3575BE;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .woocommerce-terms-and-conditions-checkbox-text a,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .woocommerce-terms-and-conditions-checkbox-text a {
  text-decoration: underline;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .required,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .required {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid label:before, body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid-required-field label:before, body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required:not(.woocommerce-validated) label:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid label:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid-required-field label:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required:not(.woocommerce-validated) label:before {
  font-family: "terra-v1";
  content: "\e986";
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-validated label:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-validated label:before {
  font-family: "terra-v1";
  content: "\e987";
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  text-transform: uppercase;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order > span,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:after,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e943";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:hover,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order:hover:after,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order:hover:after {
  width: 100%;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    margin: 30px auto 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    margin: 30px auto 40px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment > div:nth-child(1).place-order > #place_order {
    margin: 40px auto;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #order_review .blockOverlay,
body[data-code-n=shop][data-code-n-type=checkout-order-pay] #main #payment .blockOverlay {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles du TUNNEL D'ACHAT > CONFIRMATION DE COMMANDE issus de WOOCOMMERCE
 */
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-popup=true] #main > .woocommerce > .woocommerce-order > .woocommerce-thankyou-order-details {
  list-style: none;
  margin: 0;
  padding: 0;
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-popup=true] #main > .woocommerce > .woocommerce-order > .woocommerce-thankyou-order-details + p {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-popup=true] #main > .woocommerce > .woocommerce-order > .woocommerce-customer-details {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent] {
  background: transparent !important;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:before, body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
  z-index: 1;
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:before {
  position: absolute;
  top: 4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #FFFFFF;
  text-align: center;
  content: attr(data-loading);
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading-2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    margin: -25px 0 0 -25px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    margin: -25px 0 0 -25px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    background-size: 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
    background-size: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent]:after {
  background-color: transparent;
  border: none;
  right: auto;
  bottom: auto;
  padding: 0;
  content: "";
}
body[data-code-n=shop][data-code-n-type=checkout-order-received][data-iframe-order-received-action=reload-parent] #window_width {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles du TUNNEL D'ACHAT (CHECKOUT) communs aux utilisateurs ANONYMES & CONNECTÉS & ABONNÉS (USER & MEMBER & SUBSCRIBER)
 */
body[data-code-n=shop][data-code-n-type=checkout] {
  /*
  &[data-display-mode="only-main-minimalist"] {
  	height: auto;
  	background: transparent;

  	// Masquage du DEBUG
  	#window_width,
  	&:after {
  		@include hidden(true);
  	}

  	#main {
  		padding: 0 !important;
  		background: transparent !important;
  		color: $color_bg;

  		// avant l'event UPDATED => LOADING
  		&:not([data-status="loaded"]) {
  			height: 120px; 		// Identique à #popup-packages-subscribe-cart-wrapper du fichier member-packages-subscribe.scss

  			&:before {
  				background-size: 50px; 	// Identique à #popup-packages-subscribe-cart-wrapper:before du fichier member-packages-subscribe.scss
  			}

  			// Masquage de l'effet de chargement par défaut WC en mode POPUP
  			form.woocommerce-checkout:before {
  				//@include hidden(true);
  			}

  		}

  		> h1 {
  			@include hidden(true);
  		}

  		> .woocommerce {
  			padding: 0 !important;

  			// Notifications globales
  			> .woocommerce-notices-wrapper {
  				@include hidden(true);
  			}

  			// Formulaire CHECKOUT
  			form.woocommerce-checkout {

  				// Masquage du overlay personnalisé aussi !
  				.blockOverlay {
  					@include hidden(true);
  				}

  				// ... et LOADING personnalisé
  				&.processing {
  					@include checkout_overlay_processing((
  						bg-color: rgba(0,0,0,0.5),
  						icon: loading-3
  					));

  					&:before {
  						top: 2px;
  						right: 2px;
  						bottom: 2px;
  						left: 2px;
  					}

  					&:after {
  						background-size: 50px; 	// Identique à #popup-packages-subscribe-cart-wrapper:before du fichier member-packages-subscribe.scss
  					}

  				}

  				// Notifications spécifiques du CHECKOUT
  				.woocommerce-NoticeGroup-checkout {
  					@include hidden(true);

  					// Erreur
  					> .woocommerce-error { }

  				}

  			}

  		}

  		// Informations sur le Client
  		#customer_details {
  			position: absolute;
  			top: -99999px;
  			left: -99999px;
  		}

  		// Titre du résumé de la commande
  		#order_review_heading {
  			@include hidden(true);
  		}

  		// Résumé de la commande
  		#order_review {

  			// Masquage de l'effet de chargement par défaut WC
  			&.blockOverlay {
  				@include hidden(true);
  			}

  			// Tableau listant les produits du panier
  			> .woocommerce-checkout-review-order-table {
  				display: block;
  				border: none;
  				color: $color_bg;

  				th,
  				td {
  					background: transparent !important;
  				}

  				thead,
  				tbody,
  				tfoot .cart-subtotal,
  				tfoot .order-total:not(.recurring-total),
  				tfoot .recurring-totals,
  				tfoot .cart-subtotal.recurring-total,
  				tfoot .order-total.recurring-total {
  					@include hidden(true);
  				}

  				tbody,
  				tbody > tr,
  				tbody > tr > .product-total {
  					display: block;
  				}

  			}

  			// Modalités de paiement
  			> #payment {
  				border: solid 2px $color_bg;					

  				// Liste des modes de paiement
  				> .payment_methods {
  					list-style: none;						
  					margin: 0;
  					padding: 0;

  					> .wc_payment_method {
  						padding: 20px 20px 15px;

  						// Styles communs
  						> input {

  							// Etat activé
  							&[checked="checked"] + label:after {
  								@include rotate(180deg);
  							}

  						}

  						> label {
  							@include flex__c;
  							@include rv(height,(
  								$md-max: 40px,
  								$lg: 40px,
  								$xl-min: 50px
  							));
  							@include rv(padding,(
  								$lg-max: 0 0 20px,
  								$xl-min: 0 0 20px
  							));
  							@include rv(_fsh,(
  								$lg-max: (16,16),
  								$xl-min: (18,18)
  							));
  							font-weight: 500;

  							&:before,
  							&:after {
  								font-weight: 400;
  							}

  							// Icône à gauche
  							&:before {
  								position: relative;
  								top: auto;
  								left: auto;
  								@include rv(margin,(
  									$md-max: 0 10px 0 0,
  									$lg: 0 12px 0 0,
  									$xl-min: 0 15px 0 0
  								));
  								color: $color_bg !important;
  								line-height: 1;
  								@include opacity(1);
  							}

  							// Flèche à droite
  							&:after {
  								@include ifont(default-angle-up-medium);
  								margin-left: auto;
  								@include rotate(0deg);
  								@include transition;
  							}

  						}

  						// mode de paiement : STRIPE
  						&.payment_method_stripe {

  							> label {

  								&:before {
  									@include ifont(default-stripe);									
  									@include rv(font-size,(
  										$md-max: 20px,
  										$lg: 24px,
  										$xl-min: 25px
  									));
  								}

  							}

  							> .payment_method_stripe {

  								#stripe-payment-data {
  									text-align: center;

  									// Texte explicatif
  									> p {
  										@include rv(margin-bottom,(
  											$md-max: 10px,
  											$lg: 20px
  										));

  										a {
  											color: $color_bg;
  											text-decoration: underline;
  											@include transition;

  											&:hover {
  												color: $color_1;
  											}

  										}

  									}

  									// Mode(s) de paiement(s)
  									> ul {
  										list-style: none;
  										@include flex__c(false,column);
  										margin: 0;
  										padding: 0;
  										text-align: center;

  										> li {
  											display: inline-block;

  											+ li {
  												@include rv(margin-top,(
  													$lg-max: 5px,
  													$xl-min: 10px,
  												));
  											}

  											> input {

  												// Etat ACTIVÉ
  												&:checked + label:before {
  													@include ifont(default-circle);
  												}

  												// Etat DÉSACTIVÉ
  												&:not(:checked) + label:before {
  													@include ifont(default-circle-o);
  												}

  											}

  											> label {
  												@include flex__c;
  												padding: 0;

  												&:before {
  													@include rv(margin,(
  														$md-max: 0 10px 0 0,
  														$lg: 0 12px 0 0,
  														$xl-min: 0 15px 0 0
  													));
  													position: relative;
  													top: auto;
  													left: auto;
  													@include rv(font-size,(
  														$md-max: 16px,
  														$lg-min: 14px
  													));
  													line-height: 1;														
  													color: $color_bg;
  													@include opacity(1);														
  												}

  											}

  										}

  									}

  									// Formulaire de saisie des données bancaires
  									> #wc-stripe-cc-form {
  										max-width: 340px;
  										margin: 0 auto !important;

  										label {
  											@include hidden(true);
  										}

  										#stripe-card-element {
  											height: 40px;
  											margin: 0 !important;
  											padding: 10px !important;
  											border: none !important;
  										}

  										// Message d'erreurs
  										.stripe-source-errors {
  											@include grid-column(1,2);

  											ul {
  												list-style: none;
  												margin: 10px 0 0;
  												padding: 0;
  												text-align: center;

  												li {
  													display: inline-block;
  													padding: 8px 10px;
  													background: $color_bg_error;
  													color: $color_error;
  													@include rv(_fsh,(
  														$lg-max: (13,15),
  														$xl-min: (14,16)
  													));

  													+ li {
  														@include rv(margin-top,(
  															$md-max: 6px,
  															$lg-min: 10px
  														));
  													}
  												}

  											}


  										}

  									}

  								}

  							}

  						}

  					}

  					~ .place-order {
  						@include rv(margin-top,(
  							$md-max: 5px,
  							$lg-min: 15px
  						));

  						.woocommerce-terms-and-conditions-wrapper {
  							margin-top: 0 !important;
  						}

  					}

  				}

  				// Accepter les CGV + Bouton de VALIDATION
  				> .place-order {
  					text-align: center;

  					// Masquage de l'effet de chargement par défaut WC
  					.blockOverlay {
  						@include hidden(true);
  					}

  					// Accepter les CGV
  					.woocommerce-terms-and-conditions-wrapper {
  						@include rv(margin-top,(
  							$md-max: 15px,
  							$lg-min: 15px
  						));
  						text-align: center;

  						> .woocommerce-privacy-policy-text {
  							@include hidden(true);
  						}

  						> p.validate-required {
  							margin: 0;
  							@include transition;

  							&:not(.woocommerce-validated) > label:before,
  							&.woocommerce-invalid > label:before,
  							&.woocommerce-invalid-required-field > label:before {
  								@include ifont(default-circle-o);
  							}

  							&.woocommerce-validated > label {
  								color: $color_1;
  								@include transition;

  								a {
  									color: $color_1 !important;
  								}

  								&:before {
  									@include ifont(default-circle);
  								}

  							}

  							> label {

  								&:before {
  									margin-right: 10px;
  									font-size: 14px;
  								}

  								//#terms {}

  								.woocommerce-terms-and-conditions-checkbox-text {
  									cursor: pointer;

  									a {
  										color: $color_bg;
  										text-decoration: underline;
  										@include transition;

  										&:hover {
  											color: $color_1;
  										}

  									}

  								}

  								abbr {
  									@include hidden(true);
  								}

  							}

  							&.woocommerce-invalid-required-field {
  								color: $color_error !important;

  								a {
  									color: $color_error !important;
  								}

  							}

  						}

  					}

  					// Bouton de VALIDATION
  					#place_order {
  						@include btn_simple((
  							bg-color: transparent,
  							bg-color-hover: $color_bg,
  							border-color: $color_bg,
  							border-color-hover: $color_bg,
  							text-color: $color_bg,
  							text-color-hover: $color_text
  						));
  						@include rv(margin,(
  							$md-max: 25px auto 30px,
  							$lg-min: 20px auto
  						));
  					}

  					// Masquage de l'effet de chargement par défaut WC
  					&.blockOverlay {
  						@include hidden(true);
  					}

  				}

  			}

  		}

  	}

  }
  */
  /*
  &[data-payment-mode="only-stripe"] {

  	#payment > ul > li:not(.payment_method_stripe) {
  		@include hidden(true);
  	}

  	#page.checkout-loading #payment > ul > li.payment_method_stripe {

  		ul.woocommerce-SavedPaymentMethods {
  			list-style: none !important;
  			@include hidden(true);

  			.woocommerce-SavedPaymentMethods-new {
  				@include hidden(true);
  			}

  		}

  	}

  }
  */
}
body[data-code-n=shop][data-code-n-type=checkout] #main {
  display: block;
  /*
  &:not([data-status="loaded"]) {
  	@include loading((
  		loader: 'loading-2'
  	));

  	> .woocommerce {
  		@include hidden(true);
  	}

  }
  */
}
body[data-code-n=shop][data-code-n-type=checkout] #main[data-status=loaded] form.woocommerce-checkout {
  display: block;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-top: 30px;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce {
  position: relative;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce {
    padding: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce {
    padding: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce > .woocommerce-notices-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce > .checkout.woocommerce-checkout {
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$rows: $rows;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 46px 1fr;
    grid-template-rows: 46px 1fr;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$rows: $rows;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 46px 1fr;
    grid-template-rows: 46px 1fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 3fr;
    grid-template-columns: 2fr 3fr;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 7fr;
    grid-template-columns: 5fr 7fr;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 7fr;
    grid-template-columns: 4fr 7fr;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 3fr;
    grid-template-columns: 2fr 3fr;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    grid-column-gap: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout {
    grid-column-gap: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
  text-transform: none;
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    height: 46px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    height: 46px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    height: 46px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    padding: 10px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    padding: 0 20px;
  }
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
@media (min-width:1140px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label:before {
  font-weight: 400;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label:before {
    margin-right: 8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label:before {
    margin-right: 8px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label:before {
    margin-right: 8px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address > label:before {
    font-size: 16px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address.active > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address.active > label:before {
  font-family: "terra-v1";
  content: "\e987";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] h3#ship-to-different-address:not(.active) > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading#ship-to-different-address:not(.active) > label:before {
  font-family: "terra-v1";
  content: "\e986";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table {
  border-style: solid;
  border-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table {
    border-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table {
    border-width: 3px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2/3;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/2;
  }
}
@media (min-width:540px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    margin-bottom: 30px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details {
    margin-bottom: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details h3 {
    padding: 0 10px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details h3 {
    padding: 0 10px !important;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details h3 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
    line-height: 16px !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details h3 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
    line-height: 18px !important;
    line-height: 1.8rem !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details p > label {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-size: 1.4rem;
  font-style: italic;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details p > label abbr {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details input,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details textarea,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single {
  border-bottom-color: #000000;
  border-radius: 0;
  color: #000000;
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details input,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details textarea,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details input,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details input,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single {
    height: 30px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details input,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single {
    height: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    height: 30px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    height: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    line-height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    line-height: 30px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details .select2-selection--single > span {
    line-height: 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper {
    padding: 5px 10px 0;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper {
    padding: 5px 10px 0;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper {
    grid-gap: 10px;
    gap: 10px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_last_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 4;
  order: 4;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_city_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_city_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_city_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_city_field {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 6;
  order: 6;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_country_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_country_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_state_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_state_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_country_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_country_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_country_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_country_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_state_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_state_field .select2-selection__clear,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection__rendered,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection__clear {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_country_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_country_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_country_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_country_field {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 7;
  order: 7;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_state_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_state_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_state_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_state_field {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 8;
  order: 8;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_phone_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_phone_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_phone_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_phone_field {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 9;
  order: 9;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_email_field {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 10;
  order: 10;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #billing_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-billing-fields__field-wrapper #shipping_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #billing_email_field,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper #shipping_email_field {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 10;
  order: 10;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-shipping-fields__field-wrapper {
  border-bottom: none;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > [class^=col-] .woocommerce-additional-fields__field-wrapper {
  border-top: none;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details > .col-1 {
    margin-bottom: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #billing_state_field .woocommerce-input-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #shipping_country_field .woocommerce-input-wrapper,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #shipping_state_field .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2.select2-container,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #billing_state_field .woocommerce-input-wrapper .select2.select2-container,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #shipping_country_field .woocommerce-input-wrapper .select2.select2-container,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #shipping_state_field .woocommerce-input-wrapper .select2.select2-container {
  width: 100% !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field {
  line-height: 0;
}
@media (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 24px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 25.5px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 25.5px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 25.5px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 27px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 28.5px;
  }
}
@media (min-width:1600px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #customer_details #order_comments_field textarea {
    line-height: 30px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/2;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/2;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    padding: 0 10px !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review_heading {
    padding: 0 10px !important;
  }
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table {
    margin-bottom: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > thead > tr > th,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody > tr > td,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tfoot > tr > th,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tfoot > tr > td {
  padding: 10px;
  line-height: 24px;
  line-height: 2.4rem;
  vertical-align: top;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > thead {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-name .product-quantity {
  float: left;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-name .product-quantity {
    margin-right: 5px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-name .product-quantity {
    margin-right: 5px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-total {
  text-align: right;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr:last-child td {
  border-bottom-style: solid;
  border-bottom-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr:last-child td {
    border-bottom-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr:last-child td {
    border-bottom-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table > tbody tr:last-child td {
    border-bottom-width: 3px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr th,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr td {
  text-align: right;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr th {
  color: #3575BE;
  font-weight: 600;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr + tr:not(.recurring-totals) th,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr + tr:not(.recurring-totals) td {
  padding-top: 0 !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr.recurring-totals > th {
  background-color: #3575BE;
  color: #FFFFFF;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr.recurring-totals + tr th,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot tr.recurring-totals + tr td {
  padding-top: 10px !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot #shipping_method {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tbody > tr > td.product-total,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot > tr > td {
    width: 160px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tbody > tr > td.product-total,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review > table.woocommerce-checkout-review-order-table tfoot > tr > td {
    width: 180px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods {
  list-style: none;
  padding: 0;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods {
    margin: 0 0 20px !important;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods {
    margin: 0 0 10px !important;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods {
    margin: 0 0 20px !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li {
  border-style: solid;
  border-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li {
    border-width: 1px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li {
    border-width: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li {
    border-width: 3px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px;
    grid-template-columns: 1fr 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px;
    grid-template-columns: 1fr 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label {
    padding: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label {
    padding: 10px;
  }
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label:after {
    font-size: 16px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label:after {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > label:after {
    font-size: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > input:not(:checked) + label:after {
  font-family: "terra-v1";
  content: "\e946";
  color: #3575BE;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > input:checked + label {
  background-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > input:checked + label:after {
  font-family: "terra-v1";
  content: "\e944";
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > div {
    padding: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li > div {
    padding: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > p {
    margin: 0;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label {
    padding-left: 24px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label:before {
  color: #3575BE !important;
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input + label:before {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input:checked + label:before {
  font-family: "terra-v1";
  content: "\e947";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data > .woocommerce-SavedPaymentMethods > li > input:not(:checked) + label:before {
  font-family: "terra-v1";
  content: "\e946";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form {
  margin: 0 !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form > label[for=card-element] {
  display: none !important;
  visibility: hidden !important;
  /*
  	@include rv (_fs,$forms_fields_inner_label_fontsize);	

  	// Depuis la feuille CSS : TYPOGRAPHIES.CSS
  	@media($xs-max) { line-height: 24px; }
  		@media($sm) { line-height: 25.5px; }
  		@media($md) { line-height: 25.5px; }
  		@media($lg) { line-height: 25.5px; }
  		@media($xl) { line-height: 27px; }
  	   @media($xxl) { line-height: 28.5px; }
  	  @media($xxxl) { line-height: 30px; }
  */
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 !important;
  padding: 0 !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: solid 1px #000000;
  border-left: none !important;
}
@media (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
    height: 40px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element {
    height: 50px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form #stripe-card-element > div {
  width: 100%;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
  font-size: 85%;
  line-height: 1.4;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
    padding-top: 10px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors {
    padding-top: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
  list-style: none;
  margin: 0;
  background: #fce7e3;
  border: solid 1px #E2401C;
  color: #E2401C;
  text-align: center;
}
@media (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
    padding: 8px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form .stripe-source-errors ul {
    padding: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew {
    margin: 10px 0 0 !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew {
    margin: 0 !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 !important;
  font-size: 85%;
  line-height: 1.4;
  font-style: italic;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
  position: relative;
  top: auto;
  left: auto;
  color: #3575BE;
  font-style: normal !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -4px 5px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -2px 5px 0 0;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    margin: -4px 5px 0 0;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li.payment_method_stripe #stripe-payment-data #wc-stripe-cc-form + fieldset > .woocommerce-SavedPaymentMethods-saveNew > label:before {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li + li {
    margin-top: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li + li {
    margin-top: 5px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods > li + li {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order {
    text-align: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text {
  font-size: 85%;
  line-height: 1.4;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text > p,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text > p {
    margin-bottom: 20px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text a,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .woocommerce-privacy-policy-text a {
  text-decoration: underline;
  cursor: pointer;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label:before {
  margin-right: 8px;
  font-size: 18px;
  color: #3575BE;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .woocommerce-terms-and-conditions-checkbox-text a,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .woocommerce-terms-and-conditions-checkbox-text a {
  text-decoration: underline;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .required,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required > label .required {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid label:before, body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid-required-field label:before, body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required:not(.woocommerce-validated) label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-invalid-required-field label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required:not(.woocommerce-validated) label:before {
  font-family: "terra-v1";
  content: "\e986";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-validated label:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > .woocommerce-terms-and-conditions-wrapper > .validate-required.woocommerce-validated label:before {
  font-family: "terra-v1";
  content: "\e987";
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  text-transform: uppercase;
  cursor: pointer;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    padding: 0 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order > span,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:after,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 78%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e943";
  color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:before,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:before {
    margin-right: 15px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:hover,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:hover {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order:hover:after,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order:hover:after {
  width: 100%;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    margin: 30px auto 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    margin: 30px auto 40px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment ul.payment_methods + .place-order > #place_order,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment > div:nth-child(1).place-order > #place_order {
    margin: 40px auto;
  }
}
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #order_review .blockOverlay,
body[data-code-n=shop][data-code-n-type=checkout] #main > .woocommerce form.woocommerce-checkout #payment .blockOverlay {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout] .dropdown-billing-state input {
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom-color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout] .dropdown-billing-state .select2-search__field {
  color: #000000;
}
body[data-code-n=shop][data-code-n-type=checkout] .dropdown-billing-state .select2-results__option[data-selected=true], body[data-code-n=shop][data-code-n-type=checkout] .dropdown-billing-state .select2-results__option.select2-results__option--highlighted {
  background-color: #000000;
  color: #FFFFFF;
}
body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
    background-size: 60px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:before {
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.35);
  content: "";
}
body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=user]) #page.checkout-loading:after {
  z-index: 4;
  position: fixed;
  background-color: none !important;
  border: none !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #page.checkout-loading:before {
    top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #page.checkout-loading:before {
    top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #page.checkout-loading:before {
    top: 160px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=subscriber] #page.checkout-loading:before {
    top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=subscriber] #page.checkout-loading:before {
    top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=subscriber] #page.checkout-loading:before {
    top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=subscriber] #page.checkout-loading:before {
    top: 160px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not(.checkout-subscription) #main > .woocommerce form.woocommerce-checkout #order_review {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/2;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not(.checkout-subscription) #main > .woocommerce form.woocommerce-checkout #order_review {
    -ms-grid-row: 2;
    -ms-grid-row-span: 3;
    grid-row: 2/3;
  }
}
body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
  border-left-style: solid;
  border-left-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    border-left-width: 4px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    border-left-width: 5px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    margin: 30px 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    margin: 40px 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    margin: 60px 20px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    margin: 80px 40px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    padding: 4px 10px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    padding: 4px 12px !important;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce {
    padding: 4px 15px !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout][data-account=user] .woocommerce .woocommerce-notices-wrapper {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #customer_details,
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review_heading {
  display: none !important;
  visibility: hidden !important;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout {
  display: block !important;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay {
  background: rgba(255, 255, 255, 0.6) !important;
  opacity: 1 !important;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading-2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:after {
    background-size: 60px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription form.woocommerce-checkout.processing .blockOverlay:before {
  opacity: 0.6 !important;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:720px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    grid-gap: 40px;
    gap: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 60px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 70px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 70px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review {
    padding-bottom: 75px;
  }
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table {
  margin-bottom: 0 !important;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-name {
  background-color: #3575BE;
  color: #FFFFFF;
  font-weight: 600;
  text-align: center;
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table > tbody tr td.product-name .product-quantity {
  display: none !important;
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table tbody > tr > td.product-total,
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table tfoot > tr > td {
    width: auto !important;
  }
}
@media (min-width:960px) {
  body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table tbody > tr > td.product-total,
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review > table.woocommerce-checkout-review-order-table tfoot > tr > td {
    width: auto !important;
  }
}
body[data-code-n=shop][data-code-n-type=checkout].checkout-subscription #order_review #place_order {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto !important;
}

/**
 * Styles du TUNNEL D'ACHAT (CHECKOUT) spécifiques aux utilisateurs ABONNÉS (SUBSCRIBER)
 */
@media (max-width:719.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout] #main {
    padding-left: 90px;
  }
}
body[data-account=subscriber][data-code-n=shop][data-code-n-type=checkout].checkout-subscription .woocommerce .woocommerce-notices-wrapper {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles du TUNNEL D'ACHAT (CHECKOUT) communs aux utilisateurs ANONYMES & CONNECTÉS (USER & MEMBER)
 */
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main {
    padding-top: 70px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main {
    padding-top: 160px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]) {
    height: 270px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]) {
    height: 340px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]) {
    height: 460px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]):before {
    top: 170px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]):before {
    top: 240px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=shop][data-code-n-type=checkout]:not([data-account=subscriber]) #main:not([data-status=loaded]):before {
    top: 310px;
  }
}
/**
 * Styles des FORMULAIRES
 */
/**
 * Styles des POPUPS
 */
/**
 * Popups de gestion des COMPTES UTILISATEURS
 */
#popups > [data-group=account] {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.9);
}
#popups > [data-group=account]:not(.active) {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
}
#popups > [data-group=account].transition-from-address, #popups > [data-group=account].transition-from-address.active {
  display: none !important;
  visibility: hidden !important;
}
#popups > [data-group=account].active {
  width: 1140px;
}
@media (max-width:719.98px) {
  #popups > [data-group=account].active {
    max-width: calc(100vw - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account].active {
    max-width: calc(100vw - 40px);
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account].active {
    max-width: calc(100vw - 60px);
  }
}
.js-reveal-loaded #popups > [data-group=account].active > .inner.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.js-reveal-loaded #popups > [data-group=account].active > .inner[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded #popups > [data-group=account].active > .inner.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded #popups > [data-group=account].active > .inner[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (max-width:719.98px) {
  #popups > [data-group=account].active,
#popups > [data-group=account] > .inner {
    max-height: calc(100vh - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account].active,
#popups > [data-group=account] > .inner {
    max-height: calc(100vh - 40px);
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account].active,
#popups > [data-group=account] > .inner {
    max-height: calc(100vh - 60px);
  }
}
@media (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content {
    padding: 20px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content {
    padding: 30px;
  }
}
#popups > [data-group=account] > .inner > .inner-content > [data-iconfont] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
#popups > [data-group=account] > .inner > .inner-content > [data-iconfont]:before {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  #popups > [data-group=account] > .inner > .inner-content > [data-iconfont]:before {
    font-size: 60px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > [data-iconfont]:before {
    font-size: 80px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > [data-iconfont]:before {
    font-size: 120px;
  }
}
#popups > [data-group=account] > .inner > .inner-content > .h1 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
  font-weight: 500;
  text-align: center;
}
#popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
  z-index: 1;
  position: relative;
  color: rgba(255, 255, 255, 0.11);
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    padding-left: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 50px;
    font-size: 5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 60px;
    font-size: 6rem;
    line-height: 51px;
    line-height: 5.1rem;
  }
}
@media (min-width:1600px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > .shadow {
    font-size: 67px;
    font-size: 6.7rem;
    line-height: 56px;
    line-height: 5.6rem;
  }
}
#popups > [data-group=account] > .inner > .inner-content > .h1 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #FFFFFF;
}
@media (min-width:0px) and (max-width:719.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span:not(.shadow) {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span:not(.shadow) {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span:not(.shadow) {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 33px;
    line-height: 3.3rem;
  }
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=tc] {
  text-align: center;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=cc] {
  text-align: center;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
#popups > [data-group=account] > .inner > .inner-content > .h1[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont] {
    padding-left: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont] {
    padding-left: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont] {
    padding-left: 40px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont] {
    padding-left: 50px;
  }
}
#popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    bottom: 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    font-size: 32px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    font-size: 34px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    font-size: 40px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > [data-iconfont]:before {
    font-size: 47px;
  }
}
@media (max-width:1379.98px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span {
    margin-top: 10px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > .h1 > span {
    margin-top: 10px;
  }
}
#popups > [data-group=account] > .inner > .inner-content > p {
  text-align: center;
  color: rgba(255, 255, 255, 0.56);
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > p {
    padding: 0 160px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] > .inner > .inner-content > p {
    margin-bottom: 30px;
  }
}
#popups > [data-group=account] .ct-form-input-submit-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (min-width:1380px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div {
    margin-bottom: 20px;
  }
}
#popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: transparent;
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    height: 55px;
  }
}
@media (max-width:719.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    padding: 0 15px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    padding: 0 20px;
  }
}
@media (min-width:1140px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    padding: 0 30px;
  }
}
@media (max-width:719.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    font-size: 15px;
  }
}
@media (min-width:1140px) {
  #popups > [data-group=account] .ct-form-input-submit-wrapper > div button {
    font-size: 16px;
  }
}
#popups > [data-group=account] .ct-form-input-submit-wrapper > div button > span {
  font-weight: 500;
}
#popups > [data-group=account] .ct-form-input-submit-wrapper > div button:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
#popups > [data-group=account] [id*=-nicescroll] {
  border-radius: 0 !important;
}
#popups > [data-group=account] [id*=-nicescroll] > .nicescroll-cursors {
  border-radius: 0 !important;
}
#popups > [data-group=account] .h3 {
  font-weight: 500;
  text-transform: none;
  text-align: center;
  color: #FFFFFF;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] .h3 {
    margin-top: 30px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] .h3 {
    margin-top: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] .h3 {
    margin-top: 30px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popups > [data-group=account] .h3 {
    margin-top: 40px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .h3 {
    margin-top: 30px;
  }
}
#popups > [data-group=account] .h3 > span {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 15px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 15px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] .h3 + .link {
    margin-top: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-bottom: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-bottom: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-bottom: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .h3 + .link {
    margin-bottom: 20px;
  }
}
#popups > [data-group=account] .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (min-width:1380px) {
  #popups > [data-group=account] .link {
    margin-bottom: 20px;
  }
}
#popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: transparent;
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    height: 55px;
  }
}
@media (max-width:719.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    padding: 0 15px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    padding: 0 20px;
  }
}
@media (min-width:1140px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    padding: 0 30px;
  }
}
@media (max-width:719.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    font-size: 15px;
  }
}
@media (min-width:1140px) {
  #popups > [data-group=account] .link button,
#popups > [data-group=account] .link a {
    font-size: 16px;
  }
}
#popups > [data-group=account] .link button > span,
#popups > [data-group=account] .link a > span {
  font-weight: 500;
}
#popups > [data-group=account] .link button:hover,
#popups > [data-group=account] .link a:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popups > [data-group=account] .link + .h3,
#popups > [data-group=account] .link + p,
#popups > [data-group=account] .link + .link {
    margin-top: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #popups > [data-group=account] .link + .h3,
#popups > [data-group=account] .link + p,
#popups > [data-group=account] .link + .link {
    margin-top: 40px;
  }
}
@media (min-width:1600px) {
  #popups > [data-group=account] .link + .h3,
#popups > [data-group=account] .link + p,
#popups > [data-group=account] .link + .link {
    margin-top: 50px;
  }
}

/**
 * Popup d'ajout de l'ADRESSE POSTALE du $user depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-member-add-address #form-member-add-address-wrapper {
  max-width: 560px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
#popup-member-add-address #form-member-add-address-form > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width:959.98px) {
  #popup-member-add-address #form-member-add-address-form > .inner {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-add-address #form-member-add-address-form > .inner {
    grid-column-gap: 40px;
  }
}
@media (max-width:959.98px) {
  #popup-member-add-address #form-member-add-address-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-add-address #form-member-add-address-form > .inner {
    grid-row-gap: 20px;
  }
}
#popup-member-add-address #form-member-add-address-form .ct-form-field-inner > label {
  margin: 0;
}
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address1-wrapper,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address2-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
@media (max-width:539.98px) {
  #popup-member-add-address #form-member-add-address-form #form-member-add-address-address1-wrapper,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address2-wrapper {
    text-align: center;
  }
  #popup-member-add-address #form-member-add-address-form #form-member-add-address-address1-wrapper input,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address2-wrapper input {
    text-align: center;
  }
}
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address1-wrapper label,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-address2-wrapper label {
  margin-bottom: 0;
}
@media (max-width:539.98px) {
  #popup-member-add-address #form-member-add-address-form #form-member-add-address-postcode-wrapper,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-city-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-add-address #form-member-add-address-form #form-member-add-address-postcode-wrapper input,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-city-wrapper input {
    text-align: center;
  }
}
#popup-member-add-address #form-member-add-address-form #billing_country_field,
#popup-member-add-address #form-member-add-address-form #billing_state_field {
  color: #FFFFFF;
}
@media (max-width:539.98px) {
  #popup-member-add-address #form-member-add-address-form #billing_country_field,
#popup-member-add-address #form-member-add-address-form #billing_state_field {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-add-address #form-member-add-address-form #billing_country_field .select2,
#popup-member-add-address #form-member-add-address-form #billing_state_field .select2 {
    text-align: center;
  }
}
#popup-member-add-address #form-member-add-address-form #billing_country_field > label > .optional,
#popup-member-add-address #form-member-add-address-form #billing_state_field > label > .optional {
  display: none !important;
  visibility: hidden !important;
}
#popup-member-add-address #form-member-add-address-form #billing_country_field > .woocommerce-input-wrapper,
#popup-member-add-address #form-member-add-address-form #billing_state_field > .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
#popup-member-add-address #form-member-add-address-form #billing_country_field > .woocommerce-input-wrapper > .select2,
#popup-member-add-address #form-member-add-address-form #billing_state_field > .woocommerce-input-wrapper > .select2 {
  width: 100% !important;
}
#popup-member-add-address #form-member-add-address-form #billing_country_field:not([style*="display: none"]) + .formmember-add-address-clear,
#popup-member-add-address #form-member-add-address-form #billing_state_field:not([style*="display: none"]) + .formmember-add-address-clear {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
#popup-member-add-address #form-member-add-address-form #billing_country_field .select2-selection__arrow:before,
#popup-member-add-address #form-member-add-address-form #billing_state_field .select2-selection__arrow:before {
  color: #FFFFFF;
}
#popup-member-add-address #form-member-add-address-form #billing_country_field #billing_country[data-statut=mandatory] + .select2 .select2-selection--single {
  border-color: #E2401C;
}
@media (max-width:539.98px) {
  #popup-member-add-address #form-member-add-address-form .formmember-add-address-clear {
    display: none !important;
    visibility: hidden !important;
  }
}
#popup-member-add-address #form-member-add-address-form #form-member-add-address-back-wrapper,
#popup-member-add-address #form-member-add-address-form #form-member-add-address-submit-wrapper {
  margin: 20px 0;
}
@media (min-width:1380px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper {
    margin-bottom: 50px;
  }
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper > div,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: #FFFFFF;
  border: solid 0 #3575BE;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    height: 55px;
  }
}
@media (max-width:719.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    padding: 0 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    padding: 0 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    padding: 0 30px;
  }
}
@media (min-width:1380px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    padding: 0 45px;
  }
}
@media (min-width:1380px) {
  #popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button {
    font-size: 16px;
  }
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button > span,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button > span {
  font-weight: 500;
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button:hover,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button[disabled=disabled]:hover,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button[disabled=disabled]:hover {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}
#popup-member-add-address #form-member-add-address-form .ct-form-input-back-wrapper button[disabled=disabled]:hover > span,
#popup-member-add-address #form-member-add-address-form .ct-form-input-submit-wrapper button[disabled=disabled]:hover > span {
  color: #000000 !important;
}
#popup-member-add-address #form-member-add-address-form #form-member-add-address-back-wrapper button {
  margin-left: auto;
}
#popup-member-add-address #form-member-add-address-form #form-member-add-address-submit-wrapper button {
  margin-right: auto;
}
#popup-member-add-address #form-member-add-address-form .billing_country-dropdown,
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown {
  z-index: 9989;
  background-color: rgba(0, 0, 0, 0.9);
}
#popup-member-add-address #form-member-add-address-form .billing_country-dropdown > .select2-search--dropdown > .select2-search__field,
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown > .select2-search--dropdown > .select2-search__field {
  border-color: #FFFFFF !important;
}
#popup-member-add-address #form-member-add-address-form .billing_country-dropdown > .select2-results,
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown > .select2-results {
  color: #FFFFFF;
}
#popup-member-add-address #form-member-add-address-form .billing_country-dropdown > .select2-results .select2-results__option[aria-selected=true], #popup-member-add-address #form-member-add-address-form .billing_country-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted,
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown > .select2-results .select2-results__option[aria-selected=true],
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted {
  background-color: #FFFFFF;
  color: #000000;
}
#popup-member-add-address #form-member-add-address-form .billing_state-dropdown #select2-billing_state-results > li:nth-child(1) {
  display: none !important;
  visibility: hidden !important;
}

.billing_country-dropdown,
.billing_state-dropdown {
  z-index: 9989 !important;
  background-color: rgba(0, 0, 0, 0.9);
}
.billing_country-dropdown > .select2-search--dropdown > .select2-search__field,
.billing_state-dropdown > .select2-search--dropdown > .select2-search__field {
  border-color: #FFFFFF !important;
}
.billing_country-dropdown > .select2-results,
.billing_state-dropdown > .select2-results {
  color: #FFFFFF;
}
.billing_country-dropdown > .select2-results .select2-results__option[aria-selected=true], .billing_country-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted,
.billing_state-dropdown > .select2-results .select2-results__option[aria-selected=true],
.billing_state-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted {
  background-color: #FFFFFF;
  color: #000000;
}

.billing_state-dropdown #select2-billing_state-results > li:nth-child(1) {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Popup d'information sur une DÉFINITION de l'ENCYCLOPÉDIE
 */
body.definition-active #popup-encyclopedia {
  position: fixed;
  width: 940px;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: hidden;
}
body.definition-active #popup-encyclopedia:not(.active) {
  top: -100vh;
  left: -100vw;
}
body.definition-active #popup-encyclopedia.active {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:719.98px) {
  body.definition-active #popup-encyclopedia.active {
    max-width: calc(100vw - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia.active {
    max-width: calc(100vw - 40px);
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia.active {
    max-width: calc(100vw - 60px);
  }
}
.js-reveal-loaded body.definition-active #popup-encyclopedia.active > .inner.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.js-reveal-loaded body.definition-active #popup-encyclopedia.active > .inner[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body.definition-active #popup-encyclopedia.active > .inner.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body.definition-active #popup-encyclopedia.active > .inner[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (max-width:719.98px) {
  body.definition-active #popup-encyclopedia.active,
body.definition-active #popup-encyclopedia > .inner,
body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    max-height: calc(100vh - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia.active,
body.definition-active #popup-encyclopedia > .inner,
body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    max-height: calc(100vh - 40px);
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia.active,
body.definition-active #popup-encyclopedia > .inner,
body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    max-height: calc(100vh - 60px);
  }
}
body.definition-active #popup-encyclopedia > .inner {
  width: auto;
  height: auto;
}
@media (min-width:540px) {
  body.definition-active #popup-encyclopedia > .inner {
    overflow: auto !important;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner {
  position: relative;
  width: 100%;
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    max-height: unset !important;
  }
}
@media (min-width:540px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
@media (min-width:540px) and (min-width:540px) and (max-width:719.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 180px 1fr;
    grid-template-columns: 180px 1fr;
  }
}
@media (min-width:540px) and (min-width:720px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 240px 1fr;
    grid-template-columns: 240px 1fr;
  }
}
@media (min-width:540px) and (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:540px) and (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    padding: 30px 20px 10px;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    padding: 20px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner {
    padding: 30px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left {
  position: relative;
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left {
    margin-bottom: 16px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left.forced > .bg {
  height: 100%;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left.forced > .bg .ct-attachment {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .bg {
  width: 100%;
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .bg > .ct-attachment {
    padding-top: 38% !important;
  }
}
@media (min-width:540px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .bg > .ct-attachment {
    padding-top: 140% !important;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: rgba(0, 0, 0, 0.28);
  border: solid 1px #3575BE;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    top: 10px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    top: 12px;
  }
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    left: 10px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    left: 12px;
  }
}
@media (max-width:719.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    padding: 5px 10px;
  }
}
@media (min-width:720px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter {
    padding: 5px 10px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter > span {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter > span {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter > span {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .left > .letter > span {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr;
    grid-template-columns: 24px 1fr;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 1fr;
    grid-template-columns: 30px 1fr;
  }
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
    margin-bottom: 8px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic {
    margin-bottom: 10px;
  }
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .icon,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .icon > svg {
    width: 24px;
    height: 24px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .icon,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .icon > svg {
    width: 24px;
    height: 24px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .label {
  color: rgba(255, 255, 255, 0.56);
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .label {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .topic > .label {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 {
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 {
    text-align: center;
  }
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .h3 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def {
    position: relative !important;
    height: auto !important;
    overflow: auto !important;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner {
  height: auto;
}
@media (min-width:540px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner {
    padding-right: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner {
    text-align: justify;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner > p {
  color: rgba(255, 255, 255, 0.56);
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner > p {
    margin-bottom: 5px;
  }
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner > p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def > .inner > p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def #popup-defintion-nicescroll,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .def #popup-defintion-nicescroll > .nicescroll-cursors {
  width: 6px !important;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios {
    margin-top: 16px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios {
    margin-top: 16px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio {
  /**
  * has-title
  * text-size
  * button-height
  * button-border-color
  * button-icon-color
  * button-icon-size
  * button-icon-playing-bg-size
  * button-icon-playing-size		
  * time-color
  * time-unit-color
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
  /**
   * animated-border-width
   * border-color
   * height
   * icon
   * icon-color
   * icon-size
   * icon-playing-bg-size
   * icon-playing-size
   * text-color
   * text-color-hover
   * text-size
   */
  cursor: pointer;
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    height: 50px;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    height: 50px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    padding: 0 15px;
  }
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button {
    font-size: 18px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button > span {
  z-index: 2;
  text-transform: uppercase;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 77%;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9a5";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    font-size: 32px;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    font-size: 32px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    margin-right: 15px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:hover {
  color: #000000;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:hover:after {
  width: 100%;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button > span {
  font-weight: 500;
  letter-spacing: 2px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    background-size: 20px 30px;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    background-size: 20px 30px;
  }
}
@media (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    width: 44px;
    height: 39px;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:before {
    width: 44px;
    height: 39px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button:after {
  z-index: 2;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button.active:before {
  background-image: url("../svg/audio-3.svg");
  content: "";
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
  position: relative;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-right: 20px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-right: 20px;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-right: 30px;
  }
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    margin-left: 10px;
  }
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    padding-right: 15px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    padding-right: 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    padding-right: 20px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    padding-right: 30px;
  }
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    font-size: 16px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    font-size: 18px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time {
    font-size: 18px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time > .h,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time > .m,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time > .s {
  color: #FFFFFF;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .time > .unit {
  color: #3575BE;
  font-size: 85%;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span {
  display: block;
}
@media (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:1600px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span:nth-child(1) {
  color: #000000;
  font-weight: 600;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span:nth-child(1) > span {
  color: #3575BE;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > .title > span:nth-child(2) {
  color: #3575BE;
  font-weight: 500;
}
@media (max-width:959.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio + .podcast {
    margin-top: 10px;
  }
}
@media (min-width:960px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio + .podcast {
    margin-top: 10px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio > button > span {
  color: #FFFFFF;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio + .audio {
    margin-top: 15px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .inner-inner > .contents > .audios .audio + .audio {
    margin-top: 15px;
  }
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 164px;
  overflow: hidden;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 !important;
  height: 44px;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper:not(.active) {
  z-index: 1;
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper.active {
  z-index: 2;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio,
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar {
  height: 44px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress {
  height: 6px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-progress-control > .vjs-progress-holder > .vjs-play-progress:after {
  width: 14px;
  height: 14px;
  border-radius: 14px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-play-control {
  width: 50px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players > .vjs-audio-wrapper > .inner > .vjs-audio > .vjs-control-bar > .vjs-volume-panel-vertical.vjs-hover .vjs-volume-control {
  bottom: 44px;
}
body.definition-active #popup-encyclopedia > .inner > .inner-inner > #definition-players.loading {
  opacity: 0;
}
@media (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia > .inner > .popup-close {
    right: 5px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  body.definition-active #popup-encyclopedia > .inner > .popup-close {
    right: 0px;
  }
}
@media (min-width:1140px) {
  body.definition-active #popup-encyclopedia > .inner > .popup-close {
    right: 0px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body.definition-active #popup-encyclopedia.audios > .inner > .inner-inner {
    padding-bottom: 54px;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  body.definition-active #popup-encyclopedia.audios > .inner > .inner-inner {
    padding-bottom: 64px;
  }
}
@media (min-width:1380px) {
  body.definition-active #popup-encyclopedia.audios > .inner > .inner-inner {
    padding-bottom: 74px;
  }
}
body.definition-active #popup-encyclopedia.audios-loading #definition-players {
  opacity: 0;
}
body.definition-active.definition-progressing #popup-encyclopedia {
  min-height: 100px;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body.definition-active.definition-progressing #popup-encyclopedia:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body.definition-active.definition-progressing #popup-encyclopedia:before {
    background-size: 60px;
  }
}

/**
 * Popup de modification de l'ADRESSE POSTALE du $user depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-member-edit-address #form-member-edit-address-form > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width:959.98px) {
  #popup-member-edit-address #form-member-edit-address-form > .inner {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-address #form-member-edit-address-form > .inner {
    grid-column-gap: 40px;
  }
}
@media (max-width:959.98px) {
  #popup-member-edit-address #form-member-edit-address-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-address #form-member-edit-address-form > .inner {
    grid-row-gap: 20px;
  }
}
#popup-member-edit-address #form-member-edit-address-form .ct-form-field-inner > label {
  margin: 0;
}
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address1-wrapper,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address2-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
@media (max-width:539.98px) {
  #popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address1-wrapper,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address2-wrapper {
    text-align: center;
  }
  #popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address1-wrapper input,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address2-wrapper input {
    text-align: center;
  }
}
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address1-wrapper label,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-address2-wrapper label {
  margin-bottom: 0;
}
@media (max-width:539.98px) {
  #popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-postcode-wrapper,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-city-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-postcode-wrapper input,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-city-wrapper input {
    text-align: center;
  }
}
@media (max-width:539.98px) {
  #popup-member-edit-address #form-member-edit-address-form #billing_country_field {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-edit-address #form-member-edit-address-form #billing_country_field .select2 {
    text-align: center;
  }
}
#popup-member-edit-address #form-member-edit-address-form #billing_country_field > label > .optional {
  display: none !important;
  visibility: hidden !important;
}
#popup-member-edit-address #form-member-edit-address-form #billing_country_field > .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
#popup-member-edit-address #form-member-edit-address-form #billing_country_field > .woocommerce-input-wrapper > .select2 {
  width: 100% !important;
}
#popup-member-edit-address #form-member-edit-address-form #billing_country_field:not([style*="display: none"]) + .formmember-edit-address-clear {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
#popup-member-edit-address #form-member-edit-address-form #billing_country_field #billing_country[data-statut=mandatory] + .select2 .select2-selection--single {
  border-color: #E2401C;
}
@media (max-width:539.98px) {
  #popup-member-edit-address #form-member-edit-address-form #billing_state_field {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-edit-address #form-member-edit-address-form #billing_state_field .select2 {
    text-align: center;
  }
}
#popup-member-edit-address #form-member-edit-address-form #billing_state_field label > .optional {
  display: none !important;
  visibility: hidden !important;
}
#popup-member-edit-address #form-member-edit-address-form #billing_state_field > .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
#popup-member-edit-address #form-member-edit-address-form #billing_state_field > .woocommerce-input-wrapper > .select2 {
  width: 100% !important;
}
@media (min-width:540px) {
  #popup-member-edit-address #form-member-edit-address-form #billing_state_field:not([style*="display: none"]) + .formmember-edit-address-clear {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
  }
}
@media (max-width:539.98px) {
  #popup-member-edit-address #form-member-edit-address-form .formmember-edit-address-clear {
    display: none !important;
    visibility: hidden !important;
  }
}
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-back-wrapper,
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-submit-wrapper {
  margin: 20px 0;
}
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-back-wrapper button {
  margin-left: auto;
}
#popup-member-edit-address #form-member-edit-address-form #form-member-edit-address-submit-wrapper button {
  margin-right: auto;
}

/**
 * Popup de modification de l'EMAIL du $user depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-member-edit-email #form-member-edit-email-form > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width:959.98px) {
  #popup-member-edit-email #form-member-edit-email-form > .inner {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-email #form-member-edit-email-form > .inner {
    grid-column-gap: 40px;
  }
}
@media (max-width:959.98px) {
  #popup-member-edit-email #form-member-edit-email-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-email #form-member-edit-email-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (max-width:539.98px) {
  #popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-old-wrapper,
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-email-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-old-wrapper input,
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-email-wrapper input {
    text-align: center;
  }
}
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-old-wrapper label,
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-email-wrapper label {
  margin-bottom: 0;
}
@media (min-width:1140px) {
  #popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-back-wrapper,
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-submit-wrapper {
    margin-bottom: 20px;
  }
}
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-back-wrapper button {
  margin-left: auto;
}
#popup-member-edit-email #form-member-edit-email-form #form-member-edit-email-submit-wrapper button {
  margin-right: auto;
}

/**
 * Popup de modification du TÉLÉPHONE du $user depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-member-edit-phone #form-member-edit-phone-form > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width:959.98px) {
  #popup-member-edit-phone #form-member-edit-phone-form > .inner {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-phone #form-member-edit-phone-form > .inner {
    grid-column-gap: 40px;
  }
}
@media (max-width:959.98px) {
  #popup-member-edit-phone #form-member-edit-phone-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-phone #form-member-edit-phone-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (max-width:539.98px) {
  #popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-old-wrapper,
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-phone-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    text-align: center;
  }
  #popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-old-wrapper input,
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-phone-wrapper input {
    text-align: center;
  }
}
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-old-wrapper label,
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-phone-wrapper label {
  margin-bottom: 0;
}
@media (min-width:1140px) {
  #popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-back-wrapper,
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-submit-wrapper {
    margin-bottom: 20px;
  }
}
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-back-wrapper button {
  margin-left: auto;
}
#popup-member-edit-phone #form-member-edit-phone-form #form-member-edit-phone-submit-wrapper button {
  margin-right: auto;
}

/**
 * Popup de modification du MOT DE PASSE du $user depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-member-edit-pwd #form-member-edit-pwd-wrapper {
  max-width: 750px;
}
#popup-member-edit-pwd #form-member-edit-pwd-form > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(6, 1fr);
  grid-template-columns: repeat(6, 1fr);
}
@media (max-width:959.98px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form > .inner {
    grid-column-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form > .inner {
    grid-column-gap: 40px;
  }
}
@media (max-width:959.98px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form > .inner {
    grid-row-gap: 20px;
  }
}
@media (min-width:960px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form > .inner {
    grid-row-gap: 40px;
  }
}
#popup-member-edit-pwd #form-member-edit-pwd-form label {
  margin-bottom: 0;
}
#popup-member-edit-pwd #form-member-edit-pwd-form .readable-password {
  top: 31px;
}
@media (max-width:719.98px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-old_pwd-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/7;
  }
}
@media (min-width:720px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-old_pwd-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
  }
}
@media (max-width:719.98px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-pwd-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/7;
  }
}
@media (min-width:720px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-pwd-wrapper {
    -ms-grid-column: 3;
    -ms-grid-column-span: 5;
    grid-column: 3/5;
  }
}
@media (min-width:720px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-pwd-wrapper .ct-form-field-description {
    position: absolute;
    width: calc(200% + 20px);
    text-align: center;
  }
}
@media (max-width:719.98px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-pwd2-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/7;
  }
}
@media (min-width:720px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-pwd2-wrapper {
    -ms-grid-column: 5;
    -ms-grid-column-span: 7;
    grid-column: 5/7;
  }
}
@media (min-width:1140px) {
  #popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-back-wrapper,
#popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-submit-wrapper {
    margin-bottom: 20px;
  }
}
#popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-back-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/4;
}
#popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-back-wrapper button {
  margin-left: auto;
}
#popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-submit-wrapper {
  -ms-grid-column: 4;
  -ms-grid-column-span: 7;
  grid-column: 4/7;
}
#popup-member-edit-pwd #form-member-edit-pwd-form #form-member-edit-pwd-submit-wrapper button {
  margin-right: auto;
}

/**
 * Popup de sélection d'une offre d'abonnement depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-packages-selector {
  width: 1740px !important;
}
#popup-packages-selector .content > .h1 + p {
  max-width: 740px;
  margin: 0 auto;
}
@media (min-width:1380px) and (max-width:1599.98px) {
  #popup-packages-selector #subscribe-join {
    margin: 0 20px 20px;
  }
}
@media (min-width:1600px) {
  #popup-packages-selector #subscribe-join {
    margin: 0 60px 20px;
  }
}
#popup-packages-selector #subscribe-join #packages-agreements > div {
  color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-agreements > div:after {
  background-color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-details .package > .inner {
  border-color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-details .package h3,
#popup-packages-selector #subscribe-join #packages-details .package [data-color=text],
#popup-packages-selector #subscribe-join #packages-details .package .prices,
#popup-packages-selector #subscribe-join #packages-details .package .contents {
  color: #FFFFFF !important;
}
#popup-packages-selector #subscribe-join #packages-details .package .actions button {
  border-color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-details .package .actions button > span {
  color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-details .package .actions button:hover, #popup-packages-selector #subscribe-join #packages-details .package .actions button.subscribe {
  background-color: #FFFFFF;
}
#popup-packages-selector #subscribe-join #packages-details .package .actions button:hover > span, #popup-packages-selector #subscribe-join #packages-details .package .actions button.subscribe > span {
  color: #000000;
}
#popup-packages-selector #subscribe-join #packages-details .package.selected > .inner {
  outline-color: #FFFFFF;
}
/**
 * Popup de souscription d'une offre d'abonnement depuis le compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-packages-subscribe-switch, #popup-packages-subscribe-cart-wrapper {
  max-width: 480px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch {
    margin-bottom: 15px;
  }
}
#popup-packages-subscribe-switch > .ct-user-package {
  border: solid 2px #FFFFFF;
}
@media (max-width:1139.98px) {
  #popup-packages-subscribe-switch > .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 5fr;
    grid-template-columns: 3fr 5fr;
  }
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch > .ct-user-package {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 5fr;
    grid-template-columns: 3fr 5fr;
  }
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div {
    padding: 10px 15px;
  }
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div h3 [data-color=text],
#popup-packages-subscribe-switch > .ct-user-package > .image + div .price {
  color: #FFFFFF !important;
}
@media (max-width:1139.98px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div h3 {
    margin-bottom: 5px;
  }
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .price-left {
  font-weight: 700;
}
@media (min-width:1380px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div .price-left {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .price-right > span {
  display: block;
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .price-right > span:nth-child(1) {
  font-weight: 500;
}
@media (min-width:1380px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div .price-right > span:nth-child(1) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .price-right > span:nth-child(2) {
  color: #7F7F7F;
}
@media (min-width:1380px) {
  #popup-packages-subscribe-switch > .ct-user-package > .image + div .price-right > span:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .actions button {
  cursor: pointer;
}
#popup-packages-subscribe-switch > .ct-user-package > .image + div .actions button > span {
  color: #FFFFFF;
  text-decoration: underline;
}
#popup-packages-subscribe-switch > .ct-user-package:not(.selected) .actions {
  display: none !important;
  visibility: hidden !important;
}
@media (min-width:1140px) {
  #popup-packages-subscribe-switch > .ct-user-package + .ct-user-package {
    margin-top: 15px;
  }
}
#popup-packages-subscribe-cart-wrapper {
  position: relative;
  font-size: 0px;
  font-size: 0rem;
  line-height: 0px;
  line-height: 0rem;
}
#popup-packages-subscribe-cart-wrapper[data-status=loading] {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
  height: 120px;
}
#popup-packages-subscribe-cart-wrapper[data-status=loading]:before {
  position: absolute;
  top: 17px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 5px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #FFFFFF;
  text-align: center;
  content: attr(data-loading);
}
#popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading-2.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    width: 50px;
    height: 50px;
  }
}
@media (min-width:960px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    width: 50px;
    height: 50px;
  }
}
@media (max-width:959.98px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    margin: -25px 0 0 -25px;
  }
}
@media (min-width:960px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    margin: -25px 0 0 -25px;
  }
}
@media (max-width:959.98px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    background-size: 50px;
  }
}
@media (min-width:960px) {
  #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
    background-size: 50px;
  }
}
#popup-packages-subscribe-cart-wrapper[data-status=loading]:before, #popup-packages-subscribe-cart-wrapper[data-status=loading]:after {
  z-index: 1;
}
#popup-packages-subscribe-cart {
  position: relative;
}

/**
 * Popup de CONNEXION d'un compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-login #form-login {
  max-width: 500px;
  margin: 0 auto;
}
@media (min-width:1600px) {
  #popup-login #form-login-wrapper {
    margin-bottom: 20px;
  }
}
#popup-login #form-register-newsletter:checked + label:before,
#popup-login #form-register-rgpd:checked + label:before {
  content: "\e947";
}
#popup-login #form-register-newsletter:checked + label:before, #popup-login #form-register-newsletter-label:hover:before,
#popup-login #form-register-rgpd:checked + label:before,
#popup-login #form-register-rgpd-label:hover:before {
  color: #FFFFFF;
}
#popup-login #form-register-newsletter-label:before,
#popup-login #form-register-rgpd-label:before {
  content: "\e946";
}
@media (min-width:1600px) {
  #popup-login #form-login-remember-wrapper {
    margin-top: 30px;
  }
}
#popup-login #form-login-remember-wrapper #form-login-remember:checked + label:before {
  content: "\e947";
}
#popup-login #form-login-remember-wrapper #form-login-remember:checked + label:before, #popup-login #form-login-remember-wrapper #form-login-remember-label:hover:before {
  color: #FFFFFF;
}
#popup-login #form-login-remember-wrapper #form-login-remember-label:before {
  content: "\e946";
}

/**
 * Popup de CRÉATION d'un compte d'un utilisateur CONNECTÉ (MEMBER)
 */
#popup-register #form-register {
  max-width: 500px;
  margin: 0 auto;
}
@media (min-width:1600px) {
  #popup-register #form-register-wrapper {
    margin-bottom: 20px;
  }
}
#popup-register #form-register-newsletter:checked + label:before,
#popup-register #form-register-rgpd:checked + label:before {
  content: "\e947";
}
#popup-register #form-register-newsletter:checked + label:before, #popup-register #form-register-newsletter-label:hover:before,
#popup-register #form-register-rgpd:checked + label:before,
#popup-register #form-register-rgpd-label:hover:before {
  color: #FFFFFF;
}
#popup-register #form-register-newsletter-label:before,
#popup-register #form-register-rgpd-label:before {
  content: "\e946";
}
@media (min-width:1600px) {
  #popup-register #form-register-newsletter-wrapper {
    margin-top: 30px;
  }
}

/**
 * Popup de DONS (WP-CHARITABLE)
 */
body #popup-charitable {
  position: fixed;
  width: 940px;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: hidden;
}
body #popup-charitable:not(.active) {
  top: -100vh;
  left: -100vw;
}
body #popup-charitable.active {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:719.98px) {
  body #popup-charitable.active {
    max-width: calc(100vw - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body #popup-charitable.active {
    max-width: calc(100vw - 40px);
  }
}
@media (min-width:1380px) {
  body #popup-charitable.active {
    max-width: calc(100vw - 60px);
  }
}
.js-reveal-loaded body #popup-charitable.active > .inner.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.js-reveal-loaded body #popup-charitable.active > .inner[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded body #popup-charitable.active > .inner.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded body #popup-charitable.active > .inner[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (max-width:719.98px) {
  body #popup-charitable.active,
body #popup-charitable > .inner,
body #popup-charitable > .inner > .inner-content {
    max-height: calc(100vh - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body #popup-charitable.active,
body #popup-charitable > .inner,
body #popup-charitable > .inner > .inner-content {
    max-height: calc(100vh - 40px);
  }
}
@media (min-width:1380px) {
  body #popup-charitable.active,
body #popup-charitable > .inner,
body #popup-charitable > .inner > .inner-content {
    max-height: calc(100vh - 60px);
  }
}
body #popup-charitable > .inner {
  width: auto;
  height: auto;
}
@media (min-width:540px) {
  body #popup-charitable > .inner {
    overflow: auto !important;
  }
}
body #popup-charitable > .inner > .inner-content {
  position: relative;
  width: 100%;
  /*
  @media($sm-min) {
  	@include rv(_gc,(
  		$sm: "180px 1fr",
  		$md-xl: "240px 1fr",
  		$xxl-min: "300px 1fr"
  	));
  	@include rv(_gg,(
  		$xl-max: 20px,
  		$xxl-min: 30px
  	));
  	height: 100%;
  	@include translate3d(0,0,0,true);
  }
  */
}
@media (min-width:0px) and (max-width:539.98px) {
  body #popup-charitable > .inner > .inner-content {
    max-height: unset !important;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body #popup-charitable > .inner > .inner-content {
    padding: 30px 20px 10px;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  body #popup-charitable > .inner > .inner-content {
    padding: 20px;
  }
}
@media (min-width:1380px) {
  body #popup-charitable > .inner > .inner-content {
    padding: 30px;
  }
}
@media (max-width:1139.98px) {
  body #popup-charitable > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:1140px) {
  body #popup-charitable > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body #popup-charitable > .inner > .popup-close {
    right: 5px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  body #popup-charitable > .inner > .popup-close {
    right: 0px;
  }
}
@media (min-width:1140px) {
  body #popup-charitable > .inner > .popup-close {
    right: 0px;
  }
}
body #charitable-donation-form {
  padding: 0;
  color: #FFFFFF;
}
body #charitable-donation-form .charitable-fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
@media (min-width:960px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset + .charitable-fieldset {
    margin-top: 40px;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-fieldset + .charitable-fieldset {
    margin-top: 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body #charitable-donation-form .charitable-fieldset + .charitable-fieldset:nth-child(1) .charitable-form-header {
    margin-top: 20px;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset + .charitable-fieldset:nth-child(1) .charitable-form-header {
    margin-top: 0;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body #charitable-donation-form .charitable-fieldset + .charitable-fieldset:nth-child(1) .charitable-form-header {
    margin-top: 10px;
  }
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    margin-top: 40px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    margin-top: 20px;
  }
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    margin-bottom: 20px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    margin-bottom: 20px;
  }
}
@media (max-width:539.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 21.25px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 21.25px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 21.25px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 22.5px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 23.75px;
  }
}
@media (min-width:1600px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    font-size: 25px;
  }
}
@media (max-width:539.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 31.9992px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 33.99915px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 33.99915px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 33.99915px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 35.9991px;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 37.99905px;
  }
}
@media (min-width:1600px) {
  body #charitable-donation-form .charitable-fieldset .charitable-form-header {
    line-height: 39.999px;
  }
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] {
  margin: 0;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
  margin: 0;
}
@media (min-width:0px) and (max-width:539.98px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:540px) and (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
    grid-gap: 10px;
    gap: 10px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts {
    grid-gap: 10px;
    gap: 10px;
  }
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts:before, body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts:after {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li {
  float: none;
  width: 100%;
  margin: 0;
  border: solid 1px #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount.selected, body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount.selected {
  background-color: #3575BE;
  border-color: #3575BE;
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount > label, body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper {
    padding: 10px 15px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount > label, body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper {
    padding: 10px 15px;
  }
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount > label > .amount {
  font-weight: 600;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount > label > .description {
  font-size: 90%;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.suggested-donation-amount:hover {
  border-color: #3575BE;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper,
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper:hover,
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper > span:hover {
  cursor: pointer;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount .custom-donation-amount-wrapper > span {
  line-height: 1;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount label .description {
  cursor: pointer;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount input {
  width: 105px;
  height: 30px;
  padding: 0 10px;
  background-color: rgba(255, 255, 255, 0);
  border: none !important;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount input {
    margin-left: 10px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount input {
    margin-left: 10px;
  }
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount input:hover {
  cursor: pointer;
}
body #charitable-donation-form .charitable-fieldset [id^=charitable-donation-options-] .donation-amounts > li.custom-donation-amount.selected input {
  background-color: white;
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields > .charitable-form-fields {
  margin: 0;
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details > .donor-address {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details > .donor-contact-details {
  margin: 0;
}
@media (min-width:720px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details .charitable-change-user-details {
    margin-left: 20px;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details .charitable-change-user-details > a {
  color: #FFFFFF;
  text-decoration: underline;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details .charitable-change-user-details > a:hover {
  color: #3575BE;
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields .charitable-donor-details + #charitable-user-fields:not(.hidden) {
    margin-top: 15px;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
  padding: 0;
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields {
    grid-gap: 20px;
    gap: 20px;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields > .charitable-form-field {
  margin: 0;
}
body #charitable-donation-form .charitable-fieldset#charitable-donor-fields #charitable-user-fields > .charitable-form-field > label {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
  margin: 0;
  padding: 0;
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:720px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe {
    grid-gap: 20px;
    gap: 20px;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_field_cc_name {
  margin: 0;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_field_cc_name label {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe > label {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_stripe_card_field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 5px !important;
  background: #FFFFFF !important;
  border: none !important;
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_stripe_card_field {
    height: 50px;
  }
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_stripe_card_field > div {
  width: 100%;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_stripe_card_field:not(.StripeElement--invalid) #charitable_stripe_card_errors {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields #charitable-gateway-fields-stripe #charitable_stripe_card_errors {
  display: none !important;
  visibility: hidden !important;
  /*
  @include grid-column(1,2);
  margin: 0;
  @include rv(padding,(
  	$sm-max: 10px 0 20px,
  	$md-min: 10px 0 20px
  ));
  font-size: 100%;
  text-align: center;
  */
}
body #charitable-donation-form .charitable-fieldset#charitable-gateway-fields + .charitable-fieldset {
  display: none !important;
  visibility: hidden !important;
}
body #charitable-donation-form .charitable-submit-field {
  margin-bottom: 0;
}
@media (max-width:959.98px) {
  body #charitable-donation-form .charitable-submit-field {
    margin: 50px 0 20px;
  }
}
@media (min-width:960px) {
  body #charitable-donation-form .charitable-submit-field {
    margin: 60px 0 30px;
  }
}
body #charitable-donation-form .charitable-submit-field > button {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: transparent;
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  margin: 0 auto;
}
@media (min-width:0px) and (max-width:539.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body #charitable-donation-form .charitable-submit-field > button {
    height: 55px;
  }
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    padding: 0 15px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    padding: 0 20px;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-submit-field > button {
    padding: 0 30px;
  }
}
@media (max-width:719.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    font-size: 14px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body #charitable-donation-form .charitable-submit-field > button {
    font-size: 15px;
  }
}
@media (min-width:1140px) {
  body #charitable-donation-form .charitable-submit-field > button {
    font-size: 16px;
  }
}
body #charitable-donation-form .charitable-submit-field > button > span {
  font-weight: 500;
}
body #charitable-donation-form .charitable-submit-field > button:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}

/**
 * Popups de visionnage des DÉFINITIONS de l'encyclopédie communes à tous les COMPTES UTILISATEURS
 */
#popup-encyclopedia.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
#popup-encyclopedia.active > .inner {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
#popup-encyclopedia.active > .inner:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  #popup-encyclopedia.active > .inner:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  #popup-encyclopedia.active > .inner:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  #popup-encyclopedia.active > .inner:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  #popup-encyclopedia.active > .inner:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  #popup-encyclopedia.active > .inner:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  #popup-encyclopedia.active > .inner:before {
    background-size: 60px;
  }
}
#popup-encyclopedia.active > .inner > .inner-inner {
  width: 100%;
  height: 100%;
}
#popup-encyclopedia.active > .inner > .inner-inner > iframe {
  position: relative;
  width: 100%;
  height: 100%;
}

/**
 * Popups de visionnage d'une VIDÉO communes à tous les COMPTES UTILISATEURS
 */
#popup-more-infos {
  position: fixed;
  width: 940px;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: hidden;
}
#popup-more-infos:not(.active) {
  top: -100vh;
  left: -100vw;
}
#popup-more-infos.active {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}
@media (max-width:719.98px) {
  #popup-more-infos.active {
    max-width: calc(100vw - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popup-more-infos.active {
    max-width: calc(100vw - 40px);
  }
}
@media (min-width:1380px) {
  #popup-more-infos.active {
    max-width: calc(100vw - 60px);
  }
}
.js-reveal-loaded #popup-more-infos.active > .inner.js-reveal-active {
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.js-reveal-loaded #popup-more-infos.active > .inner[class*=js-reveal] {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-backface-visibility: hidden;
}
.js-reveal-loaded #popup-more-infos.active > .inner.js-reveal-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .js-reveal-loaded #popup-more-infos.active > .inner[class*=js-reveal] {
    -webkit-animation: none !important;
    animation: none !important;
  }
}
@media (max-width:719.98px) {
  #popup-more-infos.active,
#popup-more-infos > .inner,
#popup-more-infos > .inner > .inner-inner {
    max-height: calc(100vh - 20px);
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  #popup-more-infos.active,
#popup-more-infos > .inner,
#popup-more-infos > .inner > .inner-inner {
    max-height: calc(100vh - 40px);
  }
}
@media (min-width:1380px) {
  #popup-more-infos.active,
#popup-more-infos > .inner,
#popup-more-infos > .inner > .inner-inner {
    max-height: calc(100vh - 60px);
  }
}
#popup-more-infos > .inner {
  width: auto;
  height: auto;
}
@media (min-width:540px) {
  #popup-more-infos > .inner {
    overflow: auto !important;
  }
}
#popup-more-infos > .inner > .inner-inner {
  position: relative;
  width: 100%;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner {
    max-height: unset !important;
  }
}
@media (min-width:540px) {
  #popup-more-infos > .inner > .inner-inner {
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
@media (min-width:540px) and (min-width:540px) and (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 180px 1fr;
    grid-template-columns: 180px 1fr;
  }
}
@media (min-width:540px) and (min-width:720px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 240px 1fr;
    grid-template-columns: 240px 1fr;
  }
}
@media (min-width:540px) and (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width:540px) and (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner {
    padding: 30px 20px 10px;
  }
}
@media (min-width:540px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner {
    padding: 20px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner {
    padding: 30px;
  }
}
#popup-more-infos > .inner > .inner-inner > .left {
  position: relative;
}
#popup-more-infos > .inner > .inner-inner > .left.forced > .bg {
  height: 100%;
}
#popup-more-infos > .inner > .inner-inner > .left.forced > .bg .ct-attachment {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}
#popup-more-infos > .inner > .inner-inner > .left > .bg {
  width: 100%;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg {
    margin-bottom: 15px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg {
    padding-bottom: 60px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg {
    padding-bottom: 50px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg {
    padding-bottom: 60px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg > .ct-attachment {
    padding-top: 38% !important;
  }
}
@media (min-width:540px) {
  #popup-more-infos > .inner > .inner-inner > .left > .bg > .ct-attachment {
    padding-top: 140% !important;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
#popup-more-infos > .inner > .inner-inner > .left > .type {
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: rgba(0, 0, 0, 0.28);
  border: solid 1px #3575BE;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    top: 10px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    top: 12px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    left: 10px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    left: 12px;
  }
}
@media (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    padding: 5px 10px;
  }
}
@media (min-width:720px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type {
    padding: 5px 10px;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > .type > span {
  color: #FFFFFF;
}
@media (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > .type > span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > button.more {
  /**
   * animated-border-width	@array 		Largeur du cadre à l'état "normal" du bouton
   * height 					@array 		hauteur du bouton
   * icon 					@string 	play || eye
   * icon-size				@array 		Taille de l'icône
   * padding 					@array		Marge interne du bouton
   * text-size				@array 		Taille du texte
   */
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
  margin-top: 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto !important;
  max-width: 180px;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 50px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    padding: 0 15px;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > button.more > span {
  z-index: 2;
  text-transform: uppercase;
}
#popup-more-infos > .inner > .inner-inner > .left > button.more:after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:after {
    width: 78%;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:after {
    width: 78%;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > button.more:before {
  z-index: 2;
  font-family: "terra-v1";
  content: "\e9ab";
  color: #FFFFFF;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 24px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 15px;
  }
}
#popup-more-infos > .inner > .inner-inner > .left > button.more:hover {
  color: #FFFFFF;
}
#popup-more-infos > .inner > .inner-inner > .left > button.more:hover:after {
  width: 100%;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 40px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    height: 40px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    font-size: 14px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more {
    font-size: 14px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    margin-right: 10px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .left > button.more:before {
    font-size: 20px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .topic {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > *:not(:nth-child(1)) {
    margin-left: 4px !important;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr;
    grid-template-columns: 24px 1fr;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 1fr;
    grid-template-columns: 30px 1fr;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic {
    margin-bottom: 8px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic {
    margin-bottom: 10px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .icon {
    width: 24px;
    height: 24px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .icon {
    width: 28px;
    height: 28px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .topic > .icon:before {
  color: #3575BE;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .icon:before {
    font-size: 24px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .icon:before {
    font-size: 28px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .topic > .label {
  color: rgba(255, 255, 255, 0.56);
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .label {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .topic > .label {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .h3 {
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .h3 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .h3 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .h3 {
    text-align: center;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .h3 > span {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .h3 > span {
    margin-bottom: 10px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (min-width:540px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
  }
}
@media (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > *:not(:nth-child(1)) {
    margin-left: 15px !important;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > *:not(:nth-child(1)) {
    margin-left: 20px !important;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    /*
    		@if $important {

    			flex-gap : $gap !important;
    			gap 	 : $gap !important;

    		} @else {

    			flex-gap : $gap;
    			gap 	 : $gap;

    		}
    */
  }
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > *:not(:nth-child(1)) {
    margin-left: 24px !important;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    margin-bottom: 10px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas {
    margin-bottom: 10px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas > div {
  line-height: 1;
  font-weight: 500;
}
@media (max-width:719.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div {
  position: relative;
}
@media (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div {
    margin-left: 15px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div {
    margin-left: 20px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div {
    margin-left: 24px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div:before {
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.33);
  content: "";
}
@media (max-width:959.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div:before {
    left: -9.5px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div:before {
    left: -12px;
  }
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas > div + div:before {
    left: -14px;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas .year {
  color: #FFFFFF;
}
#popup-more-infos > .inner > .inner-inner > .contents > .metas .quality,
#popup-more-infos > .inner > .inner-inner > .contents > .metas .sound {
  border: solid 1px #3575BE;
  color: #3575BE;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas .quality,
#popup-more-infos > .inner > .inner-inner > .contents > .metas .sound {
    padding: 2px 4px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .metas .quality,
#popup-more-infos > .inner > .inner-inner > .contents > .metas .sound {
    padding: 2px 4px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc {
    position: relative !important;
    height: auto !important;
    overflow: auto !important;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner {
  height: auto;
}
@media (min-width:540px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner {
    padding-right: 20px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner {
    text-align: justify;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner > p {
  color: rgba(255, 255, 255, 0.56);
}
@media (min-width:1380px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner > p {
    margin-bottom: 5px;
  }
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner > p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .inner-inner > .contents > .desc > .inner > p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
#popup-more-infos > .inner > .inner-inner > .contents > .desc #popup-more-infos-desc-nicescroll,
#popup-more-infos > .inner > .inner-inner > .contents > .desc #popup-more-infos-desc-nicescroll > .nicescroll-cursors {
  width: 6px !important;
}
@media (max-width:1139.98px) {
  #popup-more-infos > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .popup-close {
    top: 0px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  #popup-more-infos > .inner > .popup-close {
    right: 5px;
  }
}
@media (min-width:540px) and (max-width:1139.98px) {
  #popup-more-infos > .inner > .popup-close {
    right: 0px;
  }
}
@media (min-width:1140px) {
  #popup-more-infos > .inner > .popup-close {
    right: 0px;
  }
}

/**
 * Popups de visionnage d'une VIDÉO communes à tous les COMPTES UTILISATEURS
 */
#popup-player.popup-player-full.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
#popup-player.popup-player-full.active > .inner {
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
#popup-player.popup-player-full.active > .inner:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  #popup-player.popup-player-full.active > .inner:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  #popup-player.popup-player-full.active > .inner:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  #popup-player.popup-player-full.active > .inner:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  #popup-player.popup-player-full.active > .inner:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  #popup-player.popup-player-full.active > .inner:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  #popup-player.popup-player-full.active > .inner:before {
    background-size: 60px;
  }
}
#popup-player.popup-player-full.active > .inner > iframe {
  position: relative;
  width: 100%;
  height: 100%;
}

/**
 * Styles des pages relatives au COMPTE UTILISATEUR
 */
/**
 * Styles partagés pages USER et MEMBER
 */
body[data-code-n=account] #popups .ct-form-wrapper {
  max-width: 560px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
body[data-code-n=account] #popups .ct-form-wrapper input,
body[data-code-n=account] #popups .ct-form-wrapper label,
body[data-code-n=account] #popups .ct-form-wrapper label:before,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection__arrow:before,
body[data-code-n=account] #popups .ct-form-wrapper .ct-form-field-description {
  color: #FFFFFF !important;
}
body[data-code-n=account] #popups .ct-form-wrapper input,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single {
  border-color: #FFFFFF;
  /**
   * color
   * font-style
   * font-weight
   * opacity
   */
}
@media (min-width:1140px) {
  body[data-code-n=account] #popups .ct-form-wrapper input,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single {
    height: 50px;
  }
}
body[data-code-n=account] #popups .ct-form-wrapper input::-webkit-input-placeholder,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-style: none;
}
body[data-code-n=account] #popups .ct-form-wrapper input:-moz-placeholder,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-style: none;
}
body[data-code-n=account] #popups .ct-form-wrapper input::-moz-placeholder,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-style: none;
}
body[data-code-n=account] #popups .ct-form-wrapper input:-ms-input-placeholder,
body[data-code-n=account] #popups .ct-form-wrapper .select2-selection--single:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-style: none;
}
@media (min-width:1140px) {
  body[data-code-n=account] #popups .ct-form-field-wrapper {
    margin-bottom: 25px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #popups .ct-form-input-password-wrapper {
    margin-bottom: 15px;
  }
}
body[data-code-n=account] #popups .ct-form-input-checkbox-wrapper .ct-form-field-inner > label:before {
  font-family: "terra-v1";
  content: "\e946";
}
body[data-code-n=account] #popups .ct-form-input-checkbox-wrapper .ct-form-field-inner > input:checked ~ label:before {
  font-family: "terra-v1";
  content: "\e947";
}
@media (min-width:1380px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper,
body[data-code-n=account] #popups .actions-to-subscription {
    margin-bottom: 50px;
  }
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper > div,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper > div,
body[data-code-n=account] #popups .actions-to-subscription > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * bg-color 						Couleur de l'arrière-plan
   * bg-color-hover 					Couleur de l'arrière-plan "au survol"
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * border-color-hover 				Couleur du contour "au survol"
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   */
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: #FFFFFF;
  border: solid 0 #3575BE;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    height: 55px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    padding: 0 15px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    padding: 0 20px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    padding: 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    padding: 0 45px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #popups .ct-form-input-back-wrapper button,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a,
body[data-code-n=account] #popups .actions-to-subscription button,
body[data-code-n=account] #popups .actions-to-subscription a {
    font-size: 16px;
  }
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper button > span,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a > span,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button > span,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a > span,
body[data-code-n=account] #popups .actions-to-subscription button > span,
body[data-code-n=account] #popups .actions-to-subscription a > span {
  font-weight: 500;
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper button:hover,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a:hover,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button:hover,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a:hover,
body[data-code-n=account] #popups .actions-to-subscription button:hover,
body[data-code-n=account] #popups .actions-to-subscription a:hover {
  background-color: #3575BE;
  border-color: #3575BE;
  color: #FFFFFF;
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper button[disabled=disabled]:hover,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a[disabled=disabled]:hover,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button[disabled=disabled]:hover,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a[disabled=disabled]:hover,
body[data-code-n=account] #popups .actions-to-subscription button[disabled=disabled]:hover,
body[data-code-n=account] #popups .actions-to-subscription a[disabled=disabled]:hover {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}
body[data-code-n=account] #popups .ct-form-input-back-wrapper button[disabled=disabled]:hover > span,
body[data-code-n=account] #popups .ct-form-input-back-wrapper a[disabled=disabled]:hover > span,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper button[disabled=disabled]:hover > span,
body[data-code-n=account] #popups .ct-form-input-submit-wrapper a[disabled=disabled]:hover > span,
body[data-code-n=account] #popups .actions-to-subscription button[disabled=disabled]:hover > span,
body[data-code-n=account] #popups .actions-to-subscription a[disabled=disabled]:hover > span {
  color: #000000 !important;
}
body[data-code-n=account] .billing_country-dropdown,
body[data-code-n=account] .billing_state-dropdown {
  z-index: 9989;
  background-color: rgba(0, 0, 0, 0.9);
}
body[data-code-n=account] .billing_country-dropdown > .select2-search--dropdown > .select2-search__field,
body[data-code-n=account] .billing_state-dropdown > .select2-search--dropdown > .select2-search__field {
  border-color: #FFFFFF !important;
}
body[data-code-n=account] .billing_country-dropdown > .select2-results,
body[data-code-n=account] .billing_state-dropdown > .select2-results {
  color: #FFFFFF;
}
body[data-code-n=account] .billing_country-dropdown > .select2-results .select2-results__option[aria-selected=true], body[data-code-n=account] .billing_country-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted,
body[data-code-n=account] .billing_state-dropdown > .select2-results .select2-results__option[aria-selected=true],
body[data-code-n=account] .billing_state-dropdown > .select2-results .select2-results__option.select2-results__option--highlighted {
  background-color: #FFFFFF;
  color: #000000;
}
body[data-code-n=account] .billing_state-dropdown #select2-billing_state-results > li:nth-child(1) {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles des pages COMPTE UTILISATEUR NON IDENTIFIÉ ==> USER
**/
/**
 * Styles communs pages COMPTE UTILISATEUR NON IDENTIFIE (login, register, ...)
 */
body[data-account=user][data-code-n=account][data-code-n-type=login] #page, body[data-account=user][data-code-n=account][data-code-n-type=register] #page, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #page, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #page {
  z-index: 9990;
}
body[data-account=user][data-code-n=account][data-code-n-type=login] #popups #popups-overlay, body[data-account=user][data-code-n=account][data-code-n-type=register] #popups #popups-overlay, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #popups #popups-overlay, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #popups #popups-overlay {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: none !important;
}
body[data-account=user][data-code-n=account][data-code-n-type=login] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=login] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=register] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=register] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #popups #popups-overlay:after {
  position: fixed;
  top: 0;
  width: 60vw;
  height: 100vh;
  content: "";
}
body[data-account=user][data-code-n=account][data-code-n-type=login] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=register] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #popups #popups-overlay:before, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #popups #popups-overlay:before {
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0))) repeat-x;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 100%) repeat-x;
}
body[data-account=user][data-code-n=account][data-code-n-type=login] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=register] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=lost-pwd] #popups #popups-overlay:after, body[data-account=user][data-code-n=account][data-code-n-type=reset-pwd] #popups #popups-overlay:after {
  right: 0;
  background-color: rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))) repeat-x;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.9) 100%) repeat-x;
}

/**
 * Styles du formulaire CRÉER UN COMPTE
 */
.form-register-birthday-datepicker .ui-datepicker-calendar thead {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Styles des pages COMPTE UTILISATEUR IDENTIFIÉ ==> MEMBER
 */
/**
 * Styles communs pages COMPTE UTILISATEUR 
 */
@media (max-width:719.98px) {
  body[data-code-n=account] #main {
    padding-top: 80px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account] #main {
    padding-top: 100px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account] #main {
    padding-top: 140px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #main {
    padding-top: 160px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account] #main {
    padding-left: 70px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account] #main {
    padding-left: 90px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account] #main > .inner {
    padding: 20px 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account] #main > .inner {
    padding: 20px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account] #main > .inner {
    padding: 20px 30px 30px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account] #main > .inner {
    padding: 20px 40px 40px;
  }
}
@media (min-width:1140px) {
  body[data-code-n=account] #main > .inner {
    padding: 0 40px 40px;
  }
}
body[data-code-n=account] #subscription-overlay-cancel-or-reactivate {
  z-index: 9999;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.65);
}
body[data-code-n=account] #subscription-overlay-cancel-or-reactivate:not(.active) {
  top: -100vh;
  left: -100vw;
  visibility: hidden;
  opacity: 0;
}
body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  /**
   * bg-color 		Couleur du fond		
   * loader 			Fichier SVG loader
   * position 		before | after : Pseudo-classe du loader
   * size 			Taille du loader
   * size-forced 		La taille du loader doit-elle être forcée par rapport à celle de son conteneur
   */
}
body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("../svg/loading.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
@media (max-width:959.98px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    width: 40px;
    height: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    width: 60px;
    height: 60px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    margin: -20px 0 0 -20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    margin: -30px 0 0 -30px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    background-size: 40px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account] #subscription-overlay-cancel-or-reactivate.active:before {
    background-size: 60px;
  }
}

/**
 * Styles page MEMBER => TABLEAU DE BORD (DASHBOARD)
 */
@media (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:1140px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    grid-column-gap: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    grid-row-gap: 30px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    grid-row-gap: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    grid-row-gap: 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner {
    grid-row-gap: 80px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner {
  max-width: 600px;
  margin: 0 auto;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 30px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > :not(.shadow) {
  bottom: -1px !important;
  left: 2px !important;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner > h2 > :not(.shadow):after {
  width: 85%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner .dashboard-panel > .inner ul li + li {
    margin-top: 5px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr 80px;
    grid-template-columns: 24px 1fr 80px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr 80px;
    grid-template-columns: 24px 1fr 80px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .icon,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .icon,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .icon,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .icon,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .icon:before {
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .icon:before {
    font-size: 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .icon:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .icon:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .value {
    padding-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address > .value,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .value {
    padding-left: 10px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit {
  position: relative;
  padding: 0;
  color: #3575BE;
  cursor: pointer;
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit {
    width: 18px;
    height: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit {
    width: 20px;
    height: 20px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit:before {
  font-family: "terra-v1";
  content: "\e9bd";
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit:before {
    font-size: 16px, 16px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit:before,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit:before {
    font-size: 18px, 18px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit:after {
  z-index: 1;
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 1px;
  background-color: #3575BE;
  content: "";
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email .dashboard-informations-edit:hover:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password .dashboard-informations-edit:hover:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone .dashboard-informations-edit:hover:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-address .dashboard-informations-edit:hover:after,
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn .dashboard-informations-edit:hover:after {
  width: 100%;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-fullname .lastname {
  text-transform: uppercase;
  font-weight: 700;
  color: #3575BE;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-email > .icon:before {
  font-family: "terra-v1";
  content: "\e963";
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-password > .icon:before {
  font-family: "terra-v1";
  content: "\e9bc";
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-informations-phone > .icon:before {
  font-family: "terra-v1";
  content: "\e984";
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .icon {
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .icon {
    margin-top: -4px;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .icon:before {
  font-family: "terra-v1";
  content: "\e966";
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .value {
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .value > span {
  display: block;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-address #dashboard-informations-address > .value .city {
  margin-left: 8px;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-package button:not(.inactive),
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-package a {
  text-decoration: underline;
  cursor: pointer;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-package button.inactive {
  opacity: 0.35;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout-btn > .icon:before {
  font-family: "terra-v1";
  content: "\e982";
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout a {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=account][data-code-n-type=dashboard] #main > .inner #dashboard-logout a:hover {
  color: #3575BE;
}
body[data-code-n=account][data-code-n-type=dashboard] #popups-notifications #subscription-updated-notifications > .inner {
  /* @else {
  	$columns: $columns;
  }
  */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 40px 1fr;
  grid-template-columns: 40px 1fr;
  grid-gap: 15px;
  gap: 15px;
}
body[data-code-n=account][data-code-n-type=dashboard] #popups-notifications #subscription-updated-notifications > .inner:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-family: "terra-v1";
  content: "\e9a6";
  font-size: 40px;
  color: #0F834D;
}
body[data-code-n=account][data-code-n-type=dashboard] #popups-notifications #subscription-updated-notifications > .inner span {
  margin: 0 !important;
}
body[data-code-n=account][data-code-n-type=dashboard] #popups-notifications #subscription-updated-notifications > .inner span > span {
  font-weight: 600;
}
body[data-code-n=account][data-code-n-type=dashboard] #popups-notifications #subscription-updated-notifications > .inner span [data-color="1"] {
  color: #0F834D !important;
}
body[data-code-n=account][data-code-n-type=dashboard] #popup-cancel-subscription .actions-to-subscription {
  margin-bottom: 20px;
}

/**
 * Styles page MEMBER => DÉTAILS ABONNEMENT (SUBSCRIPTION)
**/
@media (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width:1140px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    grid-column-gap: 40px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    grid-row-gap: 30px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    grid-row-gap: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    grid-row-gap: 50px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner {
    grid-row-gap: 80px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner {
  max-width: 600px;
  margin: 0 auto;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 {
  /**
   * color 			@array|@string		Couleur du texte
   * color-shadow		@array|@string		Couleur de l'ombre
   * font-weight		@string				Graisse des texte + ombre
   * type 			@string 			h1 | h2 | h3 | h4 | h5 | h6
   * underline		@string 			Hauteur en PX du soulignement
   * color-underline	@string 			Couleur du soulignement
   * uppercase 		@bool 				Le titre doit-il être forcé en MAJUSCULE 		 
   */
  position: relative;
  font-size: 0;
  line-height: 0;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
  z-index: 1;
  position: relative;
  color: #EEEEEE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 20px;
    font-size: 2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 30px;
    font-size: 3rem;
    line-height: 26px;
    line-height: 2.6rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > .shadow {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span {
    margin: 0 0 25px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span {
    margin: 0 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span {
    margin: 0 0 45px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow):after {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  height: 3px;
  margin: 0 auto;
  background-color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -8px;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -10px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow):after {
    bottom: -15px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow) {
  z-index: 2;
  position: absolute;
  color: #3575BE;
  text-transform: uppercase;
}
@media (min-width:0px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow) {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow) {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media (min-width:960px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow) {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > span:not(.shadow) {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=tc] {
  text-align: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=tc] > :not(.shadow) {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  text-align: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=cc] {
  text-align: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=cc] > :not(.shadow) {
  bottom: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 35%);
  transform: translate(-50%, 35%);
  -webkit-backface-visibility: hidden;
  margin-bottom: 0;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=bl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=bl] > :not(.shadow) {
  bottom: 0;
  left: 0;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2[data-shadow=bl] > :not(.shadow):after {
  width: 95%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
@media (min-width:720px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont] {
    padding-left: 35px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
  position: absolute;
  left: 0;
  color: #000000;
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 2px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    bottom: 3px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 24px;
  }
}
@media (min-width:720px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 26px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > [data-iconfont]:before {
    font-size: 30px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > :not(.shadow) {
  bottom: -1px !important;
  left: 2px !important;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner > h2 > :not(.shadow):after {
  width: 85%;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-backface-visibility: hidden;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner .subscription-panel > .inner ul li + li {
    margin-top: 5px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr;
    grid-template-columns: 24px 1fr;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate {
    /* @else {
    	$columns: $columns;
    }
    */
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 1fr;
    grid-template-columns: 24px 1fr;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .icon:before {
  color: #3575BE;
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .icon:before {
    font-size: 20px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .icon:before {
    font-size: 20px;
  }
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .value {
    padding-left: 10px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .value,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .value {
    padding-left: 10px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .value > .label,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .value > .label {
  font-weight: 600;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type > .icon:before {
  font-family: "terra-v1";
  content: "\e9cf";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-agreement > .icon:before {
  font-family: "terra-v1";
  content: "\e9bf";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-subtotal > .icon:before {
  font-family: "terra-v1";
  content: "\e960";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status > .icon:before {
  font-family: "terra-v1";
  content: "\e9a0";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type .value {
  color: #000000;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-type .value > span {
  margin-bottom: 0 !important;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status .icon:before {
  margin-top: -4px;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status .value {
  line-height: 1.4;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status .value .label + span > span {
  font-size: 85%;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-infos-status .value .label + span > span:nth-child(2) {
  font-weight: 600;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-start > .icon:before {
  font-family: "terra-v1";
  content: "\e949";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon:before {
  font-family: "terra-v1";
  content: "\e949";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon:before {
  font-family: "terra-v1";
  content: "\e949";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon:before {
  font-family: "terra-v1";
  content: "\e949";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-next-payment > .icon:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-last-order > .icon:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-dates-end > .icon:before {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before {
  font-family: "terra-v1";
  content: "\e9ba";
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-payment-mode > .icon:before {
    font-size: 18px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before {
  font-family: "terra-v1";
  content: "\e915";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before {
  font-family: "terra-v1";
  content: "\e9bd";
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-reactivate > .icon:before {
  font-family: "terra-v1";
  content: "\e97c";
}
@media (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before, body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before {
    font-size: 18px;
  }
}
@media (min-width:960px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-cancel > .icon:before, body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions-change_payment_method > .icon:before {
    font-size: 18px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions a {
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions a:hover {
  color: #3575BE;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions .description {
  font-size: 85%;
  line-height: 1.4;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-actions .description > span {
  font-weight: 600;
}
@media (min-width:1140px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
  }
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders > .inner {
    max-width: 100%;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table {
  border-width: 2px;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table tr th,
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table tr td {
  line-height: 1;
  text-align: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table tr th {
  background-color: #3575BE;
  color: #FFFFFF;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table tr th > span {
  font-weight: 600;
  color: #FFFFFF;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #subscription-orders table tr td.order-invoice > a:before {
  font-family: "terra-v1";
  content: "\e957";
  font-size: 18px;
  color: #3575BE;
}
@media (min-width:1140px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    padding: 0 20px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    padding: 0 30px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    padding: 0 40px;
  }
}
@media (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    margin: 20px auto;
  }
}
@media (min-width:720px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    margin: 30px auto;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    margin: 25px auto;
  }
}
@media (min-width:1380px) and (max-width:1599.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    margin: 30px auto;
  }
}
@media (min-width:1600px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 > .inner {
    margin: 40px auto;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-title {
  text-align: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
  /**
   * width 							Largeur du bouton
   * height 							Hauteur du bouton
   * padding 							Marge interne du bouton
   * icon 							Codename de l'icône
   * icon-gap 						Marge entre l'icône et le texte
   * icon-size 						Taille de l'icône		 
   * icon-color 						Couleur de l'icône		 
   * icon-color-hover 				Couleur de l'icône "au survol"		
   * icon-position 					Position de l'icône : before | after
   * bg-color 						Couleur de l'arrière-plan
   * border-style 					Style du contour
   * border-width 					Epaisseur du contour
   * border-color 					Couleur du contour
   * text-size 						Taille du texte
   * text-color 						Couleur du texte
   * text-color-hover 				Couleur du texte "au survol"
   * animated-border-width			Largeur du cadre à l'état "normal" du bouton
   * animated-border-width-hover 		Largeur du cadre à l'état "survolé" du bouton
   */
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000000;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  background: transparent;
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 40px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 50px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 50px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    height: 55px;
  }
}
@media (min-width:0px) and (max-width:539.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:540px) and (max-width:719.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:720px) and (max-width:959.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 10px;
  }
}
@media (min-width:960px) and (max-width:1139.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
@media (min-width:1140px) and (max-width:1379.98px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
@media (min-width:1380px) {
  body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a {
    padding: 0 15px;
  }
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a > span {
  z-index: 2;
  text-transform: uppercase;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #3575BE;
  -webkit-transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
  transition: all cubic-bezier(0.5, 0, 0, 1) 0.6s;
}
body[data-code-n=account][data-code-n-type=view-subscription] #main > .inner #error-404 #error-404-message a:hover {
  color: #000000;
}
/**
 * Surcharge des styles par défaut des PLUGINS/MODULES tiers installés
 */
/**
 * Surcharge des styles par défaut du Plugin SITEPRESS MULTILINGUAL CMS (WPML)
 */
/**
 * Surcharge des styles par défaut
 */
.otgs-development-site-front-end {
  display: none !important;
  visibility: hidden !important;
}