@charset "UTF-8";
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  HIERARCHIE SCSS :         
                            Du PLUS GLOBAL et PLUS PETIT  ->  au PLUS SPÉCIFIQUE et PLUS GRAND
                                                 ( ORDRE IMPORTANT ! )
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  0 : ROOT ( ORDRE IMPORTANT ! )
//                              * Root Math function
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  0 : RESSOURCES ( ORDRE IMPORTANT ! )
//                              * External libraries ressources
/**/
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
          transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
          transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  1 : PARAMETERS ( ORDRE IMPORTANT ! )
//                              * Main parameters
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* -------------- * Report here the referential screen widths, 
                    given by the respective mockups  * -------------- */
/** Report here the referential screen widths given by the respective mockups 
(used with "px-to-rem" or "ptr" functions) 
Be careful, sometimes the "desktop" models are in 1920, sometimes in 1480 (for ex) 
If you do not have a reference on a model dedicated to the tablet, 
you can choose to base either on the values provided by :
the desktop model, or on those of the mobile model 
But here is the default referal value **/
/* -------------- * Report here all the breakpoints necessary, 
                    for the responsiveness of the site  * -------------- */
/** Here are the start sizes of each breakpoint
    @mixin min-width(breakpoint) will depending on these values
    @mixin max-width(breakpoint) will depending on next breakpoint starting width -1 **/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* -------------- * Create for each Breakpoint, 
                    its media query MIN-WIDTH * -------------- */
/* Each Breakpoint is assigned a min-width media query, 
   according to the value of its starting width */
/* -------------- * Create for each breakpoint, 
                    its media query MAX-WIDTH * -------------- */
/* Each Breakpoint is assigned a max-width media query, 
   depending on its next breakpoint starting width -1 */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* No pixel size of the project should be determined directly, 
  but must necessarily go through this function to inearly follow any resizing in view.
  You shouldn't have to modify anything here */
/* ------------- * Linear adaptation of pixel sizes according to
                   the types of views of the models, 
                   the real view width of the screen * ------------ */
/* ------------- * Returns the minimum pixel size below which not to go, 
                   based on a coefficient applied to the detected font size * ------------- */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* Defines the coefficient (neutral by default) which could exceptionally be used 
a posteriori to adjust (increase or reduce) all the sizes which will be relative to it */
/* Sets the coefficient to apply to the font size so that it never falls below a given size */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* You shouldn't have to modify this */
/* Define a mixin to generate each variables names for Font Families
and associate their values from the $font-sizes-values map above */
/* You shouldn't have to modify this */
/* When you use the themeFontFamily mixin, you can specify either a primary or secondary font family type, 
  and it will select the correct font file directory and name accordingly. */
/* You shouldn't have to modify this */
/* Define a mixin to generate each variables names for Font Size
and associate their values from the $font-sizes-values map above */
/* With this setup, you can call the font size and line height values like this:
var(--font-size-1-tablet)
var(--line-height-1-tablet)*/
/* You shouldn't have to modify this */
/**
  * --------------------------------------------------------------------------------------------------------------
  *                                                  DEDICATED CLASSES & EXTENDS 
  *                                           Allways create both in order to be forced 
  *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* -------------- * Auto Create Theme Font Families Class Names 
      And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
.font-family-primary-light {
  font-family: var(--theme-font-primary-light);
}

.font-family-primary-regular {
  font-family: var(--theme-font-primary-regular);
}

.font-family-primary-medium {
  font-family: var(--theme-font-primary-medium);
}

.font-family-primary-semibold {
  font-family: var(--theme-font-primary-semibold);
}

.font-family-primary-bold {
  font-family: var(--theme-font-primary-bold);
}

.font-family-primary-extrabold {
  font-family: var(--theme-font-primary-extrabold);
}

.font-family-primary-black {
  font-family: var(--theme-font-primary-black);
}

.font-family-secondary-extralight {
  font-family: var(--theme-font-secondary-extralight);
}

.font-family-secondary-light {
  font-family: var(--theme-font-secondary-light);
}

.font-family-secondary-regular {
  font-family: var(--theme-font-secondary-regular);
}

.font-family-secondary-medium {
  font-family: var(--theme-font-secondary-medium);
}

.font-family-secondary-semibold {
  font-family: var(--theme-font-secondary-semibold);
}

.font-family-secondary-bold {
  font-family: var(--theme-font-secondary-bold);
}

.font-family-secondary-extrabold {
  font-family: var(--theme-font-secondary-extrabold);
}

.font-family-secondary-black {
  font-family: var(--theme-font-secondary-black);
}

/* -------------- * Auto Create Theme Font Sizes Class Names 
      And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
@media (min-width: 0px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-mobile);
    line-height: var(--theme-line-height-1-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-tablet);
    line-height: var(--theme-line-height-1-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-desktop);
    line-height: var(--theme-line-height-1-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-mobile);
    line-height: var(--theme-line-height-2-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-tablet);
    line-height: var(--theme-line-height-2-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-desktop);
    line-height: var(--theme-line-height-2-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-mobile);
    line-height: var(--theme-line-height-5-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-tablet);
    line-height: var(--theme-line-height-5-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-desktop);
    line-height: var(--theme-line-height-5-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-mobile);
    line-height: var(--theme-line-height-6-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-tablet);
    line-height: var(--theme-line-height-6-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-desktop);
    line-height: var(--theme-line-height-6-desktop);
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
.bold {
  font-weight: bold;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-50 {
  opacity: 0.5;
}

.uppercase {
  text-transform: uppercase;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.margin-auto {
  display: inline-block;
  margin: auto;
}

/* Force line break on device */
@media (max-width: 480px) {
  .mbr {
    display: table;
  }
}
@media (min-width: 481px) {
  .mbr {
    display: initial;
  }
}

/* Force line break if sentence break */
.nowrap {
  white-space: nowrap;
}

@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot");
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* Now assign here each variation of each font family
  declined here in a decreasing order
  defined above to all similar elements 
  You shouldn't have to modify the content */
.chiffre-number {
  font-family: var(--theme-font-primary-black);
}

h1 {
  font-family: var(--theme-font-primary-extrabold);
}

h2, .cta-tertiary, .formule-prix, .formule-link, .card-video .card-title, .social-media-menu h5 {
  font-family: var(--theme-font-primary-bold);
}

.cta-primary, .cta-secondary, .point {
  font-family: var(--theme-font-primary-semibold);
}

h3 {
  font-family: var(--theme-font-primary-medium);
}

p, li {
  font-family: var(--theme-font-primary-regular);
}

h4 {
  font-family: var(--theme-font-primary-light);
}

h5 {
  font-family: var(--theme-font-primary-light);
}

/* Do the same if secondary family... */
/* Now assign here each variation of each font size 
  declined here in a decreasing order
  defined above to all similar elements 
  You shouldn't have to modify the content */
:root {
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  --theme-font-primary-light: primary-light;
  --theme-font-primary-regular: primary-regular;
  --theme-font-primary-medium: primary-medium;
  --theme-font-primary-semibold: primary-semibold;
  --theme-font-primary-bold: primary-bold;
  --theme-font-primary-extrabold: primary-extrabold;
  --theme-font-primary-black: primary-black;
  --theme-font-secondary-extralight: secondary-extralight;
  --theme-font-secondary-light: secondary-light;
  --theme-font-secondary-regular: secondary-regular;
  --theme-font-secondary-medium: secondary-medium;
  --theme-font-secondary-semibold: secondary-semibold;
  --theme-font-secondary-bold: secondary-bold;
  --theme-font-secondary-extrabold: secondary-extrabold;
  --theme-font-secondary-black: secondary-black;
  --theme-font-size-1-mobile: calc(0.0890585242 * 1 * 100vw);
  --theme-line-height-1-mobile: calc(0.1374045802 * 1 * 100vw);
  --theme-font-size-1-tablet: calc(0.046875 * 1 * 100vw);
  --theme-line-height-1-tablet: calc(0.05625 * 1 * 100vw);
  --theme-font-size-1-desktop: calc(0.0520833333 * 1 * 100vw);
  --theme-line-height-1-desktop: calc(0.0598958333 * 1 * 100vw);
  --theme-font-size-2-mobile: calc(0.0890585242 * 1 * 100vw);
  --theme-line-height-2-mobile: calc(0.106870229 * 1 * 100vw);
  --theme-font-size-2-tablet: calc(0.0548780488 * 1 * 100vw);
  --theme-line-height-2-tablet: calc(0.0658536585 * 1 * 100vw);
  --theme-font-size-2-desktop: calc(0.03125 * 1 * 100vw);
  --theme-line-height-2-desktop: calc(0.0364583333 * 1 * 100vw);
  --theme-font-size-3-mobile: calc(0.0636132316 * 1 * 100vw);
  --theme-line-height-3-mobile: calc(0.0763358779 * 1 * 100vw);
  --theme-font-size-3-tablet: calc(0.0365853659 * 1 * 100vw);
  --theme-line-height-3-tablet: calc(0.0426829268 * 1 * 100vw);
  --theme-font-size-3-desktop: max(0.0208333333 * 1 * 100vw, 32px);
  --theme-line-height-3-desktop: calc(0.0260416667 * 1 * 100vw);
  --theme-font-size-4-mobile: calc(0.0458015267 * 1 * 100vw);
  --theme-line-height-4-mobile: calc(0.0534351145 * 1 * 100vw);
  --theme-font-size-4-tablet: calc(0.0243902439 * 1 * 100vw);
  --theme-line-height-4-tablet: calc(0.0292682927 * 1 * 100vw);
  --theme-font-size-4-desktop: max(0.0130208333 * 1 * 100vw, 20px);
  --theme-line-height-4-desktop: calc(0.0182291667 * 1 * 100vw);
  --theme-font-size-5-mobile: calc(0.0407124682 * 1 * 100vw);
  --theme-line-height-5-mobile: calc(0.0458015267 * 1 * 100vw);
  --theme-font-size-5-tablet: calc(0.0219512195 * 1 * 100vw);
  --theme-line-height-5-tablet: calc(0.0256097561 * 1 * 100vw);
  --theme-font-size-5-desktop: max(0.0104166667 * 1 * 100vw, 16px);
  --theme-line-height-5-desktop: calc(0.0130208333 * 1 * 100vw);
  --theme-font-size-6-mobile: calc(0.0305343511 * 1 * 100vw);
  --theme-line-height-6-mobile: calc(0.0356234097 * 1 * 100vw);
  --theme-font-size-6-tablet: calc(0.0170731707 * 1 * 100vw);
  --theme-line-height-6-tablet: calc(0.0195121951 * 1 * 100vw);
  --theme-font-size-6-desktop: max(0.009375 * 1 * 100vw, 14.4px);
  --theme-line-height-6-desktop: calc(0.0130208333 * 1 * 100vw);
}
@font-face {
  font-family: "primary-light";
  src: url("../fonts/primary-font-family/RedHatDisplay-Light.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-Light.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-Light.woff") format("woff");
  font-weight: primary-light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-regular";
  src: url("../fonts/primary-font-family/RedHatDisplay-Regular.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-Regular.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-Regular.woff") format("woff");
  font-weight: primary-regular;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-medium";
  src: url("../fonts/primary-font-family/RedHatDisplay-Medium.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-Medium.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-Medium.woff") format("woff");
  font-weight: primary-medium;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-semibold";
  src: url("../fonts/primary-font-family/RedHatDisplay-SemiBold.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-SemiBold.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-SemiBold.woff") format("woff");
  font-weight: primary-semibold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-bold";
  src: url("../fonts/primary-font-family/RedHatDisplay-Bold.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-Bold.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-Bold.woff") format("woff");
  font-weight: primary-bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-extrabold";
  src: url("../fonts/primary-font-family/RedHatDisplay-ExtraBold.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-ExtraBold.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-ExtraBold.woff") format("woff");
  font-weight: primary-extrabold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-black";
  src: url("../fonts/primary-font-family/RedHatDisplay-Black.ttf") format("truetype"), url("../fonts/primary-font-family/RedHatDisplay-Black.woff2") format("woff2"), url("../fonts/primary-font-family/RedHatDisplay-Black.woff") format("woff");
  font-weight: primary-black;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-extralight";
  src: url("../fonts/secondary-font-family/Lato-ExtraLight.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-ExtraLight.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-ExtraLight.woff") format("woff");
  font-weight: secondary-extralight;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-light";
  src: url("../fonts/secondary-font-family/Lato-Light.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-Light.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-Light.woff") format("woff");
  font-weight: secondary-light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-regular";
  src: url("../fonts/secondary-font-family/Lato-Regular.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-Regular.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-Regular.woff") format("woff");
  font-weight: secondary-regular;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-medium";
  src: url("../fonts/secondary-font-family/Lato-Medium.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-Medium.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-Medium.woff") format("woff");
  font-weight: secondary-medium;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-semibold";
  src: url("../fonts/secondary-font-family/Lato-SemiBold.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-SemiBold.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-SemiBold.woff") format("woff");
  font-weight: secondary-semibold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-bold";
  src: url("../fonts/secondary-font-family/Lato-Bold.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-Bold.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-Bold.woff") format("woff");
  font-weight: secondary-bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-extrabold";
  src: url("../fonts/secondary-font-family/Lato-ExtraBold.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-ExtraBold.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-ExtraBold.woff") format("woff");
  font-weight: secondary-extrabold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-black";
  src: url("../fonts/secondary-font-family/Lato-Black.ttf") format("truetype"), url("../fonts/secondary-font-family/Lato-Black.woff2") format("woff2"), url("../fonts/secondary-font-family/Lato-Black.woff") format("woff");
  font-weight: secondary-black;
  font-style: normal;
  font-display: swap;
}

@media (min-width: 0px) {
  h1 {
    font-size: var(--theme-font-size-1-mobile);
    line-height: var(--theme-line-height-1-mobile);
  }
}
@media (min-width: 481px) {
  h1 {
    font-size: var(--theme-font-size-1-tablet);
    line-height: var(--theme-line-height-1-tablet);
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: var(--theme-font-size-1-desktop);
    line-height: var(--theme-line-height-1-desktop);
  }
}

@media (min-width: 0px) {
  h2 {
    font-size: var(--theme-font-size-2-mobile);
    line-height: var(--theme-line-height-2-mobile);
  }
}
@media (min-width: 481px) {
  h2 {
    font-size: var(--theme-font-size-2-tablet);
    line-height: var(--theme-line-height-2-tablet);
  }
}
@media (min-width: 1024px) {
  h2 {
    font-size: var(--theme-font-size-2-desktop);
    line-height: var(--theme-line-height-2-desktop);
  }
}

@media (min-width: 0px) {
  h3 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  h3 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  h3 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}

@media (min-width: 0px) {
  h4, .cta-tertiary {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  h4, .cta-tertiary {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  h4, .cta-tertiary {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}

@media (min-width: 0px) {
  h5, section li, aside li, footer li, .cta-primary, .cta-secondary {
    font-size: var(--theme-font-size-5-mobile);
    line-height: var(--theme-line-height-5-mobile);
  }
}
@media (min-width: 481px) {
  h5, section li, aside li, footer li, .cta-primary, .cta-secondary {
    font-size: var(--theme-font-size-5-tablet);
    line-height: var(--theme-line-height-5-tablet);
  }
}
@media (min-width: 1024px) {
  h5, section li, aside li, footer li, .cta-primary, .cta-secondary {
    font-size: var(--theme-font-size-5-desktop);
    line-height: var(--theme-line-height-5-desktop);
  }
}

@media (min-width: 0px) {
  p, header li, .bottom li {
    font-size: var(--theme-font-size-6-mobile);
    line-height: var(--theme-line-height-6-mobile);
  }
}
@media (min-width: 481px) {
  p, header li, .bottom li {
    font-size: var(--theme-font-size-6-tablet);
    line-height: var(--theme-line-height-6-tablet);
  }
}
@media (min-width: 1024px) {
  p, header li, .bottom li {
    font-size: var(--theme-font-size-6-desktop);
    line-height: var(--theme-line-height-6-desktop);
  }
}

h1, h2, h3, h4, h5, h6, p, li {
  margin: 0;
}

ul {
  list-style-image: url("/wp-content/uploads/2024/07/Polygone-9.png");
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* Start by define all the Colors Variables
  assigned to each color present in the mockups */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* Each Theme color is assigned a value contained in a variable, 
according to the css rules defined from previous $color-names */
/* You shouldn't have to modify this */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* -------------- * Auto Create Theme Class Names for each type of Color Application 
                And associate it by the function, to its corresponding variable value * --------------
    /* You shouldn't have to modify this */
.color-white {
  color: var(--theme-color-white);
}

.bkg-white {
  background-color: var(--theme-color-white);
}

.fill-white > svg * {
  fill: var(--theme-color-white);
}

.color-black {
  color: var(--theme-color-black);
}

.bkg-black {
  background-color: var(--theme-color-black);
}

.fill-black > svg * {
  fill: var(--theme-color-black);
}

.color-yellow {
  color: var(--theme-color-yellow);
}

.bkg-yellow {
  background-color: var(--theme-color-yellow);
}

.fill-yellow > svg * {
  fill: var(--theme-color-yellow);
}

.color-pink {
  color: var(--theme-color-pink);
}

.bkg-pink {
  background-color: var(--theme-color-pink);
}

.fill-pink > svg * {
  fill: var(--theme-color-pink);
}

.color-green {
  color: var(--theme-color-green);
}

.bkg-green {
  background-color: var(--theme-color-green);
}

.fill-green > svg * {
  fill: var(--theme-color-green);
}

.color-violet {
  color: var(--theme-color-violet);
}

.bkg-violet {
  background-color: var(--theme-color-violet);
}

.fill-violet > svg * {
  fill: var(--theme-color-violet);
}

.color-black-blue {
  color: var(--theme-color-black-blue);
}

.bkg-black-blue {
  background-color: var(--theme-color-black-blue);
}

.fill-black-blue > svg * {
  fill: var(--theme-color-black-blue);
}

.color-blue {
  color: var(--theme-color-blue);
}

.bkg-blue {
  background-color: var(--theme-color-blue);
}

.fill-blue > svg * {
  fill: var(--theme-color-blue);
}

.color-red {
  color: var(--theme-color-red);
}

.bkg-red {
  background-color: var(--theme-color-red);
}

.fill-red > svg * {
  fill: var(--theme-color-red);
}

.color-orange {
  color: var(--theme-color-orange);
}

.bkg-orange {
  background-color: var(--theme-color-orange);
}

.fill-orange > svg * {
  fill: var(--theme-color-orange);
}

.color-grey {
  color: var(--theme-color-grey);
}

.bkg-grey {
  background-color: var(--theme-color-grey);
}

.fill-grey > svg * {
  fill: var(--theme-color-grey);
}

.color-black-light {
  color: var(--theme-color-black-light);
}

.bkg-black-light {
  background-color: var(--theme-color-black-light);
}

.fill-black-light > svg * {
  fill: var(--theme-color-black-light);
}

.color-popup-overlay {
  color: var(--theme-color-popup-overlay);
}

.bkg-popup-overlay {
  background-color: var(--theme-color-popup-overlay);
}

.fill-popup-overlay > svg * {
  fill: var(--theme-color-popup-overlay);
}

.color-border {
  color: var(--theme-color-border);
}

.bkg-border {
  background-color: var(--theme-color-border);
}

.fill-border > svg * {
  fill: var(--theme-color-border);
}

.color-primary {
  color: var(--theme-color-primary);
}

.bkg-primary {
  background-color: var(--theme-color-primary);
}

.fill-primary > svg * {
  fill: var(--theme-color-primary);
}

.color-primary-hover {
  color: var(--theme-color-primary-hover);
}

.bkg-primary-hover {
  background-color: var(--theme-color-primary-hover);
}

.fill-primary-hover > svg * {
  fill: var(--theme-color-primary-hover);
}

.color-primary-light {
  color: var(--theme-color-primary-light);
}

.bkg-primary-light {
  background-color: var(--theme-color-primary-light);
}

.fill-primary-light > svg * {
  fill: var(--theme-color-primary-light);
}

.color-text {
  color: var(--theme-color-text);
}

.bkg-text {
  background-color: var(--theme-color-text);
}

.fill-text > svg * {
  fill: var(--theme-color-text);
}

.color-secondary {
  color: var(--theme-color-secondary);
}

.bkg-secondary {
  background-color: var(--theme-color-secondary);
}

.fill-secondary > svg * {
  fill: var(--theme-color-secondary);
}

.color-cta-secondary {
  color: var(--theme-color-cta-secondary);
}

.bkg-cta-secondary {
  background-color: var(--theme-color-cta-secondary);
}

.fill-cta-secondary > svg * {
  fill: var(--theme-color-cta-secondary);
}

.color-blue-facebook {
  color: var(--theme-color-blue-facebook);
}

.bkg-blue-facebook {
  background-color: var(--theme-color-blue-facebook);
}

.fill-blue-facebook > svg * {
  fill: var(--theme-color-blue-facebook);
}

.color-blue-twitter {
  color: var(--theme-color-blue-twitter);
}

.bkg-blue-twitter {
  background-color: var(--theme-color-blue-twitter);
}

.fill-blue-twitter > svg * {
  fill: var(--theme-color-blue-twitter);
}

.color-blue-linkedIn {
  color: var(--theme-color-blue-linkedIn);
}

.bkg-blue-linkedIn {
  background-color: var(--theme-color-blue-linkedIn);
}

.fill-blue-linkedIn > svg * {
  fill: var(--theme-color-blue-linkedIn);
}

.color-social-bkg {
  color: var(--theme-color-social-bkg);
}

.bkg-social-bkg {
  background-color: var(--theme-color-social-bkg);
}

.fill-social-bkg > svg * {
  fill: var(--theme-color-social-bkg);
}

.color-demo-base {
  color: var(--theme-color-demo-base);
}

.bkg-demo-base {
  background-color: var(--theme-color-demo-base);
}

.fill-demo-base > svg * {
  fill: var(--theme-color-demo-base);
}

.color-demo-margin {
  color: var(--theme-color-demo-margin);
}

.bkg-demo-margin {
  background-color: var(--theme-color-demo-margin);
}

.fill-demo-margin > svg * {
  fill: var(--theme-color-demo-margin);
}

.color-demo-border {
  color: var(--theme-color-demo-border);
}

.bkg-demo-border {
  background-color: var(--theme-color-demo-border);
}

.fill-demo-border > svg * {
  fill: var(--theme-color-demo-border);
}

.color-demo-padding {
  color: var(--theme-color-demo-padding);
}

.bkg-demo-padding {
  background-color: var(--theme-color-demo-padding);
}

.fill-demo-padding > svg * {
  fill: var(--theme-color-demo-padding);
}

.color-demo-content {
  color: var(--theme-color-demo-content);
}

.bkg-demo-content {
  background-color: var(--theme-color-demo-content);
}

.fill-demo-content > svg * {
  fill: var(--theme-color-demo-content);
}

.color-demo-title {
  color: var(--theme-color-demo-title);
}

.bkg-demo-title {
  background-color: var(--theme-color-demo-title);
}

.fill-demo-title > svg * {
  fill: var(--theme-color-demo-title);
}

.color-demo-wrapper {
  color: var(--theme-color-demo-wrapper);
}

.bkg-demo-wrapper {
  background-color: var(--theme-color-demo-wrapper);
}

.fill-demo-wrapper > svg * {
  fill: var(--theme-color-demo-wrapper);
}

.color-demo-container {
  color: var(--theme-color-demo-container);
}

.bkg-demo-container {
  background-color: var(--theme-color-demo-container);
}

.fill-demo-container > svg * {
  fill: var(--theme-color-demo-container);
}

/* Create here as much as needed... */
.bkg-filter {
  -webkit-backdrop-filter: brightness(0.9);
          backdrop-filter: brightness(0.9);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same color on the project
  define them here with the variables already defined */
:root {
  --theme-color-white: #FFFFFF;
  --theme-color-black: #000000;
  --theme-color-yellow: #FFEB00;
  --theme-color-pink: #FF82D5;
  --theme-color-green: #00A95B;
  --theme-color-violet: #C31CB2;
  --theme-color-black-blue: #000023;
  --theme-color-blue: #0080EC;
  --theme-color-red: #FF2E47;
  --theme-color-orange: #F85B3A;
  --theme-color-grey: #f5f7fc;
  --theme-color-black-light: rgba(28, 28, 28, 0.3137254902);
  --theme-color-popup-overlay: rgba(21, 17, 17, 0.61);
  --theme-color-border: rgba(255, 255, 255, 0.3);
  --theme-color-primary: #004EFF;
  --theme-color-primary-hover: #003EC9;
  --theme-color-primary-light: rgba(0, 76, 255, 0.0823529412);
  --theme-color-text: #ffffff;
  --theme-color-secondary: #0C0D31;
  --theme-color-cta-secondary: rgba(0, 76, 255, 0.0941176471);
  --theme-color-blue-facebook: #3b5998;
  --theme-color-blue-twitter: #1da1f2;
  --theme-color-blue-linkedIn: #0077b5;
  --theme-color-social-bkg: rgba(0, 76, 255, 0.1215686275);
  --theme-color-demo-base: #ffffff;
  --theme-color-demo-margin: #F8CB9C;
  --theme-color-demo-border: #FCDB9A;
  --theme-color-demo-padding: #C2DDB5;
  --theme-color-demo-content: #9EC4E7;
  --theme-color-demo-title: #FF2E47;
  --theme-color-demo-wrapper: #00A95B;
  --theme-color-demo-container: #800080;
}

p {
  color: var(--theme-color-text);
}

span {
  color: var(--theme-color-primary) !important;
}

/** 
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO VARIABLES (Don't modify) !
/**/
/* Demo colors parameters */
/**
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO FUNCTIONS (Don't modify) !
/**/
/**
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO ELEMENTS APPLICATIONS (Don't modify) !
/**/
:root {
  --demo-color-margin: var(--theme-color-demo-margin);
  --demo-color-padding: var(--theme-color-demo-padding);
  --demo-color-content: var(--theme-color-demo-content);
  --demo-color-base: var(--theme-color-demo-base);
}

html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) {
  background: var(--theme-color-demo-base);
  background: var(--demo-color-base);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
  border: 1px solid var(--theme-color-black);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .header {
  outline: 1px solid var(--theme-color-demo-title); /* inner stroke */
  outline-offset: -2px; /* negative border width + outline width */
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .wrapper {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
  outline: 1px solid var(--theme-color-demo-wrapper);
  outline-offset: -2px;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .wrapper .container {
  outline: 1px solid var(--theme-color-demo-container);
  outline-offset: -2px;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .wrapper .container:not([class*=bkg]) {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .wrapper .container.right {
  border-left: none;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer .wrapper .container > h3 {
  color: var(--theme-color-demo-container);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 header h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 .burger-menu-wrapper h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 main h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 section h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 aside h2:not(.color-black):not([class*=font-family]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)):not(:has(body.ui-kit-page)) .parent-pageid-21270 footer h2:not(.color-black):not([class*=font-family]) {
  color: var(--theme-color-demo-title);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.borders-standard,
section,
.borders-rounded,
.sidebar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid black;
}

@media (min-width: 0px) {
  .borders-rounded,
  .sidebar {
    border-radius: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .borders-rounded,
  .sidebar {
    border-radius: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .borders-rounded,
  .sidebar {
    border-radius: calc(0.0104166667 * 1 * 100vw);
  }
}

.borders-boldy {
  -webkit-box-shadow: inset 0px 0px 0px 1px black;
  box-shadow: inset 0px 0px 0px 1px black;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same color on the project
  define them here with the variables already defined */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* ------------- * DOM : Global Layouts Hierarchy * ------------- */
/* The architecture of the sections is usually this :

"element" : (
  "this"        =  <element>
  "wrapper"     =    <.wrapper>
  "container"   =      <.container>
  "package"     =        <.package>
                      ... 
But feel free to add as many element as you want to target... */
/* ------------- * Properties Breakpoints Values functioning : * ------------- */
/* Each property in each part of element 
     will have a value defined for "mobile", "tablet" and "desktop" devices :

  "element" : (
    "this": (
      "display": (
            //  We must always start by giving a value to the smallest support (mobile) 
          "mobile"  : value-mobile,
            //  If the other breakpoints are not specified, 
                they will cascade to the value of the nearest lower breakpoint 
                If this is not immutable, we determine from which breakpoint 
                the value must change. 
                In this example tabkets keep mobile value, but not desktops : 
          "desktop" : value-desktop,
      ),
    ),
  )


/* ------------- * Main Global Property Values * ------------- */
/* Header Property Values */
/* Other Recurring Property Values necessary for your layouts here... */
/* ------------- * Reccuring Common Property Default Values 
                  for recurring layouts elements * ------------- */
/* ------------- * Assignment of these Common Properties Default Values 
                  for recurring layouts elements * ------------- */
/* ------------- * Override or Add specific Default Properties or Values 
                   to pevious $common-properties, for any element in any breakpoint : * ------------- */
/* Other Property Default Values */
/* Define list of differents Layout's Types Properties from the mockups */
/* If we do not have a reference size on a dedicated mockup (ex: for the tablet),
  - Either we decide a specific value which will refer to it,
  - Either we can use the value of one or the other models reference sizes,
  targeting it ptr($var, desktop) or ptr($var, mobile) in the further min-width(tablet) */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  LAYOUTS PARAMETERS IMPORTS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* -------------- * Force for each Breakpoint in $breakpoints, 
                    if a CSS Property Value value is not defined for current breakpoint,
                    to use the previous breakpoint value, or default "mobile" one * -------------- */
/* You shouldn't have to modify this */
/* -------------- * Associate for each Layout's Composing Block, 
                    its CSS Properties Variable Name (name defined below) 
                    to its value * -------------- */
/* You shouldn't have to modify this */
/* Each Layout's Composing Block is assigned a value contained in a variable, 
according to the css rules defined from previous $layout-parameters */
/* -------------- * Associate for each Layout's Composing Block,
                    its CSS Properties to Variables Names (values defined above) * -------------- */
/* You shouldn't have to modify this */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
@media (min-width: 0px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header,
  main,
  section,
  footer {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header .header,
  main .header,
  section .header,
  footer .header {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header .sidebar,
  main .sidebar,
  section .sidebar,
  footer .sidebar {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header .wrapper,
  main .wrapper,
  section .wrapper,
  footer .wrapper {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header .container,
  main .container,
  section .container,
  footer .container {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-mobile);
    display: var(--default-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-mobile);
            flex-direction: var(--default-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-tablet);
    display: var(--default-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-tablet);
            flex-direction: var(--default-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop);
    display: var(--default-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop);
            flex-direction: var(--default-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-no-burger);
    display: var(--default-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-no-burger);
            flex-direction: var(--default-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-full);
    display: var(--default-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-full);
            flex-direction: var(--default-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  header .package,
  main .package,
  section .package,
  footer .package {
    /* If element has a property defined in $default-values,
        create its Default Variable Name */
    position: var(--default-position-desktop-large);
    display: var(--default-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-flex-direction-desktop-large);
            flex-direction: var(--default-flex-direction-desktop-large);
  }
}

/* -------------- * Auto Create each Layout and Sub-Elements Class Names
                And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
@media (min-width: 0px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-mobile);
    margin: var(--type-demo-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-tablet);
    margin: var(--type-demo-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop);
    margin: var(--type-demo-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-no-burger);
    margin: var(--type-demo-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-full);
    margin: var(--type-demo-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-large);
    margin: var(--type-demo-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-mobile);
            flex-direction: var(--type-demo-container-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-tablet);
            flex-direction: var(--type-demo-container-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-desktop);
            flex-direction: var(--type-demo-container-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-demo-container-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-full);
            flex-direction: var(--type-demo-container-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-large);
            flex-direction: var(--type-demo-container-flex-direction-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 481px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1024px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1220px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1425px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1750px) {
  .type-demo.fonts {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 0px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-mobile);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-tablet);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo.fonts .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-demofonts-wrapper-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo.fonts .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-demofonts-container-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-mobile);
            flex-direction: var(--type-header-this-flex-direction-mobile);
    padding: var(--type-header-this-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-tablet);
            flex-direction: var(--type-header-this-flex-direction-tablet);
    padding: var(--type-header-this-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-desktop);
            flex-direction: var(--type-header-this-flex-direction-desktop);
    padding: var(--type-header-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-desktop-no-burger);
            flex-direction: var(--type-header-this-flex-direction-desktop-no-burger);
    padding: var(--type-header-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-desktop-full);
            flex-direction: var(--type-header-this-flex-direction-desktop-full);
    padding: var(--type-header-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-this-flex-direction-desktop-large);
            flex-direction: var(--type-header-this-flex-direction-desktop-large);
    padding: var(--type-header-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-mobile);
            flex-direction: var(--type-header-wrapper-flex-direction-mobile);
    height: var(--type-header-wrapper-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-tablet);
            flex-direction: var(--type-header-wrapper-flex-direction-tablet);
    height: var(--type-header-wrapper-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-desktop);
            flex-direction: var(--type-header-wrapper-flex-direction-desktop);
    height: var(--type-header-wrapper-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-header-wrapper-flex-direction-desktop-no-burger);
    height: var(--type-header-wrapper-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-header-wrapper-flex-direction-desktop-full);
    height: var(--type-header-wrapper-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-header-wrapper-flex-direction-desktop-large);
    height: var(--type-header-wrapper-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-mobile);
            flex-direction: var(--type-header-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-header-container-justify-content-mobile);
        -ms-flex-pack: var(--type-header-container-justify-content-mobile);
            justify-content: var(--type-header-container-justify-content-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-tablet);
            flex-direction: var(--type-header-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-header-container-justify-content-tablet);
        -ms-flex-pack: var(--type-header-container-justify-content-tablet);
            justify-content: var(--type-header-container-justify-content-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-desktop);
            flex-direction: var(--type-header-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop);
            justify-content: var(--type-header-container-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-header-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-no-burger);
            justify-content: var(--type-header-container-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-desktop-full);
            flex-direction: var(--type-header-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-full);
            justify-content: var(--type-header-container-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-container-flex-direction-desktop-large);
            flex-direction: var(--type-header-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-large);
            justify-content: var(--type-header-container-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-mobile);
        -ms-flex-pack: var(--type-header-package-justify-content-mobile);
            justify-content: var(--type-header-package-justify-content-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-tablet);
        -ms-flex-pack: var(--type-header-package-justify-content-tablet);
            justify-content: var(--type-header-package-justify-content-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-desktop);
        -ms-flex-pack: var(--type-header-package-justify-content-desktop);
            justify-content: var(--type-header-package-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-header-package-justify-content-desktop-no-burger);
            justify-content: var(--type-header-package-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-desktop-full);
        -ms-flex-pack: var(--type-header-package-justify-content-desktop-full);
            justify-content: var(--type-header-package-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-header-package-justify-content-desktop-large);
        -ms-flex-pack: var(--type-header-package-justify-content-desktop-large);
            justify-content: var(--type-header-package-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .sub-menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-mobile);
            flex-direction: var(--type-header-menu-item-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-tablet);
            flex-direction: var(--type-header-menu-item-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-no-burger);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-full);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-large);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .custom-logo {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-header-custom-logo-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-right: var(--type-header-main-navigation-padding-right-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .secondary-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-secondary-navigation-height-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-this-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .package {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-package-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-mobile);
            flex-direction: var(--type-footer-top-flex-direction-mobile);
    padding: var(--type-footer-top-padding-mobile);
    gap: var(--type-footer-top-gap-mobile);
    -webkit-box-align: var(--type-footer-top-align-items-mobile);
        -ms-flex-align: var(--type-footer-top-align-items-mobile);
            align-items: var(--type-footer-top-align-items-mobile);
    border-radius: var(--type-footer-top-border-radius-mobile);
    border-top: var(--type-footer-top-border-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-tablet);
            flex-direction: var(--type-footer-top-flex-direction-tablet);
    padding: var(--type-footer-top-padding-tablet);
    gap: var(--type-footer-top-gap-tablet);
    -webkit-box-align: var(--type-footer-top-align-items-tablet);
        -ms-flex-align: var(--type-footer-top-align-items-tablet);
            align-items: var(--type-footer-top-align-items-tablet);
    border-radius: var(--type-footer-top-border-radius-tablet);
    border-top: var(--type-footer-top-border-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-desktop);
            flex-direction: var(--type-footer-top-flex-direction-desktop);
    padding: var(--type-footer-top-padding-desktop);
    gap: var(--type-footer-top-gap-desktop);
    -webkit-box-align: var(--type-footer-top-align-items-desktop);
        -ms-flex-align: var(--type-footer-top-align-items-desktop);
            align-items: var(--type-footer-top-align-items-desktop);
    border-radius: var(--type-footer-top-border-radius-desktop);
    border-top: var(--type-footer-top-border-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-top-flex-direction-desktop-no-burger);
    padding: var(--type-footer-top-padding-desktop-no-burger);
    gap: var(--type-footer-top-gap-desktop-no-burger);
    -webkit-box-align: var(--type-footer-top-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-footer-top-align-items-desktop-no-burger);
            align-items: var(--type-footer-top-align-items-desktop-no-burger);
    border-radius: var(--type-footer-top-border-radius-desktop-no-burger);
    border-top: var(--type-footer-top-border-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-desktop-full);
            flex-direction: var(--type-footer-top-flex-direction-desktop-full);
    padding: var(--type-footer-top-padding-desktop-full);
    gap: var(--type-footer-top-gap-desktop-full);
    -webkit-box-align: var(--type-footer-top-align-items-desktop-full);
        -ms-flex-align: var(--type-footer-top-align-items-desktop-full);
            align-items: var(--type-footer-top-align-items-desktop-full);
    border-radius: var(--type-footer-top-border-radius-desktop-full);
    border-top: var(--type-footer-top-border-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .top {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-top-flex-direction-desktop-large);
            flex-direction: var(--type-footer-top-flex-direction-desktop-large);
    padding: var(--type-footer-top-padding-desktop-large);
    gap: var(--type-footer-top-gap-desktop-large);
    -webkit-box-align: var(--type-footer-top-align-items-desktop-large);
        -ms-flex-align: var(--type-footer-top-align-items-desktop-large);
            align-items: var(--type-footer-top-align-items-desktop-large);
    border-radius: var(--type-footer-top-border-radius-desktop-large);
    border-top: var(--type-footer-top-border-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-bottom-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-mobile);
            flex-direction: var(--type-footer-bottom-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-mobile);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-mobile);
            justify-content: var(--type-footer-bottom-container-justify-content-mobile);
    opacity: var(--type-footer-bottom-container-opacity-mobile);
    padding-top: var(--type-footer-bottom-container-padding-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-tablet);
            flex-direction: var(--type-footer-bottom-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-tablet);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-tablet);
            justify-content: var(--type-footer-bottom-container-justify-content-tablet);
    opacity: var(--type-footer-bottom-container-opacity-tablet);
    padding-top: var(--type-footer-bottom-container-padding-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-desktop);
            flex-direction: var(--type-footer-bottom-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-desktop);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-desktop);
            justify-content: var(--type-footer-bottom-container-justify-content-desktop);
    opacity: var(--type-footer-bottom-container-opacity-desktop);
    padding-top: var(--type-footer-bottom-container-padding-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-desktop-no-burger);
            justify-content: var(--type-footer-bottom-container-justify-content-desktop-no-burger);
    opacity: var(--type-footer-bottom-container-opacity-desktop-no-burger);
    padding-top: var(--type-footer-bottom-container-padding-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-full);
            flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-desktop-full);
            justify-content: var(--type-footer-bottom-container-justify-content-desktop-full);
    opacity: var(--type-footer-bottom-container-opacity-desktop-full);
    padding-top: var(--type-footer-bottom-container-padding-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .bottom-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-bottom-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-large);
            flex-direction: var(--type-footer-bottom-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-footer-bottom-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-footer-bottom-container-justify-content-desktop-large);
            justify-content: var(--type-footer-bottom-container-justify-content-desktop-large);
    opacity: var(--type-footer-bottom-container-opacity-desktop-large);
    padding-top: var(--type-footer-bottom-container-padding-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-mobile);
    margin-right: var(--type-footer-nos-videos-margin-right-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-tablet);
    margin-right: var(--type-footer-nos-videos-margin-right-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-desktop);
    margin-right: var(--type-footer-nos-videos-margin-right-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-desktop-no-burger);
    margin-right: var(--type-footer-nos-videos-margin-right-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-desktop-full);
    margin-right: var(--type-footer-nos-videos-margin-right-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .nos-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-left: var(--type-footer-nos-videos-margin-left-desktop-large);
    margin-right: var(--type-footer-nos-videos-margin-right-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-mobile);
    margin: var(--type-footer-cta-primary-margin-mobile);
    width: var(--type-footer-cta-primary-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-tablet);
    margin: var(--type-footer-cta-primary-margin-tablet);
    width: var(--type-footer-cta-primary-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-desktop);
    margin: var(--type-footer-cta-primary-margin-desktop);
    width: var(--type-footer-cta-primary-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-desktop-no-burger);
    margin: var(--type-footer-cta-primary-margin-desktop-no-burger);
    width: var(--type-footer-cta-primary-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-desktop-full);
    margin: var(--type-footer-cta-primary-margin-desktop-full);
    width: var(--type-footer-cta-primary-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-cta-primary-padding-desktop-large);
    margin: var(--type-footer-cta-primary-margin-desktop-large);
    width: var(--type-footer-cta-primary-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .cta-secondary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-cta-secondary-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-mobile);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-mobile);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-mobile);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-mobile);
            align-items: var(--type-footer-menu-bottom-align-items-mobile);
    gap: var(--type-footer-menu-bottom-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-tablet);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-tablet);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-tablet);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-tablet);
            align-items: var(--type-footer-menu-bottom-align-items-tablet);
    gap: var(--type-footer-menu-bottom-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-desktop);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-desktop);
            align-items: var(--type-footer-menu-bottom-align-items-desktop);
    gap: var(--type-footer-menu-bottom-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-desktop-no-burger);
            align-items: var(--type-footer-menu-bottom-align-items-desktop-no-burger);
    gap: var(--type-footer-menu-bottom-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-full);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-full);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-desktop-full);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-desktop-full);
            align-items: var(--type-footer-menu-bottom-align-items-desktop-full);
    gap: var(--type-footer-menu-bottom-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu-bottom {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-menu-bottom-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-large);
            flex-direction: var(--type-footer-menu-bottom-flex-direction-desktop-large);
    -webkit-box-align: var(--type-footer-menu-bottom-align-items-desktop-large);
        -ms-flex-align: var(--type-footer-menu-bottom-align-items-desktop-large);
            align-items: var(--type-footer-menu-bottom-align-items-desktop-large);
    gap: var(--type-footer-menu-bottom-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-mobile);
    height: var(--type-footer-site-branding-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-tablet);
    height: var(--type-footer-site-branding-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-desktop);
    height: var(--type-footer-site-branding-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-desktop-no-burger);
    height: var(--type-footer-site-branding-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-desktop-full);
    height: var(--type-footer-site-branding-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .site-branding {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-site-branding-width-desktop-large);
    height: var(--type-footer-site-branding-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-mobile);
            flex-direction: var(--type-footer-site-navigation-flex-direction-mobile);
    width: var(--type-footer-site-navigation-width-mobile);
    gap: var(--type-footer-site-navigation-gap-mobile);
    margin: var(--type-footer-site-navigation-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-tablet);
            flex-direction: var(--type-footer-site-navigation-flex-direction-tablet);
    width: var(--type-footer-site-navigation-width-tablet);
    gap: var(--type-footer-site-navigation-gap-tablet);
    margin: var(--type-footer-site-navigation-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop);
    width: var(--type-footer-site-navigation-width-desktop);
    gap: var(--type-footer-site-navigation-gap-desktop);
    margin: var(--type-footer-site-navigation-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-no-burger);
    width: var(--type-footer-site-navigation-width-desktop-no-burger);
    gap: var(--type-footer-site-navigation-gap-desktop-no-burger);
    margin: var(--type-footer-site-navigation-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-full);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-full);
    width: var(--type-footer-site-navigation-width-desktop-full);
    gap: var(--type-footer-site-navigation-gap-desktop-full);
    margin: var(--type-footer-site-navigation-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .site-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-large);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-large);
    width: var(--type-footer-site-navigation-width-desktop-large);
    gap: var(--type-footer-site-navigation-gap-desktop-large);
    margin: var(--type-footer-site-navigation-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-mobile);
            flex-direction: var(--type-footer-navigation-flex-direction-mobile);
    -webkit-box-align: var(--type-footer-navigation-align-items-mobile);
        -ms-flex-align: var(--type-footer-navigation-align-items-mobile);
            align-items: var(--type-footer-navigation-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-tablet);
            flex-direction: var(--type-footer-navigation-flex-direction-tablet);
    -webkit-box-align: var(--type-footer-navigation-align-items-tablet);
        -ms-flex-align: var(--type-footer-navigation-align-items-tablet);
            align-items: var(--type-footer-navigation-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-desktop);
            flex-direction: var(--type-footer-navigation-flex-direction-desktop);
    -webkit-box-align: var(--type-footer-navigation-align-items-desktop);
        -ms-flex-align: var(--type-footer-navigation-align-items-desktop);
            align-items: var(--type-footer-navigation-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-navigation-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-footer-navigation-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-footer-navigation-align-items-desktop-no-burger);
            align-items: var(--type-footer-navigation-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-desktop-full);
            flex-direction: var(--type-footer-navigation-flex-direction-desktop-full);
    -webkit-box-align: var(--type-footer-navigation-align-items-desktop-full);
        -ms-flex-align: var(--type-footer-navigation-align-items-desktop-full);
            align-items: var(--type-footer-navigation-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-navigation-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-navigation-flex-direction-desktop-large);
            flex-direction: var(--type-footer-navigation-flex-direction-desktop-large);
    -webkit-box-align: var(--type-footer-navigation-align-items-desktop-large);
        -ms-flex-align: var(--type-footer-navigation-align-items-desktop-large);
            align-items: var(--type-footer-navigation-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu-pages-legales-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-mobile);
            flex-direction: var(--type-footer-menu-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-tablet);
            flex-direction: var(--type-footer-menu-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop);
            flex-direction: var(--type-footer-menu-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-full);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-large);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-mobile);
            flex-direction: var(--type-footer-social-navigation-flex-direction-mobile);
    gap: var(--type-footer-social-navigation-gap-mobile);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-mobile);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-mobile);
            align-items: var(--type-footer-social-navigation-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-tablet);
            flex-direction: var(--type-footer-social-navigation-flex-direction-tablet);
    gap: var(--type-footer-social-navigation-gap-tablet);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-tablet);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-tablet);
            align-items: var(--type-footer-social-navigation-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-desktop);
            flex-direction: var(--type-footer-social-navigation-flex-direction-desktop);
    gap: var(--type-footer-social-navigation-gap-desktop);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-desktop);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-desktop);
            align-items: var(--type-footer-social-navigation-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-no-burger);
    gap: var(--type-footer-social-navigation-gap-desktop-no-burger);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-desktop-no-burger);
            align-items: var(--type-footer-social-navigation-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-full);
            flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-full);
    gap: var(--type-footer-social-navigation-gap-desktop-full);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-desktop-full);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-desktop-full);
            align-items: var(--type-footer-social-navigation-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .social-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-large);
            flex-direction: var(--type-footer-social-navigation-flex-direction-desktop-large);
    gap: var(--type-footer-social-navigation-gap-desktop-large);
    -webkit-box-align: var(--type-footer-social-navigation-align-items-desktop-large);
        -ms-flex-align: var(--type-footer-social-navigation-align-items-desktop-large);
            align-items: var(--type-footer-social-navigation-align-items-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-mobile);
    height: var(--type-burger-this-height-mobile);
    top: var(--type-burger-this-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-tablet);
    height: var(--type-burger-this-height-tablet);
    top: var(--type-burger-this-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop);
    height: var(--type-burger-this-height-desktop);
    top: var(--type-burger-this-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-no-burger);
    height: var(--type-burger-this-height-desktop-no-burger);
    top: var(--type-burger-this-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-full);
    height: var(--type-burger-this-height-desktop-full);
    top: var(--type-burger-this-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-large);
    height: var(--type-burger-this-height-desktop-large);
    top: var(--type-burger-this-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-mobile);
    display: var(--type-burger-burger-menu-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-mobile);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-mobile);
    height: var(--type-burger-burger-menu-wrapper-height-mobile);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-mobile);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-mobile);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-tablet);
    display: var(--type-burger-burger-menu-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet);
    height: var(--type-burger-burger-menu-wrapper-height-tablet);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-tablet);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-tablet);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop);
    display: var(--type-burger-burger-menu-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop);
    height: var(--type-burger-burger-menu-wrapper-height-desktop);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-no-burger);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger);
    height: var(--type-burger-burger-menu-wrapper-height-desktop-no-burger);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-no-burger);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-full);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-full);
    height: var(--type-burger-burger-menu-wrapper-height-desktop-full);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-full);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-full);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .burger-menu-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-large);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-large);
    height: var(--type-burger-burger-menu-wrapper-height-desktop-large);
    -webkit-box-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-large);
        -ms-flex-pack: var(--type-burger-burger-menu-wrapper-justify-content-desktop-large);
            justify-content: var(--type-burger-burger-menu-wrapper-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .main-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-bottom: var(--type-burger-main-navigation-margin-bottom-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-mobile);
            flex-direction: var(--type-burger-menu-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-tablet);
            flex-direction: var(--type-burger-menu-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop);
            flex-direction: var(--type-burger-menu-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-no-burger);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-full);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .menu {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-large);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-mobile);
    padding: var(--type-burger-menu-item-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-tablet);
    padding: var(--type-burger-menu-item-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop);
    padding: var(--type-burger-menu-item-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-no-burger);
    padding: var(--type-burger-menu-item-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-full);
    padding: var(--type-burger-menu-item-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .menu-item {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-large);
    padding: var(--type-burger-menu-item-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-breadcrumb-this-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-mobile);
    margin-top: var(--type-banner-this-margin-top-mobile);
    background-repeat: var(--type-banner-this-background-repeat-mobile);
    background-position: var(--type-banner-this-background-position-mobile);
    background-size: var(--type-banner-this-background-size-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-tablet);
    margin-top: var(--type-banner-this-margin-top-tablet);
    background-repeat: var(--type-banner-this-background-repeat-tablet);
    background-position: var(--type-banner-this-background-position-tablet);
    background-size: var(--type-banner-this-background-size-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop);
    margin-top: var(--type-banner-this-margin-top-desktop);
    background-repeat: var(--type-banner-this-background-repeat-desktop);
    background-position: var(--type-banner-this-background-position-desktop);
    background-size: var(--type-banner-this-background-size-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-no-burger);
    margin-top: var(--type-banner-this-margin-top-desktop-no-burger);
    background-repeat: var(--type-banner-this-background-repeat-desktop-no-burger);
    background-position: var(--type-banner-this-background-position-desktop-no-burger);
    background-size: var(--type-banner-this-background-size-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-full);
    margin-top: var(--type-banner-this-margin-top-desktop-full);
    background-repeat: var(--type-banner-this-background-repeat-desktop-full);
    background-position: var(--type-banner-this-background-position-desktop-full);
    background-size: var(--type-banner-this-background-size-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-large);
    margin-top: var(--type-banner-this-margin-top-desktop-large);
    background-repeat: var(--type-banner-this-background-repeat-desktop-large);
    background-position: var(--type-banner-this-background-position-desktop-large);
    background-size: var(--type-banner-this-background-size-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-mobile);
    width: var(--type-banner-container-width-mobile);
    margin: var(--type-banner-container-margin-mobile);
    text-align: var(--type-banner-container-text-align-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-mobile);
            flex-direction: var(--type-banner-container-flex-direction-mobile);
    -webkit-box-align: var(--type-banner-container-align-items-mobile);
        -ms-flex-align: var(--type-banner-container-align-items-mobile);
            align-items: var(--type-banner-container-align-items-mobile);
    row-gap: var(--type-banner-container-row-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-tablet);
    width: var(--type-banner-container-width-tablet);
    margin: var(--type-banner-container-margin-tablet);
    text-align: var(--type-banner-container-text-align-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-tablet);
            flex-direction: var(--type-banner-container-flex-direction-tablet);
    -webkit-box-align: var(--type-banner-container-align-items-tablet);
        -ms-flex-align: var(--type-banner-container-align-items-tablet);
            align-items: var(--type-banner-container-align-items-tablet);
    row-gap: var(--type-banner-container-row-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-desktop);
    width: var(--type-banner-container-width-desktop);
    margin: var(--type-banner-container-margin-desktop);
    text-align: var(--type-banner-container-text-align-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-desktop);
            flex-direction: var(--type-banner-container-flex-direction-desktop);
    -webkit-box-align: var(--type-banner-container-align-items-desktop);
        -ms-flex-align: var(--type-banner-container-align-items-desktop);
            align-items: var(--type-banner-container-align-items-desktop);
    row-gap: var(--type-banner-container-row-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-desktop-no-burger);
    width: var(--type-banner-container-width-desktop-no-burger);
    margin: var(--type-banner-container-margin-desktop-no-burger);
    text-align: var(--type-banner-container-text-align-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-banner-container-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-banner-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-banner-container-align-items-desktop-no-burger);
            align-items: var(--type-banner-container-align-items-desktop-no-burger);
    row-gap: var(--type-banner-container-row-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-desktop-full);
    width: var(--type-banner-container-width-desktop-full);
    margin: var(--type-banner-container-margin-desktop-full);
    text-align: var(--type-banner-container-text-align-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-desktop-full);
            flex-direction: var(--type-banner-container-flex-direction-desktop-full);
    -webkit-box-align: var(--type-banner-container-align-items-desktop-full);
        -ms-flex-align: var(--type-banner-container-align-items-desktop-full);
            align-items: var(--type-banner-container-align-items-desktop-full);
    row-gap: var(--type-banner-container-row-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-container-display-desktop-large);
    width: var(--type-banner-container-width-desktop-large);
    margin: var(--type-banner-container-margin-desktop-large);
    text-align: var(--type-banner-container-text-align-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-container-flex-direction-desktop-large);
            flex-direction: var(--type-banner-container-flex-direction-desktop-large);
    -webkit-box-align: var(--type-banner-container-align-items-desktop-large);
        -ms-flex-align: var(--type-banner-container-align-items-desktop-large);
            align-items: var(--type-banner-container-align-items-desktop-large);
    row-gap: var(--type-banner-container-row-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-mobile);
    overflow: var(--type-banner-link-breadcrumb-overflow-mobile);
    white-space: var(--type-banner-link-breadcrumb-white-space-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-tablet);
    overflow: var(--type-banner-link-breadcrumb-overflow-tablet);
    white-space: var(--type-banner-link-breadcrumb-white-space-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-desktop);
    overflow: var(--type-banner-link-breadcrumb-overflow-desktop);
    white-space: var(--type-banner-link-breadcrumb-white-space-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-desktop-no-burger);
    overflow: var(--type-banner-link-breadcrumb-overflow-desktop-no-burger);
    white-space: var(--type-banner-link-breadcrumb-white-space-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-desktop-full);
    overflow: var(--type-banner-link-breadcrumb-overflow-desktop-full);
    white-space: var(--type-banner-link-breadcrumb-white-space-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .link-breadcrumb {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-overflow: var(--type-banner-link-breadcrumb-text-overflow-desktop-large);
    overflow: var(--type-banner-link-breadcrumb-overflow-desktop-large);
    white-space: var(--type-banner-link-breadcrumb-white-space-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-mobile);
            flex-direction: var(--type-sidebar-this-flex-direction-mobile);
    margin: var(--type-sidebar-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-tablet);
            flex-direction: var(--type-sidebar-this-flex-direction-tablet);
    margin: var(--type-sidebar-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-desktop);
            flex-direction: var(--type-sidebar-this-flex-direction-desktop);
    margin: var(--type-sidebar-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-desktop-no-burger);
            flex-direction: var(--type-sidebar-this-flex-direction-desktop-no-burger);
    margin: var(--type-sidebar-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-desktop-full);
            flex-direction: var(--type-sidebar-this-flex-direction-desktop-full);
    margin: var(--type-sidebar-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-sidebar-this-flex-direction-desktop-large);
            flex-direction: var(--type-sidebar-this-flex-direction-desktop-large);
    margin: var(--type-sidebar-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-mobile);
    margin: var(--type-sidebar-main-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-tablet);
    margin: var(--type-sidebar-main-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop);
    margin: var(--type-sidebar-main-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-no-burger);
    margin: var(--type-sidebar-main-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-full);
    margin: var(--type-sidebar-main-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .main {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-large);
    margin: var(--type-sidebar-main-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-mobile);
    top: var(--type-sidebar-sidebar-top-mobile);
    min-width: var(--type-sidebar-sidebar-min-width-mobile);
    width: var(--type-sidebar-sidebar-width-mobile);
    height: var(--type-sidebar-sidebar-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-tablet);
    top: var(--type-sidebar-sidebar-top-tablet);
    min-width: var(--type-sidebar-sidebar-min-width-tablet);
    width: var(--type-sidebar-sidebar-width-tablet);
    height: var(--type-sidebar-sidebar-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop);
    top: var(--type-sidebar-sidebar-top-desktop);
    min-width: var(--type-sidebar-sidebar-min-width-desktop);
    width: var(--type-sidebar-sidebar-width-desktop);
    height: var(--type-sidebar-sidebar-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-no-burger);
    top: var(--type-sidebar-sidebar-top-desktop-no-burger);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-no-burger);
    width: var(--type-sidebar-sidebar-width-desktop-no-burger);
    height: var(--type-sidebar-sidebar-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-full);
    top: var(--type-sidebar-sidebar-top-desktop-full);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-full);
    width: var(--type-sidebar-sidebar-width-desktop-full);
    height: var(--type-sidebar-sidebar-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .sidebar {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-large);
    top: var(--type-sidebar-sidebar-top-desktop-large);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-large);
    width: var(--type-sidebar-sidebar-width-desktop-large);
    height: var(--type-sidebar-sidebar-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-mobile);
    width: var(--type-sidebar-primary-width-mobile);
    padding: var(--type-sidebar-primary-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-tablet);
    width: var(--type-sidebar-primary-width-tablet);
    padding: var(--type-sidebar-primary-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop);
    width: var(--type-sidebar-primary-width-desktop);
    padding: var(--type-sidebar-primary-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-no-burger);
    width: var(--type-sidebar-primary-width-desktop-no-burger);
    padding: var(--type-sidebar-primary-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-full);
    width: var(--type-sidebar-primary-width-desktop-full);
    padding: var(--type-sidebar-primary-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-large);
    width: var(--type-sidebar-primary-width-desktop-large);
    padding: var(--type-sidebar-primary-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-mobile);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-mobile);
            justify-content: var(--type-sidebar-container-justify-content-mobile);
    padding: var(--type-sidebar-container-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-tablet);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-tablet);
            justify-content: var(--type-sidebar-container-justify-content-tablet);
    padding: var(--type-sidebar-container-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-desktop);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-desktop);
            justify-content: var(--type-sidebar-container-justify-content-desktop);
    padding: var(--type-sidebar-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-desktop-no-burger);
            justify-content: var(--type-sidebar-container-justify-content-desktop-no-burger);
    padding: var(--type-sidebar-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-desktop-full);
            justify-content: var(--type-sidebar-container-justify-content-desktop-full);
    padding: var(--type-sidebar-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-pack: var(--type-sidebar-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-sidebar-container-justify-content-desktop-large);
            justify-content: var(--type-sidebar-container-justify-content-desktop-large);
    padding: var(--type-sidebar-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 481px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1024px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1220px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1425px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1750px) {
  .type-social-feed {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}

@media (min-width: 0px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-mobile);
    border: var(--type-archive-this-border-mobile);
  }
}
@media (min-width: 481px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-tablet);
    border: var(--type-archive-this-border-tablet);
  }
}
@media (min-width: 1024px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-desktop);
    border: var(--type-archive-this-border-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-desktop-no-burger);
    border: var(--type-archive-this-border-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-desktop-full);
    border: var(--type-archive-this-border-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-archive-this-margin-desktop-large);
    border: var(--type-archive-this-border-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-mobile);
  }
}
@media (min-width: 481px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-tablet);
  }
}
@media (min-width: 1024px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-section-videos-display-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-mobile);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-mobile);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-mobile);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-mobile);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-mobile);
            column-gap: var(--type-archive-videos-container-column-gap-mobile);
    row-gap: var(--type-archive-videos-container-row-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-tablet);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-tablet);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-tablet);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-tablet);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-tablet);
            column-gap: var(--type-archive-videos-container-column-gap-tablet);
    row-gap: var(--type-archive-videos-container-row-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-desktop);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-desktop);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-desktop);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-desktop);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-desktop);
            column-gap: var(--type-archive-videos-container-column-gap-desktop);
    row-gap: var(--type-archive-videos-container-row-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-desktop-no-burger);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-desktop-no-burger);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-desktop-no-burger);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-desktop-no-burger);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-desktop-no-burger);
            column-gap: var(--type-archive-videos-container-column-gap-desktop-no-burger);
    row-gap: var(--type-archive-videos-container-row-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-desktop-full);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-desktop-full);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-desktop-full);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-desktop-full);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-desktop-full);
            column-gap: var(--type-archive-videos-container-column-gap-desktop-full);
    row-gap: var(--type-archive-videos-container-row-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-archive-videos-container-display-desktop-large);
    -ms-grid-columns: var(--type-archive-videos-container-grid-template-columns-desktop-large);
    grid-template-columns: var(--type-archive-videos-container-grid-template-columns-desktop-large);
    -webkit-column-gap: var(--type-archive-videos-container-column-gap-desktop-large);
       -moz-column-gap: var(--type-archive-videos-container-column-gap-desktop-large);
            column-gap: var(--type-archive-videos-container-column-gap-desktop-large);
    row-gap: var(--type-archive-videos-container-row-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-mobile);
    border-radius: var(--type-archive-card-image-border-radius-mobile);
  }
}
@media (min-width: 481px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-tablet);
    border-radius: var(--type-archive-card-image-border-radius-tablet);
  }
}
@media (min-width: 1024px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-desktop);
    border-radius: var(--type-archive-card-image-border-radius-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-desktop-no-burger);
    border-radius: var(--type-archive-card-image-border-radius-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-desktop-full);
    border-radius: var(--type-archive-card-image-border-radius-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-archive-card-image-position-desktop-large);
    border-radius: var(--type-archive-card-image-border-radius-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-mobile);
    margin: var(--type-content-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-tablet);
    margin: var(--type-content-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop);
    margin: var(--type-content-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-no-burger);
    margin: var(--type-content-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-full);
    margin: var(--type-content-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-large);
    margin: var(--type-content-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-mobile);
    margin: var(--type-accordion-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-tablet);
    margin: var(--type-accordion-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-desktop);
    margin: var(--type-accordion-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-desktop-no-burger);
    margin: var(--type-accordion-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-desktop-full);
    margin: var(--type-accordion-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-this-padding-desktop-large);
    margin: var(--type-accordion-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-mobile);
            flex-direction: var(--type-accordion-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-mobile);
            align-items: var(--type-accordion-wrapper-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-tablet);
            flex-direction: var(--type-accordion-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-tablet);
            align-items: var(--type-accordion-wrapper-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-desktop);
            flex-direction: var(--type-accordion-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-desktop);
            align-items: var(--type-accordion-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-accordion-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-desktop-full);
            align-items: var(--type-accordion-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-wrapper-padding-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-accordion-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-accordion-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-accordion-wrapper-align-items-desktop-large);
            align-items: var(--type-accordion-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-container-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-accordion-bis-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-mobile);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-mobile);
    display: var(--type-accordion-accordion-display-mobile);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-mobile);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-mobile);
    opacity: var(--type-accordion-accordion-opacity-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-tablet);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-tablet);
    display: var(--type-accordion-accordion-display-tablet);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-tablet);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-tablet);
    opacity: var(--type-accordion-accordion-opacity-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-desktop);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-desktop);
    display: var(--type-accordion-accordion-display-desktop);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-desktop);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-desktop);
    opacity: var(--type-accordion-accordion-opacity-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-desktop-no-burger);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-desktop-no-burger);
    display: var(--type-accordion-accordion-display-desktop-no-burger);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-desktop-no-burger);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-desktop-no-burger);
    opacity: var(--type-accordion-accordion-opacity-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-desktop-full);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-desktop-full);
    display: var(--type-accordion-accordion-display-desktop-full);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-desktop-full);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-desktop-full);
    opacity: var(--type-accordion-accordion-opacity-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .accordion {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-accordion-overflow-desktop-large);
    margin-bottom: var(--type-accordion-accordion-margin-bottom-desktop-large);
    display: var(--type-accordion-accordion-display-desktop-large);
    -ms-grid-rows: var(--type-accordion-accordion-grid-template-rows-desktop-large);
    grid-template-rows: var(--type-accordion-accordion-grid-template-rows-desktop-large);
    opacity: var(--type-accordion-accordion-opacity-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow: var(--type-accordion-content-overflow-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-mobile);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-mobile);
  }
}
@media (min-width: 481px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-tablet);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-tablet);
  }
}
@media (min-width: 1024px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-desktop);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-desktop);
  }
}
@media (min-width: 1220px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-desktop-no-burger);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-desktop-full);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-accordion .content-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-block: var(--type-accordion-content-wrapper-padding-block-desktop-large);
    padding-inline: var(--type-accordion-content-wrapper-padding-inline-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-counter {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-counter-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-mobile);
            flex-direction: var(--type-counter-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-counter-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-counter-wrapper-align-items-mobile);
            align-items: var(--type-counter-wrapper-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-tablet);
            flex-direction: var(--type-counter-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-counter-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-counter-wrapper-align-items-tablet);
            align-items: var(--type-counter-wrapper-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-desktop);
            flex-direction: var(--type-counter-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-counter-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-counter-wrapper-align-items-desktop);
            align-items: var(--type-counter-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-counter-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-counter-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-counter-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-counter-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-counter-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-counter-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-counter-wrapper-align-items-desktop-full);
            align-items: var(--type-counter-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-counter .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-counter-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-counter-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-counter-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-counter-wrapper-align-items-desktop-large);
            align-items: var(--type-counter-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-mobile);
    width: var(--type-counter-container-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-tablet);
    width: var(--type-counter-container-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-desktop);
    width: var(--type-counter-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-desktop-no-burger);
    width: var(--type-counter-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-desktop-full);
    width: var(--type-counter-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-counter .container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-container-padding-desktop-large);
    width: var(--type-counter-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-mobile);
    width: var(--type-counter-bis-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-tablet);
    width: var(--type-counter-bis-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-desktop);
    width: var(--type-counter-bis-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-desktop-no-burger);
    width: var(--type-counter-bis-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-desktop-full);
    width: var(--type-counter-bis-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-counter .bis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-counter-bis-padding-desktop-large);
    width: var(--type-counter-bis-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-mobile);
    margin: var(--type-a-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-tablet);
    margin: var(--type-a-this-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop);
    margin: var(--type-a-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-no-burger);
    margin: var(--type-a-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-full);
    margin: var(--type-a-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-a {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-large);
    margin: var(--type-a-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 481px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1024px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1220px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1425px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1750px) {
  .type-a .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}

@media (min-width: 0px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-mobile);
    gap: var(--type-premiere-this-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-tablet);
    gap: var(--type-premiere-this-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-desktop);
    gap: var(--type-premiere-this-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-desktop-no-burger);
    gap: var(--type-premiere-this-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-desktop-full);
    gap: var(--type-premiere-this-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-premiere-this-padding-desktop-large);
    gap: var(--type-premiere-this-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-mobile);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-mobile);
    gap: var(--type-premiere-section-thematiques-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-tablet);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-tablet);
    gap: var(--type-premiere-section-thematiques-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop);
    gap: var(--type-premiere-section-thematiques-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-no-burger);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-no-burger);
    gap: var(--type-premiere-section-thematiques-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-full);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-full);
    gap: var(--type-premiere-section-thematiques-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .section-thematiques {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-thematiques-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-large);
            flex-direction: var(--type-premiere-section-thematiques-flex-direction-desktop-large);
    gap: var(--type-premiere-section-thematiques-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-mobile);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-mobile);
    gap: var(--type-premiere-section-coaching-gap-mobile);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-mobile);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-mobile);
            align-items: var(--type-premiere-section-coaching-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-tablet);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-tablet);
    gap: var(--type-premiere-section-coaching-gap-tablet);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-tablet);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-tablet);
            align-items: var(--type-premiere-section-coaching-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop);
    gap: var(--type-premiere-section-coaching-gap-desktop);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-desktop);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-desktop);
            align-items: var(--type-premiere-section-coaching-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-no-burger);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-no-burger);
    gap: var(--type-premiere-section-coaching-gap-desktop-no-burger);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-desktop-no-burger);
            align-items: var(--type-premiere-section-coaching-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-full);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-full);
    gap: var(--type-premiere-section-coaching-gap-desktop-full);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-desktop-full);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-desktop-full);
            align-items: var(--type-premiere-section-coaching-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .section-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-coaching-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-large);
            flex-direction: var(--type-premiere-section-coaching-flex-direction-desktop-large);
    gap: var(--type-premiere-section-coaching-gap-desktop-large);
    -webkit-box-align: var(--type-premiere-section-coaching-align-items-desktop-large);
        -ms-flex-align: var(--type-premiere-section-coaching-align-items-desktop-large);
            align-items: var(--type-premiere-section-coaching-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-mobile);
            flex-direction: var(--type-premiere-section-list-flex-direction-mobile);
    gap: var(--type-premiere-section-list-gap-mobile);
    padding-left: var(--type-premiere-section-list-padding-left-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-tablet);
            flex-direction: var(--type-premiere-section-list-flex-direction-tablet);
    gap: var(--type-premiere-section-list-gap-tablet);
    padding-left: var(--type-premiere-section-list-padding-left-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-desktop);
            flex-direction: var(--type-premiere-section-list-flex-direction-desktop);
    gap: var(--type-premiere-section-list-gap-desktop);
    padding-left: var(--type-premiere-section-list-padding-left-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-desktop-no-burger);
            flex-direction: var(--type-premiere-section-list-flex-direction-desktop-no-burger);
    gap: var(--type-premiere-section-list-gap-desktop-no-burger);
    padding-left: var(--type-premiere-section-list-padding-left-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-desktop-full);
            flex-direction: var(--type-premiere-section-list-flex-direction-desktop-full);
    gap: var(--type-premiere-section-list-gap-desktop-full);
    padding-left: var(--type-premiere-section-list-padding-left-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .section-list {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-section-list-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-section-list-flex-direction-desktop-large);
            flex-direction: var(--type-premiere-section-list-flex-direction-desktop-large);
    gap: var(--type-premiere-section-list-gap-desktop-large);
    padding-left: var(--type-premiere-section-list-padding-left-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-section-text-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-mobile);
    width: var(--type-premiere-cta-primary-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-tablet);
    width: var(--type-premiere-cta-primary-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-desktop);
    width: var(--type-premiere-cta-primary-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-desktop-no-burger);
    width: var(--type-premiere-cta-primary-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-desktop-full);
    width: var(--type-premiere-cta-primary-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin-top: var(--type-premiere-cta-primary-margin-top-desktop-large);
    width: var(--type-premiere-cta-primary-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-mobile);
        -ms-flex: var(--type-premiere-image-wrapper-flex-mobile);
            flex: var(--type-premiere-image-wrapper-flex-mobile);
    margin: var(--type-premiere-image-wrapper-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-tablet);
        -ms-flex: var(--type-premiere-image-wrapper-flex-tablet);
            flex: var(--type-premiere-image-wrapper-flex-tablet);
    margin: var(--type-premiere-image-wrapper-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-desktop);
        -ms-flex: var(--type-premiere-image-wrapper-flex-desktop);
            flex: var(--type-premiere-image-wrapper-flex-desktop);
    margin: var(--type-premiere-image-wrapper-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-desktop-no-burger);
        -ms-flex: var(--type-premiere-image-wrapper-flex-desktop-no-burger);
            flex: var(--type-premiere-image-wrapper-flex-desktop-no-burger);
    margin: var(--type-premiere-image-wrapper-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-desktop-full);
        -ms-flex: var(--type-premiere-image-wrapper-flex-desktop-full);
            flex: var(--type-premiere-image-wrapper-flex-desktop-full);
    margin: var(--type-premiere-image-wrapper-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .image-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-image-wrapper-flex-desktop-large);
        -ms-flex: var(--type-premiere-image-wrapper-flex-desktop-large);
            flex: var(--type-premiere-image-wrapper-flex-desktop-large);
    margin: var(--type-premiere-image-wrapper-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-mobile);
        -ms-flex: var(--type-premiere-text-wrapper-flex-mobile);
            flex: var(--type-premiere-text-wrapper-flex-mobile);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-mobile);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-mobile);
            order: var(--type-premiere-text-wrapper-order-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-tablet);
        -ms-flex: var(--type-premiere-text-wrapper-flex-tablet);
            flex: var(--type-premiere-text-wrapper-flex-tablet);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-tablet);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-tablet);
            order: var(--type-premiere-text-wrapper-order-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-desktop);
        -ms-flex: var(--type-premiere-text-wrapper-flex-desktop);
            flex: var(--type-premiere-text-wrapper-flex-desktop);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-desktop);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-desktop);
            order: var(--type-premiere-text-wrapper-order-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-desktop-no-burger);
        -ms-flex: var(--type-premiere-text-wrapper-flex-desktop-no-burger);
            flex: var(--type-premiere-text-wrapper-flex-desktop-no-burger);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-desktop-no-burger);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-desktop-no-burger);
            order: var(--type-premiere-text-wrapper-order-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-desktop-full);
        -ms-flex: var(--type-premiere-text-wrapper-flex-desktop-full);
            flex: var(--type-premiere-text-wrapper-flex-desktop-full);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-desktop-full);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-desktop-full);
            order: var(--type-premiere-text-wrapper-order-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-premiere-text-wrapper-flex-desktop-large);
        -ms-flex: var(--type-premiere-text-wrapper-flex-desktop-large);
            flex: var(--type-premiere-text-wrapper-flex-desktop-large);
    -webkit-box-ordinal-group: var(--type-premiere-text-wrapper-order-desktop-large);
        -ms-flex-order: var(--type-premiere-text-wrapper-order-desktop-large);
            order: var(--type-premiere-text-wrapper-order-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-mobile);
            flex-direction: var(--type-premiere-card-flex-direction-mobile);
    padding: var(--type-premiere-card-padding-mobile);
    border-radius: var(--type-premiere-card-border-radius-mobile);
    -webkit-box-flex: var(--type-premiere-card-flex-mobile);
        -ms-flex: var(--type-premiere-card-flex-mobile);
            flex: var(--type-premiere-card-flex-mobile);
    border: var(--type-premiere-card-border-mobile);
    height: var(--type-premiere-card-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-tablet);
            flex-direction: var(--type-premiere-card-flex-direction-tablet);
    padding: var(--type-premiere-card-padding-tablet);
    border-radius: var(--type-premiere-card-border-radius-tablet);
    -webkit-box-flex: var(--type-premiere-card-flex-tablet);
        -ms-flex: var(--type-premiere-card-flex-tablet);
            flex: var(--type-premiere-card-flex-tablet);
    border: var(--type-premiere-card-border-tablet);
    height: var(--type-premiere-card-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-desktop);
            flex-direction: var(--type-premiere-card-flex-direction-desktop);
    padding: var(--type-premiere-card-padding-desktop);
    border-radius: var(--type-premiere-card-border-radius-desktop);
    -webkit-box-flex: var(--type-premiere-card-flex-desktop);
        -ms-flex: var(--type-premiere-card-flex-desktop);
            flex: var(--type-premiere-card-flex-desktop);
    border: var(--type-premiere-card-border-desktop);
    height: var(--type-premiere-card-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-desktop-no-burger);
            flex-direction: var(--type-premiere-card-flex-direction-desktop-no-burger);
    padding: var(--type-premiere-card-padding-desktop-no-burger);
    border-radius: var(--type-premiere-card-border-radius-desktop-no-burger);
    -webkit-box-flex: var(--type-premiere-card-flex-desktop-no-burger);
        -ms-flex: var(--type-premiere-card-flex-desktop-no-burger);
            flex: var(--type-premiere-card-flex-desktop-no-burger);
    border: var(--type-premiere-card-border-desktop-no-burger);
    height: var(--type-premiere-card-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-desktop-full);
            flex-direction: var(--type-premiere-card-flex-direction-desktop-full);
    padding: var(--type-premiere-card-padding-desktop-full);
    border-radius: var(--type-premiere-card-border-radius-desktop-full);
    -webkit-box-flex: var(--type-premiere-card-flex-desktop-full);
        -ms-flex: var(--type-premiere-card-flex-desktop-full);
            flex: var(--type-premiere-card-flex-desktop-full);
    border: var(--type-premiere-card-border-desktop-full);
    height: var(--type-premiere-card-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-card-flex-direction-desktop-large);
            flex-direction: var(--type-premiere-card-flex-direction-desktop-large);
    padding: var(--type-premiere-card-padding-desktop-large);
    border-radius: var(--type-premiere-card-border-radius-desktop-large);
    -webkit-box-flex: var(--type-premiere-card-flex-desktop-large);
        -ms-flex: var(--type-premiere-card-flex-desktop-large);
            flex: var(--type-premiere-card-flex-desktop-large);
    border: var(--type-premiere-card-border-desktop-large);
    height: var(--type-premiere-card-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-mobile);
    gap: var(--type-premiere-cards-container-gap-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-mobile);
            flex-direction: var(--type-premiere-cards-container-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-tablet);
    gap: var(--type-premiere-cards-container-gap-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-tablet);
            flex-direction: var(--type-premiere-cards-container-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-desktop);
    gap: var(--type-premiere-cards-container-gap-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-desktop);
            flex-direction: var(--type-premiere-cards-container-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-desktop-no-burger);
    gap: var(--type-premiere-cards-container-gap-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-desktop-full);
    gap: var(--type-premiere-cards-container-gap-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-full);
            flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .cards-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-cards-container-display-desktop-large);
    gap: var(--type-premiere-cards-container-gap-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-large);
            flex-direction: var(--type-premiere-cards-container-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-mobile);
    height: var(--type-premiere-card-image-height-mobile);
    border-radius: var(--type-premiere-card-image-border-radius-mobile);
    -o-object-fit: var(--type-premiere-card-image-object-fit-mobile);
       object-fit: var(--type-premiere-card-image-object-fit-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-tablet);
    height: var(--type-premiere-card-image-height-tablet);
    border-radius: var(--type-premiere-card-image-border-radius-tablet);
    -o-object-fit: var(--type-premiere-card-image-object-fit-tablet);
       object-fit: var(--type-premiere-card-image-object-fit-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-desktop);
    height: var(--type-premiere-card-image-height-desktop);
    border-radius: var(--type-premiere-card-image-border-radius-desktop);
    -o-object-fit: var(--type-premiere-card-image-object-fit-desktop);
       object-fit: var(--type-premiere-card-image-object-fit-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-desktop-no-burger);
    height: var(--type-premiere-card-image-height-desktop-no-burger);
    border-radius: var(--type-premiere-card-image-border-radius-desktop-no-burger);
    -o-object-fit: var(--type-premiere-card-image-object-fit-desktop-no-burger);
       object-fit: var(--type-premiere-card-image-object-fit-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-desktop-full);
    height: var(--type-premiere-card-image-height-desktop-full);
    border-radius: var(--type-premiere-card-image-border-radius-desktop-full);
    -o-object-fit: var(--type-premiere-card-image-object-fit-desktop-full);
       object-fit: var(--type-premiere-card-image-object-fit-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-premiere-card-image-width-desktop-large);
    height: var(--type-premiere-card-image-height-desktop-large);
    border-radius: var(--type-premiere-card-image-border-radius-desktop-large);
    -o-object-fit: var(--type-premiere-card-image-object-fit-desktop-large);
       object-fit: var(--type-premiere-card-image-object-fit-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .card-title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-premiere-card-title-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-mobile);
    overflow: var(--type-premiere-card-text-overflow-mobile);
    -webkit-transition: var(--type-premiere-card-text-transition-mobile);
    transition: var(--type-premiere-card-text-transition-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-tablet);
    overflow: var(--type-premiere-card-text-overflow-tablet);
    -webkit-transition: var(--type-premiere-card-text-transition-tablet);
    transition: var(--type-premiere-card-text-transition-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-desktop);
    overflow: var(--type-premiere-card-text-overflow-desktop);
    -webkit-transition: var(--type-premiere-card-text-transition-desktop);
    transition: var(--type-premiere-card-text-transition-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-desktop-no-burger);
    overflow: var(--type-premiere-card-text-overflow-desktop-no-burger);
    -webkit-transition: var(--type-premiere-card-text-transition-desktop-no-burger);
    transition: var(--type-premiere-card-text-transition-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-desktop-full);
    overflow: var(--type-premiere-card-text-overflow-desktop-full);
    -webkit-transition: var(--type-premiere-card-text-transition-desktop-full);
    transition: var(--type-premiere-card-text-transition-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .card-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-premiere-card-text-max-height-desktop-large);
    overflow: var(--type-premiere-card-text-overflow-desktop-large);
    -webkit-transition: var(--type-premiere-card-text-transition-desktop-large);
    transition: var(--type-premiere-card-text-transition-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-mobile);
    margin-top: var(--type-premiere-card-link-margin-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-tablet);
    margin-top: var(--type-premiere-card-link-margin-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-desktop);
    margin-top: var(--type-premiere-card-link-margin-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-desktop-no-burger);
    margin-top: var(--type-premiere-card-link-margin-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-desktop-full);
    margin-top: var(--type-premiere-card-link-margin-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-premiere .card-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-premiere-card-link-display-desktop-large);
    margin-top: var(--type-premiere-card-link-margin-top-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-mobile);
    height: var(--type-banner-home-this-height-mobile);
    margin-top: var(--type-banner-home-this-margin-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-tablet);
    height: var(--type-banner-home-this-height-tablet);
    margin-top: var(--type-banner-home-this-margin-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-desktop);
    height: var(--type-banner-home-this-height-desktop);
    margin-top: var(--type-banner-home-this-margin-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-desktop-no-burger);
    height: var(--type-banner-home-this-height-desktop-no-burger);
    margin-top: var(--type-banner-home-this-margin-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-desktop-full);
    height: var(--type-banner-home-this-height-desktop-full);
    margin-top: var(--type-banner-home-this-margin-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-home-this-padding-desktop-large);
    height: var(--type-banner-home-this-height-desktop-large);
    margin-top: var(--type-banner-home-this-margin-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-home-wrapper-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-mobile);
    color: var(--type-banner-home-text-container-color-mobile);
    display: var(--type-banner-home-text-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-mobile);
            flex-direction: var(--type-banner-home-text-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-mobile);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-mobile);
            justify-content: var(--type-banner-home-text-container-justify-content-mobile);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-mobile);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-mobile);
            align-items: var(--type-banner-home-text-container-align-items-mobile);
    height: var(--type-banner-home-text-container-height-mobile);
    width: var(--type-banner-home-text-container-width-mobile);
    margin: var(--type-banner-home-text-container-margin-mobile);
    gap: var(--type-banner-home-text-container-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-tablet);
    color: var(--type-banner-home-text-container-color-tablet);
    display: var(--type-banner-home-text-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-tablet);
            flex-direction: var(--type-banner-home-text-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-tablet);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-tablet);
            justify-content: var(--type-banner-home-text-container-justify-content-tablet);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-tablet);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-tablet);
            align-items: var(--type-banner-home-text-container-align-items-tablet);
    height: var(--type-banner-home-text-container-height-tablet);
    width: var(--type-banner-home-text-container-width-tablet);
    margin: var(--type-banner-home-text-container-margin-tablet);
    gap: var(--type-banner-home-text-container-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-desktop);
    color: var(--type-banner-home-text-container-color-desktop);
    display: var(--type-banner-home-text-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-desktop);
            flex-direction: var(--type-banner-home-text-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-desktop);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-desktop);
            justify-content: var(--type-banner-home-text-container-justify-content-desktop);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-desktop);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-desktop);
            align-items: var(--type-banner-home-text-container-align-items-desktop);
    height: var(--type-banner-home-text-container-height-desktop);
    width: var(--type-banner-home-text-container-width-desktop);
    margin: var(--type-banner-home-text-container-margin-desktop);
    gap: var(--type-banner-home-text-container-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-desktop-no-burger);
    color: var(--type-banner-home-text-container-color-desktop-no-burger);
    display: var(--type-banner-home-text-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-desktop-no-burger);
            justify-content: var(--type-banner-home-text-container-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-desktop-no-burger);
            align-items: var(--type-banner-home-text-container-align-items-desktop-no-burger);
    height: var(--type-banner-home-text-container-height-desktop-no-burger);
    width: var(--type-banner-home-text-container-width-desktop-no-burger);
    margin: var(--type-banner-home-text-container-margin-desktop-no-burger);
    gap: var(--type-banner-home-text-container-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-desktop-full);
    color: var(--type-banner-home-text-container-color-desktop-full);
    display: var(--type-banner-home-text-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-full);
            flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-desktop-full);
            justify-content: var(--type-banner-home-text-container-justify-content-desktop-full);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-desktop-full);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-desktop-full);
            align-items: var(--type-banner-home-text-container-align-items-desktop-full);
    height: var(--type-banner-home-text-container-height-desktop-full);
    width: var(--type-banner-home-text-container-width-desktop-full);
    margin: var(--type-banner-home-text-container-margin-desktop-full);
    gap: var(--type-banner-home-text-container-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-text-container-position-desktop-large);
    color: var(--type-banner-home-text-container-color-desktop-large);
    display: var(--type-banner-home-text-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-large);
            flex-direction: var(--type-banner-home-text-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-banner-home-text-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-banner-home-text-container-justify-content-desktop-large);
            justify-content: var(--type-banner-home-text-container-justify-content-desktop-large);
    -webkit-box-align: var(--type-banner-home-text-container-align-items-desktop-large);
        -ms-flex-align: var(--type-banner-home-text-container-align-items-desktop-large);
            align-items: var(--type-banner-home-text-container-align-items-desktop-large);
    height: var(--type-banner-home-text-container-height-desktop-large);
    width: var(--type-banner-home-text-container-width-desktop-large);
    margin: var(--type-banner-home-text-container-margin-desktop-large);
    gap: var(--type-banner-home-text-container-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-home-title-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-mobile);
    height: var(--type-banner-home-bkg-video-height-mobile);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-mobile);
       object-fit: var(--type-banner-home-bkg-video-object-fit-mobile);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-mobile);
            filter: var(--type-banner-home-bkg-video-filter-mobile);
    background-color: var(--type-banner-home-bkg-video-background-color-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-tablet);
    height: var(--type-banner-home-bkg-video-height-tablet);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-tablet);
       object-fit: var(--type-banner-home-bkg-video-object-fit-tablet);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-tablet);
            filter: var(--type-banner-home-bkg-video-filter-tablet);
    background-color: var(--type-banner-home-bkg-video-background-color-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-desktop);
    height: var(--type-banner-home-bkg-video-height-desktop);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-desktop);
       object-fit: var(--type-banner-home-bkg-video-object-fit-desktop);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-desktop);
            filter: var(--type-banner-home-bkg-video-filter-desktop);
    background-color: var(--type-banner-home-bkg-video-background-color-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-desktop-no-burger);
    height: var(--type-banner-home-bkg-video-height-desktop-no-burger);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-no-burger);
       object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-no-burger);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-desktop-no-burger);
            filter: var(--type-banner-home-bkg-video-filter-desktop-no-burger);
    background-color: var(--type-banner-home-bkg-video-background-color-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-desktop-full);
    height: var(--type-banner-home-bkg-video-height-desktop-full);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-full);
       object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-full);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-desktop-full);
            filter: var(--type-banner-home-bkg-video-filter-desktop-full);
    background-color: var(--type-banner-home-bkg-video-background-color-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .bkg-video {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-home-bkg-video-width-desktop-large);
    height: var(--type-banner-home-bkg-video-height-desktop-large);
    -o-object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-large);
       object-fit: var(--type-banner-home-bkg-video-object-fit-desktop-large);
    -webkit-filter: var(--type-banner-home-bkg-video-filter-desktop-large);
            filter: var(--type-banner-home-bkg-video-filter-desktop-large);
    background-color: var(--type-banner-home-bkg-video-background-color-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-mobile);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-mobile);
    gap: var(--type-banner-home-chiffres-container-gap-mobile);
    width: var(--type-banner-home-chiffres-container-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-tablet);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-tablet);
    gap: var(--type-banner-home-chiffres-container-gap-tablet);
    width: var(--type-banner-home-chiffres-container-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop);
    gap: var(--type-banner-home-chiffres-container-gap-desktop);
    width: var(--type-banner-home-chiffres-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-no-burger);
    gap: var(--type-banner-home-chiffres-container-gap-desktop-no-burger);
    width: var(--type-banner-home-chiffres-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-full);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-full);
    gap: var(--type-banner-home-chiffres-container-gap-desktop-full);
    width: var(--type-banner-home-chiffres-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .chiffres-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffres-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-large);
            flex-direction: var(--type-banner-home-chiffres-container-flex-direction-desktop-large);
    gap: var(--type-banner-home-chiffres-container-gap-desktop-large);
    width: var(--type-banner-home-chiffres-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-mobile);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-mobile);
    padding: var(--type-banner-home-chiffre-padding-mobile);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-tablet);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-tablet);
    padding: var(--type-banner-home-chiffre-padding-tablet);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop);
    padding: var(--type-banner-home-chiffre-padding-desktop);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-no-burger);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-no-burger);
    padding: var(--type-banner-home-chiffre-padding-desktop-no-burger);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-full);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-full);
    padding: var(--type-banner-home-chiffre-padding-desktop-full);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .chiffre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-chiffre-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-large);
            flex-direction: var(--type-banner-home-chiffre-flex-direction-desktop-large);
    padding: var(--type-banner-home-chiffre-padding-desktop-large);
    border-bottom: var(--type-banner-home-chiffre-border-bottom-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .chiffre-subtext {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    opacity: var(--type-banner-home-chiffre-subtext-opacity-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-mobile);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-mobile);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-mobile);
    border-left: var(--type-banner-home-text-wrapper-border-left-mobile);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-mobile);
    gap: var(--type-banner-home-text-wrapper-gap-mobile);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-mobile);
            align-items: var(--type-banner-home-text-wrapper-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-tablet);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-tablet);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-tablet);
    border-left: var(--type-banner-home-text-wrapper-border-left-tablet);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-tablet);
    gap: var(--type-banner-home-text-wrapper-gap-tablet);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-tablet);
            align-items: var(--type-banner-home-text-wrapper-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-desktop);
    border-left: var(--type-banner-home-text-wrapper-border-left-desktop);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-desktop);
    gap: var(--type-banner-home-text-wrapper-gap-desktop);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-desktop);
            align-items: var(--type-banner-home-text-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-no-burger);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-desktop-no-burger);
    border-left: var(--type-banner-home-text-wrapper-border-left-desktop-no-burger);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-desktop-no-burger);
    gap: var(--type-banner-home-text-wrapper-gap-desktop-no-burger);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-banner-home-text-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-full);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-desktop-full);
    border-left: var(--type-banner-home-text-wrapper-border-left-desktop-full);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-desktop-full);
    gap: var(--type-banner-home-text-wrapper-gap-desktop-full);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-desktop-full);
            align-items: var(--type-banner-home-text-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .text-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-banner-home-text-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-banner-home-text-wrapper-flex-direction-desktop-large);
    padding-left: var(--type-banner-home-text-wrapper-padding-left-desktop-large);
    border-left: var(--type-banner-home-text-wrapper-border-left-desktop-large);
    margin-top: var(--type-banner-home-text-wrapper-margin-top-desktop-large);
    gap: var(--type-banner-home-text-wrapper-gap-desktop-large);
    -webkit-box-align: var(--type-banner-home-text-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-banner-home-text-wrapper-align-items-desktop-large);
            align-items: var(--type-banner-home-text-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-mobile);
    right: var(--type-banner-home-avis-container-right-mobile);
    left: var(--type-banner-home-avis-container-left-mobile);
    bottom: var(--type-banner-home-avis-container-bottom-mobile);
    width: var(--type-banner-home-avis-container-width-mobile);
    height: var(--type-banner-home-avis-container-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-tablet);
    right: var(--type-banner-home-avis-container-right-tablet);
    left: var(--type-banner-home-avis-container-left-tablet);
    bottom: var(--type-banner-home-avis-container-bottom-tablet);
    width: var(--type-banner-home-avis-container-width-tablet);
    height: var(--type-banner-home-avis-container-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-desktop);
    right: var(--type-banner-home-avis-container-right-desktop);
    left: var(--type-banner-home-avis-container-left-desktop);
    bottom: var(--type-banner-home-avis-container-bottom-desktop);
    width: var(--type-banner-home-avis-container-width-desktop);
    height: var(--type-banner-home-avis-container-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-desktop-no-burger);
    right: var(--type-banner-home-avis-container-right-desktop-no-burger);
    left: var(--type-banner-home-avis-container-left-desktop-no-burger);
    bottom: var(--type-banner-home-avis-container-bottom-desktop-no-burger);
    width: var(--type-banner-home-avis-container-width-desktop-no-burger);
    height: var(--type-banner-home-avis-container-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-desktop-full);
    right: var(--type-banner-home-avis-container-right-desktop-full);
    left: var(--type-banner-home-avis-container-left-desktop-full);
    bottom: var(--type-banner-home-avis-container-bottom-desktop-full);
    width: var(--type-banner-home-avis-container-width-desktop-full);
    height: var(--type-banner-home-avis-container-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-home .avis-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-home-avis-container-position-desktop-large);
    right: var(--type-banner-home-avis-container-right-desktop-large);
    left: var(--type-banner-home-avis-container-left-desktop-large);
    bottom: var(--type-banner-home-avis-container-bottom-desktop-large);
    width: var(--type-banner-home-avis-container-width-desktop-large);
    height: var(--type-banner-home-avis-container-height-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-mobile);
    position: var(--type-application-this-position-mobile);
  }
}
@media (min-width: 481px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-tablet);
    position: var(--type-application-this-position-tablet);
  }
}
@media (min-width: 1024px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-desktop);
    position: var(--type-application-this-position-desktop);
  }
}
@media (min-width: 1220px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-desktop-no-burger);
    position: var(--type-application-this-position-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-desktop-full);
    position: var(--type-application-this-position-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-application {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-application-this-height-desktop-large);
    position: var(--type-application-this-position-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-mobile);
    background-position: var(--type-application-fixed-content-background-position-mobile);
    background-size: var(--type-application-fixed-content-background-size-mobile);
    display: var(--type-application-fixed-content-display-mobile);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-mobile);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-mobile);
            justify-content: var(--type-application-fixed-content-justify-content-mobile);
    -webkit-box-align: var(--type-application-fixed-content-align-items-mobile);
        -ms-flex-align: var(--type-application-fixed-content-align-items-mobile);
            align-items: var(--type-application-fixed-content-align-items-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-mobile);
            flex-direction: var(--type-application-fixed-content-flex-direction-mobile);
    gap: var(--type-application-fixed-content-gap-mobile);
    width: var(--type-application-fixed-content-width-mobile);
    padding: var(--type-application-fixed-content-padding-mobile);
    height: var(--type-application-fixed-content-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-tablet);
    background-position: var(--type-application-fixed-content-background-position-tablet);
    background-size: var(--type-application-fixed-content-background-size-tablet);
    display: var(--type-application-fixed-content-display-tablet);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-tablet);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-tablet);
            justify-content: var(--type-application-fixed-content-justify-content-tablet);
    -webkit-box-align: var(--type-application-fixed-content-align-items-tablet);
        -ms-flex-align: var(--type-application-fixed-content-align-items-tablet);
            align-items: var(--type-application-fixed-content-align-items-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-tablet);
            flex-direction: var(--type-application-fixed-content-flex-direction-tablet);
    gap: var(--type-application-fixed-content-gap-tablet);
    width: var(--type-application-fixed-content-width-tablet);
    padding: var(--type-application-fixed-content-padding-tablet);
    height: var(--type-application-fixed-content-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-desktop);
    background-position: var(--type-application-fixed-content-background-position-desktop);
    background-size: var(--type-application-fixed-content-background-size-desktop);
    display: var(--type-application-fixed-content-display-desktop);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-desktop);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-desktop);
            justify-content: var(--type-application-fixed-content-justify-content-desktop);
    -webkit-box-align: var(--type-application-fixed-content-align-items-desktop);
        -ms-flex-align: var(--type-application-fixed-content-align-items-desktop);
            align-items: var(--type-application-fixed-content-align-items-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-desktop);
            flex-direction: var(--type-application-fixed-content-flex-direction-desktop);
    gap: var(--type-application-fixed-content-gap-desktop);
    width: var(--type-application-fixed-content-width-desktop);
    padding: var(--type-application-fixed-content-padding-desktop);
    height: var(--type-application-fixed-content-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-desktop-no-burger);
    background-position: var(--type-application-fixed-content-background-position-desktop-no-burger);
    background-size: var(--type-application-fixed-content-background-size-desktop-no-burger);
    display: var(--type-application-fixed-content-display-desktop-no-burger);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-desktop-no-burger);
            justify-content: var(--type-application-fixed-content-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-application-fixed-content-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-application-fixed-content-align-items-desktop-no-burger);
            align-items: var(--type-application-fixed-content-align-items-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-desktop-no-burger);
            flex-direction: var(--type-application-fixed-content-flex-direction-desktop-no-burger);
    gap: var(--type-application-fixed-content-gap-desktop-no-burger);
    width: var(--type-application-fixed-content-width-desktop-no-burger);
    padding: var(--type-application-fixed-content-padding-desktop-no-burger);
    height: var(--type-application-fixed-content-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-desktop-full);
    background-position: var(--type-application-fixed-content-background-position-desktop-full);
    background-size: var(--type-application-fixed-content-background-size-desktop-full);
    display: var(--type-application-fixed-content-display-desktop-full);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-desktop-full);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-desktop-full);
            justify-content: var(--type-application-fixed-content-justify-content-desktop-full);
    -webkit-box-align: var(--type-application-fixed-content-align-items-desktop-full);
        -ms-flex-align: var(--type-application-fixed-content-align-items-desktop-full);
            align-items: var(--type-application-fixed-content-align-items-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-desktop-full);
            flex-direction: var(--type-application-fixed-content-flex-direction-desktop-full);
    gap: var(--type-application-fixed-content-gap-desktop-full);
    width: var(--type-application-fixed-content-width-desktop-full);
    padding: var(--type-application-fixed-content-padding-desktop-full);
    height: var(--type-application-fixed-content-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-application .fixed-content {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-application-fixed-content-position-desktop-large);
    background-position: var(--type-application-fixed-content-background-position-desktop-large);
    background-size: var(--type-application-fixed-content-background-size-desktop-large);
    display: var(--type-application-fixed-content-display-desktop-large);
    -webkit-box-pack: var(--type-application-fixed-content-justify-content-desktop-large);
        -ms-flex-pack: var(--type-application-fixed-content-justify-content-desktop-large);
            justify-content: var(--type-application-fixed-content-justify-content-desktop-large);
    -webkit-box-align: var(--type-application-fixed-content-align-items-desktop-large);
        -ms-flex-align: var(--type-application-fixed-content-align-items-desktop-large);
            align-items: var(--type-application-fixed-content-align-items-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-fixed-content-flex-direction-desktop-large);
            flex-direction: var(--type-application-fixed-content-flex-direction-desktop-large);
    gap: var(--type-application-fixed-content-gap-desktop-large);
    width: var(--type-application-fixed-content-width-desktop-large);
    padding: var(--type-application-fixed-content-padding-desktop-large);
    height: var(--type-application-fixed-content-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-mobile);
            flex-direction: var(--type-application-download-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-mobile);
            align-items: var(--type-application-download-wrapper-align-items-mobile);
    padding: var(--type-application-download-wrapper-padding-mobile);
    background-color: var(--type-application-download-wrapper-background-color-mobile);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-mobile);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-mobile);
    border-radius: var(--type-application-download-wrapper-border-radius-mobile);
    width: var(--type-application-download-wrapper-width-mobile);
    gap: var(--type-application-download-wrapper-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-tablet);
            flex-direction: var(--type-application-download-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-tablet);
            align-items: var(--type-application-download-wrapper-align-items-tablet);
    padding: var(--type-application-download-wrapper-padding-tablet);
    background-color: var(--type-application-download-wrapper-background-color-tablet);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-tablet);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-tablet);
    border-radius: var(--type-application-download-wrapper-border-radius-tablet);
    width: var(--type-application-download-wrapper-width-tablet);
    gap: var(--type-application-download-wrapper-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-desktop);
            flex-direction: var(--type-application-download-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-desktop);
            align-items: var(--type-application-download-wrapper-align-items-desktop);
    padding: var(--type-application-download-wrapper-padding-desktop);
    background-color: var(--type-application-download-wrapper-background-color-desktop);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop);
    border-radius: var(--type-application-download-wrapper-border-radius-desktop);
    width: var(--type-application-download-wrapper-width-desktop);
    gap: var(--type-application-download-wrapper-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-application-download-wrapper-align-items-desktop-no-burger);
    padding: var(--type-application-download-wrapper-padding-desktop-no-burger);
    background-color: var(--type-application-download-wrapper-background-color-desktop-no-burger);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-no-burger);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-no-burger);
    border-radius: var(--type-application-download-wrapper-border-radius-desktop-no-burger);
    width: var(--type-application-download-wrapper-width-desktop-no-burger);
    gap: var(--type-application-download-wrapper-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-desktop-full);
            align-items: var(--type-application-download-wrapper-align-items-desktop-full);
    padding: var(--type-application-download-wrapper-padding-desktop-full);
    background-color: var(--type-application-download-wrapper-background-color-desktop-full);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-full);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-full);
    border-radius: var(--type-application-download-wrapper-border-radius-desktop-full);
    width: var(--type-application-download-wrapper-width-desktop-full);
    gap: var(--type-application-download-wrapper-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-application .download-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-application-download-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-application-download-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-application-download-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-application-download-wrapper-align-items-desktop-large);
            align-items: var(--type-application-download-wrapper-align-items-desktop-large);
    padding: var(--type-application-download-wrapper-padding-desktop-large);
    background-color: var(--type-application-download-wrapper-background-color-desktop-large);
    -webkit-backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-large);
            backdrop-filter: var(--type-application-download-wrapper-backdrop-filter-desktop-large);
    border-radius: var(--type-application-download-wrapper-border-radius-desktop-large);
    width: var(--type-application-download-wrapper-width-desktop-large);
    gap: var(--type-application-download-wrapper-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-mobile);
    display: var(--type-application-download-link-display-mobile);
    -webkit-box-pack: var(--type-application-download-link-justify-content-mobile);
        -ms-flex-pack: var(--type-application-download-link-justify-content-mobile);
            justify-content: var(--type-application-download-link-justify-content-mobile);
    -webkit-box-align: var(--type-application-download-link-align-items-mobile);
        -ms-flex-align: var(--type-application-download-link-align-items-mobile);
            align-items: var(--type-application-download-link-align-items-mobile);
  }
}
@media (min-width: 481px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-tablet);
    display: var(--type-application-download-link-display-tablet);
    -webkit-box-pack: var(--type-application-download-link-justify-content-tablet);
        -ms-flex-pack: var(--type-application-download-link-justify-content-tablet);
            justify-content: var(--type-application-download-link-justify-content-tablet);
    -webkit-box-align: var(--type-application-download-link-align-items-tablet);
        -ms-flex-align: var(--type-application-download-link-align-items-tablet);
            align-items: var(--type-application-download-link-align-items-tablet);
  }
}
@media (min-width: 1024px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-desktop);
    display: var(--type-application-download-link-display-desktop);
    -webkit-box-pack: var(--type-application-download-link-justify-content-desktop);
        -ms-flex-pack: var(--type-application-download-link-justify-content-desktop);
            justify-content: var(--type-application-download-link-justify-content-desktop);
    -webkit-box-align: var(--type-application-download-link-align-items-desktop);
        -ms-flex-align: var(--type-application-download-link-align-items-desktop);
            align-items: var(--type-application-download-link-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-desktop-no-burger);
    display: var(--type-application-download-link-display-desktop-no-burger);
    -webkit-box-pack: var(--type-application-download-link-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-application-download-link-justify-content-desktop-no-burger);
            justify-content: var(--type-application-download-link-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-application-download-link-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-application-download-link-align-items-desktop-no-burger);
            align-items: var(--type-application-download-link-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-desktop-full);
    display: var(--type-application-download-link-display-desktop-full);
    -webkit-box-pack: var(--type-application-download-link-justify-content-desktop-full);
        -ms-flex-pack: var(--type-application-download-link-justify-content-desktop-full);
            justify-content: var(--type-application-download-link-justify-content-desktop-full);
    -webkit-box-align: var(--type-application-download-link-align-items-desktop-full);
        -ms-flex-align: var(--type-application-download-link-align-items-desktop-full);
            align-items: var(--type-application-download-link-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-application .download-link {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-download-link-width-desktop-large);
    display: var(--type-application-download-link-display-desktop-large);
    -webkit-box-pack: var(--type-application-download-link-justify-content-desktop-large);
        -ms-flex-pack: var(--type-application-download-link-justify-content-desktop-large);
            justify-content: var(--type-application-download-link-justify-content-desktop-large);
    -webkit-box-align: var(--type-application-download-link-align-items-desktop-large);
        -ms-flex-align: var(--type-application-download-link-align-items-desktop-large);
            align-items: var(--type-application-download-link-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-mobile);
    padding: var(--type-application-cta-primary-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-tablet);
    padding: var(--type-application-cta-primary-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-desktop);
    padding: var(--type-application-cta-primary-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-desktop-no-burger);
    padding: var(--type-application-cta-primary-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-desktop-full);
    padding: var(--type-application-cta-primary-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-application .cta-primary {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-application-cta-primary-width-desktop-large);
    padding: var(--type-application-cta-primary-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-mobile);
    overflow: var(--type-secondaire-this-overflow-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-tablet);
    overflow: var(--type-secondaire-this-overflow-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-desktop);
    overflow: var(--type-secondaire-this-overflow-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-desktop-no-burger);
    overflow: var(--type-secondaire-this-overflow-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-desktop-full);
    overflow: var(--type-secondaire-this-overflow-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-secondaire-this-padding-desktop-large);
    overflow: var(--type-secondaire-this-overflow-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-mobile);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-mobile);
    margin-top: var(--type-secondaire-section-videos-margin-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-tablet);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-tablet);
    margin-top: var(--type-secondaire-section-videos-margin-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-desktop);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-desktop);
    margin-top: var(--type-secondaire-section-videos-margin-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-desktop-no-burger);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-desktop-no-burger);
    margin-top: var(--type-secondaire-section-videos-margin-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-desktop-full);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-desktop-full);
    margin-top: var(--type-secondaire-section-videos-margin-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .section-videos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-videos-display-desktop-large);
    margin-bottom: var(--type-secondaire-section-videos-margin-bottom-desktop-large);
    margin-top: var(--type-secondaire-section-videos-margin-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-mobile);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-mobile);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-mobile);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-mobile);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-mobile);
            column-gap: var(--type-secondaire-videos-container-column-gap-mobile);
    row-gap: var(--type-secondaire-videos-container-row-gap-mobile);
    margin: var(--type-secondaire-videos-container-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-tablet);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-tablet);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-tablet);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-tablet);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-tablet);
            column-gap: var(--type-secondaire-videos-container-column-gap-tablet);
    row-gap: var(--type-secondaire-videos-container-row-gap-tablet);
    margin: var(--type-secondaire-videos-container-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-desktop);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-desktop);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-desktop);
            column-gap: var(--type-secondaire-videos-container-column-gap-desktop);
    row-gap: var(--type-secondaire-videos-container-row-gap-desktop);
    margin: var(--type-secondaire-videos-container-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-desktop-no-burger);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-no-burger);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-no-burger);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-no-burger);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-no-burger);
            column-gap: var(--type-secondaire-videos-container-column-gap-desktop-no-burger);
    row-gap: var(--type-secondaire-videos-container-row-gap-desktop-no-burger);
    margin: var(--type-secondaire-videos-container-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-desktop-full);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-full);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-full);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-full);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-full);
            column-gap: var(--type-secondaire-videos-container-column-gap-desktop-full);
    row-gap: var(--type-secondaire-videos-container-row-gap-desktop-full);
    margin: var(--type-secondaire-videos-container-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .videos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-videos-container-display-desktop-large);
    -ms-grid-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-large);
    grid-template-columns: var(--type-secondaire-videos-container-grid-template-columns-desktop-large);
    -webkit-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-large);
       -moz-column-gap: var(--type-secondaire-videos-container-column-gap-desktop-large);
            column-gap: var(--type-secondaire-videos-container-column-gap-desktop-large);
    row-gap: var(--type-secondaire-videos-container-row-gap-desktop-large);
    margin: var(--type-secondaire-videos-container-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-mobile);
    border-radius: var(--type-secondaire-card-image-border-radius-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-tablet);
    border-radius: var(--type-secondaire-card-image-border-radius-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-desktop);
    border-radius: var(--type-secondaire-card-image-border-radius-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-desktop-no-burger);
    border-radius: var(--type-secondaire-card-image-border-radius-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-desktop-full);
    border-radius: var(--type-secondaire-card-image-border-radius-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .card-image {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-secondaire-card-image-position-desktop-large);
    border-radius: var(--type-secondaire-card-image-border-radius-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-mobile);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-mobile);
    gap: var(--type-secondaire-section-avis-gap-mobile);
    position: var(--type-secondaire-section-avis-position-mobile);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-tablet);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-tablet);
    gap: var(--type-secondaire-section-avis-gap-tablet);
    position: var(--type-secondaire-section-avis-position-tablet);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop);
    gap: var(--type-secondaire-section-avis-gap-desktop);
    position: var(--type-secondaire-section-avis-position-desktop);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-no-burger);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-no-burger);
    gap: var(--type-secondaire-section-avis-gap-desktop-no-burger);
    position: var(--type-secondaire-section-avis-position-desktop-no-burger);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-full);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-full);
    gap: var(--type-secondaire-section-avis-gap-desktop-full);
    position: var(--type-secondaire-section-avis-position-desktop-full);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .section-avis {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-section-avis-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-large);
            flex-direction: var(--type-secondaire-section-avis-flex-direction-desktop-large);
    gap: var(--type-secondaire-section-avis-gap-desktop-large);
    position: var(--type-secondaire-section-avis-position-desktop-large);
    margin-bottom: var(--type-secondaire-section-avis-margin-bottom-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-mobile);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-mobile);
    -webkit-transition: var(--type-secondaire-avis-card-transition-mobile);
    transition: var(--type-secondaire-avis-card-transition-mobile);
    border-radius: var(--type-secondaire-avis-card-border-radius-mobile);
    border: var(--type-secondaire-avis-card-border-mobile);
    padding: var(--type-secondaire-avis-card-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-tablet);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-tablet);
    -webkit-transition: var(--type-secondaire-avis-card-transition-tablet);
    transition: var(--type-secondaire-avis-card-transition-tablet);
    border-radius: var(--type-secondaire-avis-card-border-radius-tablet);
    border: var(--type-secondaire-avis-card-border-tablet);
    padding: var(--type-secondaire-avis-card-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop);
    -webkit-transition: var(--type-secondaire-avis-card-transition-desktop);
    transition: var(--type-secondaire-avis-card-transition-desktop);
    border-radius: var(--type-secondaire-avis-card-border-radius-desktop);
    border: var(--type-secondaire-avis-card-border-desktop);
    padding: var(--type-secondaire-avis-card-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-no-burger);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-no-burger);
    -webkit-transition: var(--type-secondaire-avis-card-transition-desktop-no-burger);
    transition: var(--type-secondaire-avis-card-transition-desktop-no-burger);
    border-radius: var(--type-secondaire-avis-card-border-radius-desktop-no-burger);
    border: var(--type-secondaire-avis-card-border-desktop-no-burger);
    padding: var(--type-secondaire-avis-card-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-full);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-full);
    -webkit-transition: var(--type-secondaire-avis-card-transition-desktop-full);
    transition: var(--type-secondaire-avis-card-transition-desktop-full);
    border-radius: var(--type-secondaire-avis-card-border-radius-desktop-full);
    border: var(--type-secondaire-avis-card-border-desktop-full);
    padding: var(--type-secondaire-avis-card-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .avis-card {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-avis-card-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-large);
            flex-direction: var(--type-secondaire-avis-card-flex-direction-desktop-large);
    -webkit-transition: var(--type-secondaire-avis-card-transition-desktop-large);
    transition: var(--type-secondaire-avis-card-transition-desktop-large);
    border-radius: var(--type-secondaire-avis-card-border-radius-desktop-large);
    border: var(--type-secondaire-avis-card-border-desktop-large);
    padding: var(--type-secondaire-avis-card-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .avis-rating {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-secondaire-avis-rating-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-mobile);
    gap: var(--type-secondaire-swiper-navigation-gap-mobile);
    top: var(--type-secondaire-swiper-navigation-top-mobile);
    right: var(--type-secondaire-swiper-navigation-right-mobile);
    position: var(--type-secondaire-swiper-navigation-position-mobile);
  }
}
@media (min-width: 481px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-tablet);
    gap: var(--type-secondaire-swiper-navigation-gap-tablet);
    top: var(--type-secondaire-swiper-navigation-top-tablet);
    right: var(--type-secondaire-swiper-navigation-right-tablet);
    position: var(--type-secondaire-swiper-navigation-position-tablet);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-desktop);
    gap: var(--type-secondaire-swiper-navigation-gap-desktop);
    top: var(--type-secondaire-swiper-navigation-top-desktop);
    right: var(--type-secondaire-swiper-navigation-right-desktop);
    position: var(--type-secondaire-swiper-navigation-position-desktop);
  }
}
@media (min-width: 1220px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-desktop-no-burger);
    gap: var(--type-secondaire-swiper-navigation-gap-desktop-no-burger);
    top: var(--type-secondaire-swiper-navigation-top-desktop-no-burger);
    right: var(--type-secondaire-swiper-navigation-right-desktop-no-burger);
    position: var(--type-secondaire-swiper-navigation-position-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-desktop-full);
    gap: var(--type-secondaire-swiper-navigation-gap-desktop-full);
    top: var(--type-secondaire-swiper-navigation-top-desktop-full);
    right: var(--type-secondaire-swiper-navigation-right-desktop-full);
    position: var(--type-secondaire-swiper-navigation-position-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-secondaire .swiper-navigation {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-secondaire-swiper-navigation-display-desktop-large);
    gap: var(--type-secondaire-swiper-navigation-gap-desktop-large);
    top: var(--type-secondaire-swiper-navigation-top-desktop-large);
    right: var(--type-secondaire-swiper-navigation-right-desktop-large);
    position: var(--type-secondaire-swiper-navigation-position-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-color: var(--type-coaching-this-background-color-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-mobile);
    background-color: var(--type-coaching-wrapper-background-color-mobile);
    padding: var(--type-coaching-wrapper-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-tablet);
    background-color: var(--type-coaching-wrapper-background-color-tablet);
    padding: var(--type-coaching-wrapper-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-desktop);
    background-color: var(--type-coaching-wrapper-background-color-desktop);
    padding: var(--type-coaching-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-desktop-no-burger);
    background-color: var(--type-coaching-wrapper-background-color-desktop-no-burger);
    padding: var(--type-coaching-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-desktop-full);
    background-color: var(--type-coaching-wrapper-background-color-desktop-full);
    padding: var(--type-coaching-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-radius: var(--type-coaching-wrapper-border-radius-desktop-large);
    background-color: var(--type-coaching-wrapper-background-color-desktop-large);
    padding: var(--type-coaching-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-mobile);
        -ms-grid-row-align: var(--type-coaching-title-align-self-mobile);
        align-self: var(--type-coaching-title-align-self-mobile);
    width: var(--type-coaching-title-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-tablet);
        -ms-grid-row-align: var(--type-coaching-title-align-self-tablet);
        align-self: var(--type-coaching-title-align-self-tablet);
    width: var(--type-coaching-title-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-desktop);
        -ms-grid-row-align: var(--type-coaching-title-align-self-desktop);
        align-self: var(--type-coaching-title-align-self-desktop);
    width: var(--type-coaching-title-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-desktop-no-burger);
        -ms-grid-row-align: var(--type-coaching-title-align-self-desktop-no-burger);
        align-self: var(--type-coaching-title-align-self-desktop-no-burger);
    width: var(--type-coaching-title-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-desktop-full);
        -ms-grid-row-align: var(--type-coaching-title-align-self-desktop-full);
        align-self: var(--type-coaching-title-align-self-desktop-full);
    width: var(--type-coaching-title-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .title {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -ms-flex-item-align: var(--type-coaching-title-align-self-desktop-large);
        -ms-grid-row-align: var(--type-coaching-title-align-self-desktop-large);
        align-self: var(--type-coaching-title-align-self-desktop-large);
    width: var(--type-coaching-title-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-mobile);
    margin-top: var(--type-coaching-formules-container-margin-top-mobile);
    gap: var(--type-coaching-formules-container-gap-mobile);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-mobile);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-mobile);
            align-items: var(--type-coaching-formules-container-align-items-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-mobile);
            flex-direction: var(--type-coaching-formules-container-flex-direction-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-tablet);
    margin-top: var(--type-coaching-formules-container-margin-top-tablet);
    gap: var(--type-coaching-formules-container-gap-tablet);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-tablet);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-tablet);
            align-items: var(--type-coaching-formules-container-align-items-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-tablet);
            flex-direction: var(--type-coaching-formules-container-flex-direction-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-desktop);
    margin-top: var(--type-coaching-formules-container-margin-top-desktop);
    gap: var(--type-coaching-formules-container-gap-desktop);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-desktop);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-desktop);
            align-items: var(--type-coaching-formules-container-align-items-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-desktop);
            flex-direction: var(--type-coaching-formules-container-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-desktop-no-burger);
    margin-top: var(--type-coaching-formules-container-margin-top-desktop-no-burger);
    gap: var(--type-coaching-formules-container-gap-desktop-no-burger);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-desktop-no-burger);
            align-items: var(--type-coaching-formules-container-align-items-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-desktop-full);
    margin-top: var(--type-coaching-formules-container-margin-top-desktop-full);
    gap: var(--type-coaching-formules-container-gap-desktop-full);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-desktop-full);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-desktop-full);
            align-items: var(--type-coaching-formules-container-align-items-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-full);
            flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .formules-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-coaching-formules-container-display-desktop-large);
    margin-top: var(--type-coaching-formules-container-margin-top-desktop-large);
    gap: var(--type-coaching-formules-container-gap-desktop-large);
    -webkit-box-align: var(--type-coaching-formules-container-align-items-desktop-large);
        -ms-flex-align: var(--type-coaching-formules-container-align-items-desktop-large);
            align-items: var(--type-coaching-formules-container-align-items-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-large);
            flex-direction: var(--type-coaching-formules-container-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-mobile);
    border-radius: var(--type-coaching-formule-border-radius-mobile);
    border: var(--type-coaching-formule-border-mobile);
    height: var(--type-coaching-formule-height-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-tablet);
    border-radius: var(--type-coaching-formule-border-radius-tablet);
    border: var(--type-coaching-formule-border-tablet);
    height: var(--type-coaching-formule-height-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-desktop);
    border-radius: var(--type-coaching-formule-border-radius-desktop);
    border: var(--type-coaching-formule-border-desktop);
    height: var(--type-coaching-formule-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-desktop-no-burger);
    border-radius: var(--type-coaching-formule-border-radius-desktop-no-burger);
    border: var(--type-coaching-formule-border-desktop-no-burger);
    height: var(--type-coaching-formule-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-desktop-full);
    border-radius: var(--type-coaching-formule-border-radius-desktop-full);
    border: var(--type-coaching-formule-border-desktop-full);
    height: var(--type-coaching-formule-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .formule {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-padding-desktop-large);
    border-radius: var(--type-coaching-formule-border-radius-desktop-large);
    border: var(--type-coaching-formule-border-desktop-large);
    height: var(--type-coaching-formule-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .formule-selected {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-color: var(--type-coaching-formule-selected-border-color-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .formule-titre {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-coaching-formule-titre-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .formule-prix {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-coaching-formule-prix-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-mobile);
    margin: var(--type-coaching-points-container-margin-mobile);
    display: var(--type-coaching-points-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-mobile);
            flex-direction: var(--type-coaching-points-container-flex-direction-mobile);
    gap: var(--type-coaching-points-container-gap-mobile);
  }
}
@media (min-width: 481px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-tablet);
    margin: var(--type-coaching-points-container-margin-tablet);
    display: var(--type-coaching-points-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-tablet);
            flex-direction: var(--type-coaching-points-container-flex-direction-tablet);
    gap: var(--type-coaching-points-container-gap-tablet);
  }
}
@media (min-width: 1024px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-desktop);
    margin: var(--type-coaching-points-container-margin-desktop);
    display: var(--type-coaching-points-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-desktop);
            flex-direction: var(--type-coaching-points-container-flex-direction-desktop);
    gap: var(--type-coaching-points-container-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-desktop-no-burger);
    margin: var(--type-coaching-points-container-margin-desktop-no-burger);
    display: var(--type-coaching-points-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-desktop-no-burger);
            flex-direction: var(--type-coaching-points-container-flex-direction-desktop-no-burger);
    gap: var(--type-coaching-points-container-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-desktop-full);
    margin: var(--type-coaching-points-container-margin-desktop-full);
    display: var(--type-coaching-points-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-desktop-full);
            flex-direction: var(--type-coaching-points-container-flex-direction-desktop-full);
    gap: var(--type-coaching-points-container-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-coaching .points-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding-left: var(--type-coaching-points-container-padding-left-desktop-large);
    margin: var(--type-coaching-points-container-margin-desktop-large);
    display: var(--type-coaching-points-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-coaching-points-container-flex-direction-desktop-large);
            flex-direction: var(--type-coaching-points-container-flex-direction-desktop-large);
    gap: var(--type-coaching-points-container-gap-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-tertiaire-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-mobile);
    padding: var(--type-tertiaire-section-infos-padding-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-mobile);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-mobile);
    gap: var(--type-tertiaire-section-infos-gap-mobile);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-mobile);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-mobile);
            align-items: var(--type-tertiaire-section-infos-align-items-mobile);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-tablet);
    padding: var(--type-tertiaire-section-infos-padding-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-tablet);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-tablet);
    gap: var(--type-tertiaire-section-infos-gap-tablet);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-tablet);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-tablet);
            align-items: var(--type-tertiaire-section-infos-align-items-tablet);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-desktop);
    padding: var(--type-tertiaire-section-infos-padding-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop);
    gap: var(--type-tertiaire-section-infos-gap-desktop);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-desktop);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-desktop);
            align-items: var(--type-tertiaire-section-infos-align-items-desktop);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-desktop-no-burger);
    padding: var(--type-tertiaire-section-infos-padding-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-no-burger);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-no-burger);
    gap: var(--type-tertiaire-section-infos-gap-desktop-no-burger);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-desktop-no-burger);
            align-items: var(--type-tertiaire-section-infos-align-items-desktop-no-burger);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-desktop-full);
    padding: var(--type-tertiaire-section-infos-padding-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-full);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-full);
    gap: var(--type-tertiaire-section-infos-gap-desktop-full);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-desktop-full);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-desktop-full);
            align-items: var(--type-tertiaire-section-infos-align-items-desktop-full);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .section-infos {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-section-infos-display-desktop-large);
    padding: var(--type-tertiaire-section-infos-padding-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-large);
            flex-direction: var(--type-tertiaire-section-infos-flex-direction-desktop-large);
    gap: var(--type-tertiaire-section-infos-gap-desktop-large);
    -webkit-box-align: var(--type-tertiaire-section-infos-align-items-desktop-large);
        -ms-flex-align: var(--type-tertiaire-section-infos-align-items-desktop-large);
            align-items: var(--type-tertiaire-section-infos-align-items-desktop-large);
    margin-bottom: var(--type-tertiaire-section-infos-margin-bottom-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-mobile);
        -ms-flex: var(--type-tertiaire-text-container-flex-mobile);
            flex: var(--type-tertiaire-text-container-flex-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-tablet);
        -ms-flex: var(--type-tertiaire-text-container-flex-tablet);
            flex: var(--type-tertiaire-text-container-flex-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-desktop);
        -ms-flex: var(--type-tertiaire-text-container-flex-desktop);
            flex: var(--type-tertiaire-text-container-flex-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-desktop-no-burger);
        -ms-flex: var(--type-tertiaire-text-container-flex-desktop-no-burger);
            flex: var(--type-tertiaire-text-container-flex-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-desktop-full);
        -ms-flex: var(--type-tertiaire-text-container-flex-desktop-full);
            flex: var(--type-tertiaire-text-container-flex-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .text-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-text-container-flex-desktop-large);
        -ms-flex: var(--type-tertiaire-text-container-flex-desktop-large);
            flex: var(--type-tertiaire-text-container-flex-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .section-text {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-tertiaire-section-text-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-mobile);
        -ms-flex: var(--type-tertiaire-image-container-flex-mobile);
            flex: var(--type-tertiaire-image-container-flex-mobile);
    max-width: var(--type-tertiaire-image-container-max-width-mobile);
    margin-top: var(--type-tertiaire-image-container-margin-top-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-tablet);
        -ms-flex: var(--type-tertiaire-image-container-flex-tablet);
            flex: var(--type-tertiaire-image-container-flex-tablet);
    max-width: var(--type-tertiaire-image-container-max-width-tablet);
    margin-top: var(--type-tertiaire-image-container-margin-top-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-desktop);
        -ms-flex: var(--type-tertiaire-image-container-flex-desktop);
            flex: var(--type-tertiaire-image-container-flex-desktop);
    max-width: var(--type-tertiaire-image-container-max-width-desktop);
    margin-top: var(--type-tertiaire-image-container-margin-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-desktop-no-burger);
        -ms-flex: var(--type-tertiaire-image-container-flex-desktop-no-burger);
            flex: var(--type-tertiaire-image-container-flex-desktop-no-burger);
    max-width: var(--type-tertiaire-image-container-max-width-desktop-no-burger);
    margin-top: var(--type-tertiaire-image-container-margin-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-desktop-full);
        -ms-flex: var(--type-tertiaire-image-container-flex-desktop-full);
            flex: var(--type-tertiaire-image-container-flex-desktop-full);
    max-width: var(--type-tertiaire-image-container-max-width-desktop-full);
    margin-top: var(--type-tertiaire-image-container-margin-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .image-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-tertiaire-image-container-flex-desktop-large);
        -ms-flex: var(--type-tertiaire-image-container-flex-desktop-large);
            flex: var(--type-tertiaire-image-container-flex-desktop-large);
    max-width: var(--type-tertiaire-image-container-max-width-desktop-large);
    margin-top: var(--type-tertiaire-image-container-margin-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-mobile);
    gap: var(--type-tertiaire-logos-container-gap-mobile);
    margin-top: var(--type-tertiaire-logos-container-margin-top-mobile);
    width: var(--type-tertiaire-logos-container-width-mobile);
    height: var(--type-tertiaire-logos-container-height-mobile);
    padding: var(--type-tertiaire-logos-container-padding-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-tablet);
    gap: var(--type-tertiaire-logos-container-gap-tablet);
    margin-top: var(--type-tertiaire-logos-container-margin-top-tablet);
    width: var(--type-tertiaire-logos-container-width-tablet);
    height: var(--type-tertiaire-logos-container-height-tablet);
    padding: var(--type-tertiaire-logos-container-padding-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-desktop);
    gap: var(--type-tertiaire-logos-container-gap-desktop);
    margin-top: var(--type-tertiaire-logos-container-margin-top-desktop);
    width: var(--type-tertiaire-logos-container-width-desktop);
    height: var(--type-tertiaire-logos-container-height-desktop);
    padding: var(--type-tertiaire-logos-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-desktop-no-burger);
    gap: var(--type-tertiaire-logos-container-gap-desktop-no-burger);
    margin-top: var(--type-tertiaire-logos-container-margin-top-desktop-no-burger);
    width: var(--type-tertiaire-logos-container-width-desktop-no-burger);
    height: var(--type-tertiaire-logos-container-height-desktop-no-burger);
    padding: var(--type-tertiaire-logos-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-desktop-full);
    gap: var(--type-tertiaire-logos-container-gap-desktop-full);
    margin-top: var(--type-tertiaire-logos-container-margin-top-desktop-full);
    width: var(--type-tertiaire-logos-container-width-desktop-full);
    height: var(--type-tertiaire-logos-container-height-desktop-full);
    padding: var(--type-tertiaire-logos-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .logos-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-tertiaire-logos-container-display-desktop-large);
    gap: var(--type-tertiaire-logos-container-gap-desktop-large);
    margin-top: var(--type-tertiaire-logos-container-margin-top-desktop-large);
    width: var(--type-tertiaire-logos-container-width-desktop-large);
    height: var(--type-tertiaire-logos-container-height-desktop-large);
    padding: var(--type-tertiaire-logos-container-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .logo-wrapper {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-tertiaire-logo-wrapper-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-mobile);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-mobile);
  }
}
@media (min-width: 481px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-tablet);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-tablet);
  }
}
@media (min-width: 1024px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-desktop);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-desktop);
  }
}
@media (min-width: 1220px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-desktop-no-burger);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-desktop-full);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-tertiaire .overflow-container {
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    overflow-x: var(--type-tertiaire-overflow-container-overflow-x-desktop-large);
    overflow-y: var(--type-tertiaire-overflow-container-overflow-y-desktop-large);
  }
}

/* Create here as much as needed... */
.next-section-joined {
  z-index: 12 !important;
  margin-bottom: 0;
}
.next-section-joined + section,
.next-section-joined + footer {
  margin-top: 0;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same paddings/margins on the project
  define them here with the variables already defined */
body {
  margin: auto;
  z-index: -1;
  overflow-x: hidden;
}

:root {
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --default-position-mobile: relative;
  --default-position-tablet: relative;
  --default-position-desktop: relative;
  --default-position-desktop-no-burger: relative;
  --default-position-desktop-full: relative;
  --default-position-desktop-large: relative;
  --default-display-mobile: flex;
  --default-display-tablet: flex;
  --default-display-desktop: flex;
  --default-display-desktop-no-burger: flex;
  --default-display-desktop-full: flex;
  --default-display-desktop-large: flex;
  --default-flex-direction-mobile: column;
  --default-flex-direction-tablet: column;
  --default-flex-direction-desktop: column;
  --default-flex-direction-desktop-no-burger: column;
  --default-flex-direction-desktop-full: column;
  --default-flex-direction-desktop-large: column;
  --type-demo-this-padding-mobile: 0 0 0 0;
  --type-demo-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-demo-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-demo-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-demo-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-demo-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-demo-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) 0 calc(0.0254452926 * 1 * 100vw) 0;
  --type-demo-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-mobile: 0 0 0 0;
  --type-demo-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-flex-direction-mobile: column;
  --type-demo-container-flex-direction-tablet: column;
  --type-demo-container-flex-direction-desktop: row;
  --type-demo-container-flex-direction-desktop-no-burger: row;
  --type-demo-container-flex-direction-desktop-full: row;
  --type-demo-container-flex-direction-desktop-large: row;
  --type-demofonts-wrapper-flex-direction-mobile: column;
  --type-demofonts-wrapper-flex-direction-tablet: column;
  --type-demofonts-wrapper-flex-direction-desktop: row;
  --type-demofonts-wrapper-flex-direction-desktop-no-burger: row;
  --type-demofonts-wrapper-flex-direction-desktop-full: row;
  --type-demofonts-wrapper-flex-direction-desktop-large: row;
  --type-demofonts-container-width-mobile: auto;
  --type-demofonts-container-width-tablet: auto;
  --type-demofonts-container-width-desktop: 50%;
  --type-demofonts-container-width-desktop-no-burger: 50%;
  --type-demofonts-container-width-desktop-full: 50%;
  --type-demofonts-container-width-desktop-large: 50%;
  --type-header-this-display-mobile: block;
  --type-header-this-display-tablet: block;
  --type-header-this-display-desktop: block;
  --type-header-this-display-desktop-no-burger: block;
  --type-header-this-display-desktop-full: block;
  --type-header-this-display-desktop-large: block;
  --type-header-this-flex-direction-mobile: row;
  --type-header-this-flex-direction-tablet: row;
  --type-header-this-flex-direction-desktop: row;
  --type-header-this-flex-direction-desktop-no-burger: row;
  --type-header-this-flex-direction-desktop-full: row;
  --type-header-this-flex-direction-desktop-large: row;
  --type-header-this-padding-mobile: calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-header-this-padding-tablet: calc(0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-header-this-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-header-this-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-header-this-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-header-wrapper-flex-direction-mobile: row;
  --type-header-wrapper-flex-direction-tablet: row;
  --type-header-wrapper-flex-direction-desktop: row;
  --type-header-wrapper-flex-direction-desktop-no-burger: row;
  --type-header-wrapper-flex-direction-desktop-full: row;
  --type-header-wrapper-flex-direction-desktop-large: row;
  --type-header-wrapper-height-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-header-wrapper-height-tablet: calc(0.0658536585 * 1 * 100vw);
  --type-header-wrapper-height-desktop: calc(0.0364583333 * 1 * 100vw);
  --type-header-wrapper-height-desktop-no-burger: calc(0.0364583333 * 1 * 100vw);
  --type-header-wrapper-height-desktop-full: calc(0.0364583333 * 1 * 100vw);
  --type-header-wrapper-height-desktop-large: calc(0.0364583333 * 1 * 100vw);
  --type-header-container-flex-direction-mobile: column;
  --type-header-container-flex-direction-tablet: column;
  --type-header-container-flex-direction-desktop: row;
  --type-header-container-flex-direction-desktop-no-burger: row;
  --type-header-container-flex-direction-desktop-full: row;
  --type-header-container-flex-direction-desktop-large: row;
  --type-header-container-justify-content-mobile: flex-end;
  --type-header-container-justify-content-tablet: flex-end;
  --type-header-container-justify-content-desktop: flex-end;
  --type-header-container-justify-content-desktop-no-burger: flex-end;
  --type-header-container-justify-content-desktop-full: flex-end;
  --type-header-container-justify-content-desktop-large: flex-end;
  --type-header-package-justify-content-mobile: center;
  --type-header-package-justify-content-tablet: center;
  --type-header-package-justify-content-desktop: center;
  --type-header-package-justify-content-desktop-no-burger: center;
  --type-header-package-justify-content-desktop-full: center;
  --type-header-package-justify-content-desktop-large: center;
  --type-header-sub-menu-top-mobile: calc(0.1272264631 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-tablet: calc(0.0658536585 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop: calc(0.0364583333 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-no-burger: calc(0.0364583333 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-full: calc(0.0364583333 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-large: calc(0.0364583333 * 1 * 100vw - 2px);
  --type-header-menu-item-display-mobile: flex;
  --type-header-menu-item-display-tablet: flex;
  --type-header-menu-item-display-desktop: flex;
  --type-header-menu-item-display-desktop-no-burger: flex;
  --type-header-menu-item-display-desktop-full: flex;
  --type-header-menu-item-display-desktop-large: flex;
  --type-header-menu-item-flex-direction-mobile: row;
  --type-header-menu-item-flex-direction-tablet: row;
  --type-header-menu-item-flex-direction-desktop: row;
  --type-header-menu-item-flex-direction-desktop-no-burger: row;
  --type-header-menu-item-flex-direction-desktop-full: row;
  --type-header-menu-item-flex-direction-desktop-large: row;
  --type-header-custom-logo-width-mobile: calc(0.5089058524 * 1 * 100vw);
  --type-header-custom-logo-width-tablet: calc(0.243902439 * 1 * 100vw);
  --type-header-custom-logo-width-desktop: calc(0.1302083333 * 1 * 100vw);
  --type-header-custom-logo-width-desktop-no-burger: calc(0.1302083333 * 1 * 100vw);
  --type-header-custom-logo-width-desktop-full: calc(0.1302083333 * 1 * 100vw);
  --type-header-custom-logo-width-desktop-large: calc(0.1302083333 * 1 * 100vw);
  --type-header-main-navigation-padding-right-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-header-main-navigation-padding-right-tablet: calc(0.0104166667 * 1 * 100vw);
  --type-header-main-navigation-padding-right-desktop: calc(0.0182291667 * 1 * 100vw);
  --type-header-main-navigation-padding-right-desktop-no-burger: calc(0.0182291667 * 1 * 100vw);
  --type-header-main-navigation-padding-right-desktop-full: calc(0.0182291667 * 1 * 100vw);
  --type-header-main-navigation-padding-right-desktop-large: calc(0.0182291667 * 1 * 100vw);
  --type-header-secondary-navigation-height-mobile: 100%;
  --type-header-secondary-navigation-height-tablet: 100%;
  --type-header-secondary-navigation-height-desktop: 100%;
  --type-header-secondary-navigation-height-desktop-no-burger: 100%;
  --type-header-secondary-navigation-height-desktop-full: 100%;
  --type-header-secondary-navigation-height-desktop-large: 100%;
  --type-footer-this-height-mobile: auto;
  --type-footer-this-height-tablet: auto;
  --type-footer-this-height-desktop: auto;
  --type-footer-this-height-desktop-no-burger: auto;
  --type-footer-this-height-desktop-full: auto;
  --type-footer-this-height-desktop-large: auto;
  --type-footer-package-width-mobile: 100%;
  --type-footer-package-width-tablet: 100%;
  --type-footer-package-width-desktop: 100%;
  --type-footer-package-width-desktop-no-burger: 100%;
  --type-footer-package-width-desktop-full: 100%;
  --type-footer-package-width-desktop-large: 100%;
  --type-footer-top-flex-direction-mobile: column;
  --type-footer-top-flex-direction-tablet: column;
  --type-footer-top-flex-direction-desktop: row;
  --type-footer-top-flex-direction-desktop-no-burger: row;
  --type-footer-top-flex-direction-desktop-full: row;
  --type-footer-top-flex-direction-desktop-large: row;
  --type-footer-top-padding-mobile: calc(0.1272264631 * 1 * 100vw) 0 0 0;
  --type-footer-top-padding-tablet: calc(0.0609756098 * 1 * 100vw) 0 0 0;
  --type-footer-top-padding-desktop: calc(0.0572916667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.078125 * 1 * 100vw);
  --type-footer-top-padding-desktop-no-burger: calc(0.0572916667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.078125 * 1 * 100vw);
  --type-footer-top-padding-desktop-full: calc(0.0572916667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.078125 * 1 * 100vw);
  --type-footer-top-padding-desktop-large: calc(0.0572916667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.078125 * 1 * 100vw);
  --type-footer-top-gap-mobile: 0;
  --type-footer-top-gap-tablet: 0;
  --type-footer-top-gap-desktop: calc(0.1770833333 * 1 * 100vw);
  --type-footer-top-gap-desktop-no-burger: calc(0.1770833333 * 1 * 100vw);
  --type-footer-top-gap-desktop-full: calc(0.1770833333 * 1 * 100vw);
  --type-footer-top-gap-desktop-large: calc(0.1770833333 * 1 * 100vw);
  --type-footer-top-align-items-mobile: center;
  --type-footer-top-align-items-tablet: center;
  --type-footer-top-align-items-desktop: center;
  --type-footer-top-align-items-desktop-no-burger: center;
  --type-footer-top-align-items-desktop-full: center;
  --type-footer-top-align-items-desktop-large: center;
  --type-footer-top-border-radius-mobile: calc(0.1017811705 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) 0 0;
  --type-footer-top-border-radius-tablet: calc(0.1017811705 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) 0 0;
  --type-footer-top-border-radius-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-footer-top-border-radius-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-footer-top-border-radius-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-footer-top-border-radius-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-footer-top-border-top-mobile: 1px solid var(--theme-color-border);
  --type-footer-top-border-top-tablet: 1px solid var(--theme-color-border);
  --type-footer-top-border-top-desktop: 1px solid var(--theme-color-border);
  --type-footer-top-border-top-desktop-no-burger: 1px solid var(--theme-color-border);
  --type-footer-top-border-top-desktop-full: 1px solid var(--theme-color-border);
  --type-footer-top-border-top-desktop-large: 1px solid var(--theme-color-border);
  --type-footer-bottom-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-footer-bottom-padding-tablet: 0 calc(0.03125 * 1 * 100vw) calc(0.0365853659 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-bottom-padding-desktop: 0 calc(0.0520833333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-footer-bottom-padding-desktop-no-burger: 0 calc(0.0520833333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-footer-bottom-padding-desktop-full: 0 calc(0.0520833333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-footer-bottom-padding-desktop-large: 0 calc(0.0520833333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-footer-bottom-container-display-mobile: flex;
  --type-footer-bottom-container-display-tablet: flex;
  --type-footer-bottom-container-display-desktop: flex;
  --type-footer-bottom-container-display-desktop-no-burger: flex;
  --type-footer-bottom-container-display-desktop-full: flex;
  --type-footer-bottom-container-display-desktop-large: flex;
  --type-footer-bottom-container-flex-direction-mobile: column;
  --type-footer-bottom-container-flex-direction-tablet: column;
  --type-footer-bottom-container-flex-direction-desktop: row;
  --type-footer-bottom-container-flex-direction-desktop-no-burger: row;
  --type-footer-bottom-container-flex-direction-desktop-full: row;
  --type-footer-bottom-container-flex-direction-desktop-large: row;
  --type-footer-bottom-container-justify-content-mobile: center;
  --type-footer-bottom-container-justify-content-tablet: center;
  --type-footer-bottom-container-justify-content-desktop: space-between;
  --type-footer-bottom-container-justify-content-desktop-no-burger: space-between;
  --type-footer-bottom-container-justify-content-desktop-full: space-between;
  --type-footer-bottom-container-justify-content-desktop-large: space-between;
  --type-footer-bottom-container-opacity-mobile: 1;
  --type-footer-bottom-container-opacity-tablet: 1;
  --type-footer-bottom-container-opacity-desktop: 0.6;
  --type-footer-bottom-container-opacity-desktop-no-burger: 0.6;
  --type-footer-bottom-container-opacity-desktop-full: 0.6;
  --type-footer-bottom-container-opacity-desktop-large: 0.6;
  --type-footer-bottom-container-padding-top-mobile: calc(0.0763358779 * 1 * 100vw);
  --type-footer-bottom-container-padding-top-tablet: calc(0.0365853659 * 1 * 100vw);
  --type-footer-bottom-container-padding-top-desktop: calc(0.015625 * 1 * 100vw);
  --type-footer-bottom-container-padding-top-desktop-no-burger: calc(0.015625 * 1 * 100vw);
  --type-footer-bottom-container-padding-top-desktop-full: calc(0.015625 * 1 * 100vw);
  --type-footer-bottom-container-padding-top-desktop-large: calc(0.015625 * 1 * 100vw);
  --type-footer-nos-videos-margin-left-mobile: 0;
  --type-footer-nos-videos-margin-left-tablet: 0;
  --type-footer-nos-videos-margin-left-desktop: auto;
  --type-footer-nos-videos-margin-left-desktop-no-burger: auto;
  --type-footer-nos-videos-margin-left-desktop-full: auto;
  --type-footer-nos-videos-margin-left-desktop-large: auto;
  --type-footer-nos-videos-margin-right-mobile: 0;
  --type-footer-nos-videos-margin-right-tablet: 0;
  --type-footer-nos-videos-margin-right-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-footer-nos-videos-margin-right-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-footer-nos-videos-margin-right-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-footer-nos-videos-margin-right-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-footer-cta-primary-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-footer-cta-primary-padding-tablet: calc(0.0243902439 * 1 * 100vw) calc(0.0243902439 * 1 * 100vw);
  --type-footer-cta-primary-padding-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-footer-cta-primary-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-footer-cta-primary-padding-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-footer-cta-primary-padding-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-footer-cta-primary-margin-mobile: 0 0 calc(0.1399491094 * 1 * 100vw) 0;
  --type-footer-cta-primary-margin-tablet: 0 0 calc(0.0670731707 * 1 * 100vw) 0;
  --type-footer-cta-primary-margin-desktop: 0;
  --type-footer-cta-primary-margin-desktop-no-burger: 0;
  --type-footer-cta-primary-margin-desktop-full: 0;
  --type-footer-cta-primary-margin-desktop-large: 0;
  --type-footer-cta-primary-width-mobile: -webkit-fill-available;
  --type-footer-cta-primary-width-tablet: -webkit-fill-available;
  --type-footer-cta-primary-width-desktop: -webkit-fill-available;
  --type-footer-cta-primary-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-cta-primary-width-desktop-full: -webkit-fill-available;
  --type-footer-cta-primary-width-desktop-large: -webkit-fill-available;
  --type-footer-cta-secondary-width-mobile: -webkit-fill-available;
  --type-footer-cta-secondary-width-tablet: -webkit-fill-available;
  --type-footer-cta-secondary-width-desktop: -webkit-fill-available;
  --type-footer-cta-secondary-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-cta-secondary-width-desktop-full: -webkit-fill-available;
  --type-footer-cta-secondary-width-desktop-large: -webkit-fill-available;
  --type-footer-menu-bottom-display-mobile: flex;
  --type-footer-menu-bottom-display-tablet: flex;
  --type-footer-menu-bottom-display-desktop: flex;
  --type-footer-menu-bottom-display-desktop-no-burger: flex;
  --type-footer-menu-bottom-display-desktop-full: flex;
  --type-footer-menu-bottom-display-desktop-large: flex;
  --type-footer-menu-bottom-flex-direction-mobile: column;
  --type-footer-menu-bottom-flex-direction-tablet: column;
  --type-footer-menu-bottom-flex-direction-desktop: row;
  --type-footer-menu-bottom-flex-direction-desktop-no-burger: row;
  --type-footer-menu-bottom-flex-direction-desktop-full: row;
  --type-footer-menu-bottom-flex-direction-desktop-large: row;
  --type-footer-menu-bottom-align-items-mobile: start;
  --type-footer-menu-bottom-align-items-tablet: start;
  --type-footer-menu-bottom-align-items-desktop: start;
  --type-footer-menu-bottom-align-items-desktop-no-burger: start;
  --type-footer-menu-bottom-align-items-desktop-full: start;
  --type-footer-menu-bottom-align-items-desktop-large: start;
  --type-footer-menu-bottom-gap-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-footer-menu-bottom-gap-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-footer-menu-bottom-gap-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-footer-menu-bottom-gap-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-footer-menu-bottom-gap-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-footer-menu-bottom-gap-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-footer-site-branding-width-mobile: calc(0.4834605598 * 1 * 100vw);
  --type-footer-site-branding-width-tablet: calc(0.2317073171 * 1 * 100vw);
  --type-footer-site-branding-width-desktop: calc(0.1822916667 * 1 * 100vw);
  --type-footer-site-branding-width-desktop-no-burger: calc(0.1822916667 * 1 * 100vw);
  --type-footer-site-branding-width-desktop-full: calc(0.1822916667 * 1 * 100vw);
  --type-footer-site-branding-width-desktop-large: calc(0.1822916667 * 1 * 100vw);
  --type-footer-site-branding-height-mobile: calc(0.096692112 * 1 * 100vw);
  --type-footer-site-branding-height-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-footer-site-branding-height-desktop: auto;
  --type-footer-site-branding-height-desktop-no-burger: auto;
  --type-footer-site-branding-height-desktop-full: auto;
  --type-footer-site-branding-height-desktop-large: auto;
  --type-footer-site-navigation-flex-direction-mobile: column;
  --type-footer-site-navigation-flex-direction-tablet: column;
  --type-footer-site-navigation-flex-direction-desktop: row;
  --type-footer-site-navigation-flex-direction-desktop-no-burger: row;
  --type-footer-site-navigation-flex-direction-desktop-full: row;
  --type-footer-site-navigation-flex-direction-desktop-large: row;
  --type-footer-site-navigation-width-mobile: -webkit-fill-available;
  --type-footer-site-navigation-width-tablet: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-full: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-large: -webkit-fill-available;
  --type-footer-site-navigation-gap-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-footer-site-navigation-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-footer-site-navigation-gap-desktop: unset;
  --type-footer-site-navigation-gap-desktop-no-burger: unset;
  --type-footer-site-navigation-gap-desktop-full: unset;
  --type-footer-site-navigation-gap-desktop-large: unset;
  --type-footer-site-navigation-margin-mobile: calc(0.1017811705 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0636132316 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-footer-site-navigation-margin-tablet: calc(0.0487804878 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-site-navigation-margin-desktop: 0;
  --type-footer-site-navigation-margin-desktop-no-burger: 0;
  --type-footer-site-navigation-margin-desktop-full: 0;
  --type-footer-site-navigation-margin-desktop-large: 0;
  --type-footer-navigation-display-mobile: flex;
  --type-footer-navigation-display-tablet: flex;
  --type-footer-navigation-display-desktop: flex;
  --type-footer-navigation-display-desktop-no-burger: flex;
  --type-footer-navigation-display-desktop-full: flex;
  --type-footer-navigation-display-desktop-large: flex;
  --type-footer-navigation-flex-direction-mobile: column;
  --type-footer-navigation-flex-direction-tablet: column;
  --type-footer-navigation-flex-direction-desktop: row;
  --type-footer-navigation-flex-direction-desktop-no-burger: row;
  --type-footer-navigation-flex-direction-desktop-full: row;
  --type-footer-navigation-flex-direction-desktop-large: row;
  --type-footer-navigation-align-items-mobile: center;
  --type-footer-navigation-align-items-tablet: center;
  --type-footer-navigation-align-items-desktop: center;
  --type-footer-navigation-align-items-desktop-no-burger: center;
  --type-footer-navigation-align-items-desktop-full: center;
  --type-footer-navigation-align-items-desktop-large: center;
  --type-footer-main-navigation-height-mobile: 100%;
  --type-footer-main-navigation-height-tablet: 100%;
  --type-footer-main-navigation-height-desktop: 100%;
  --type-footer-main-navigation-height-desktop-no-burger: 100%;
  --type-footer-main-navigation-height-desktop-full: 100%;
  --type-footer-main-navigation-height-desktop-large: 100%;
  --type-footer-menu-pages-legales-container-width-mobile: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-tablet: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-full: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-large: -webkit-fill-available;
  --type-footer-menu-flex-direction-mobile: column;
  --type-footer-menu-flex-direction-tablet: column;
  --type-footer-menu-flex-direction-desktop: row;
  --type-footer-menu-flex-direction-desktop-no-burger: row;
  --type-footer-menu-flex-direction-desktop-full: row;
  --type-footer-menu-flex-direction-desktop-large: row;
  --type-footer-social-navigation-flex-direction-mobile: row;
  --type-footer-social-navigation-flex-direction-tablet: row;
  --type-footer-social-navigation-flex-direction-desktop: row;
  --type-footer-social-navigation-flex-direction-desktop-no-burger: row;
  --type-footer-social-navigation-flex-direction-desktop-full: row;
  --type-footer-social-navigation-flex-direction-desktop-large: row;
  --type-footer-social-navigation-gap-mobile: calc(0.0254452926 * 1 * 100vw);
  --type-footer-social-navigation-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-footer-social-navigation-gap-desktop: calc(0.0130208333 * 1 * 100vw);
  --type-footer-social-navigation-gap-desktop-no-burger: calc(0.0130208333 * 1 * 100vw);
  --type-footer-social-navigation-gap-desktop-full: calc(0.0130208333 * 1 * 100vw);
  --type-footer-social-navigation-gap-desktop-large: calc(0.0130208333 * 1 * 100vw);
  --type-footer-social-navigation-align-items-mobile: center;
  --type-footer-social-navigation-align-items-tablet: center;
  --type-footer-social-navigation-align-items-desktop: center;
  --type-footer-social-navigation-align-items-desktop-no-burger: center;
  --type-footer-social-navigation-align-items-desktop-full: center;
  --type-footer-social-navigation-align-items-desktop-large: center;
  --type-burger-this-width-mobile: -webkit-fill-available;
  --type-burger-this-width-tablet: -webkit-fill-available;
  --type-burger-this-width-desktop: -webkit-fill-available;
  --type-burger-this-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-this-width-desktop-full: -webkit-fill-available;
  --type-burger-this-width-desktop-large: -webkit-fill-available;
  --type-burger-this-height-mobile: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-height-tablet: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-height-desktop: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-height-desktop-no-burger: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-height-desktop-full: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-height-desktop-large: calc(100vh - (0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw));
  --type-burger-this-top-mobile: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-this-top-tablet: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-this-top-desktop: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-this-top-desktop-no-burger: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-this-top-desktop-full: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-this-top-desktop-large: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-mobile: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0243902439 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-desktop: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) 0 0 0;
  --type-burger-burger-menu-wrapper-padding-desktop-no-burger: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) 0 0 0;
  --type-burger-burger-menu-wrapper-padding-desktop-full: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) 0 0 0;
  --type-burger-burger-menu-wrapper-padding-desktop-large: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) 0 0 0;
  --type-burger-burger-menu-wrapper-display-mobile: flex;
  --type-burger-burger-menu-wrapper-display-tablet: flex;
  --type-burger-burger-menu-wrapper-display-desktop: flex;
  --type-burger-burger-menu-wrapper-display-desktop-no-burger: flex;
  --type-burger-burger-menu-wrapper-display-desktop-full: flex;
  --type-burger-burger-menu-wrapper-display-desktop-large: flex;
  --type-burger-burger-menu-wrapper-flex-direction-mobile: column;
  --type-burger-burger-menu-wrapper-flex-direction-tablet: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-full: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-large: column;
  --type-burger-burger-menu-wrapper-height-mobile: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-height-tablet: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-height-desktop: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-height-desktop-no-burger: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-height-desktop-full: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-height-desktop-large: -webkit-fill-available;
  --type-burger-burger-menu-wrapper-justify-content-mobile: flex-start;
  --type-burger-burger-menu-wrapper-justify-content-tablet: flex-start;
  --type-burger-burger-menu-wrapper-justify-content-desktop: flex-start;
  --type-burger-burger-menu-wrapper-justify-content-desktop-no-burger: flex-start;
  --type-burger-burger-menu-wrapper-justify-content-desktop-full: flex-start;
  --type-burger-burger-menu-wrapper-justify-content-desktop-large: flex-start;
  --type-burger-wrapper-width-mobile: -webkit-fill-available;
  --type-burger-wrapper-width-tablet: -webkit-fill-available;
  --type-burger-wrapper-width-desktop: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-full: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-large: -webkit-fill-available;
  --type-burger-container-width-mobile: -webkit-fill-available;
  --type-burger-container-width-tablet: -webkit-fill-available;
  --type-burger-container-width-desktop: -webkit-fill-available;
  --type-burger-container-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-container-width-desktop-full: -webkit-fill-available;
  --type-burger-container-width-desktop-large: -webkit-fill-available;
  --type-burger-main-navigation-margin-bottom-mobile: calc(0.4071246819 * 1 * 100vw);
  --type-burger-main-navigation-margin-bottom-tablet: calc(0.4071246819 * 1 * 100vw);
  --type-burger-main-navigation-margin-bottom-desktop: calc(0.4071246819 * 1 * 100vw);
  --type-burger-main-navigation-margin-bottom-desktop-no-burger: calc(0.4071246819 * 1 * 100vw);
  --type-burger-main-navigation-margin-bottom-desktop-full: calc(0.4071246819 * 1 * 100vw);
  --type-burger-main-navigation-margin-bottom-desktop-large: calc(0.4071246819 * 1 * 100vw);
  --type-burger-menu-display-mobile: flex;
  --type-burger-menu-display-tablet: flex;
  --type-burger-menu-display-desktop: flex;
  --type-burger-menu-display-desktop-no-burger: flex;
  --type-burger-menu-display-desktop-full: flex;
  --type-burger-menu-display-desktop-large: flex;
  --type-burger-menu-flex-direction-mobile: column;
  --type-burger-menu-flex-direction-tablet: column;
  --type-burger-menu-flex-direction-desktop: column;
  --type-burger-menu-flex-direction-desktop-no-burger: column;
  --type-burger-menu-flex-direction-desktop-full: column;
  --type-burger-menu-flex-direction-desktop-large: column;
  --type-burger-menu-item-width-mobile: -webkit-fill-available;
  --type-burger-menu-item-width-tablet: -webkit-fill-available;
  --type-burger-menu-item-width-desktop: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-full: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-large: -webkit-fill-available;
  --type-burger-menu-item-padding-mobile: calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-burger-menu-item-padding-tablet: calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop: calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-no-burger: calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-full: calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-large: calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-breadcrumb-this-padding-mobile: calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-breadcrumb-this-padding-tablet: calc(0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0304878049 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-banner-this-padding-mobile: calc(0.0890585242 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw);
  --type-banner-this-padding-tablet: calc(0.0487804878 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-banner-this-padding-desktop: calc(0.0260416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-this-padding-desktop-no-burger: calc(0.0260416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-this-padding-desktop-full: calc(0.0260416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-this-padding-desktop-large: calc(0.0260416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-this-margin-top-mobile: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-banner-this-margin-top-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.0304878049 * 1 * 100vw);
  --type-banner-this-margin-top-desktop: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-this-margin-top-desktop-no-burger: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-this-margin-top-desktop-full: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-this-margin-top-desktop-large: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-this-background-repeat-mobile: no-repeat;
  --type-banner-this-background-repeat-tablet: no-repeat;
  --type-banner-this-background-repeat-desktop: no-repeat;
  --type-banner-this-background-repeat-desktop-no-burger: no-repeat;
  --type-banner-this-background-repeat-desktop-full: no-repeat;
  --type-banner-this-background-repeat-desktop-large: no-repeat;
  --type-banner-this-background-position-mobile: center;
  --type-banner-this-background-position-tablet: center;
  --type-banner-this-background-position-desktop: center;
  --type-banner-this-background-position-desktop-no-burger: center;
  --type-banner-this-background-position-desktop-full: center;
  --type-banner-this-background-position-desktop-large: center;
  --type-banner-this-background-size-mobile: cover;
  --type-banner-this-background-size-tablet: cover;
  --type-banner-this-background-size-desktop: cover;
  --type-banner-this-background-size-desktop-no-burger: cover;
  --type-banner-this-background-size-desktop-full: cover;
  --type-banner-this-background-size-desktop-large: cover;
  --type-banner-wrapper-padding-mobile: 0;
  --type-banner-wrapper-padding-tablet: 0;
  --type-banner-wrapper-padding-desktop: 0;
  --type-banner-wrapper-padding-desktop-no-burger: 0;
  --type-banner-wrapper-padding-desktop-full: 0;
  --type-banner-wrapper-padding-desktop-large: 0;
  --type-banner-container-display-mobile: flex;
  --type-banner-container-display-tablet: flex;
  --type-banner-container-display-desktop: flex;
  --type-banner-container-display-desktop-no-burger: flex;
  --type-banner-container-display-desktop-full: flex;
  --type-banner-container-display-desktop-large: flex;
  --type-banner-container-width-mobile: 100%;
  --type-banner-container-width-tablet: 100%;
  --type-banner-container-width-desktop: 40%;
  --type-banner-container-width-desktop-no-burger: 40%;
  --type-banner-container-width-desktop-full: 40%;
  --type-banner-container-width-desktop-large: 40%;
  --type-banner-container-margin-mobile: calc(0.2544529262 * 1 * 100vw) auto calc(0.2798982188 * 1 * 100vw) auto;
  --type-banner-container-margin-tablet: calc(0.1463414634 * 1 * 100vw) auto calc(0.1097560976 * 1 * 100vw) auto;
  --type-banner-container-margin-desktop: calc(0.0729166667 * 1 * 100vw) auto calc(0.0416666667 * 1 * 100vw) auto;
  --type-banner-container-margin-desktop-no-burger: calc(0.0729166667 * 1 * 100vw) auto calc(0.0416666667 * 1 * 100vw) auto;
  --type-banner-container-margin-desktop-full: calc(0.0729166667 * 1 * 100vw) auto calc(0.0416666667 * 1 * 100vw) auto;
  --type-banner-container-margin-desktop-large: calc(0.0729166667 * 1 * 100vw) auto calc(0.0416666667 * 1 * 100vw) auto;
  --type-banner-container-text-align-mobile: start;
  --type-banner-container-text-align-tablet: start;
  --type-banner-container-text-align-desktop: center;
  --type-banner-container-text-align-desktop-no-burger: center;
  --type-banner-container-text-align-desktop-full: center;
  --type-banner-container-text-align-desktop-large: center;
  --type-banner-container-flex-direction-mobile: column;
  --type-banner-container-flex-direction-tablet: column;
  --type-banner-container-flex-direction-desktop: column;
  --type-banner-container-flex-direction-desktop-no-burger: column;
  --type-banner-container-flex-direction-desktop-full: column;
  --type-banner-container-flex-direction-desktop-large: column;
  --type-banner-container-align-items-mobile: start;
  --type-banner-container-align-items-tablet: start;
  --type-banner-container-align-items-desktop: center;
  --type-banner-container-align-items-desktop-no-burger: center;
  --type-banner-container-align-items-desktop-full: center;
  --type-banner-container-align-items-desktop-large: center;
  --type-banner-container-row-gap-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-banner-container-row-gap-tablet: calc(0.0548780488 * 1 * 100vw);
  --type-banner-container-row-gap-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-banner-container-row-gap-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-banner-container-row-gap-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-banner-container-row-gap-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-banner-link-breadcrumb-text-overflow-mobile: ellipsis;
  --type-banner-link-breadcrumb-text-overflow-tablet: ellipsis;
  --type-banner-link-breadcrumb-text-overflow-desktop: ellipsis;
  --type-banner-link-breadcrumb-text-overflow-desktop-no-burger: ellipsis;
  --type-banner-link-breadcrumb-text-overflow-desktop-full: ellipsis;
  --type-banner-link-breadcrumb-text-overflow-desktop-large: ellipsis;
  --type-banner-link-breadcrumb-overflow-mobile: hidden;
  --type-banner-link-breadcrumb-overflow-tablet: hidden;
  --type-banner-link-breadcrumb-overflow-desktop: hidden;
  --type-banner-link-breadcrumb-overflow-desktop-no-burger: hidden;
  --type-banner-link-breadcrumb-overflow-desktop-full: hidden;
  --type-banner-link-breadcrumb-overflow-desktop-large: hidden;
  --type-banner-link-breadcrumb-white-space-mobile: nowrap;
  --type-banner-link-breadcrumb-white-space-tablet: nowrap;
  --type-banner-link-breadcrumb-white-space-desktop: nowrap;
  --type-banner-link-breadcrumb-white-space-desktop-no-burger: nowrap;
  --type-banner-link-breadcrumb-white-space-desktop-full: nowrap;
  --type-banner-link-breadcrumb-white-space-desktop-large: nowrap;
  --type-sidebar-this-flex-direction-mobile: column-reverse;
  --type-sidebar-this-flex-direction-tablet: row;
  --type-sidebar-this-flex-direction-desktop: row;
  --type-sidebar-this-flex-direction-desktop-no-burger: row;
  --type-sidebar-this-flex-direction-desktop-full: row;
  --type-sidebar-this-flex-direction-desktop-large: row;
  --type-sidebar-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) 0 calc(0.1272264631 * 1 * 100vw) 0;
  --type-sidebar-this-margin-tablet: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-sidebar-this-margin-desktop: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-sidebar-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-sidebar-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-sidebar-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-sidebar-main-width-mobile: -webkit-fill-available;
  --type-sidebar-main-width-tablet: -webkit-fill-available;
  --type-sidebar-main-width-desktop: -webkit-fill-available;
  --type-sidebar-main-width-desktop-no-burger: -webkit-fill-available;
  --type-sidebar-main-width-desktop-full: -webkit-fill-available;
  --type-sidebar-main-width-desktop-large: -webkit-fill-available;
  --type-sidebar-main-margin-mobile: 0;
  --type-sidebar-main-margin-tablet: 0 calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop: 0 calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-no-burger: 0 calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-full: 0 calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-large: 0 calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-sidebar-sidebar-position-mobile: sticky;
  --type-sidebar-sidebar-position-tablet: sticky;
  --type-sidebar-sidebar-position-desktop: sticky;
  --type-sidebar-sidebar-position-desktop-no-burger: sticky;
  --type-sidebar-sidebar-position-desktop-full: sticky;
  --type-sidebar-sidebar-position-desktop-large: sticky;
  --type-sidebar-sidebar-top-mobile: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-sidebar-sidebar-top-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.0304878049 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-no-burger: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-full: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-large: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-min-width-mobile: auto;
  --type-sidebar-sidebar-min-width-tablet: auto;
  --type-sidebar-sidebar-min-width-desktop: auto;
  --type-sidebar-sidebar-min-width-desktop-no-burger: auto;
  --type-sidebar-sidebar-min-width-desktop-full: auto;
  --type-sidebar-sidebar-min-width-desktop-large: auto;
  --type-sidebar-sidebar-width-mobile: auto;
  --type-sidebar-sidebar-width-tablet: 25%;
  --type-sidebar-sidebar-width-desktop: 25%;
  --type-sidebar-sidebar-width-desktop-no-burger: 25%;
  --type-sidebar-sidebar-width-desktop-full: 25%;
  --type-sidebar-sidebar-width-desktop-large: 25%;
  --type-sidebar-sidebar-height-mobile: fit-content;
  --type-sidebar-sidebar-height-tablet: fit-content;
  --type-sidebar-sidebar-height-desktop: fit-content;
  --type-sidebar-sidebar-height-desktop-no-burger: fit-content;
  --type-sidebar-sidebar-height-desktop-full: fit-content;
  --type-sidebar-sidebar-height-desktop-large: fit-content;
  --type-sidebar-primary-min-width-mobile: 100%;
  --type-sidebar-primary-min-width-tablet: 50%;
  --type-sidebar-primary-min-width-desktop: 50%;
  --type-sidebar-primary-min-width-desktop-no-burger: 50%;
  --type-sidebar-primary-min-width-desktop-full: 50%;
  --type-sidebar-primary-min-width-desktop-large: 50%;
  --type-sidebar-primary-width-mobile: 100%;
  --type-sidebar-primary-width-tablet: 50%;
  --type-sidebar-primary-width-desktop: 50%;
  --type-sidebar-primary-width-desktop-no-burger: 50%;
  --type-sidebar-primary-width-desktop-full: 50%;
  --type-sidebar-primary-width-desktop-large: 50%;
  --type-sidebar-primary-padding-mobile: calc(0.0254452926 * 1 * 100vw) 0 calc(0.0254452926 * 1 * 100vw) 0;
  --type-sidebar-primary-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-container-justify-content-mobile: space-between;
  --type-sidebar-container-justify-content-tablet: space-between;
  --type-sidebar-container-justify-content-desktop: space-between;
  --type-sidebar-container-justify-content-desktop-no-burger: space-between;
  --type-sidebar-container-justify-content-desktop-full: space-between;
  --type-sidebar-container-justify-content-desktop-large: space-between;
  --type-sidebar-container-padding-mobile: 0 0 0 0;
  --type-sidebar-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-archive-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-archive-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-archive-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-archive-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-archive-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-archive-this-border-mobile: 0;
  --type-archive-this-border-tablet: 0;
  --type-archive-this-border-desktop: 0;
  --type-archive-this-border-desktop-no-burger: 0;
  --type-archive-this-border-desktop-full: 0;
  --type-archive-this-border-desktop-large: 0;
  --type-archive-section-videos-display-mobile: block;
  --type-archive-section-videos-display-tablet: block;
  --type-archive-section-videos-display-desktop: block;
  --type-archive-section-videos-display-desktop-no-burger: block;
  --type-archive-section-videos-display-desktop-full: block;
  --type-archive-section-videos-display-desktop-large: block;
  --type-archive-videos-container-display-mobile: grid;
  --type-archive-videos-container-display-tablet: grid;
  --type-archive-videos-container-display-desktop: grid;
  --type-archive-videos-container-display-desktop-no-burger: grid;
  --type-archive-videos-container-display-desktop-full: grid;
  --type-archive-videos-container-display-desktop-large: grid;
  --type-archive-videos-container-grid-template-columns-mobile: repeat(1, 1fr);
  --type-archive-videos-container-grid-template-columns-tablet: repeat(2, 1fr);
  --type-archive-videos-container-grid-template-columns-desktop: repeat(4, 1fr);
  --type-archive-videos-container-grid-template-columns-desktop-no-burger: repeat(4, 1fr);
  --type-archive-videos-container-grid-template-columns-desktop-full: repeat(4, 1fr);
  --type-archive-videos-container-grid-template-columns-desktop-large: repeat(4, 1fr);
  --type-archive-videos-container-column-gap-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-archive-videos-container-column-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-archive-videos-container-column-gap-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-archive-videos-container-column-gap-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-archive-videos-container-column-gap-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-archive-videos-container-column-gap-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-archive-videos-container-row-gap-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-archive-videos-container-row-gap-tablet: calc(0.0487804878 * 1 * 100vw);
  --type-archive-videos-container-row-gap-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-archive-videos-container-row-gap-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-archive-videos-container-row-gap-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-archive-videos-container-row-gap-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-archive-card-image-position-mobile: relative;
  --type-archive-card-image-position-tablet: relative;
  --type-archive-card-image-position-desktop: relative;
  --type-archive-card-image-position-desktop-no-burger: relative;
  --type-archive-card-image-position-desktop-full: relative;
  --type-archive-card-image-position-desktop-large: relative;
  --type-archive-card-image-border-radius-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-archive-card-image-border-radius-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-archive-card-image-border-radius-desktop: calc(0.0078125 * 1 * 100vw);
  --type-archive-card-image-border-radius-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-archive-card-image-border-radius-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-archive-card-image-border-radius-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-content-this-padding-mobile: 0 0 0 0;
  --type-content-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-content-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-content-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-content-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-content-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-content-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) 0 calc(0.0254452926 * 1 * 100vw) 0;
  --type-content-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-container-padding-mobile: 0 0 0 0;
  --type-content-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-content-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-this-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-accordion-this-padding-tablet: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-accordion-this-padding-desktop: calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-accordion-this-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-accordion-this-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-accordion-this-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-accordion-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) 0 calc(0.1272264631 * 1 * 100vw) 0;
  --type-accordion-this-margin-tablet: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-accordion-this-margin-desktop: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-accordion-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-accordion-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-accordion-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-accordion-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) 0 calc(0.0254452926 * 1 * 100vw) 0;
  --type-accordion-wrapper-padding-tablet: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-wrapper-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-wrapper-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-wrapper-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-wrapper-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-wrapper-flex-direction-mobile: column;
  --type-accordion-wrapper-flex-direction-tablet: column;
  --type-accordion-wrapper-flex-direction-desktop: column;
  --type-accordion-wrapper-flex-direction-desktop-no-burger: column;
  --type-accordion-wrapper-flex-direction-desktop-full: column;
  --type-accordion-wrapper-flex-direction-desktop-large: column;
  --type-accordion-wrapper-align-items-mobile: column;
  --type-accordion-wrapper-align-items-tablet: column;
  --type-accordion-wrapper-align-items-desktop: column;
  --type-accordion-wrapper-align-items-desktop-no-burger: column;
  --type-accordion-wrapper-align-items-desktop-full: column;
  --type-accordion-wrapper-align-items-desktop-large: column;
  --type-accordion-container-padding-mobile: calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw) 0;
  --type-accordion-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-bis-padding-mobile: calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw) 0;
  --type-accordion-bis-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-accordion-bis-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-accordion-bis-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-accordion-bis-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-accordion-bis-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-accordion-accordion-overflow-mobile: hidden;
  --type-accordion-accordion-overflow-tablet: hidden;
  --type-accordion-accordion-overflow-desktop: hidden;
  --type-accordion-accordion-overflow-desktop-no-burger: hidden;
  --type-accordion-accordion-overflow-desktop-full: hidden;
  --type-accordion-accordion-overflow-desktop-large: hidden;
  --type-accordion-accordion-margin-bottom-mobile: 1rem;
  --type-accordion-accordion-margin-bottom-tablet: 1rem;
  --type-accordion-accordion-margin-bottom-desktop: 1rem;
  --type-accordion-accordion-margin-bottom-desktop-no-burger: 1rem;
  --type-accordion-accordion-margin-bottom-desktop-full: 1rem;
  --type-accordion-accordion-margin-bottom-desktop-large: 1rem;
  --type-accordion-accordion-display-mobile: grid;
  --type-accordion-accordion-display-tablet: grid;
  --type-accordion-accordion-display-desktop: grid;
  --type-accordion-accordion-display-desktop-no-burger: grid;
  --type-accordion-accordion-display-desktop-full: grid;
  --type-accordion-accordion-display-desktop-large: grid;
  --type-accordion-accordion-grid-template-rows-mobile: 0fr 0fr;
  --type-accordion-accordion-grid-template-rows-tablet: 0fr 0fr;
  --type-accordion-accordion-grid-template-rows-desktop: 0fr 0fr;
  --type-accordion-accordion-grid-template-rows-desktop-no-burger: 0fr 0fr;
  --type-accordion-accordion-grid-template-rows-desktop-full: 0fr 0fr;
  --type-accordion-accordion-grid-template-rows-desktop-large: 0fr 0fr;
  --type-accordion-accordion-opacity-mobile: 0.9;
  --type-accordion-accordion-opacity-tablet: 0.9;
  --type-accordion-accordion-opacity-desktop: 0.9;
  --type-accordion-accordion-opacity-desktop-no-burger: 0.9;
  --type-accordion-accordion-opacity-desktop-full: 0.9;
  --type-accordion-accordion-opacity-desktop-large: 0.9;
  --type-accordion-content-overflow-mobile: hidden;
  --type-accordion-content-overflow-tablet: hidden;
  --type-accordion-content-overflow-desktop: hidden;
  --type-accordion-content-overflow-desktop-no-burger: hidden;
  --type-accordion-content-overflow-desktop-full: hidden;
  --type-accordion-content-overflow-desktop-large: hidden;
  --type-accordion-content-wrapper-padding-block-mobile: 0 calc(0.3053435115 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-block-tablet: 0 calc(0.1463414634 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-block-desktop: 0 calc(0.046875 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-block-desktop-no-burger: 0 calc(0.046875 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-block-desktop-full: 0 calc(0.046875 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-block-desktop-large: 0 calc(0.046875 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-inline-mobile: 0;
  --type-accordion-content-wrapper-padding-inline-tablet: 0;
  --type-accordion-content-wrapper-padding-inline-desktop: à calc(0.0677083333 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-inline-desktop-no-burger: à calc(0.0677083333 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-inline-desktop-full: à calc(0.0677083333 * 1 * 100vw);
  --type-accordion-content-wrapper-padding-inline-desktop-large: à calc(0.0677083333 * 1 * 100vw);
  --type-counter-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) 0 calc(0.1272264631 * 1 * 100vw) 0;
  --type-counter-this-margin-tablet: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-counter-this-margin-desktop: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-counter-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-counter-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-counter-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-counter-wrapper-flex-direction-mobile: column;
  --type-counter-wrapper-flex-direction-tablet: column;
  --type-counter-wrapper-flex-direction-desktop: row;
  --type-counter-wrapper-flex-direction-desktop-no-burger: row;
  --type-counter-wrapper-flex-direction-desktop-full: row;
  --type-counter-wrapper-flex-direction-desktop-large: row;
  --type-counter-wrapper-align-items-mobile: column;
  --type-counter-wrapper-align-items-tablet: column;
  --type-counter-wrapper-align-items-desktop: row;
  --type-counter-wrapper-align-items-desktop-no-burger: row;
  --type-counter-wrapper-align-items-desktop-full: row;
  --type-counter-wrapper-align-items-desktop-large: row;
  --type-counter-container-padding-mobile: calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw) 0;
  --type-counter-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-container-width-mobile: auto;
  --type-counter-container-width-tablet: auto;
  --type-counter-container-width-desktop: 100%;
  --type-counter-container-width-desktop-no-burger: 100%;
  --type-counter-container-width-desktop-full: 100%;
  --type-counter-container-width-desktop-large: 100%;
  --type-counter-bis-padding-mobile: calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw) 0;
  --type-counter-bis-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-counter-bis-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-counter-bis-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-counter-bis-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-counter-bis-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-counter-bis-width-mobile: auto;
  --type-counter-bis-width-tablet: auto;
  --type-counter-bis-width-desktop: 100%;
  --type-counter-bis-width-desktop-no-burger: 100%;
  --type-counter-bis-width-desktop-full: 100%;
  --type-counter-bis-width-desktop-large: 100%;
  --type-a-this-padding-mobile: calc(0.1781170483 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-a-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-desktop: calc(0.0416666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw);
  --type-a-this-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw);
  --type-a-this-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw);
  --type-a-this-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0739583333 * 1 * 100vw);
  --type-a-this-margin-mobile: 0 calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw);
  --type-a-this-margin-tablet: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-desktop: 0 calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-a-this-margin-desktop-no-burger: 0 calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-a-this-margin-desktop-full: 0 calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-a-this-margin-desktop-large: 0 calc(0.0520833333 * 1 * 100vw) 0 calc(0.0520833333 * 1 * 100vw);
  --type-premiere-this-padding-mobile: calc(0.2798982188 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.203562341 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-premiere-this-padding-tablet: calc(0.1341463415 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0975609756 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-premiere-this-padding-desktop: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-premiere-this-padding-desktop-no-burger: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-premiere-this-padding-desktop-full: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-premiere-this-padding-desktop-large: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-premiere-this-gap-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-premiere-this-gap-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-premiere-this-gap-desktop: calc(0.0625 * 1 * 100vw);
  --type-premiere-this-gap-desktop-no-burger: calc(0.0625 * 1 * 100vw);
  --type-premiere-this-gap-desktop-full: calc(0.0625 * 1 * 100vw);
  --type-premiere-this-gap-desktop-large: calc(0.0625 * 1 * 100vw);
  --type-premiere-section-thematiques-display-mobile: flex;
  --type-premiere-section-thematiques-display-tablet: flex;
  --type-premiere-section-thematiques-display-desktop: flex;
  --type-premiere-section-thematiques-display-desktop-no-burger: flex;
  --type-premiere-section-thematiques-display-desktop-full: flex;
  --type-premiere-section-thematiques-display-desktop-large: flex;
  --type-premiere-section-thematiques-flex-direction-mobile: column;
  --type-premiere-section-thematiques-flex-direction-tablet: column;
  --type-premiere-section-thematiques-flex-direction-desktop: column;
  --type-premiere-section-thematiques-flex-direction-desktop-no-burger: column;
  --type-premiere-section-thematiques-flex-direction-desktop-full: column;
  --type-premiere-section-thematiques-flex-direction-desktop-large: column;
  --type-premiere-section-thematiques-gap-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-premiere-section-thematiques-gap-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-premiere-section-thematiques-gap-desktop: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-section-thematiques-gap-desktop-no-burger: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-section-thematiques-gap-desktop-full: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-section-thematiques-gap-desktop-large: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-section-coaching-display-mobile: flex;
  --type-premiere-section-coaching-display-tablet: flex;
  --type-premiere-section-coaching-display-desktop: flex;
  --type-premiere-section-coaching-display-desktop-no-burger: flex;
  --type-premiere-section-coaching-display-desktop-full: flex;
  --type-premiere-section-coaching-display-desktop-large: flex;
  --type-premiere-section-coaching-flex-direction-mobile: column;
  --type-premiere-section-coaching-flex-direction-tablet: column;
  --type-premiere-section-coaching-flex-direction-desktop: row;
  --type-premiere-section-coaching-flex-direction-desktop-no-burger: row;
  --type-premiere-section-coaching-flex-direction-desktop-full: row;
  --type-premiere-section-coaching-flex-direction-desktop-large: row;
  --type-premiere-section-coaching-gap-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-premiere-section-coaching-gap-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-premiere-section-coaching-gap-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-section-coaching-gap-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-section-coaching-gap-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-section-coaching-gap-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-section-coaching-align-items-mobile: center;
  --type-premiere-section-coaching-align-items-tablet: center;
  --type-premiere-section-coaching-align-items-desktop: center;
  --type-premiere-section-coaching-align-items-desktop-no-burger: center;
  --type-premiere-section-coaching-align-items-desktop-full: center;
  --type-premiere-section-coaching-align-items-desktop-large: center;
  --type-premiere-section-list-display-mobile: flex;
  --type-premiere-section-list-display-tablet: flex;
  --type-premiere-section-list-display-desktop: flex;
  --type-premiere-section-list-display-desktop-no-burger: flex;
  --type-premiere-section-list-display-desktop-full: flex;
  --type-premiere-section-list-display-desktop-large: flex;
  --type-premiere-section-list-flex-direction-mobile: column;
  --type-premiere-section-list-flex-direction-tablet: column;
  --type-premiere-section-list-flex-direction-desktop: column;
  --type-premiere-section-list-flex-direction-desktop-no-burger: column;
  --type-premiere-section-list-flex-direction-desktop-full: column;
  --type-premiere-section-list-flex-direction-desktop-large: column;
  --type-premiere-section-list-gap-mobile: calc(0.0432569975 * 1 * 100vw);
  --type-premiere-section-list-gap-tablet: calc(0.0207317073 * 1 * 100vw);
  --type-premiere-section-list-gap-desktop: calc(0.0088541667 * 1 * 100vw);
  --type-premiere-section-list-gap-desktop-no-burger: calc(0.0088541667 * 1 * 100vw);
  --type-premiere-section-list-gap-desktop-full: calc(0.0088541667 * 1 * 100vw);
  --type-premiere-section-list-gap-desktop-large: calc(0.0088541667 * 1 * 100vw);
  --type-premiere-section-list-padding-left-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-premiere-section-list-padding-left-tablet: calc(0.03125 * 1 * 100vw);
  --type-premiere-section-list-padding-left-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-premiere-section-list-padding-left-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-premiere-section-list-padding-left-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-premiere-section-list-padding-left-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-premiere-section-text-margin-mobile: calc(0.0508905852 * 1 * 100vw) 0 calc(0.0763358779 * 1 * 100vw) 0;
  --type-premiere-section-text-margin-tablet: calc(0.0243902439 * 1 * 100vw) 0 calc(0.0365853659 * 1 * 100vw) 0;
  --type-premiere-section-text-margin-desktop: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0182291667 * 1 * 100vw) 0;
  --type-premiere-section-text-margin-desktop-no-burger: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0182291667 * 1 * 100vw) 0;
  --type-premiere-section-text-margin-desktop-full: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0182291667 * 1 * 100vw) 0;
  --type-premiere-section-text-margin-desktop-large: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0182291667 * 1 * 100vw) 0;
  --type-premiere-cta-primary-margin-top-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-premiere-cta-primary-margin-top-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-premiere-cta-primary-margin-top-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-cta-primary-margin-top-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-cta-primary-margin-top-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-cta-primary-margin-top-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-premiere-cta-primary-width-mobile: auto;
  --type-premiere-cta-primary-width-tablet: auto;
  --type-premiere-cta-primary-width-desktop: fit-content;
  --type-premiere-cta-primary-width-desktop-no-burger: fit-content;
  --type-premiere-cta-primary-width-desktop-full: fit-content;
  --type-premiere-cta-primary-width-desktop-large: fit-content;
  --type-premiere-image-wrapper-flex-mobile: 1;
  --type-premiere-image-wrapper-flex-tablet: 1;
  --type-premiere-image-wrapper-flex-desktop: 1;
  --type-premiere-image-wrapper-flex-desktop-no-burger: 1;
  --type-premiere-image-wrapper-flex-desktop-full: 1;
  --type-premiere-image-wrapper-flex-desktop-large: 1;
  --type-premiere-image-wrapper-margin-mobile: calc(0.1017811705 * 1 * 100vw) 0 0;
  --type-premiere-image-wrapper-margin-tablet: calc(0.0487804878 * 1 * 100vw) 0 0;
  --type-premiere-image-wrapper-margin-desktop: 0;
  --type-premiere-image-wrapper-margin-desktop-no-burger: 0;
  --type-premiere-image-wrapper-margin-desktop-full: 0;
  --type-premiere-image-wrapper-margin-desktop-large: 0;
  --type-premiere-text-wrapper-flex-mobile: 1;
  --type-premiere-text-wrapper-flex-tablet: 1;
  --type-premiere-text-wrapper-flex-desktop: 1;
  --type-premiere-text-wrapper-flex-desktop-no-burger: 1;
  --type-premiere-text-wrapper-flex-desktop-full: 1;
  --type-premiere-text-wrapper-flex-desktop-large: 1;
  --type-premiere-text-wrapper-order-mobile: 1;
  --type-premiere-text-wrapper-order-tablet: 1;
  --type-premiere-text-wrapper-order-desktop: 0;
  --type-premiere-text-wrapper-order-desktop-no-burger: 0;
  --type-premiere-text-wrapper-order-desktop-full: 0;
  --type-premiere-text-wrapper-order-desktop-large: 0;
  --type-premiere-card-display-mobile: flex;
  --type-premiere-card-display-tablet: flex;
  --type-premiere-card-display-desktop: flex;
  --type-premiere-card-display-desktop-no-burger: flex;
  --type-premiere-card-display-desktop-full: flex;
  --type-premiere-card-display-desktop-large: flex;
  --type-premiere-card-flex-direction-mobile: column;
  --type-premiere-card-flex-direction-tablet: column;
  --type-premiere-card-flex-direction-desktop: column;
  --type-premiere-card-flex-direction-desktop-no-burger: column;
  --type-premiere-card-flex-direction-desktop-full: column;
  --type-premiere-card-flex-direction-desktop-large: column;
  --type-premiere-card-padding-mobile: calc(0.1145038168 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-premiere-card-padding-tablet: calc(0.0548780488 * 1 * 100vw) calc(0.0487804878 * 1 * 100vw);
  --type-premiere-card-padding-desktop: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-card-padding-desktop-no-burger: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-card-padding-desktop-full: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-card-padding-desktop-large: calc(0.0338541667 * 1 * 100vw);
  --type-premiere-card-border-radius-mobile: 10px;
  --type-premiere-card-border-radius-tablet: 10px;
  --type-premiere-card-border-radius-desktop: 10px;
  --type-premiere-card-border-radius-desktop-no-burger: 10px;
  --type-premiere-card-border-radius-desktop-full: 10px;
  --type-premiere-card-border-radius-desktop-large: 10px;
  --type-premiere-card-flex-mobile: 1;
  --type-premiere-card-flex-tablet: 1;
  --type-premiere-card-flex-desktop: 1;
  --type-premiere-card-flex-desktop-no-burger: 1;
  --type-premiere-card-flex-desktop-full: 1;
  --type-premiere-card-flex-desktop-large: 1;
  --type-premiere-card-border-mobile: 1px solid var(--theme-color-border);
  --type-premiere-card-border-tablet: 1px solid var(--theme-color-border);
  --type-premiere-card-border-desktop: 1px solid var(--theme-color-border);
  --type-premiere-card-border-desktop-no-burger: 1px solid var(--theme-color-border);
  --type-premiere-card-border-desktop-full: 1px solid var(--theme-color-border);
  --type-premiere-card-border-desktop-large: 1px solid var(--theme-color-border);
  --type-premiere-card-height-mobile: max-content;
  --type-premiere-card-height-tablet: max-content;
  --type-premiere-card-height-desktop: max-content;
  --type-premiere-card-height-desktop-no-burger: max-content;
  --type-premiere-card-height-desktop-full: max-content;
  --type-premiere-card-height-desktop-large: max-content;
  --type-premiere-cards-container-display-mobile: flex;
  --type-premiere-cards-container-display-tablet: flex;
  --type-premiere-cards-container-display-desktop: flex;
  --type-premiere-cards-container-display-desktop-no-burger: flex;
  --type-premiere-cards-container-display-desktop-full: flex;
  --type-premiere-cards-container-display-desktop-large: flex;
  --type-premiere-cards-container-gap-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-premiere-cards-container-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-premiere-cards-container-gap-desktop: calc(0.0234375 * 1 * 100vw);
  --type-premiere-cards-container-gap-desktop-no-burger: calc(0.0234375 * 1 * 100vw);
  --type-premiere-cards-container-gap-desktop-full: calc(0.0234375 * 1 * 100vw);
  --type-premiere-cards-container-gap-desktop-large: calc(0.0234375 * 1 * 100vw);
  --type-premiere-cards-container-flex-direction-mobile: column;
  --type-premiere-cards-container-flex-direction-tablet: column;
  --type-premiere-cards-container-flex-direction-desktop: row;
  --type-premiere-cards-container-flex-direction-desktop-no-burger: row;
  --type-premiere-cards-container-flex-direction-desktop-full: row;
  --type-premiere-cards-container-flex-direction-desktop-large: row;
  --type-premiere-card-image-width-mobile: calc(0.165394402 * 1 * 100vw);
  --type-premiere-card-image-width-tablet: calc(0.0792682927 * 1 * 100vw);
  --type-premiere-card-image-width-desktop: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-width-desktop-no-burger: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-width-desktop-full: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-width-desktop-large: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-height-mobile: calc(0.165394402 * 1 * 100vw);
  --type-premiere-card-image-height-tablet: calc(0.0792682927 * 1 * 100vw);
  --type-premiere-card-image-height-desktop: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-height-desktop-no-burger: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-height-desktop-full: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-height-desktop-large: calc(0.0390625 * 1 * 100vw);
  --type-premiere-card-image-border-radius-mobile: 10px;
  --type-premiere-card-image-border-radius-tablet: 10px;
  --type-premiere-card-image-border-radius-desktop: 10px;
  --type-premiere-card-image-border-radius-desktop-no-burger: 10px;
  --type-premiere-card-image-border-radius-desktop-full: 10px;
  --type-premiere-card-image-border-radius-desktop-large: 10px;
  --type-premiere-card-image-object-fit-mobile: cover;
  --type-premiere-card-image-object-fit-tablet: cover;
  --type-premiere-card-image-object-fit-desktop: cover;
  --type-premiere-card-image-object-fit-desktop-no-burger: cover;
  --type-premiere-card-image-object-fit-desktop-full: cover;
  --type-premiere-card-image-object-fit-desktop-large: cover;
  --type-premiere-card-title-margin-mobile: calc(0.0839694656 * 1 * 100vw) 0 calc(0.0788804071 * 1 * 100vw) 0;
  --type-premiere-card-title-margin-tablet: calc(0.0402439024 * 1 * 100vw) 0 calc(0.037804878 * 1 * 100vw) 0;
  --type-premiere-card-title-margin-desktop: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-premiere-card-title-margin-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-premiere-card-title-margin-desktop-full: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-premiere-card-title-margin-desktop-large: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-premiere-card-text-max-height-mobile: calc(0.2798982188 * 1 * 100vw);
  --type-premiere-card-text-max-height-tablet: calc(0.1341463415 * 1 * 100vw);
  --type-premiere-card-text-max-height-desktop: calc(0.0572916667 * 1 * 100vw);
  --type-premiere-card-text-max-height-desktop-no-burger: calc(0.0572916667 * 1 * 100vw);
  --type-premiere-card-text-max-height-desktop-full: calc(0.0572916667 * 1 * 100vw);
  --type-premiere-card-text-max-height-desktop-large: calc(0.0572916667 * 1 * 100vw);
  --type-premiere-card-text-overflow-mobile: hidden;
  --type-premiere-card-text-overflow-tablet: hidden;
  --type-premiere-card-text-overflow-desktop: hidden;
  --type-premiere-card-text-overflow-desktop-no-burger: hidden;
  --type-premiere-card-text-overflow-desktop-full: hidden;
  --type-premiere-card-text-overflow-desktop-large: hidden;
  --type-premiere-card-text-transition-mobile: max-height 0.5s ease;
  --type-premiere-card-text-transition-tablet: max-height 0.5s ease;
  --type-premiere-card-text-transition-desktop: max-height 0.5s ease;
  --type-premiere-card-text-transition-desktop-no-burger: max-height 0.5s ease;
  --type-premiere-card-text-transition-desktop-full: max-height 0.5s ease;
  --type-premiere-card-text-transition-desktop-large: max-height 0.5s ease;
  --type-premiere-card-link-display-mobile: none;
  --type-premiere-card-link-display-tablet: none;
  --type-premiere-card-link-display-desktop: none;
  --type-premiere-card-link-display-desktop-no-burger: none;
  --type-premiere-card-link-display-desktop-full: none;
  --type-premiere-card-link-display-desktop-large: none;
  --type-premiere-card-link-margin-top-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-premiere-card-link-margin-top-tablet: calc(0.0487804878 * 1 * 100vw);
  --type-premiere-card-link-margin-top-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-premiere-card-link-margin-top-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-premiere-card-link-margin-top-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-premiere-card-link-margin-top-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-banner-home-this-padding-mobile: 0;
  --type-banner-home-this-padding-tablet: 0;
  --type-banner-home-this-padding-desktop: 0;
  --type-banner-home-this-padding-desktop-no-burger: 0;
  --type-banner-home-this-padding-desktop-full: 0;
  --type-banner-home-this-padding-desktop-large: 0;
  --type-banner-home-this-height-mobile: calc(2.0865139949 * 1 * 100vw);
  --type-banner-home-this-height-tablet: calc(1 * 1 * 100vw);
  --type-banner-home-this-height-desktop: calc(100vh - (0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw));
  --type-banner-home-this-height-desktop-no-burger: calc(100vh - (0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw));
  --type-banner-home-this-height-desktop-full: calc(100vh - (0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw));
  --type-banner-home-this-height-desktop-large: calc(100vh - (0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw));
  --type-banner-home-this-margin-top-mobile: calc(0.1272264631 * 1 * 100vw + 2 * 0.0763358779 * 1 * 100vw);
  --type-banner-home-this-margin-top-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.0304878049 * 1 * 100vw);
  --type-banner-home-this-margin-top-desktop: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-home-this-margin-top-desktop-no-burger: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-home-this-margin-top-desktop-full: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-home-this-margin-top-desktop-large: calc(0.0364583333 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-banner-home-wrapper-height-mobile: 100%;
  --type-banner-home-wrapper-height-tablet: 100%;
  --type-banner-home-wrapper-height-desktop: 100%;
  --type-banner-home-wrapper-height-desktop-no-burger: 100%;
  --type-banner-home-wrapper-height-desktop-full: 100%;
  --type-banner-home-wrapper-height-desktop-large: 100%;
  --type-banner-home-text-container-position-mobile: absolute;
  --type-banner-home-text-container-position-tablet: absolute;
  --type-banner-home-text-container-position-desktop: absolute;
  --type-banner-home-text-container-position-desktop-no-burger: absolute;
  --type-banner-home-text-container-position-desktop-full: absolute;
  --type-banner-home-text-container-position-desktop-large: absolute;
  --type-banner-home-text-container-color-mobile: white;
  --type-banner-home-text-container-color-tablet: white;
  --type-banner-home-text-container-color-desktop: white;
  --type-banner-home-text-container-color-desktop-no-burger: white;
  --type-banner-home-text-container-color-desktop-full: white;
  --type-banner-home-text-container-color-desktop-large: white;
  --type-banner-home-text-container-display-mobile: flex;
  --type-banner-home-text-container-display-tablet: flex;
  --type-banner-home-text-container-display-desktop: flex;
  --type-banner-home-text-container-display-desktop-no-burger: flex;
  --type-banner-home-text-container-display-desktop-full: flex;
  --type-banner-home-text-container-display-desktop-large: flex;
  --type-banner-home-text-container-flex-direction-mobile: column;
  --type-banner-home-text-container-flex-direction-tablet: column;
  --type-banner-home-text-container-flex-direction-desktop: column;
  --type-banner-home-text-container-flex-direction-desktop-no-burger: column;
  --type-banner-home-text-container-flex-direction-desktop-full: column;
  --type-banner-home-text-container-flex-direction-desktop-large: column;
  --type-banner-home-text-container-justify-content-mobile: start;
  --type-banner-home-text-container-justify-content-tablet: start;
  --type-banner-home-text-container-justify-content-desktop: center;
  --type-banner-home-text-container-justify-content-desktop-no-burger: center;
  --type-banner-home-text-container-justify-content-desktop-full: center;
  --type-banner-home-text-container-justify-content-desktop-large: center;
  --type-banner-home-text-container-align-items-mobile: flex-start;
  --type-banner-home-text-container-align-items-tablet: flex-start;
  --type-banner-home-text-container-align-items-desktop: flex-start;
  --type-banner-home-text-container-align-items-desktop-no-burger: flex-start;
  --type-banner-home-text-container-align-items-desktop-full: flex-start;
  --type-banner-home-text-container-align-items-desktop-large: flex-start;
  --type-banner-home-text-container-height-mobile: -webkit-fill-available;
  --type-banner-home-text-container-height-tablet: -webkit-fill-available;
  --type-banner-home-text-container-height-desktop: -webkit-fill-available;
  --type-banner-home-text-container-height-desktop-no-burger: -webkit-fill-available;
  --type-banner-home-text-container-height-desktop-full: -webkit-fill-available;
  --type-banner-home-text-container-height-desktop-large: -webkit-fill-available;
  --type-banner-home-text-container-width-mobile: auto;
  --type-banner-home-text-container-width-tablet: auto;
  --type-banner-home-text-container-width-desktop: 55%;
  --type-banner-home-text-container-width-desktop-no-burger: 55%;
  --type-banner-home-text-container-width-desktop-full: 55%;
  --type-banner-home-text-container-width-desktop-large: 55%;
  --type-banner-home-text-container-margin-mobile: calc(0.2290076336 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) 0;
  --type-banner-home-text-container-margin-tablet: calc(0.1097560976 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0;
  --type-banner-home-text-container-margin-desktop: 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-text-container-margin-desktop-no-burger: 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-text-container-margin-desktop-full: 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-text-container-margin-desktop-large: 0 calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-text-container-gap-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-banner-home-text-container-gap-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-banner-home-text-container-gap-desktop: calc(0.0338541667 * 1 * 100vw);
  --type-banner-home-text-container-gap-desktop-no-burger: calc(0.0338541667 * 1 * 100vw);
  --type-banner-home-text-container-gap-desktop-full: calc(0.0338541667 * 1 * 100vw);
  --type-banner-home-text-container-gap-desktop-large: calc(0.0338541667 * 1 * 100vw);
  --type-banner-home-title-margin-mobile: 0;
  --type-banner-home-title-margin-tablet: 0;
  --type-banner-home-title-margin-desktop: calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-banner-home-title-margin-desktop-no-burger: calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-banner-home-title-margin-desktop-full: calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-banner-home-title-margin-desktop-large: calc(0.0520833333 * 1 * 100vw) 0 0;
  --type-banner-home-bkg-video-width-mobile: 100%;
  --type-banner-home-bkg-video-width-tablet: 100%;
  --type-banner-home-bkg-video-width-desktop: 100%;
  --type-banner-home-bkg-video-width-desktop-no-burger: 100%;
  --type-banner-home-bkg-video-width-desktop-full: 100%;
  --type-banner-home-bkg-video-width-desktop-large: 100%;
  --type-banner-home-bkg-video-height-mobile: 100%;
  --type-banner-home-bkg-video-height-tablet: 100%;
  --type-banner-home-bkg-video-height-desktop: 100%;
  --type-banner-home-bkg-video-height-desktop-no-burger: 100%;
  --type-banner-home-bkg-video-height-desktop-full: 100%;
  --type-banner-home-bkg-video-height-desktop-large: 100%;
  --type-banner-home-bkg-video-object-fit-mobile: cover;
  --type-banner-home-bkg-video-object-fit-tablet: cover;
  --type-banner-home-bkg-video-object-fit-desktop: cover;
  --type-banner-home-bkg-video-object-fit-desktop-no-burger: cover;
  --type-banner-home-bkg-video-object-fit-desktop-full: cover;
  --type-banner-home-bkg-video-object-fit-desktop-large: cover;
  --type-banner-home-bkg-video-filter-mobile: brightness(45%);
  --type-banner-home-bkg-video-filter-tablet: brightness(45%);
  --type-banner-home-bkg-video-filter-desktop: brightness(45%);
  --type-banner-home-bkg-video-filter-desktop-no-burger: brightness(45%);
  --type-banner-home-bkg-video-filter-desktop-full: brightness(45%);
  --type-banner-home-bkg-video-filter-desktop-large: brightness(45%);
  --type-banner-home-bkg-video-background-color-mobile: var(--theme-color-secondary);
  --type-banner-home-bkg-video-background-color-tablet: var(--theme-color-secondary);
  --type-banner-home-bkg-video-background-color-desktop: var(--theme-color-secondary);
  --type-banner-home-bkg-video-background-color-desktop-no-burger: var(--theme-color-secondary);
  --type-banner-home-bkg-video-background-color-desktop-full: var(--theme-color-secondary);
  --type-banner-home-bkg-video-background-color-desktop-large: var(--theme-color-secondary);
  --type-banner-home-chiffres-container-display-mobile: flex;
  --type-banner-home-chiffres-container-display-tablet: flex;
  --type-banner-home-chiffres-container-display-desktop: flex;
  --type-banner-home-chiffres-container-display-desktop-no-burger: flex;
  --type-banner-home-chiffres-container-display-desktop-full: flex;
  --type-banner-home-chiffres-container-display-desktop-large: flex;
  --type-banner-home-chiffres-container-flex-direction-mobile: column;
  --type-banner-home-chiffres-container-flex-direction-tablet: column;
  --type-banner-home-chiffres-container-flex-direction-desktop: row;
  --type-banner-home-chiffres-container-flex-direction-desktop-no-burger: row;
  --type-banner-home-chiffres-container-flex-direction-desktop-full: row;
  --type-banner-home-chiffres-container-flex-direction-desktop-large: row;
  --type-banner-home-chiffres-container-gap-mobile: 0;
  --type-banner-home-chiffres-container-gap-tablet: 0;
  --type-banner-home-chiffres-container-gap-desktop: calc(0.0364583333 * 1 * 100vw);
  --type-banner-home-chiffres-container-gap-desktop-no-burger: calc(0.0364583333 * 1 * 100vw);
  --type-banner-home-chiffres-container-gap-desktop-full: calc(0.0364583333 * 1 * 100vw);
  --type-banner-home-chiffres-container-gap-desktop-large: calc(0.0364583333 * 1 * 100vw);
  --type-banner-home-chiffres-container-width-mobile: 100%;
  --type-banner-home-chiffres-container-width-tablet: 100%;
  --type-banner-home-chiffres-container-width-desktop: 100%;
  --type-banner-home-chiffres-container-width-desktop-no-burger: 100%;
  --type-banner-home-chiffres-container-width-desktop-full: 100%;
  --type-banner-home-chiffres-container-width-desktop-large: 100%;
  --type-banner-home-chiffre-display-mobile: flex;
  --type-banner-home-chiffre-display-tablet: flex;
  --type-banner-home-chiffre-display-desktop: flex;
  --type-banner-home-chiffre-display-desktop-no-burger: flex;
  --type-banner-home-chiffre-display-desktop-full: flex;
  --type-banner-home-chiffre-display-desktop-large: flex;
  --type-banner-home-chiffre-flex-direction-mobile: row;
  --type-banner-home-chiffre-flex-direction-tablet: row;
  --type-banner-home-chiffre-flex-direction-desktop: column;
  --type-banner-home-chiffre-flex-direction-desktop-no-burger: column;
  --type-banner-home-chiffre-flex-direction-desktop-full: column;
  --type-banner-home-chiffre-flex-direction-desktop-large: column;
  --type-banner-home-chiffre-padding-mobile: calc(0.0305343511 * 1 * 100vw) 0;
  --type-banner-home-chiffre-padding-tablet: calc(0.0170731707 * 1 * 100vw) 0;
  --type-banner-home-chiffre-padding-desktop: 0;
  --type-banner-home-chiffre-padding-desktop-no-burger: 0;
  --type-banner-home-chiffre-padding-desktop-full: 0;
  --type-banner-home-chiffre-padding-desktop-large: 0;
  --type-banner-home-chiffre-border-bottom-mobile: 1px solid rgba(255, 255, 255, 0.5);
  --type-banner-home-chiffre-border-bottom-tablet: 1px solid rgba(255, 255, 255, 0.5);
  --type-banner-home-chiffre-border-bottom-desktop: none;
  --type-banner-home-chiffre-border-bottom-desktop-no-burger: none;
  --type-banner-home-chiffre-border-bottom-desktop-full: none;
  --type-banner-home-chiffre-border-bottom-desktop-large: none;
  --type-banner-home-chiffre-subtext-opacity-mobile: 1;
  --type-banner-home-chiffre-subtext-opacity-tablet: 1;
  --type-banner-home-chiffre-subtext-opacity-desktop: 0.6;
  --type-banner-home-chiffre-subtext-opacity-desktop-no-burger: 0.6;
  --type-banner-home-chiffre-subtext-opacity-desktop-full: 0.6;
  --type-banner-home-chiffre-subtext-opacity-desktop-large: 0.6;
  --type-banner-home-text-wrapper-display-mobile: flex;
  --type-banner-home-text-wrapper-display-tablet: flex;
  --type-banner-home-text-wrapper-display-desktop: flex;
  --type-banner-home-text-wrapper-display-desktop-no-burger: flex;
  --type-banner-home-text-wrapper-display-desktop-full: flex;
  --type-banner-home-text-wrapper-display-desktop-large: flex;
  --type-banner-home-text-wrapper-flex-direction-mobile: row;
  --type-banner-home-text-wrapper-flex-direction-tablet: row;
  --type-banner-home-text-wrapper-flex-direction-desktop: column;
  --type-banner-home-text-wrapper-flex-direction-desktop-no-burger: column;
  --type-banner-home-text-wrapper-flex-direction-desktop-full: column;
  --type-banner-home-text-wrapper-flex-direction-desktop-large: column;
  --type-banner-home-text-wrapper-padding-left-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-banner-home-text-wrapper-padding-left-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-banner-home-text-wrapper-padding-left-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-banner-home-text-wrapper-padding-left-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-banner-home-text-wrapper-padding-left-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-banner-home-text-wrapper-padding-left-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-banner-home-text-wrapper-border-left-mobile: none;
  --type-banner-home-text-wrapper-border-left-tablet: none;
  --type-banner-home-text-wrapper-border-left-desktop: 1px solid white;
  --type-banner-home-text-wrapper-border-left-desktop-no-burger: 1px solid white;
  --type-banner-home-text-wrapper-border-left-desktop-full: 1px solid white;
  --type-banner-home-text-wrapper-border-left-desktop-large: 1px solid white;
  --type-banner-home-text-wrapper-margin-top-mobile: 0;
  --type-banner-home-text-wrapper-margin-top-tablet: 0;
  --type-banner-home-text-wrapper-margin-top-desktop: calc(0.0078125 * 1 * 100vw);
  --type-banner-home-text-wrapper-margin-top-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-banner-home-text-wrapper-margin-top-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-banner-home-text-wrapper-margin-top-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-banner-home-text-wrapper-gap-mobile: calc(0.0254452926 * 1 * 100vw);
  --type-banner-home-text-wrapper-gap-tablet: calc(0.012195122 * 1 * 100vw);
  --type-banner-home-text-wrapper-gap-desktop: 0;
  --type-banner-home-text-wrapper-gap-desktop-no-burger: 0;
  --type-banner-home-text-wrapper-gap-desktop-full: 0;
  --type-banner-home-text-wrapper-gap-desktop-large: 0;
  --type-banner-home-text-wrapper-align-items-mobile: center;
  --type-banner-home-text-wrapper-align-items-tablet: center;
  --type-banner-home-text-wrapper-align-items-desktop: flex-start;
  --type-banner-home-text-wrapper-align-items-desktop-no-burger: flex-start;
  --type-banner-home-text-wrapper-align-items-desktop-full: flex-start;
  --type-banner-home-text-wrapper-align-items-desktop-large: flex-start;
  --type-banner-home-avis-container-position-mobile: relative;
  --type-banner-home-avis-container-position-tablet: relative;
  --type-banner-home-avis-container-position-desktop: absolute;
  --type-banner-home-avis-container-position-desktop-no-burger: absolute;
  --type-banner-home-avis-container-position-desktop-full: absolute;
  --type-banner-home-avis-container-position-desktop-large: absolute;
  --type-banner-home-avis-container-right-mobile: 0;
  --type-banner-home-avis-container-right-tablet: 0;
  --type-banner-home-avis-container-right-desktop: calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-avis-container-right-desktop-no-burger: calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-avis-container-right-desktop-full: calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-avis-container-right-desktop-large: calc(0.0520833333 * 1 * 100vw);
  --type-banner-home-avis-container-left-mobile: 0;
  --type-banner-home-avis-container-left-tablet: 0;
  --type-banner-home-avis-container-left-desktop: unset;
  --type-banner-home-avis-container-left-desktop-no-burger: unset;
  --type-banner-home-avis-container-left-desktop-full: unset;
  --type-banner-home-avis-container-left-desktop-large: unset;
  --type-banner-home-avis-container-bottom-mobile: 0;
  --type-banner-home-avis-container-bottom-tablet: 0;
  --type-banner-home-avis-container-bottom-desktop: calc(0.046875 * 1 * 100vw);
  --type-banner-home-avis-container-bottom-desktop-no-burger: calc(0.046875 * 1 * 100vw);
  --type-banner-home-avis-container-bottom-desktop-full: calc(0.046875 * 1 * 100vw);
  --type-banner-home-avis-container-bottom-desktop-large: calc(0.046875 * 1 * 100vw);
  --type-banner-home-avis-container-width-mobile: auto;
  --type-banner-home-avis-container-width-tablet: auto;
  --type-banner-home-avis-container-width-desktop: calc(0.125 * 1 * 100vw);
  --type-banner-home-avis-container-width-desktop-no-burger: calc(0.125 * 1 * 100vw);
  --type-banner-home-avis-container-width-desktop-full: calc(0.125 * 1 * 100vw);
  --type-banner-home-avis-container-width-desktop-large: calc(0.125 * 1 * 100vw);
  --type-banner-home-avis-container-height-mobile: calc(0.203562341 * 1 * 100vw);
  --type-banner-home-avis-container-height-tablet: calc(0.0975609756 * 1 * 100vw);
  --type-banner-home-avis-container-height-desktop: calc(0.0416666667 * 1 * 100vw);
  --type-banner-home-avis-container-height-desktop-no-burger: calc(0.0416666667 * 1 * 100vw);
  --type-banner-home-avis-container-height-desktop-full: calc(0.0416666667 * 1 * 100vw);
  --type-banner-home-avis-container-height-desktop-large: calc(0.0416666667 * 1 * 100vw);
  --type-application-this-height-mobile: calc(1.7811704835 * 1 * 100vw);
  --type-application-this-height-tablet: calc(0.8536585366 * 1 * 100vw);
  --type-application-this-height-desktop: calc(0.4166666667 * 1 * 100vw);
  --type-application-this-height-desktop-no-burger: calc(0.4166666667 * 1 * 100vw);
  --type-application-this-height-desktop-full: calc(0.4166666667 * 1 * 100vw);
  --type-application-this-height-desktop-large: calc(0.4166666667 * 1 * 100vw);
  --type-application-this-position-mobile: relative;
  --type-application-this-position-tablet: relative;
  --type-application-this-position-desktop: relative;
  --type-application-this-position-desktop-no-burger: relative;
  --type-application-this-position-desktop-full: relative;
  --type-application-this-position-desktop-large: relative;
  --type-application-fixed-content-position-mobile: fixed;
  --type-application-fixed-content-position-tablet: fixed;
  --type-application-fixed-content-position-desktop: fixed;
  --type-application-fixed-content-position-desktop-no-burger: fixed;
  --type-application-fixed-content-position-desktop-full: fixed;
  --type-application-fixed-content-position-desktop-large: fixed;
  --type-application-fixed-content-background-position-mobile: center;
  --type-application-fixed-content-background-position-tablet: center;
  --type-application-fixed-content-background-position-desktop: center;
  --type-application-fixed-content-background-position-desktop-no-burger: center;
  --type-application-fixed-content-background-position-desktop-full: center;
  --type-application-fixed-content-background-position-desktop-large: center;
  --type-application-fixed-content-background-size-mobile: cover;
  --type-application-fixed-content-background-size-tablet: cover;
  --type-application-fixed-content-background-size-desktop: cover;
  --type-application-fixed-content-background-size-desktop-no-burger: cover;
  --type-application-fixed-content-background-size-desktop-full: cover;
  --type-application-fixed-content-background-size-desktop-large: cover;
  --type-application-fixed-content-display-mobile: flex;
  --type-application-fixed-content-display-tablet: flex;
  --type-application-fixed-content-display-desktop: flex;
  --type-application-fixed-content-display-desktop-no-burger: flex;
  --type-application-fixed-content-display-desktop-full: flex;
  --type-application-fixed-content-display-desktop-large: flex;
  --type-application-fixed-content-justify-content-mobile: center;
  --type-application-fixed-content-justify-content-tablet: center;
  --type-application-fixed-content-justify-content-desktop: center;
  --type-application-fixed-content-justify-content-desktop-no-burger: center;
  --type-application-fixed-content-justify-content-desktop-full: center;
  --type-application-fixed-content-justify-content-desktop-large: center;
  --type-application-fixed-content-align-items-mobile: center;
  --type-application-fixed-content-align-items-tablet: center;
  --type-application-fixed-content-align-items-desktop: center;
  --type-application-fixed-content-align-items-desktop-no-burger: center;
  --type-application-fixed-content-align-items-desktop-full: center;
  --type-application-fixed-content-align-items-desktop-large: center;
  --type-application-fixed-content-flex-direction-mobile: column;
  --type-application-fixed-content-flex-direction-tablet: column;
  --type-application-fixed-content-flex-direction-desktop: column;
  --type-application-fixed-content-flex-direction-desktop-no-burger: column;
  --type-application-fixed-content-flex-direction-desktop-full: column;
  --type-application-fixed-content-flex-direction-desktop-large: column;
  --type-application-fixed-content-gap-mobile: calc(0.0763358779 * 1 * 100vw);
  --type-application-fixed-content-gap-tablet: calc(0.0365853659 * 1 * 100vw);
  --type-application-fixed-content-gap-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-application-fixed-content-gap-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-application-fixed-content-gap-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-application-fixed-content-gap-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-application-fixed-content-width-mobile: 90%;
  --type-application-fixed-content-width-tablet: 90%;
  --type-application-fixed-content-width-desktop: 55%;
  --type-application-fixed-content-width-desktop-no-burger: 55%;
  --type-application-fixed-content-width-desktop-full: 55%;
  --type-application-fixed-content-width-desktop-large: 55%;
  --type-application-fixed-content-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-application-fixed-content-padding-tablet: 0 calc(0.03125 * 1 * 100vw);
  --type-application-fixed-content-padding-desktop: 0 calc(0.2604166667 * 1 * 100vw);
  --type-application-fixed-content-padding-desktop-no-burger: 0 calc(0.2604166667 * 1 * 100vw);
  --type-application-fixed-content-padding-desktop-full: 0 calc(0.2604166667 * 1 * 100vw);
  --type-application-fixed-content-padding-desktop-large: 0 calc(0.2604166667 * 1 * 100vw);
  --type-application-fixed-content-height-mobile: 100vh;
  --type-application-fixed-content-height-tablet: 100vh;
  --type-application-fixed-content-height-desktop: 100vh;
  --type-application-fixed-content-height-desktop-no-burger: 100vh;
  --type-application-fixed-content-height-desktop-full: 100vh;
  --type-application-fixed-content-height-desktop-large: 100vh;
  --type-application-download-wrapper-display-mobile: flex;
  --type-application-download-wrapper-display-tablet: flex;
  --type-application-download-wrapper-display-desktop: flex;
  --type-application-download-wrapper-display-desktop-no-burger: flex;
  --type-application-download-wrapper-display-desktop-full: flex;
  --type-application-download-wrapper-display-desktop-large: flex;
  --type-application-download-wrapper-flex-direction-mobile: row;
  --type-application-download-wrapper-flex-direction-tablet: row;
  --type-application-download-wrapper-flex-direction-desktop: row;
  --type-application-download-wrapper-flex-direction-desktop-no-burger: row;
  --type-application-download-wrapper-flex-direction-desktop-full: row;
  --type-application-download-wrapper-flex-direction-desktop-large: row;
  --type-application-download-wrapper-align-items-mobile: center;
  --type-application-download-wrapper-align-items-tablet: center;
  --type-application-download-wrapper-align-items-desktop: center;
  --type-application-download-wrapper-align-items-desktop-no-burger: center;
  --type-application-download-wrapper-align-items-desktop-full: center;
  --type-application-download-wrapper-align-items-desktop-large: center;
  --type-application-download-wrapper-padding-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-application-download-wrapper-padding-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-application-download-wrapper-padding-desktop: calc(0.0078125 * 1 * 100vw);
  --type-application-download-wrapper-padding-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-application-download-wrapper-padding-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-application-download-wrapper-padding-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-application-download-wrapper-background-color-mobile: var(--theme-color-border);
  --type-application-download-wrapper-background-color-tablet: var(--theme-color-border);
  --type-application-download-wrapper-background-color-desktop: var(--theme-color-border);
  --type-application-download-wrapper-background-color-desktop-no-burger: var(--theme-color-border);
  --type-application-download-wrapper-background-color-desktop-full: var(--theme-color-border);
  --type-application-download-wrapper-background-color-desktop-large: var(--theme-color-border);
  --type-application-download-wrapper-backdrop-filter-mobile: blur(10px);
  --type-application-download-wrapper-backdrop-filter-tablet: blur(10px);
  --type-application-download-wrapper-backdrop-filter-desktop: blur(10px);
  --type-application-download-wrapper-backdrop-filter-desktop-no-burger: blur(10px);
  --type-application-download-wrapper-backdrop-filter-desktop-full: blur(10px);
  --type-application-download-wrapper-backdrop-filter-desktop-large: blur(10px);
  --type-application-download-wrapper-border-radius-mobile: 10px;
  --type-application-download-wrapper-border-radius-tablet: 10px;
  --type-application-download-wrapper-border-radius-desktop: 10px;
  --type-application-download-wrapper-border-radius-desktop-no-burger: 10px;
  --type-application-download-wrapper-border-radius-desktop-full: 10px;
  --type-application-download-wrapper-border-radius-desktop-large: 10px;
  --type-application-download-wrapper-width-mobile: -webkit-fill-available;
  --type-application-download-wrapper-width-tablet: -webkit-fill-available;
  --type-application-download-wrapper-width-desktop: auto;
  --type-application-download-wrapper-width-desktop-no-burger: auto;
  --type-application-download-wrapper-width-desktop-full: auto;
  --type-application-download-wrapper-width-desktop-large: auto;
  --type-application-download-wrapper-gap-mobile: calc(0.0254452926 * 1 * 100vw);
  --type-application-download-wrapper-gap-tablet: calc(0.012195122 * 1 * 100vw);
  --type-application-download-wrapper-gap-desktop: calc(0.0052083333 * 1 * 100vw);
  --type-application-download-wrapper-gap-desktop-no-burger: calc(0.0052083333 * 1 * 100vw);
  --type-application-download-wrapper-gap-desktop-full: calc(0.0052083333 * 1 * 100vw);
  --type-application-download-wrapper-gap-desktop-large: calc(0.0052083333 * 1 * 100vw);
  --type-application-download-link-width-mobile: 100%;
  --type-application-download-link-width-tablet: 100%;
  --type-application-download-link-width-desktop: calc(0.09375 * 1 * 100vw);
  --type-application-download-link-width-desktop-no-burger: calc(0.09375 * 1 * 100vw);
  --type-application-download-link-width-desktop-full: calc(0.09375 * 1 * 100vw);
  --type-application-download-link-width-desktop-large: calc(0.09375 * 1 * 100vw);
  --type-application-download-link-display-mobile: flex;
  --type-application-download-link-display-tablet: flex;
  --type-application-download-link-display-desktop: flex;
  --type-application-download-link-display-desktop-no-burger: flex;
  --type-application-download-link-display-desktop-full: flex;
  --type-application-download-link-display-desktop-large: flex;
  --type-application-download-link-justify-content-mobile: center;
  --type-application-download-link-justify-content-tablet: center;
  --type-application-download-link-justify-content-desktop: center;
  --type-application-download-link-justify-content-desktop-no-burger: center;
  --type-application-download-link-justify-content-desktop-full: center;
  --type-application-download-link-justify-content-desktop-large: center;
  --type-application-download-link-align-items-mobile: center;
  --type-application-download-link-align-items-tablet: center;
  --type-application-download-link-align-items-desktop: center;
  --type-application-download-link-align-items-desktop-no-burger: center;
  --type-application-download-link-align-items-desktop-full: center;
  --type-application-download-link-align-items-desktop-large: center;
  --type-application-cta-primary-width-mobile: -webkit-fill-available;
  --type-application-cta-primary-width-tablet: -webkit-fill-available;
  --type-application-cta-primary-width-desktop: calc(0.0598958333 * 1 * 100vw);
  --type-application-cta-primary-width-desktop-no-burger: calc(0.0598958333 * 1 * 100vw);
  --type-application-cta-primary-width-desktop-full: calc(0.0598958333 * 1 * 100vw);
  --type-application-cta-primary-width-desktop-large: calc(0.0598958333 * 1 * 100vw);
  --type-application-cta-primary-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw);
  --type-application-cta-primary-padding-tablet: calc(0.0243902439 * 1 * 100vw) calc(0.0365853659 * 1 * 100vw);
  --type-application-cta-primary-padding-desktop: calc(0.0135416667 * 1 * 100vw) calc(0.0177083333 * 1 * 100vw);
  --type-application-cta-primary-padding-desktop-no-burger: calc(0.0135416667 * 1 * 100vw) calc(0.0177083333 * 1 * 100vw);
  --type-application-cta-primary-padding-desktop-full: calc(0.0135416667 * 1 * 100vw) calc(0.0177083333 * 1 * 100vw);
  --type-application-cta-primary-padding-desktop-large: calc(0.0135416667 * 1 * 100vw) calc(0.0177083333 * 1 * 100vw);
  --type-secondaire-this-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw);
  --type-secondaire-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-secondaire-this-padding-desktop: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-secondaire-this-padding-desktop-no-burger: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-secondaire-this-padding-desktop-full: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-secondaire-this-padding-desktop-large: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.1041666667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-secondaire-this-overflow-mobile: hidden;
  --type-secondaire-this-overflow-tablet: hidden;
  --type-secondaire-this-overflow-desktop: hidden;
  --type-secondaire-this-overflow-desktop-no-burger: hidden;
  --type-secondaire-this-overflow-desktop-full: hidden;
  --type-secondaire-this-overflow-desktop-large: hidden;
  --type-secondaire-section-videos-display-mobile: block;
  --type-secondaire-section-videos-display-tablet: block;
  --type-secondaire-section-videos-display-desktop: block;
  --type-secondaire-section-videos-display-desktop-no-burger: block;
  --type-secondaire-section-videos-display-desktop-full: block;
  --type-secondaire-section-videos-display-desktop-large: block;
  --type-secondaire-section-videos-margin-bottom-mobile: calc(0.5089058524 * 1 * 100vw);
  --type-secondaire-section-videos-margin-bottom-tablet: calc(0.243902439 * 1 * 100vw);
  --type-secondaire-section-videos-margin-bottom-desktop: calc(0.1041666667 * 1 * 100vw);
  --type-secondaire-section-videos-margin-bottom-desktop-no-burger: calc(0.1041666667 * 1 * 100vw);
  --type-secondaire-section-videos-margin-bottom-desktop-full: calc(0.1041666667 * 1 * 100vw);
  --type-secondaire-section-videos-margin-bottom-desktop-large: calc(0.1041666667 * 1 * 100vw);
  --type-secondaire-section-videos-margin-top-mobile: calc(0.2798982188 * 1 * 100vw);
  --type-secondaire-section-videos-margin-top-tablet: calc(0.1341463415 * 1 * 100vw);
  --type-secondaire-section-videos-margin-top-desktop: 0;
  --type-secondaire-section-videos-margin-top-desktop-no-burger: 0;
  --type-secondaire-section-videos-margin-top-desktop-full: 0;
  --type-secondaire-section-videos-margin-top-desktop-large: 0;
  --type-secondaire-videos-container-display-mobile: grid;
  --type-secondaire-videos-container-display-tablet: grid;
  --type-secondaire-videos-container-display-desktop: grid;
  --type-secondaire-videos-container-display-desktop-no-burger: grid;
  --type-secondaire-videos-container-display-desktop-full: grid;
  --type-secondaire-videos-container-display-desktop-large: grid;
  --type-secondaire-videos-container-grid-template-columns-mobile: repeat(1, 1fr);
  --type-secondaire-videos-container-grid-template-columns-tablet: repeat(2, 1fr);
  --type-secondaire-videos-container-grid-template-columns-desktop: repeat(4, 1fr);
  --type-secondaire-videos-container-grid-template-columns-desktop-no-burger: repeat(4, 1fr);
  --type-secondaire-videos-container-grid-template-columns-desktop-full: repeat(4, 1fr);
  --type-secondaire-videos-container-grid-template-columns-desktop-large: repeat(4, 1fr);
  --type-secondaire-videos-container-column-gap-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-secondaire-videos-container-column-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-secondaire-videos-container-column-gap-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-secondaire-videos-container-column-gap-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-secondaire-videos-container-column-gap-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-secondaire-videos-container-column-gap-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-mobile: calc(0.1526717557 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-tablet: calc(0.0731707317 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-secondaire-videos-container-row-gap-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-secondaire-videos-container-margin-mobile: calc(0.1272264631 * 1 * 100vw) 0;
  --type-secondaire-videos-container-margin-tablet: calc(0.0609756098 * 1 * 100vw) 0;
  --type-secondaire-videos-container-margin-desktop: calc(0.0416666667 * 1 * 100vw) 0 calc(0.0338541667 * 1 * 100vw);
  --type-secondaire-videos-container-margin-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) 0 calc(0.0338541667 * 1 * 100vw);
  --type-secondaire-videos-container-margin-desktop-full: calc(0.0416666667 * 1 * 100vw) 0 calc(0.0338541667 * 1 * 100vw);
  --type-secondaire-videos-container-margin-desktop-large: calc(0.0416666667 * 1 * 100vw) 0 calc(0.0338541667 * 1 * 100vw);
  --type-secondaire-card-image-position-mobile: relative;
  --type-secondaire-card-image-position-tablet: relative;
  --type-secondaire-card-image-position-desktop: relative;
  --type-secondaire-card-image-position-desktop-no-burger: relative;
  --type-secondaire-card-image-position-desktop-full: relative;
  --type-secondaire-card-image-position-desktop-large: relative;
  --type-secondaire-card-image-border-radius-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-secondaire-card-image-border-radius-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-secondaire-card-image-border-radius-desktop: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-card-image-border-radius-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-card-image-border-radius-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-card-image-border-radius-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-section-avis-display-mobile: flex;
  --type-secondaire-section-avis-display-tablet: flex;
  --type-secondaire-section-avis-display-desktop: flex;
  --type-secondaire-section-avis-display-desktop-no-burger: flex;
  --type-secondaire-section-avis-display-desktop-full: flex;
  --type-secondaire-section-avis-display-desktop-large: flex;
  --type-secondaire-section-avis-flex-direction-mobile: column;
  --type-secondaire-section-avis-flex-direction-tablet: column;
  --type-secondaire-section-avis-flex-direction-desktop: column;
  --type-secondaire-section-avis-flex-direction-desktop-no-burger: column;
  --type-secondaire-section-avis-flex-direction-desktop-full: column;
  --type-secondaire-section-avis-flex-direction-desktop-large: column;
  --type-secondaire-section-avis-gap-mobile: calc(0.1526717557 * 1 * 100vw);
  --type-secondaire-section-avis-gap-tablet: calc(0.0731707317 * 1 * 100vw);
  --type-secondaire-section-avis-gap-desktop: calc(0.03125 * 1 * 100vw);
  --type-secondaire-section-avis-gap-desktop-no-burger: calc(0.03125 * 1 * 100vw);
  --type-secondaire-section-avis-gap-desktop-full: calc(0.03125 * 1 * 100vw);
  --type-secondaire-section-avis-gap-desktop-large: calc(0.03125 * 1 * 100vw);
  --type-secondaire-section-avis-position-mobile: relative;
  --type-secondaire-section-avis-position-tablet: relative;
  --type-secondaire-section-avis-position-desktop: relative;
  --type-secondaire-section-avis-position-desktop-no-burger: relative;
  --type-secondaire-section-avis-position-desktop-full: relative;
  --type-secondaire-section-avis-position-desktop-large: relative;
  --type-secondaire-section-avis-margin-bottom-mobile: calc(0.2798982188 * 1 * 100vw);
  --type-secondaire-section-avis-margin-bottom-tablet: calc(0.1341463415 * 1 * 100vw);
  --type-secondaire-section-avis-margin-bottom-desktop: calc(0.0572916667 * 1 * 100vw);
  --type-secondaire-section-avis-margin-bottom-desktop-no-burger: calc(0.0572916667 * 1 * 100vw);
  --type-secondaire-section-avis-margin-bottom-desktop-full: calc(0.0572916667 * 1 * 100vw);
  --type-secondaire-section-avis-margin-bottom-desktop-large: calc(0.0572916667 * 1 * 100vw);
  --type-secondaire-avis-card-display-mobile: flex;
  --type-secondaire-avis-card-display-tablet: flex;
  --type-secondaire-avis-card-display-desktop: flex;
  --type-secondaire-avis-card-display-desktop-no-burger: flex;
  --type-secondaire-avis-card-display-desktop-full: flex;
  --type-secondaire-avis-card-display-desktop-large: flex;
  --type-secondaire-avis-card-flex-direction-mobile: column;
  --type-secondaire-avis-card-flex-direction-tablet: column;
  --type-secondaire-avis-card-flex-direction-desktop: column;
  --type-secondaire-avis-card-flex-direction-desktop-no-burger: column;
  --type-secondaire-avis-card-flex-direction-desktop-full: column;
  --type-secondaire-avis-card-flex-direction-desktop-large: column;
  --type-secondaire-avis-card-transition-mobile: all 0.4s ease;
  --type-secondaire-avis-card-transition-tablet: all 0.4s ease;
  --type-secondaire-avis-card-transition-desktop: all 0.4s ease;
  --type-secondaire-avis-card-transition-desktop-no-burger: all 0.4s ease;
  --type-secondaire-avis-card-transition-desktop-full: all 0.4s ease;
  --type-secondaire-avis-card-transition-desktop-large: all 0.4s ease;
  --type-secondaire-avis-card-border-radius-mobile: calc(0.0381679389 * 1 * 100vw);
  --type-secondaire-avis-card-border-radius-tablet: calc(0.0182926829 * 1 * 100vw);
  --type-secondaire-avis-card-border-radius-desktop: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-avis-card-border-radius-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-avis-card-border-radius-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-avis-card-border-radius-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-secondaire-avis-card-border-mobile: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-border-tablet: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-border-desktop: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-border-desktop-no-burger: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-border-desktop-full: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-border-desktop-large: 1px solid var(--theme-color-border);
  --type-secondaire-avis-card-padding-mobile: calc(0.1145038168 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-secondaire-avis-card-padding-tablet: calc(0.0548780488 * 1 * 100vw) calc(0.0487804878 * 1 * 100vw);
  --type-secondaire-avis-card-padding-desktop: calc(0.03125 * 1 * 100vw);
  --type-secondaire-avis-card-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw);
  --type-secondaire-avis-card-padding-desktop-full: calc(0.03125 * 1 * 100vw);
  --type-secondaire-avis-card-padding-desktop-large: calc(0.03125 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-mobile: calc(0.1017811705 * 1 * 100vw) 0 calc(0.0763358779 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-tablet: calc(0.0487804878 * 1 * 100vw) 0 calc(0.0365853659 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-desktop: calc(0.0208333333 * 1 * 100vw) 0 calc(0.015625 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) 0 calc(0.015625 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-desktop-full: calc(0.0208333333 * 1 * 100vw) 0 calc(0.015625 * 1 * 100vw);
  --type-secondaire-avis-rating-margin-desktop-large: calc(0.0208333333 * 1 * 100vw) 0 calc(0.015625 * 1 * 100vw);
  --type-secondaire-swiper-navigation-display-mobile: unset;
  --type-secondaire-swiper-navigation-display-tablet: unset;
  --type-secondaire-swiper-navigation-display-desktop: flex;
  --type-secondaire-swiper-navigation-display-desktop-no-burger: flex;
  --type-secondaire-swiper-navigation-display-desktop-full: flex;
  --type-secondaire-swiper-navigation-display-desktop-large: flex;
  --type-secondaire-swiper-navigation-gap-mobile: unset;
  --type-secondaire-swiper-navigation-gap-tablet: unset;
  --type-secondaire-swiper-navigation-gap-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-secondaire-swiper-navigation-gap-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-secondaire-swiper-navigation-gap-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-secondaire-swiper-navigation-gap-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-secondaire-swiper-navigation-top-mobile: unset;
  --type-secondaire-swiper-navigation-top-tablet: unset;
  --type-secondaire-swiper-navigation-top-desktop: 0;
  --type-secondaire-swiper-navigation-top-desktop-no-burger: 0;
  --type-secondaire-swiper-navigation-top-desktop-full: 0;
  --type-secondaire-swiper-navigation-top-desktop-large: 0;
  --type-secondaire-swiper-navigation-right-mobile: unset;
  --type-secondaire-swiper-navigation-right-tablet: unset;
  --type-secondaire-swiper-navigation-right-desktop: 0;
  --type-secondaire-swiper-navigation-right-desktop-no-burger: 0;
  --type-secondaire-swiper-navigation-right-desktop-full: 0;
  --type-secondaire-swiper-navigation-right-desktop-large: 0;
  --type-secondaire-swiper-navigation-position-mobile: unset;
  --type-secondaire-swiper-navigation-position-tablet: unset;
  --type-secondaire-swiper-navigation-position-desktop: absolute;
  --type-secondaire-swiper-navigation-position-desktop-no-burger: absolute;
  --type-secondaire-swiper-navigation-position-desktop-full: absolute;
  --type-secondaire-swiper-navigation-position-desktop-large: absolute;
  --type-coaching-this-background-color-mobile: var(--theme-color-secondary);
  --type-coaching-this-background-color-tablet: var(--theme-color-secondary);
  --type-coaching-this-background-color-desktop: var(--theme-color-secondary);
  --type-coaching-this-background-color-desktop-no-burger: var(--theme-color-secondary);
  --type-coaching-this-background-color-desktop-full: var(--theme-color-secondary);
  --type-coaching-this-background-color-desktop-large: var(--theme-color-secondary);
  --type-coaching-wrapper-border-radius-mobile: calc(0.0381679389 * 1 * 100vw) calc(0.0381679389 * 1 * 100vw) calc(0.0127226463 * 1 * 100vw) calc(0.0127226463 * 1 * 100vw);
  --type-coaching-wrapper-border-radius-tablet: calc(0.0182926829 * 1 * 100vw) calc(0.0182926829 * 1 * 100vw) calc(0.006097561 * 1 * 100vw) calc(0.006097561 * 1 * 100vw);
  --type-coaching-wrapper-border-radius-desktop: calc(0.0078125 * 1 * 100vw) calc(0.0078125 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw);
  --type-coaching-wrapper-border-radius-desktop-no-burger: calc(0.0078125 * 1 * 100vw) calc(0.0078125 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw);
  --type-coaching-wrapper-border-radius-desktop-full: calc(0.0078125 * 1 * 100vw) calc(0.0078125 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw);
  --type-coaching-wrapper-border-radius-desktop-large: calc(0.0078125 * 1 * 100vw) calc(0.0078125 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw) calc(0.0026041667 * 1 * 100vw);
  --type-coaching-wrapper-background-color-mobile: var(--theme-color-white);
  --type-coaching-wrapper-background-color-tablet: var(--theme-color-white);
  --type-coaching-wrapper-background-color-desktop: var(--theme-color-white);
  --type-coaching-wrapper-background-color-desktop-no-burger: var(--theme-color-white);
  --type-coaching-wrapper-background-color-desktop-full: var(--theme-color-white);
  --type-coaching-wrapper-background-color-desktop-large: var(--theme-color-white);
  --type-coaching-wrapper-padding-mobile: calc(0.2544529262 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.2544529262 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-coaching-wrapper-padding-tablet: calc(0.1219512195 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.1219512195 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-coaching-wrapper-padding-desktop: calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-coaching-wrapper-padding-desktop-no-burger: calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-coaching-wrapper-padding-desktop-full: calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-coaching-wrapper-padding-desktop-large: calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.09375 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-coaching-title-align-self-mobile: center;
  --type-coaching-title-align-self-tablet: center;
  --type-coaching-title-align-self-desktop: center;
  --type-coaching-title-align-self-desktop-no-burger: center;
  --type-coaching-title-align-self-desktop-full: center;
  --type-coaching-title-align-self-desktop-large: center;
  --type-coaching-title-width-mobile: 100%;
  --type-coaching-title-width-tablet: 100%;
  --type-coaching-title-width-desktop: 50%;
  --type-coaching-title-width-desktop-no-burger: 50%;
  --type-coaching-title-width-desktop-full: 50%;
  --type-coaching-title-width-desktop-large: 50%;
  --type-coaching-formules-container-display-mobile: flex;
  --type-coaching-formules-container-display-tablet: flex;
  --type-coaching-formules-container-display-desktop: flex;
  --type-coaching-formules-container-display-desktop-no-burger: flex;
  --type-coaching-formules-container-display-desktop-full: flex;
  --type-coaching-formules-container-display-desktop-large: flex;
  --type-coaching-formules-container-margin-top-mobile: calc(0.1272264631 * 1 * 100vw);
  --type-coaching-formules-container-margin-top-tablet: calc(0.0609756098 * 1 * 100vw);
  --type-coaching-formules-container-margin-top-desktop: calc(0.046875 * 1 * 100vw);
  --type-coaching-formules-container-margin-top-desktop-no-burger: calc(0.046875 * 1 * 100vw);
  --type-coaching-formules-container-margin-top-desktop-full: calc(0.046875 * 1 * 100vw);
  --type-coaching-formules-container-margin-top-desktop-large: calc(0.046875 * 1 * 100vw);
  --type-coaching-formules-container-gap-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-coaching-formules-container-gap-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-coaching-formules-container-gap-desktop: calc(0.0260416667 * 1 * 100vw);
  --type-coaching-formules-container-gap-desktop-no-burger: calc(0.0260416667 * 1 * 100vw);
  --type-coaching-formules-container-gap-desktop-full: calc(0.0260416667 * 1 * 100vw);
  --type-coaching-formules-container-gap-desktop-large: calc(0.0260416667 * 1 * 100vw);
  --type-coaching-formules-container-align-items-mobile: center;
  --type-coaching-formules-container-align-items-tablet: center;
  --type-coaching-formules-container-align-items-desktop: center;
  --type-coaching-formules-container-align-items-desktop-no-burger: center;
  --type-coaching-formules-container-align-items-desktop-full: center;
  --type-coaching-formules-container-align-items-desktop-large: center;
  --type-coaching-formules-container-flex-direction-mobile: column;
  --type-coaching-formules-container-flex-direction-tablet: column;
  --type-coaching-formules-container-flex-direction-desktop: row;
  --type-coaching-formules-container-flex-direction-desktop-no-burger: row;
  --type-coaching-formules-container-flex-direction-desktop-full: row;
  --type-coaching-formules-container-flex-direction-desktop-large: row;
  --type-coaching-formule-padding-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-coaching-formule-padding-tablet: calc(0.0487804878 * 1 * 100vw);
  --type-coaching-formule-padding-desktop: calc(0.03125 * 1 * 100vw);
  --type-coaching-formule-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw);
  --type-coaching-formule-padding-desktop-full: calc(0.03125 * 1 * 100vw);
  --type-coaching-formule-padding-desktop-large: calc(0.03125 * 1 * 100vw);
  --type-coaching-formule-border-radius-mobile: calc(0.0254452926 * 1 * 100vw);
  --type-coaching-formule-border-radius-tablet: calc(0.012195122 * 1 * 100vw);
  --type-coaching-formule-border-radius-desktop: calc(0.0052083333 * 1 * 100vw);
  --type-coaching-formule-border-radius-desktop-no-burger: calc(0.0052083333 * 1 * 100vw);
  --type-coaching-formule-border-radius-desktop-full: calc(0.0052083333 * 1 * 100vw);
  --type-coaching-formule-border-radius-desktop-large: calc(0.0052083333 * 1 * 100vw);
  --type-coaching-formule-border-mobile: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-border-tablet: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-border-desktop: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-border-desktop-no-burger: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-border-desktop-full: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-border-desktop-large: 1px solid rgba(0, 0, 0, 0.2);
  --type-coaching-formule-height-mobile: fit-content;
  --type-coaching-formule-height-tablet: fit-content;
  --type-coaching-formule-height-desktop: fit-content;
  --type-coaching-formule-height-desktop-no-burger: fit-content;
  --type-coaching-formule-height-desktop-full: fit-content;
  --type-coaching-formule-height-desktop-large: fit-content;
  --type-coaching-formule-selected-border-color-mobile: var(--theme-color-primary);
  --type-coaching-formule-selected-border-color-tablet: var(--theme-color-primary);
  --type-coaching-formule-selected-border-color-desktop: var(--theme-color-primary);
  --type-coaching-formule-selected-border-color-desktop-no-burger: var(--theme-color-primary);
  --type-coaching-formule-selected-border-color-desktop-full: var(--theme-color-primary);
  --type-coaching-formule-selected-border-color-desktop-large: var(--theme-color-primary);
  --type-coaching-formule-titre-margin-mobile: calc(0.0763358779 * 1 * 100vw) 0 calc(0.0254452926 * 1 * 100vw) 0;
  --type-coaching-formule-titre-margin-tablet: calc(0.0365853659 * 1 * 100vw) 0 calc(0.012195122 * 1 * 100vw) 0;
  --type-coaching-formule-titre-margin-desktop: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-coaching-formule-titre-margin-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-coaching-formule-titre-margin-desktop-full: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-coaching-formule-titre-margin-desktop-large: calc(0.0104166667 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw) 0;
  --type-coaching-formule-prix-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-coaching-formule-prix-padding-tablet: calc(0.0243902439 * 1 * 100vw) calc(0.0243902439 * 1 * 100vw);
  --type-coaching-formule-prix-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0130208333 * 1 * 100vw);
  --type-coaching-formule-prix-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0130208333 * 1 * 100vw);
  --type-coaching-formule-prix-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0130208333 * 1 * 100vw);
  --type-coaching-formule-prix-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0130208333 * 1 * 100vw);
  --type-coaching-points-container-padding-left-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-coaching-points-container-padding-left-tablet: calc(0.0243902439 * 1 * 100vw);
  --type-coaching-points-container-padding-left-desktop: calc(0.0104166667 * 1 * 100vw);
  --type-coaching-points-container-padding-left-desktop-no-burger: calc(0.0104166667 * 1 * 100vw);
  --type-coaching-points-container-padding-left-desktop-full: calc(0.0104166667 * 1 * 100vw);
  --type-coaching-points-container-padding-left-desktop-large: calc(0.0104166667 * 1 * 100vw);
  --type-coaching-points-container-margin-mobile: calc(0.0636132316 * 1 * 100vw) 0 calc(0.0890585242 * 1 * 100vw) 0;
  --type-coaching-points-container-margin-tablet: calc(0.0304878049 * 1 * 100vw) 0 calc(0.0426829268 * 1 * 100vw) 0;
  --type-coaching-points-container-margin-desktop: calc(0.015625 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw);
  --type-coaching-points-container-margin-desktop-no-burger: calc(0.015625 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw);
  --type-coaching-points-container-margin-desktop-full: calc(0.015625 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw);
  --type-coaching-points-container-margin-desktop-large: calc(0.015625 * 1 * 100vw) 0 calc(0.0208333333 * 1 * 100vw);
  --type-coaching-points-container-display-mobile: flex;
  --type-coaching-points-container-display-tablet: flex;
  --type-coaching-points-container-display-desktop: flex;
  --type-coaching-points-container-display-desktop-no-burger: flex;
  --type-coaching-points-container-display-desktop-full: flex;
  --type-coaching-points-container-display-desktop-large: flex;
  --type-coaching-points-container-flex-direction-mobile: column;
  --type-coaching-points-container-flex-direction-tablet: column;
  --type-coaching-points-container-flex-direction-desktop: column;
  --type-coaching-points-container-flex-direction-desktop-no-burger: column;
  --type-coaching-points-container-flex-direction-desktop-full: column;
  --type-coaching-points-container-flex-direction-desktop-large: column;
  --type-coaching-points-container-gap-mobile: calc(0.0254452926 * 1 * 100vw);
  --type-coaching-points-container-gap-tablet: calc(0.012195122 * 1 * 100vw);
  --type-coaching-points-container-gap-desktop: calc(0.0078125 * 1 * 100vw);
  --type-coaching-points-container-gap-desktop-no-burger: calc(0.0078125 * 1 * 100vw);
  --type-coaching-points-container-gap-desktop-full: calc(0.0078125 * 1 * 100vw);
  --type-coaching-points-container-gap-desktop-large: calc(0.0078125 * 1 * 100vw);
  --type-tertiaire-this-padding-mobile: calc(0.2544529262 * 1 * 100vw) 0 calc(0.3053435115 * 1 * 100vw);
  --type-tertiaire-this-padding-tablet: calc(0.1219512195 * 1 * 100vw) 0 calc(0.1463414634 * 1 * 100vw);
  --type-tertiaire-this-padding-desktop: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0911458333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-this-padding-desktop-no-burger: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0911458333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-this-padding-desktop-full: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0911458333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-this-padding-desktop-large: calc(0.0885416667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) calc(0.0911458333 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-section-infos-display-mobile: flex;
  --type-tertiaire-section-infos-display-tablet: flex;
  --type-tertiaire-section-infos-display-desktop: flex;
  --type-tertiaire-section-infos-display-desktop-no-burger: flex;
  --type-tertiaire-section-infos-display-desktop-full: flex;
  --type-tertiaire-section-infos-display-desktop-large: flex;
  --type-tertiaire-section-infos-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw);
  --type-tertiaire-section-infos-padding-tablet: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-tertiaire-section-infos-padding-desktop: 0;
  --type-tertiaire-section-infos-padding-desktop-no-burger: 0;
  --type-tertiaire-section-infos-padding-desktop-full: 0;
  --type-tertiaire-section-infos-padding-desktop-large: 0;
  --type-tertiaire-section-infos-flex-direction-mobile: column;
  --type-tertiaire-section-infos-flex-direction-tablet: row;
  --type-tertiaire-section-infos-flex-direction-desktop: row;
  --type-tertiaire-section-infos-flex-direction-desktop-no-burger: row;
  --type-tertiaire-section-infos-flex-direction-desktop-full: row;
  --type-tertiaire-section-infos-flex-direction-desktop-large: row;
  --type-tertiaire-section-infos-gap-mobile: calc(0.203562341 * 1 * 100vw);
  --type-tertiaire-section-infos-gap-tablet: calc(0.0975609756 * 1 * 100vw);
  --type-tertiaire-section-infos-gap-desktop: calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-section-infos-gap-desktop-no-burger: calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-section-infos-gap-desktop-full: calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-section-infos-gap-desktop-large: calc(0.0520833333 * 1 * 100vw);
  --type-tertiaire-section-infos-align-items-mobile: center;
  --type-tertiaire-section-infos-align-items-tablet: center;
  --type-tertiaire-section-infos-align-items-desktop: center;
  --type-tertiaire-section-infos-align-items-desktop-no-burger: center;
  --type-tertiaire-section-infos-align-items-desktop-full: center;
  --type-tertiaire-section-infos-align-items-desktop-large: center;
  --type-tertiaire-section-infos-margin-bottom-mobile: calc(0.3053435115 * 1 * 100vw);
  --type-tertiaire-section-infos-margin-bottom-tablet: calc(0.1463414634 * 1 * 100vw);
  --type-tertiaire-section-infos-margin-bottom-desktop: calc(0.1041666667 * 1 * 100vw);
  --type-tertiaire-section-infos-margin-bottom-desktop-no-burger: calc(0.1041666667 * 1 * 100vw);
  --type-tertiaire-section-infos-margin-bottom-desktop-full: calc(0.1041666667 * 1 * 100vw);
  --type-tertiaire-section-infos-margin-bottom-desktop-large: calc(0.1041666667 * 1 * 100vw);
  --type-tertiaire-text-container-flex-mobile: 1;
  --type-tertiaire-text-container-flex-tablet: 1;
  --type-tertiaire-text-container-flex-desktop: 1;
  --type-tertiaire-text-container-flex-desktop-no-burger: 1;
  --type-tertiaire-text-container-flex-desktop-full: 1;
  --type-tertiaire-text-container-flex-desktop-large: 1;
  --type-tertiaire-section-text-margin-mobile: calc(0.0763358779 * 1 * 100vw) 0 calc(0.1017811705 * 1 * 100vw);
  --type-tertiaire-section-text-margin-tablet: calc(0.0365853659 * 1 * 100vw) 0 calc(0.0487804878 * 1 * 100vw);
  --type-tertiaire-section-text-margin-desktop: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0234375 * 1 * 100vw) 0;
  --type-tertiaire-section-text-margin-desktop-no-burger: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0234375 * 1 * 100vw) 0;
  --type-tertiaire-section-text-margin-desktop-full: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0234375 * 1 * 100vw) 0;
  --type-tertiaire-section-text-margin-desktop-large: calc(0.0286458333 * 1 * 100vw) 0 calc(0.0234375 * 1 * 100vw) 0;
  --type-tertiaire-image-container-flex-mobile: 1;
  --type-tertiaire-image-container-flex-tablet: 1;
  --type-tertiaire-image-container-flex-desktop: 1;
  --type-tertiaire-image-container-flex-desktop-no-burger: 1;
  --type-tertiaire-image-container-flex-desktop-full: 1;
  --type-tertiaire-image-container-flex-desktop-large: 1;
  --type-tertiaire-image-container-max-width-mobile: 100%;
  --type-tertiaire-image-container-max-width-tablet: 100%;
  --type-tertiaire-image-container-max-width-desktop: 45%;
  --type-tertiaire-image-container-max-width-desktop-no-burger: 45%;
  --type-tertiaire-image-container-max-width-desktop-full: 45%;
  --type-tertiaire-image-container-max-width-desktop-large: 45%;
  --type-tertiaire-image-container-margin-top-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-tertiaire-image-container-margin-top-tablet: calc(0.0487804878 * 1 * 100vw);
  --type-tertiaire-image-container-margin-top-desktop: 0;
  --type-tertiaire-image-container-margin-top-desktop-no-burger: 0;
  --type-tertiaire-image-container-margin-top-desktop-full: 0;
  --type-tertiaire-image-container-margin-top-desktop-large: 0;
  --type-tertiaire-logos-container-display-mobile: flex;
  --type-tertiaire-logos-container-display-tablet: flex;
  --type-tertiaire-logos-container-display-desktop: flex;
  --type-tertiaire-logos-container-display-desktop-no-burger: flex;
  --type-tertiaire-logos-container-display-desktop-full: flex;
  --type-tertiaire-logos-container-display-desktop-large: flex;
  --type-tertiaire-logos-container-gap-mobile: calc(0.203562341 * 1 * 100vw);
  --type-tertiaire-logos-container-gap-tablet: calc(0.0975609756 * 1 * 100vw);
  --type-tertiaire-logos-container-gap-desktop: calc(0.0416666667 * 1 * 100vw);
  --type-tertiaire-logos-container-gap-desktop-no-burger: calc(0.0416666667 * 1 * 100vw);
  --type-tertiaire-logos-container-gap-desktop-full: calc(0.0416666667 * 1 * 100vw);
  --type-tertiaire-logos-container-gap-desktop-large: calc(0.0416666667 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-mobile: calc(0.1526717557 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-tablet: calc(0.0731707317 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-desktop: calc(0.03125 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-desktop-no-burger: calc(0.03125 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-desktop-full: calc(0.03125 * 1 * 100vw);
  --type-tertiaire-logos-container-margin-top-desktop-large: calc(0.03125 * 1 * 100vw);
  --type-tertiaire-logos-container-width-mobile: max-content;
  --type-tertiaire-logos-container-width-tablet: max-content;
  --type-tertiaire-logos-container-width-desktop: auto;
  --type-tertiaire-logos-container-width-desktop-no-burger: auto;
  --type-tertiaire-logos-container-width-desktop-full: auto;
  --type-tertiaire-logos-container-width-desktop-large: auto;
  --type-tertiaire-logos-container-height-mobile: calc(0.1017811705 * 1 * 100vw);
  --type-tertiaire-logos-container-height-tablet: calc(0.0487804878 * 1 * 100vw);
  --type-tertiaire-logos-container-height-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-tertiaire-logos-container-height-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-tertiaire-logos-container-height-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-tertiaire-logos-container-height-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-tertiaire-logos-container-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw) 0 calc(0.0508905852 * 1 * 100vw);
  --type-tertiaire-logos-container-padding-tablet: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-tertiaire-logos-container-padding-desktop: 0;
  --type-tertiaire-logos-container-padding-desktop-no-burger: 0;
  --type-tertiaire-logos-container-padding-desktop-full: 0;
  --type-tertiaire-logos-container-padding-desktop-large: 0;
  --type-tertiaire-logo-wrapper-width-mobile: calc(0.5470737913 * 1 * 100vw);
  --type-tertiaire-logo-wrapper-width-tablet: calc(0.262195122 * 1 * 100vw);
  --type-tertiaire-logo-wrapper-width-desktop: auto;
  --type-tertiaire-logo-wrapper-width-desktop-no-burger: auto;
  --type-tertiaire-logo-wrapper-width-desktop-full: auto;
  --type-tertiaire-logo-wrapper-width-desktop-large: auto;
  --type-tertiaire-overflow-container-overflow-x-mobile: auto;
  --type-tertiaire-overflow-container-overflow-x-tablet: auto;
  --type-tertiaire-overflow-container-overflow-x-desktop: auto;
  --type-tertiaire-overflow-container-overflow-x-desktop-no-burger: auto;
  --type-tertiaire-overflow-container-overflow-x-desktop-full: auto;
  --type-tertiaire-overflow-container-overflow-x-desktop-large: auto;
  --type-tertiaire-overflow-container-overflow-y-mobile: hidden;
  --type-tertiaire-overflow-container-overflow-y-tablet: hidden;
  --type-tertiaire-overflow-container-overflow-y-desktop: hidden;
  --type-tertiaire-overflow-container-overflow-y-desktop-no-burger: hidden;
  --type-tertiaire-overflow-container-overflow-y-desktop-full: hidden;
  --type-tertiaire-overflow-container-overflow-y-desktop-large: hidden;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.transition,
.burger-menu.open,
.burger-menu,
li.has-children ul.sub-menu li a:hover::after,
li.has-children ul.sub-menu,
li.has-children > a::after,
.site-navigation ul,
.tabcontent,
li.accordion .panel,
li .dropdown-cta {
  -webkit-transition: -webkit-all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.auto {
  margin: auto;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some blocks have allways the same dispositions on the project
  define them here with the variables above */
main:has(+ aside) section:not(.banner) {
  width: 70%;
}
main:has(+ aside) + aside {
  width: 30%;
  position: fixed;
  right: 0;
  top: 0;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/** If allready Flex Direction : Row **/
.x-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.x-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.x-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.y-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.y-between {
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}

.y-around {
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
}

/** If allready Flex Direction : Column **/
.y-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.y-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.y-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.x-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.x-between {
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}

.x-around {
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
}

.margin-auto {
  margin: auto;
}

.no-margin {
  margin: 0;
}

.no-margin-top {
  margin-top: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.hide {
  visibility: hidden;
}

.none {
  display: none;
}

*.opa90 {
  opacity: 0.9;
}
*.opa75 {
  opacity: 0.75;
}
*.opa50 {
  opacity: 0.5;
}
*.opa25 {
  opacity: 0.25;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  2 : COMPONENTS
//                              * CSS des composants (alerts, badges, dropdowns, progressbars, modals, well, ...)
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
:root {
  --animation-speed: 400;
  --slide-ease: cubic-bezier(0.86, 0, 0.07, 1);
  --slide-duration: calc(400ms * 100 / var(--animation-speed));
  --slide-delay: calc(450ms * 100 / var(--animation-speed));
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
.type-accordion .accordion {
  color: #000;
  -webkit-transition-timing-function: var(--slide-ease);
          transition-timing-function: var(--slide-ease);
  -webkit-transition-duration: 200ms, 200ms, var(--slide-duration);
          transition-duration: 200ms, 200ms, var(--slide-duration);
  -webkit-transition-property: opacity, grid-template-rows, -webkit-box-shadow;
  transition-property: opacity, grid-template-rows, -webkit-box-shadow;
  transition-property: opacity, box-shadow, grid-template-rows;
  transition-property: opacity, box-shadow, grid-template-rows, -webkit-box-shadow, -ms-grid-rows;
  -webkit-transition-delay: 0ms, 0ms, var(--slide-delay);
          transition-delay: 0ms, 0ms, var(--slide-delay);
  border-bottom: 1px solid rgba(12, 47, 101, 0.25);
}
.type-accordion .accordion:first-of-type {
  border-top: 1px solid rgba(12, 47, 101, 0.25);
}
.type-accordion .accordion.active {
  --d: 180deg;
  -ms-grid-rows: 0fr 1fr;
  grid-template-rows: 0fr 1fr;
  -webkit-transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay), -ms-grid-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
}
.type-accordion .accordion .content {
  font-size: calc(0.0458015267 * 1 * 100vw);
  line-height: 140%;
}
.type-accordion .accordion .content p {
  margin: 0;
  color: var(--theme-color-primary);
  opacity: 0.7;
}
.type-accordion .accordion .content a {
  color: currentColor;
  font-weight: 800;
  text-decoration: underline;
}
@media (min-width: 481px) {
  .type-accordion .accordion .content {
    font-size: calc(0.0219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-accordion .accordion .content {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.type-accordion .accordion .title {
  margin: 0;
  padding: calc(0.1170483461 * 1 * 100vw) 0 calc(0.1272264631 * 1 * 100vw) 0;
  font-size: calc(0.0636132316 * 1 * 100vw);
  font-weight: 800;
  color: currentColor;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  place-items: center;
  scroll-padding-top: 10rem;
}
.type-accordion .accordion .title .arrow-container {
  width: 40px;
  min-width: 40px;
  height: 40px;
  background: rgba(216, 200, 244, 0.25);
  position: relative;
  border-radius: 100px;
}
.type-accordion .accordion .title .arrow-container::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.65rem;
  aspect-ratio: 320/512;
  display: inline-block;
  -webkit-transform: translate(-50%, -50%) rotate(var(--d, 0deg));
          transform: translate(-50%, -50%) rotate(var(--d, 0deg));
  -webkit-transition: -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: transform var(--slide-ease) var(--slide-duration) var(--slide-delay), -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  background-color: #BAA5DE;
}
.type-accordion .accordion .title:focus-visible {
  outline: none;
}
@media (min-width: 481px) {
  .type-accordion .accordion .title {
    font-size: calc(0.0304878049 * 1 * 100vw);
    padding: calc(0.056097561 * 1 * 100vw) 0 calc(0.0609756098 * 1 * 100vw) 0;
  }
}
@media (min-width: 1024px) {
  .type-accordion .accordion .title {
    font-size: calc(0.015625 * 1 * 100vw);
    padding: calc(0.0208333333 * 1 * 100vw) 0 calc(0.021875 * 1 * 100vw) 0;
  }
}
.type-accordion .accordion,
.type-accordion .content {
  overflow: hidden;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
@media (min-width: 0px) {
  .fil-ariane-item {
    font-size: calc(0.0356234097 * 1 * 100vw);
    line-height: calc(0.0407124682 * 1 * 100vw);
    white-space: nowrap;
  }
}
@media (min-width: 481px) {
  .fil-ariane-item {
    font-size: calc(0.0170731707 * 1 * 100vw);
    line-height: calc(0.0195121951 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .fil-ariane-item {
    font-size: calc(0.009375 * 1 * 100vw);
    line-height: calc(0.0104166667 * 1 * 100vw);
  }
}
.fil-ariane-item .fil-ariane-link {
  font-family: var(--theme-font-primary-regular);
}
@supports (-moz-appearance: none) {
  .fil-ariane-item .fil-ariane-link {
    font-weight: 300;
  }
}
.fil-ariane-item .fil-ariane-link:not([href]) {
  cursor: default;
}

@media (min-width: 0px) {
  section > .wrapper > .wrapper > .container {
    padding: 25px;
  }
}
@media (min-width: 1024px) {
  section > .wrapper > .wrapper > .container {
    padding: initial;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
.cta-primary, .cta-secondary {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  white-space: nowrap;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 0px) {
  .cta-primary, .cta-secondary {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: calc(0.0508905852 * 1 * 100vw) calc(0.0381679389 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .cta-primary, .cta-secondary {
    padding: calc(0.0243902439 * 1 * 100vw) calc(0.0182926829 * 1 * 100vw) calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .cta-primary, .cta-secondary {
    padding: calc(0.0114583333 * 1 * 100vw) calc(0.0260416667 * 1 * 100vw);
  }
}
.cta-primary a, .cta-secondary a {
  width: auto !important;
}

.cta-primary, .cta-secondary {
  border-radius: 5px;
  background-color: var(--theme-color-primary);
  color: var(--theme-color-white) !important;
}
@media (max-width: 480px) {
  .cta-primary, .cta-secondary {
    width: -webkit-fill-available;
  }
}
.cta-primary a, .cta-secondary a {
  color: var(--theme-color-white) !important;
}
.cta-primary:hover, .cta-secondary:hover {
  background-color: var(--theme-color-primary-hover);
}

.cta-secondary {
  border: none;
  background-color: var(--theme-color-cta-secondary);
  color: var(--theme-color-primary) !important;
}
.cta-secondary a {
  color: var(--theme-color-primary) !important;
}
.cta-secondary:hover {
  background-color: var(--theme-color-cta-secondary);
  border: 1px solid var(--theme-color-primary);
}

.cta-tertiary {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  color: var(--theme-color-black);
  text-decoration: none;
  text-transform: uppercase;
  opacity: 0.4;
}
.cta-tertiary:after {
  border-bottom: 1px solid var(--theme-color-black);
  content: "";
  position: relative;
  bottom: 0px;
  margin-top: 5px;
  display: block;
}
.cta-tertiary:hover {
  opacity: 1;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
.social-share-grid a.facebook {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-facebook;
}
.social-share-grid a.facebook:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.facebook .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.facebook .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.facebook .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}
.social-share-grid a.twitter {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-twitter;
}
.social-share-grid a.twitter:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.twitter .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.twitter .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.twitter .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}
.social-share-grid a.linkedIn {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-linkedIn;
}
.social-share-grid a.linkedIn:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.linkedIn .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.linkedIn .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.linkedIn .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.topbar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.topbar-buttons .filter-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* Style the label to look like a button */
.button {
  display: inline-block;
  margin: 5px;
  padding: 8px 16px;
  background-color: var(--theme-color-black-light);
  color: #fff;
  border: 1px solid var(--theme-color-black-light);
  cursor: pointer;
  border-radius: 5px;
}
.button input[type=checkbox] {
  display: none;
}
.button input[type=checkbox]:checked + .styled-checkbox {
  background-color: var(--theme-color-black);
  border-color: var(--theme-color-black);
}
.button:hover {
  background-color: var(--theme-color-black);
  border-color: var(--theme-color-black);
}
.button.all-params {
  margin-left: auto;
}

@media (min-width: 0px) {
  .filter-group {
    margin-bottom: calc(0.1017811705 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .filter-group {
    margin-bottom: calc(0.0487804878 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .filter-group {
    margin-bottom: calc(0.0208333333 * 1 * 100vw);
  }
}
.filter-group .group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.filter-group .group .filters-select {
  margin-top: 0;
}
.filter-group .group i {
  margin-left: auto;
}
.filter-group .filter-choices .choice.child {
  margin-left: 10%;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  FORMS 
/**/
header .headerSearchBar .search-form-icon {
  position: relative;
  top: 7px;
  right: 12px;
}
header .headerSearchBar form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  width: 100%;
  padding: 5px;
  border: 1px solid var(--theme-color-black);
}
header .headerSearchBar form input {
  background: transparent;
  color: var(--theme-color-black);
  padding: 5px;
  border: none;
}
header .headerSearchBar form input:focus-visible {
  outline: none;
}
header .headerSearchBar form input::-webkit-search-cancel-button {
  position: relative;
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 100px;
  background: url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;
}
header .headerSearchBar .search_result {
  width: -webkit-fill-available;
  background-color: var(--theme-color-white);
  border: solid 1px var(--theme-color-black);
  display: none;
}
@media (min-width: 1220px) {
  header .headerSearchBar .search_result {
    position: absolute;
    margin: 17px 0 0 0;
  }
}
header .headerSearchBar .search_result ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: var(--theme-color-white);
}
header .headerSearchBar .search_result ul li {
  padding: 17px 0 0 0;
}
header .headerSearchBar .search_result ul li a {
  padding: 10px 20px 10px 40px;
}
header.top-reached .headerSearchBar form {
  border: 1px solid var(--theme-color-white);
}
@media (min-width: 1220px) {
  header.top-reached .headerSearchBar form input {
    color: var(--theme-color-white);
  }
}
header.top-reached .headerSearchBar form input::-webkit-search-cancel-button {
  background-color: var(--theme-color-white);
}
header.top-reached .headerSearchBar .search_result {
  background-color: var(--theme-color-black);
  border: solid 1px var(--theme-color-white);
}
@media (min-width: 1220px) {
  header.top-reached .headerSearchBar .search_result ul {
    background-color: var(--theme-color-black);
  }
}
@media (min-width: 0px) {
  header .headerSearchBar {
    width: 100%;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1220px) {
  header .headerSearchBar {
    width: initial;
    padding: initial;
    border: initial;
  }
}
@media (min-width: 0px) {
  header .headerSearchBar form input {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  header .headerSearchBar form input {
    width: initial;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
@-webkit-keyframes bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.loader-block {
  position: absolute;
  left: 500%;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  height: 10%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loader-block.active {
  left: 50%;
  opacity: 1;
}
.loader-block .loader-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  margin: auto;
}
.loader-block .loader-custom .ball {
  background-color: var(--theme-color-black);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -webkit-animation: bounce 1.4s ease-in-out infinite;
          animation: bounce 1.4s ease-in-out infinite;
}
.loader-block .loader-custom .ball:nth-child(2) {
  -webkit-animation-delay: 0.4666666667s;
          animation-delay: 0.4666666667s;
}
.loader-block .loader-custom .ball:nth-child(3) {
  -webkit-animation-delay: 0.9333333333s;
          animation-delay: 0.9333333333s;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
footer .wrapper .site-navigation a, footer .wrapper .site-navigation p {
  color: black;
}
footer .wrapper .site-navigation .cta-primary a {
  color: white;
}

#menu-social, .menu-social-links-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 12px;
}
#menu-social .menu, .menu-social-links-container .menu {
  gap: 12px;
}
#menu-social .menu-item:not(.menu-item-23465), .menu-social-links-container .menu-item:not(.menu-item-23465) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  color: var(--theme-color-primary);
  background-color: var(--theme-color-social-bkg);
  padding: 0;
}
@media (min-width: 0px) {
  #menu-social .menu-item:not(.menu-item-23465), .menu-social-links-container .menu-item:not(.menu-item-23465) {
    width: calc(0.1145038168 * 1 * 100vw);
    height: calc(0.1145038168 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  #menu-social .menu-item:not(.menu-item-23465), .menu-social-links-container .menu-item:not(.menu-item-23465) {
    width: calc(0.03125 * 1 * 100vw);
    height: calc(0.03125 * 1 * 100vw);
  }
}
#menu-social .menu-item:not(.menu-item-23465) a, .menu-social-links-container .menu-item:not(.menu-item-23465) a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  font-size: 20px;
}
#menu-social .menu-item:not(.menu-item-23465) i, .menu-social-links-container .menu-item:not(.menu-item-23465) i {
  color: var(--theme-color-primary);
}

.wrapper.bottom .bottom-container {
  border-top: 1px solid var(--theme-color-black-light);
}
.wrapper.bottom #menu-contact, .wrapper.bottom .menu-bottom {
  padding: 0;
  margin: 0;
}
.wrapper.bottom #menu-contact a, .wrapper.bottom .menu-bottom a {
  color: black;
}
@media (max-width: 1023px) {
  .wrapper.bottom #menu-contact {
    margin-top: calc(0.0381679389 * 1 * 100vw);
  }
}

.nav li {
  list-style: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.pagination-container {
  margin: auto;
  text-align: center;
}
.pagination-container .pagination {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: 1px solid #cfc8d8;
  border-right: 0;
  margin: 1px;
}
.pagination-container .pagination li {
  border-right: 1px solid #cfc8d8;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
}
.pagination-container .pagination li a {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1;
  font-size: 1em;
  font-weight: 400;
  padding: 0.5em;
  min-width: 1em;
  display: block;
}
.pagination-container .pagination li a.current {
  background: #e9e6ed;
  color: #816e99;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
body.has-popup, body:has(.popup-container:target) {
  overflow: hidden !important;
}
body .popup-container {
  position: fixed;
  z-index: 1000000000000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--theme-color-popup-overlay);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* On click Popups */
}
body .popup-container.click {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
body .popup-container.click:target {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  top: 0;
  /* Adjust body's overflow when popup is visible */
}
body body .popup-container.click:target {
  overflow: hidden !important;
}
body .popup-container .popup-content {
  background-color: var(--theme-color-white);
  margin: auto;
  padding: 20px;
  border: 1px solid var(--theme-color-black-light);
  width: 50%;
}
body .popup-container .popup-content a.close {
  color: var(--theme-color-black-light);
  float: right;
  font-size: 28px;
  font-weight: bold;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
body .popup-container .popup-content a.close:hover {
  color: var(--theme-color-black);
}
body .popup-container .popup-content h3 {
  margin: 10px;
}
body .popup-container .popup-content p {
  font-size: 17px;
  padding: 10px;
  line-height: 20px;
}
body .popup-container .popup-content.image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body .popup-container .popup-content.image a.close {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  VARIOUS COMPONENTS 
/**/
a[href]:not(.std-link) {
  text-decoration: none;
}

.low-opacity {
  opacity: 0.6;
}

.list-in-row {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
}
.list-in-row > li {
  margin-right: 10px;
}
.list-in-row > li.lieu-de-passage-item {
  padding: 2% 0;
  margin-right: 8%;
}

.list-in-rows-border {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-in-rows-border > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid black-light;
}
.list-in-rows-border > li h4 {
  line-height: 0;
}
.list-in-rows-border > li h4:not(.boldy) {
  color: var(--theme-color-black);
}

.list-in-table-border {
  width: 100%;
}
.list-in-table-border .tbl-content {
  overflow-x: auto;
  margin-top: 0px;
}
.list-in-table-border table {
  width: 100%;
}
@media (min-width: 0px) {
  .list-in-table-border table {
    table-layout: auto;
  }
}
@media (min-width: 1024px) {
  .list-in-table-border table {
    table-layout: initial;
  }
}
@media (min-width: 1220px) {
  .list-in-table-border table {
    table-layout: fixed;
  }
}
.list-in-table-border table tr th, .list-in-table-border table tr td {
  text-align: left;
  border-bottom: 1px solid black-light;
}
.list-in-table-border table tr th h4, .list-in-table-border table tr td h4 {
  line-height: 0;
  word-wrap: break-word; /* Fallback pour une meilleure prise en charge */
  overflow-wrap: break-word; /* Utilisé pour Mozilla Firefox et les navigateurs modernes */
}
.list-in-table-border table tr th h4:not(.boldy), .list-in-table-border table tr td h4:not(.boldy) {
  color: var(--theme-color-black);
}
@media (min-width: 1220px) {
  .list-in-table-border table thead tr th:nth-child(1) {
    width: 150px;
  }
  .list-in-table-border table tbody tr:nth-child(1) td:nth-child(1) {
    width: 150px;
  }
}
@media (min-width: 0px) {
  .list-in-table-border .tbl-header table h4 {
    text-align: right;
  }
}
@media (min-width: 1024px) {
  .list-in-table-border .tbl-header table h4 {
    text-align: initial;
  }
}

li {
  cursor: pointer;
}
li.active .dropdown-cta {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
li.accordion .panel {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
}
li.accordion .panel.opened {
  width: 100%;
  visibility: visible;
  opacity: 1;
  height: auto;
  margin: revert;
}
li.accordion .panel svg {
  margin-right: 10px;
}

.tabcontent {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
}
.tabcontent.opened {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin: revert;
}

.tab.active {
  background-color: transparent !important;
}

@media (min-width: 1220px) {
  .languages > a {
    z-index: 3;
  }
  .languages a {
    padding: 5px !important;
  }
}

.grecaptcha-badge {
  display: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  3 : CARDS
//                              * CSS des cards
/**/
.card-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.card-video img {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.card-video .card-image {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.card-video .card-image::before {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  background-image: url("/wp-content/uploads/2024/07/Groupe-23225.png");
  background-size: cover;
  z-index: 10;
}
.card-video:hover .card-image img {
  -webkit-filter: brightness(0.5) blur(4px);
          filter: brightness(0.5) blur(4px);
}
.card-video:hover .card-image::before {
  opacity: 1;
}
@media (min-width: 0px) {
  .card-video {
    width: 100%;
    height: auto;
    gap: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .card-video {
    width: 100%;
    height: auto;
    gap: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .card-video {
    width: calc(0.2161458333 * 1 * 100vw);
    height: calc(0.1682291667 * 1 * 100vw);
    gap: calc(0.0130208333 * 1 * 100vw);
  }
}
.card-video .card-title {
  font-weight: bold;
  color: var(--theme-color-white);
}
@media (min-width: 0px) {
  .card-video .card-title {
    height: calc(0.1272264631 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .card-video .card-title {
    height: calc(0.0609756098 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .card-video .card-title {
    height: calc(0.0260416667 * 1 * 100vw);
  }
}
.card-video .card-image {
  overflow: hidden;
}

.avis-card .avis-rating i {
  color: var(--theme-color-primary);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  4 : BLOCKS
//                              * Les éléments (header, footer, menu, table, form, ...)
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  BANNER 
/**/
header {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid var(--theme-color-black);
}
header.masked {
  padding: 0 !important;
}
@media (min-width: 0px) {
  header {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  header {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}
header .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
}

header a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  LOGO 
/**/
.custom-logo {
  width: auto;
  height: -webkit-fill-available;
}

header .site-branding {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .site-branding:after {
  content: "";
  position: absolute;
  height: 100%;
}
header .site-branding:after {
  right: 0;
}
@media (min-width: 1220px) {
  header .site-branding:after {
    border-right: 1px solid var(--theme-color-black);
  }
}

.site-branding a {
  display: block;
  height: -webkit-fill-available;
  overflow: hidden;
}
.site-branding a img {
  -o-object-fit: contain;
     object-fit: contain;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                 MAIN NAVIGATION
/**/
@media (min-width: 0px) {
  .site-navigation {
    width: auto;
  }
}
@media (min-width: 1220px) {
  .site-navigation {
    width: calc(100vw - 40px - 123px);
  }
}
.site-navigation .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (min-width: 0px) {
  .site-navigation .navigation {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation nav {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation nav {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper {
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .site-navigation .navigation .wrapper {
    margin: 0;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper {
    height: initial;
  }
}
.site-navigation .navigation .wrapper nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper nav {
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper nav {
    width: initial;
    height: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper nav > div {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper nav > div {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .menu {
    margin: 0;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .menu {
    margin: initial;
  }
}
.site-navigation ul {
  list-style-type: none;
}
@media (min-width: 0px) {
  .site-navigation ul {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .site-navigation ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.site-navigation ul:not(.sub-menu) {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.site-navigation ul:not(.sub-menu) > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  text-decoration: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                 Header Main Navigation
/**/
@media (min-width: 1024px) {
  header .navigation.navigation-one .wrapper:after {
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
  }
}
@media (min-width: 1024px) and (min-width: 1220px) {
  header .navigation.navigation-one .wrapper:after {
    border-right: 1px solid var(--theme-color-black);
  }
}
@media (min-width: 1024px) {
  header .navigation #menu-one a {
    color: white;
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  SUB-MENU NAVIGATION
/**/
li.has-children > a {
  position: relative;
}
li.has-children > a::after {
  display: inline-block;
  margin-left: 10px;
}
li.has-children ul.sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
}
li.has-children ul.sub-menu.panel li:last-child {
  border-bottom: 0;
}
li.has-children ul.sub-menu:not(.panel) {
  position: absolute;
  padding: 17px 0 0 0;
}
li.has-children ul.sub-menu:not(.opened) {
  opacity: 0;
  visibility: hidden;
}
li.has-children ul.sub-menu:hover {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 0px) {
  li.has-children ul.sub-menu li {
    width: -webkit-fill-available;
  }
}
@media (min-width: 1220px) {
  li.has-children ul.sub-menu li {
    width: initial;
    border-left: 1px solid var(--theme-color-black);
    border-right: 1px solid var(--theme-color-black);
    border-bottom: 1px solid var(--theme-color-black);
  }
}
@media (min-width: 0px) {
  li.has-children ul.sub-menu li:first-child {
    border-top: 1px solid var(--theme-color-white);
  }
}
@media (min-width: 1220px) {
  li.has-children ul.sub-menu li:first-child {
    border-top: 1px solid var(--theme-color-black);
  }
}
li.has-children ul.sub-menu li a {
  color: var(--theme-color-black);
  text-decoration: none;
  width: -webkit-fill-available;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) {
  li.has-children ul.sub-menu li a {
    padding: 24px 25px 24px 50px;
  }
}
@media (min-width: 481px) {
  li.has-children ul.sub-menu li a {
    padding: 24px 60px 24px 120px;
  }
}
@media (min-width: 1220px) {
  li.has-children ul.sub-menu li a {
    padding: 10px 20px 10px 40px;
  }
}
li.has-children ul.sub-menu li a::after {
  display: inline-block;
  margin-left: 10px;
  visibility: hidden;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
li.has-children ul.sub-menu li a:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
li.has-children ul.sub-menu li a:hover::after {
  visibility: visible;
}

.has-children.opened > a::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.principal-menu-burger .has-children > a,
footer .has-children > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: -webkit-fill-available;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  MENU BURGER
/**/
.wrapper.burger .has-children {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.burger-menu {
  -webkit-transform: translateX(100vw);
          transform: translateX(100vw);
  position: fixed;
  left: 0;
  z-index: 999;
  background-color: var(--theme-color-white);
}
.burger-menu.open {
  position: fixed;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.burger-menu .burger-menu-wrapper {
  background-color: white;
  max-width: 1800px;
  width: auto;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.burger-menu .burger-menu-wrapper ul {
  list-style: none;
  padding: 0;
}

.burger-header {
  max-width: 1800px !important;
  margin: auto;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
}
@media (min-width: 1220px) {
  .burger-header {
    border-bottom: 1px solid;
  }
}
.burger-header .menu {
  cursor: pointer;
  color: var(--theme-color-black);
  font-size: calc(0.0072916667 * 1 * 100vw);
}
.burger-header .menu span {
  display: block;
  height: 2px;
  border-radius: 2px;
  background-color: var(--theme-color-black);
}
.burger-header .menu span.long-line {
  width: 40px;
}
.burger-header .menu span.short-line {
  width: 25px;
  margin: 10px 0;
}
.burger-header .close .close-button-box {
  -webkit-filter: invert(1);
          filter: invert(1);
  cursor: pointer;
}
.burger-header .logo {
  z-index: 1000;
  position: relative;
}
@media (min-width: 1220px) {
  .burger-header .logo {
    top: 75px;
  }
}
@media (min-width: 1220px) {
  .burger-header .logo .wrapper a {
    border-right: 1px solid var(--theme-color-black);
  }
}
.burger-header .logo .wrapper.open {
  position: fixed;
  top: 75px;
}

.burger li.has-children > a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.burger .principal-menu-burger li a {
  color: var(--theme-color-black);
}

.burger .burger-header .logo {
  top: inherit;
}
.burger .burger-header .logo.open {
  top: 0px;
}
.burger .burger-header .menu {
  font-size: calc(0.0052083333 * 1 * 100vw);
}
.burger .burger-header .menu .long-line {
  width: 30px;
}
.burger .burger-header .menu .short-line {
  width: 24px;
  margin: 9px 0;
}
.burger .burger-menu {
  overflow-y: auto;
  z-index: 1;
}
.burger .burger-menu::-webkit-scrollbar {
  display: none;
}
.burger .burger-menu .burger-menu-wrapper .close svg {
  width: 23px;
  height: 26px;
}
.burger .burger-menu .burger-menu-wrapper .package {
  width: 100%;
}
.burger .burger-menu .burger-menu-wrapper .principal-menu-burger {
  width: 100%;
  margin: auto calc(0.0508905852 * 1 * 100vw) 0;
}
@media (min-width: 0px) {
  .burger .burger-menu .burger-menu-wrapper .principal-menu-burger {
    border-bottom: 1px solid var(--theme-color-white);
  }
}
.burger .burger-menu .burger-menu-wrapper .principal-menu-burger .site-navigation {
  gap: 30px;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger {
  color: black;
  width: 100%;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger #menu-contact {
  gap: calc(0.0381679389 * 1 * 100vw);
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger li {
  padding: 0;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger li a {
  color: black;
}
.burger .burger-menu .burger-menu-wrapper #menu-social {
  margin: 0;
}
.burger .burger-menu .burger-menu-wrapper #menu-social li {
  padding: 0;
}
.burger .burger-menu .burger-menu-wrapper .end {
  width: 100%;
}
.burger .burger-menu .burger-menu-wrapper #menu-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: calc(0.0610687023 * 1 * 100vw);
  border-bottom: 1px solid var(--theme-color-black-light);
  margin-bottom: calc(0.0890585242 * 1 * 100vw);
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .package {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px;
  text-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1219px) {
  header > .wrapper.no-burger {
    display: none !important;
  }
  .site-header:has(.burger-menu:not(.open)) {
    overflow-x: hidden;
  }
  .site-header:has(.burger-menu.open) {
    overflow-x: visible;
  }
}
@media (min-width: 1220px) {
  header > .wrapper.burger {
    display: none !important;
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  EVENTS CHANGES
/**/
/* Changes on scroll event */
header:not(.top-reached) a {
  color: var(--theme-color-black);
}
header:not(.top-reached) .has-children > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header:not(.top-reached) .sub-menu {
  background-color: var(--theme-color-white) !important;
}
header:not(.top-reached) .sub-menu > li > a {
  color: var(--theme-color-black) !important;
}
header:not(.top-reached) .sub-menu > li > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header.top-reached .has-children > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header.top-reached .sub-menu > li > a {
  color: var(--theme-color-white);
}
header.top-reached .sub-menu > li > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1220px) {
  header.top-reached .close line {
    stroke: var(--theme-color-white);
  }
}
header.top-reached .menu > span {
  background-color: var(--theme-color-white);
}
@media (min-width: 0px) {
  header a:not(.custom-logo-link) {
    width: -webkit-fill-available;
  }
}
@media (min-width: 1220px) {
  header a:not(.custom-logo-link) {
    width: initial;
  }
}
header .custom-logo-link img {
  -o-object-fit: contain;
     object-fit: contain;
}

/* Changes on burger event */
.burger-header.open {
  padding: calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  background-color: var(--theme-color-black-blue);
}
@media (min-width: 1220px) {
  .burger-header.open .close line {
    stroke: var(--theme-color-white);
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
@media (min-width: 0px) {
  footer .site-navigation a {
    font-size: calc(0.0458015267 * 1 * 100vw);
    line-height: calc(0.0636132316 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  footer .site-navigation a {
    font-size: calc(0.0104166667 * 1 * 100vw);
    line-height: calc(0.0125 * 1 * 100vw);
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS DISPOSITION
/**/
footer {
  max-width: none !important;
}
footer .footer {
  margin: auto;
}
footer .footer .columns-wraper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS CONTENT
/**/
footer {
  background-color: var(--theme-color-secondary);
}
footer .wrapper {
  background-color: var(--theme-color-white);
}

.page-id-16714 footer, .page-id-21 footer, .page-id-23436 footer {
  background-color: var(--theme-color-white);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
.type-banner .bkg-image {
  -webkit-filter: brightness(45%);
          filter: brightness(45%);
}
.type-banner .bkg-image ~ .bkg-container h1, .type-banner .bkg-image ~ .bkg-container p {
  color: var(--theme-color-white) !important;
}
.type-banner a {
  margin: auto;
}

@media (max-width: 1023px) {
  .type-banner-home .buttons {
    width: 100%;
  }
  .type-banner-home .buttons a {
    width: -webkit-fill-available;
  }
}
.type-banner-home .text-container h1, .type-banner-home .text-container h2, .type-banner-home .text-container h3, .type-banner-home .text-container h4, .type-banner-home .text-container h5, .type-banner-home .text-container h6, .type-banner-home .text-container p {
  margin: 0;
}
.type-banner-home .avis-container {
  -o-object-fit: cover;
     object-fit: cover;
}
.type-banner-home .avis-container img {
  width: 100%;
  height: 100%;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
.type-a {
  border: none;
  border-bottom: 1px solid var(--theme-color-black-light);
}
.type-a .section-text * {
  color: var(--theme-color-black);
}
.type-a .section-text h1, .type-a .section-text h2, .type-a .section-text h3, .type-a .section-text h4, .type-a .section-text h5, .type-a .section-text h6 {
  margin-top: 80px;
  margin-bottom: 50px;
}
.type-a .section-text h1:first-child, .type-a .section-text h2:first-child, .type-a .section-text h3:first-child, .type-a .section-text h4:first-child, .type-a .section-text h5:first-child, .type-a .section-text h6:first-child {
  margin-top: 0;
}

.videos-container .videos-modale {
  border-radius: 10px;
  padding: 25px;
  border: 2px solid var(--theme-color-primary);
}
@media (min-width: 1024px) {
  .videos-container .videos-modale {
    width: 60%;
  }
}
.videos-container .videos-modale #close {
  position: absolute;
  top: 4px;
  right: 4px;
  color: var(--theme-color-primary);
  border: none;
  border-radius: 50%;
  padding: 5px 10px;
  cursor: pointer;
}
.videos-container .videos-modale iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.videos-container .videos-modale::-ms-backdrop {
  background-color: black;
  opacity: 0.5;
}
.videos-container .videos-modale::backdrop {
  background-color: black;
  opacity: 0.5;
}

.type-accordion .wrapper {
  padding: 0;
}
.type-accordion .wrapper .container {
  padding: 0;
}
.type-accordion .wrapper .container .title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: calc(0.0254452926 * 1 * 100vw);
  margin-bottom: calc(0.0763358779 * 1 * 100vw);
}
.type-accordion .wrapper .container .title-block h6 {
  margin: 0;
  text-transform: uppercase;
  color: var(--theme-color-primary);
}
.type-accordion .wrapper .container .title-block h2 {
  margin: 0;
  color: var(--theme-color-primary);
}
@media (min-width: 481px) {
  .type-accordion .wrapper .container .title-block {
    gap: calc(0.012195122 * 1 * 100vw);
    margin-bottom: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-accordion .wrapper .container .title-block {
    gap: calc(0.0078125 * 1 * 100vw);
    margin-bottom: calc(0.0260416667 * 1 * 100vw);
  }
}

.type-premiere, .type-secondaire, .type-tertiaire {
  background-image: url("/wp-content/uploads/2024/07/Illustration_sans_titre.png");
  background-color: black;
  background-size: cover;
  color: var(--theme-color-white);
}

.type-premiere .section-thematiques .card {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.type-premiere .section-thematiques .card .card-text.show {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  -webkit-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
}
.type-premiere .section-thematiques .card img {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.type-premiere .section-thematiques .card:hover {
  border-color: var(--theme-color-primary);
}
.type-premiere .section-thematiques .card:hover img {
  background-color: var(--theme-color-primary);
}
.type-premiere .section-thematiques .card .card-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: var(--theme-color-white);
}
.type-premiere .section-thematiques .card .card-link::after {
  content: url("/wp-content/uploads/2024/07/Groupe-23218-cropped.svg");
  margin-left: 10px;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.type-premiere .section-thematiques .card .card-link.active::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media (max-width: 1023px) {
  .type-premiere .section-coaching .section-title {
    font-size: calc(0.0524390244 * 1 * 100vw);
    line-height: calc(0.0634146341 * 1 * 100vw);
  }
}
@media (max-width: 480px) {
  .type-premiere .section-coaching .section-title {
    font-size: calc(0.0839694656 * 1 * 100vw);
    line-height: calc(0.1017811705 * 1 * 100vw);
  }
}
.type-premiere .section-coaching img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.type-premiere .section-coaching .section-list {
  list-style-image: url("/wp-content/uploads/2024/07/Polygone-9.png");
}

.type-application {
  overflow: hidden;
  background-color: #f0f0f0;
  z-index: -1;
}
.type-application .fixed-content {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: var(--theme-color-secondary);
  color: var(--theme-color-white);
}
.type-application .fixed-content .download-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.type-secondaire .section-avis .swiper-button-prev, .type-secondaire .section-avis .swiper-button-next {
  font-size: smaller;
  background-color: var(--theme-color-primary);
  border-radius: 50%;
}
@media (min-width: 0px) {
  .type-secondaire .section-avis .swiper-button-prev, .type-secondaire .section-avis .swiper-button-next {
    width: calc(0.1017811705 * 1 * 100vw);
    height: calc(0.1017811705 * 1 * 100vw);
    top: 65%;
  }
}
@media (min-width: 481px) {
  .type-secondaire .section-avis .swiper-button-prev, .type-secondaire .section-avis .swiper-button-next {
    width: calc(0.0487804878 * 1 * 100vw);
    height: calc(0.0487804878 * 1 * 100vw);
    top: 65%;
  }
}
@media (min-width: 1024px) {
  .type-secondaire .section-avis .swiper-button-prev, .type-secondaire .section-avis .swiper-button-next {
    width: calc(0.0260416667 * 1 * 100vw);
    height: calc(0.0260416667 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-secondaire .section-avis .swiper-button-prev, .type-secondaire .section-avis .swiper-button-next {
    position: relative;
  }
}
.type-secondaire .section-avis .swiper-button-prev.swiper-button-disabled, .type-secondaire .section-avis .swiper-button-next.swiper-button-disabled {
  background-color: var(--theme-color-border);
}
.type-secondaire .section-avis .swiper-button-prev::after, .type-secondaire .section-avis .swiper-button-next::after {
  font-size: small;
  color: var(--theme-color-white);
}
@media (max-width: 1023px) {
  .type-secondaire .section-avis .swiper-button-prev {
    left: -10px;
  }
}
@media (max-width: 1023px) {
  .type-secondaire .section-avis .swiper-button-next {
    right: -10px;
  }
}

.type-coaching .formule {
  border-radius: 20px;
}
.type-coaching .formule .points-container li {
  color: var(--theme-color-primary);
}
.type-coaching .formule .formule-description {
  color: var(--theme-color-black);
}
.type-coaching .formule .formule-prix {
  background-color: var(--theme-color-primary-light);
  color: var(--theme-color-primary);
  border-radius: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.type-coaching .formule .formule-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--theme-color-black);
}
.type-coaching .formule .formule-link::after {
  content: url("/wp-content/uploads/2024/07/Groupe-23218-cropped.svg");
  margin-left: 10px;
  width: 30px;
  height: 30px;
}
.type-coaching .formule.formule-selected {
  border: 8px solid var(--theme-color-primary-light);
}
.type-coaching .formule.formule-selected x .formule-prix {
  background-color: var(--theme-color-primary);
  color: var(--theme-color-white);
}

@media (max-width: 1023px) {
  .type-tertiaire .section-infos .section-title {
    font-size: calc(0.0512195122 * 1 * 100vw);
    line-height: calc(0.0634146341 * 1 * 100vw);
  }
}
@media (max-width: 480px) {
  .type-tertiaire .section-infos .section-title {
    font-size: calc(0.0814249364 * 1 * 100vw);
    line-height: calc(0.1017811705 * 1 * 100vw);
  }
}
.type-tertiaire .section-infos .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.type-tertiaire .section-infos .text-container .social-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type-tertiaire .section-infos .text-container .social-navigation #menu-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.type-tertiaire .section-infos .text-container .social-navigation #menu-social li {
  background-color: var(--theme-color-border);
}
.type-tertiaire .section-infos .text-container .social-navigation #menu-social li i {
  color: white;
}
.type-tertiaire .section-partenaires .section-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 480px) {
  .type-tertiaire .section-partenaires .section-title {
    padding: 0 calc(0.0508905852 * 1 * 100vw) 0;
  }
}
@media (max-width: 1023px) {
  .type-tertiaire .section-partenaires .section-title {
    padding: 0 calc(0.03125 * 1 * 100vw) 0;
  }
}
.type-tertiaire .section-partenaires .section-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--theme-color-border);
  margin-left: 30px;
}
.type-tertiaire .section-partenaires .logo-wrapper img {
  width: 100%;
}

.page-id-23435 .card-title {
  color: var(--theme-color-black);
}
.page-id-23435 .type-coaching {
  background-color: white;
  border: none;
}

.breadcrumb img {
  margin-left: 8px;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  5 : MODELS
//                              * CSS exclusif à ces templates uniquement
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  POSTS ARCHIVE 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  POST SINGLE 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  6 : PAGES
 * --------------------------------------------------------------------------------------------------------------
//                              * CSS exclusif à ces pages uniquement
/**/
/**
 * ==============================================================================================================
 *                                                 = LEGAL PAGES EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/**
 * ==============================================================================================================
 *                                                 = CONTACT PAGE EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/**
 * ==============================================================================================================
 *                                                 = TEMPORARY FORMATTING...TO BE REMOVED =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/**
 * ==============================================================================================================
 *                                                 = UI KIT PAGE EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
.read-me-page h5 {
  margin: calc(0.0026041667 * 1 * 100vw) 0;
}
.read-me-page li {
  margin: calc(0.0052083333 * 1 * 100vw) 0;
}
.read-me-page li:has(> strong) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.read-me-page li:has(> strong) span, .read-me-page li:has(> strong) strong {
  display: inline-block;
}
.read-me-page li:has(> strong) strong {
  min-width: calc(0.1145833333 * 1 * 100vw);
  text-decoration: underline;
}
.read-me-page li a[href] {
  font-family: var(--theme-font-primary-bold);
  text-decoration: underline;
}

.ui-kit-page .container h2 {
  padding-bottom: 30px;
}
.ui-kit-page .container .fonts {
  width: 100%;
}
.ui-kit-page .container .fonts h1, .ui-kit-page .container .fonts h2, .ui-kit-page .container .fonts h3, .ui-kit-page .container .fonts h4, .ui-kit-page .container .fonts h5, .ui-kit-page .container .fonts p {
  padding-top: 30px;
  padding-bottom: 30px;
}
.ui-kit-page .container .colors {
  display: -ms-grid;
  display: grid;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  grid-auto-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
@media (min-width: 0px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 481px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
  }
}
.ui-kit-page .container .colors div.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 155px;
  height: 155px;
}

/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/