*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.\!container {
  width: 100% !important;
}.container {
  width: 100%;
}@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}.pointer-events-none {
  pointer-events: none;
}.visible {
  visibility: visible;
}.static {
  position: static;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.inset-0 {
  inset: 0px;
}.bottom-0 {
  bottom: 0px;
}.bottom-6 {
  bottom: 1.5rem;
}.bottom-auto {
  bottom: auto;
}.left-0 {
  left: 0px;
}.left-4 {
  left: 1rem;
}.left-6 {
  left: 1.5rem;
}.left-8 {
  left: 2rem;
}.right-0 {
  right: 0px;
}.top-0 {
  top: 0px;
}.top-\[0\.1em\] {
  top: 0.1em;
}.-z-10 {
  z-index: -10;
}.z-10 {
  z-index: 10;
}.z-20 {
  z-index: 20;
}.col-span-2 {
  grid-column: span 2 / span 2;
}.col-span-3 {
  grid-column: span 3 / span 3;
}.col-span-4 {
  grid-column: span 4 / span 4;
}.col-span-5 {
  grid-column: span 5 / span 5;
}.col-span-6 {
  grid-column: span 6 / span 6;
}.col-span-7 {
  grid-column: span 7 / span 7;
}.col-span-9 {
  grid-column: span 9 / span 9;
}.col-start-2 {
  grid-column-start: 2;
}.col-start-7 {
  grid-column-start: 7;
}.col-start-8 {
  grid-column-start: 8;
}.row-span-1 {
  grid-row: span 1 / span 1;
}.m-8 {
  margin: 2rem;
}.m-auto {
  margin: auto;
}.mx-\[6px\] {
  margin-left: 6px;
  margin-right: 6px;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}.-ml-2 {
  margin-left: -0.5rem;
}.mb-0 {
  margin-bottom: 0px;
}.mb-1 {
  margin-bottom: 0.25rem;
}.mb-10 {
  margin-bottom: 2.5rem;
}.mb-11 {
  margin-bottom: 2.75rem;
}.mb-12 {
  margin-bottom: 3rem;
}.mb-16 {
  margin-bottom: 4rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mb-20 {
  margin-bottom: 5rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-5 {
  margin-bottom: 1.25rem;
}.mb-6 {
  margin-bottom: 1.5rem;
}.mb-7 {
  margin-bottom: 1.75rem;
}.mb-8 {
  margin-bottom: 2rem;
}.mb-\[40px\] {
  margin-bottom: 40px;
}.mb-\[50px\] {
  margin-bottom: 50px;
}.mb-\[80px\] {
  margin-bottom: 80px;
}.ml-12 {
  margin-left: 3rem;
}.ml-2 {
  margin-left: 0.5rem;
}.ml-4 {
  margin-left: 1rem;
}.ml-auto {
  margin-left: auto;
}.mr-1 {
  margin-right: 0.25rem;
}.mr-11 {
  margin-right: 2.75rem;
}.mr-3 {
  margin-right: 0.75rem;
}.mr-4 {
  margin-right: 1rem;
}.mr-8 {
  margin-right: 2rem;
}.mr-auto {
  margin-right: auto;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-10 {
  margin-top: 2.5rem;
}.mt-12 {
  margin-top: 3rem;
}.mt-16 {
  margin-top: 4rem;
}.mt-2 {
  margin-top: 0.5rem;
}.mt-3 {
  margin-top: 0.75rem;
}.mt-4 {
  margin-top: 1rem;
}.mt-5 {
  margin-top: 1.25rem;
}.mt-6 {
  margin-top: 1.5rem;
}.mt-7 {
  margin-top: 1.75rem;
}.mt-8 {
  margin-top: 2rem;
}.mt-9 {
  margin-top: 2.25rem;
}.mt-\[100px\] {
  margin-top: 100px;
}.mt-\[50px\] {
  margin-top: 50px;
}.mt-\[60px\] {
  margin-top: 60px;
}.mt-\[80px\] {
  margin-top: 80px;
}.mt-auto {
  margin-top: auto;
}.box-content {
  box-sizing: content-box;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.aspect-\[16\/9\.55\] {
  aspect-ratio: 16/9.55;
}.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}.aspect-\[3\/3\.2\] {
  aspect-ratio: 3/3.2;
}.aspect-\[3\/3\.5\] {
  aspect-ratio: 3/3.5;
}.aspect-\[469\.33\/576\] {
  aspect-ratio: 469.33/576;
}.aspect-\[9\/16\] {
  aspect-ratio: 9/16;
}.aspect-auto {
  aspect-ratio: auto;
}.aspect-square {
  aspect-ratio: 1 / 1;
}.h-10 {
  height: 2.5rem;
}.h-2 {
  height: 0.5rem;
}.h-4 {
  height: 1rem;
}.h-6 {
  height: 1.5rem;
}.h-8 {
  height: 2rem;
}.h-\[137px\] {
  height: 137px;
}.h-\[25px\] {
  height: 25px;
}.h-\[45px\] {
  height: 45px;
}.h-\[50px\] {
  height: 50px;
}.h-\[60px\] {
  height: 60px;
}.h-\[68px\] {
  height: 68px;
}.h-auto {
  height: auto;
}.h-full {
  height: 100%;
}.max-h-16 {
  max-height: 4rem;
}.max-h-\[70px\] {
  max-height: 70px;
}.max-h-\[768px\] {
  max-height: 768px;
}.min-h-\[30vh\] {
  min-height: 30vh;
}.min-h-\[600px\] {
  min-height: 600px;
}.min-h-\[85vh\] {
  min-height: 85vh;
}.w-10 {
  width: 2.5rem;
}.w-14 {
  width: 3.5rem;
}.w-2 {
  width: 0.5rem;
}.w-4 {
  width: 1rem;
}.w-4\/5 {
  width: 80%;
}.w-6 {
  width: 1.5rem;
}.w-8 {
  width: 2rem;
}.w-\[100px\] {
  width: 100px;
}.w-\[132px\] {
  width: 132px;
}.w-\[180px\] {
  width: 180px;
}.w-\[50\%\] {
  width: 50%;
}.w-\[60px\] {
  width: 60px;
}.w-\[68px\] {
  width: 68px;
}.w-\[70px\] {
  width: 70px;
}.w-full {
  width: 100%;
}.min-w-6 {
  min-width: 1.5rem;
}.min-w-\[0\] {
  min-width: 0;
}.min-w-\[16\.66\%\] {
  min-width: 16.66%;
}.min-w-\[50\%\] {
  min-width: 50%;
}.min-w-\[85\%\] {
  min-width: 85%;
}.min-w-\[calc\(25\%-12px\)\] {
  min-width: calc(25% - 12px);
}.min-w-\[calc\(33\.33\%-12px\)\] {
  min-width: calc(33.33% - 12px);
}.max-w-\[100px\] {
  max-width: 100px;
}.max-w-\[140px\] {
  max-width: 140px;
}.max-w-\[150px\] {
  max-width: 150px;
}.max-w-\[16\.66\%\] {
  max-width: 16.66%;
}.max-w-\[200px\] {
  max-width: 200px;
}.max-w-\[230px\] {
  max-width: 230px;
}.max-w-\[240px\] {
  max-width: 240px;
}.max-w-\[280px\] {
  max-width: 280px;
}.max-w-\[283px\] {
  max-width: 283px;
}.max-w-\[364px\] {
  max-width: 364px;
}.max-w-\[366px\] {
  max-width: 366px;
}.max-w-\[390px\] {
  max-width: 390px;
}.max-w-\[440px\] {
  max-width: 440px;
}.max-w-\[463px\] {
  max-width: 463px;
}.max-w-\[466px\] {
  max-width: 466px;
}.max-w-\[475px\] {
  max-width: 475px;
}.max-w-\[478px\] {
  max-width: 478px;
}.max-w-\[530px\] {
  max-width: 530px;
}.max-w-\[540px\] {
  max-width: 540px;
}.max-w-\[590px\] {
  max-width: 590px;
}.max-w-\[604px\] {
  max-width: 604px;
}.max-w-\[608px\] {
  max-width: 608px;
}.max-w-\[620px\] {
  max-width: 620px;
}.max-w-\[640px\] {
  max-width: 640px;
}.max-w-\[660px\] {
  max-width: 660px;
}.max-w-\[696px\] {
  max-width: 696px;
}.max-w-\[calc\(100\%-25px\)\] {
  max-width: calc(100% - 25px);
}.max-w-\[calc\(25\%-12px\)\] {
  max-width: calc(25% - 12px);
}.max-w-\[calc\(33\.33\%-12px\)\] {
  max-width: calc(33.33% - 12px);
}.max-w-full {
  max-width: 100%;
}.grow {
  flex-grow: 1;
}.origin-top {
  transform-origin: top;
}.-translate-x-\[10\%\] {
  --tw-translate-x: -10%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-\[1px\] {
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-\[10\%\] {
  --tw-translate-x: 10%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-1\/2 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-\[-2px\] {
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-x-\[1px\] {
  --tw-scale-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-pointer {
  cursor: pointer;
}.resize {
  resize: both;
}.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.flex-col {
  flex-direction: column;
}.flex-col-reverse {
  flex-direction: column-reverse;
}.flex-wrap {
  flex-wrap: wrap;
}.items-start {
  align-items: flex-start;
}.items-end {
  align-items: flex-end;
}.items-center {
  align-items: center;
}.justify-start {
  justify-content: flex-start;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.gap-2 {
  gap: 0.5rem;
}.gap-3 {
  gap: 0.75rem;
}.gap-4 {
  gap: 1rem;
}.gap-6 {
  gap: 1.5rem;
}.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.gap-x-\[2px\] {
  -moz-column-gap: 2px;
       column-gap: 2px;
}.gap-y-10 {
  row-gap: 2.5rem;
}.gap-y-5 {
  row-gap: 1.25rem;
}.overflow-auto {
  overflow: auto;
}.overflow-hidden {
  overflow: hidden;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.whitespace-nowrap {
  white-space: nowrap;
}.\!rounded-none {
  border-radius: 0px !important;
}.rounded-2xl {
  border-radius: 1rem;
}.rounded-3xl {
  border-radius: 1.5rem;
}.rounded-\[48px\] {
  border-radius: 48px;
}.rounded-full {
  border-radius: 9999px;
}.rounded-lg {
  border-radius: 0.5rem;
}.border {
  border-width: 1px;
}.border-b {
  border-bottom-width: 1px;
}.border-l {
  border-left-width: 1px;
}.border-t {
  border-top-width: 1px;
}.border-solid {
  border-style: solid;
}.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}.border-black\/20 {
  border-color: rgb(0 0 0 / 0.2);
}.border-blue {
  --tw-border-opacity: 1;
  border-color: rgb(0 97 219 / var(--tw-border-opacity, 1));
}.border-border-light {
  --tw-border-opacity: 1;
  border-color: rgb(225 225 225 / var(--tw-border-opacity, 1));
}.border-gray {
  --tw-border-opacity: 1;
  border-color: rgb(246 246 245 / var(--tw-border-opacity, 1));
}.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}.bg-\[\#F4F4F4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}.bg-blue\/10 {
  background-color: rgb(0 97 219 / 0.1);
}.bg-font-black {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}.bg-font-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(74 74 74 / var(--tw-bg-opacity, 1));
}.bg-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}.from-black {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-white {
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.object-left {
  -o-object-position: left;
     object-position: left;
}.\!p-4 {
  padding: 1rem !important;
}.p-2 {
  padding: 0.5rem;
}.p-4 {
  padding: 1rem;
}.p-5 {
  padding: 1.25rem;
}.p-6 {
  padding: 1.5rem;
}.p-8 {
  padding: 2rem;
}.p-\[2px\] {
  padding: 2px;
}.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}.\!pl-10 {
  padding-left: 2.5rem !important;
}.pb-1 {
  padding-bottom: 0.25rem;
}.pb-10 {
  padding-bottom: 2.5rem;
}.pb-14 {
  padding-bottom: 3.5rem;
}.pb-2 {
  padding-bottom: 0.5rem;
}.pb-20 {
  padding-bottom: 5rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pb-6 {
  padding-bottom: 1.5rem;
}.pb-8 {
  padding-bottom: 2rem;
}.pb-\[10px\] {
  padding-bottom: 10px;
}.pb-\[28px\] {
  padding-bottom: 28px;
}.pb-\[50px\] {
  padding-bottom: 50px;
}.pl-1 {
  padding-left: 0.25rem;
}.pl-2 {
  padding-left: 0.5rem;
}.pl-4 {
  padding-left: 1rem;
}.pl-6 {
  padding-left: 1.5rem;
}.pl-8 {
  padding-left: 2rem;
}.pr-12 {
  padding-right: 3rem;
}.pr-2 {
  padding-right: 0.5rem;
}.pr-5 {
  padding-right: 1.25rem;
}.pr-\[5px\] {
  padding-right: 5px;
}.pt-16 {
  padding-top: 4rem;
}.pt-2 {
  padding-top: 0.5rem;
}.pt-3 {
  padding-top: 0.75rem;
}.pt-4 {
  padding-top: 1rem;
}.pt-5 {
  padding-top: 1.25rem;
}.pt-8 {
  padding-top: 2rem;
}.pt-9 {
  padding-top: 2.25rem;
}.pt-\[45\%\] {
  padding-top: 45%;
}.pt-\[50px\] {
  padding-top: 50px;
}.pt-\[56px\] {
  padding-top: 56px;
}.pt-\[71px\] {
  padding-top: 71px;
}.pt-\[80px\] {
  padding-top: 80px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.align-middle {
  vertical-align: middle;
}.align-text-top {
  vertical-align: text-top;
}.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}.text-\[13px\] {
  font-size: 13px;
}.text-\[16px\] {
  font-size: 16px;
}.text-\[24px\] {
  font-size: 24px;
}.text-\[32px\] {
  font-size: 32px;
}.text-\[40px\] {
  font-size: 40px;
}.text-\[56px\] {
  font-size: 56px;
}.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}.font-light {
  font-weight: 300;
}.font-medium {
  font-weight: 500;
}.font-normal {
  font-weight: 400;
}.font-semibold {
  font-weight: 600;
}.uppercase {
  text-transform: uppercase;
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.text-blue {
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.text-cyan {
  --tw-text-opacity: 1;
  color: rgb(0 180 237 / var(--tw-text-opacity, 1));
}.text-font-black {
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}.text-font-gray {
  --tw-text-opacity: 1;
  color: rgb(74 74 74 / var(--tw-text-opacity, 1));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.text-yellow {
  --tw-text-opacity: 1;
  color: rgb(255 208 0 / var(--tw-text-opacity, 1));
}.opacity-30 {
  opacity: 0.3;
}.opacity-40 {
  opacity: 0.4;
}.opacity-50 {
  opacity: 0.5;
}.opacity-55 {
  opacity: 0.55;
}.opacity-60 {
  opacity: 0.6;
}.opacity-75 {
  opacity: 0.75;
}.opacity-80 {
  opacity: 0.8;
}.shadow-\[0_0_6px_-1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c _0_4px_6px_-1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 0 6px -1px rgba(0,0,0,0.1), 0 4px 6px -1px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0 6px -1px var(--tw-shadow-color), 0 4px 6px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-min-width {
  transition-property: min-width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-0 {
  transition-duration: 0s;
}.duration-100 {
  transition-duration: 100ms;
}.duration-300 {
  transition-duration: 300ms;
}.duration-500 {
  transition-duration: 500ms;
}.ease-\[cubic-bezier\(0\.99\2c 0\2c 0\.02\2c 1\)\] {
  transition-timing-function: cubic-bezier(0.99,0,0.02,1);
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.contain-size {
  --tw-contain-size: size;
  contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
}.contain-paint {
  --tw-contain-paint: paint;
  contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
  contain: paint;
}.text-h1,h1{font-size:24px;line-height:116%;font-weight: 400;text-transform: uppercase}@media only screen and (min-width: 1024px){.text-h1,h1{font-size:40px;line-height:118%}}.text-h2,h2{font-size:24px;line-height:116%;font-weight: 400;text-transform: uppercase}@media only screen and (min-width: 1024px){.text-h2,h2{font-size:32px;line-height:124%}}.text-h3,h3{font-size:18px;line-height:148%;text-transform: uppercase}@media only screen and (min-width: 1024px){.text-h3,h3{font-size:24px;line-height:124%}}.text-h4,h4{font-size:18px;line-height:148%}@media only screen and (min-width: 1024px){.text-h4,h4{font-size:20px;line-height:148%}}@media only screen and (max-width: 1079px){.text-h1 br,.text-h2 br,.text-h3 br,.text-h4 br{display:none}}.text-caption{font-size:13px;line-height:140%}@media only screen and (min-width: 1024px){.text-caption{line-height:148%}.text-caption-bold {
    font-weight: 500;
  }}.text-label{font-size:13px;line-height:148%;letter-spacing:0.26px;font-weight: 600;text-transform: uppercase}.text-tag{font-size:13px;line-height:148%;letter-spacing:0.26px;font-weight: 600;text-transform: uppercase}@media only screen and (min-width: 1024px){.text-tag{font-size:15px;line-height:124%;letter-spacing:0.3px}}.text-key{font-size:32px;line-height:124%;letter-spacing:-0.64px;text-transform: uppercase}@media only screen and (min-width: 1024px){.text-key{font-size:80px;line-height:124%;letter-spacing:-1.6px}}.text-body-1{font-size:15px;line-height:148%}@media only screen and (min-width: 1024px){.text-body-1{font-size:16px;line-height:148%}}.text-body-2{font-size:15px;line-height:148%}@media only screen and (min-width: 1024px){.text-body-2{font-size:14px;line-height:148%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after,*:before,*:after{box-sizing:border-box}input,button,textarea,select{color:inherit;font-size:inherit;font-style:inherit;font-family:inherit;border-radius:0;-webkit-padding-start:0;align-items:flex-start;text-index:0;border:none;outline:none;background:none;padding:0;margin:0;width:auto;height:auto;line-height:1em}input[type=text],input[type=reset],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=time],input[type=week],input[type=month],input[type=date],input[type=datetime],input[type=datetime-local],input[type=number],input[type=submit],input[type=reset],input[type=color],input[type=file],button,textarea,select{height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=color]{width:1em}input::-ms-clear{display:none}details,summary{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}mark{background:none}*,*::before,*::after,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{height:1px;margin:0;padding:0}u{text-decoration:none}table th{text-align:left}a,a:link,a:visited,a:focus,a:active{color:inherit;outline:none;text-decoration:none}a:hover{outline:none;text-decoration:none}#sd-cmp svg{display:none}.grecaptcha-badge{display:none !important}html{scroll-behavior:smooth}body{font-family:'Poppins', sans-serif;line-height:1.5;font-size:16px}picture img:not(.noBg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}picture.contain img{-o-object-fit:contain;object-fit:contain}picture.left img{-o-object-position:left;object-position:left}picture.right img{-o-object-position:right;object-position:right}strong,b{font-weight:600}p a{font-weight:400;text-decoration:underline}p+p{margin-top:1.5em}hr{display:block;opacity:0.2;border:0;height:1px;border-top:1px solid #7D8A99;width:100%;margin:18px 0}@media only screen and (min-width: 1024px){hr{width:calc(100% + 20px);margin:24px -10px}}span.s1{margin-bottom:1rem}.ellipse{background:linear-gradient(169deg, rgba(223,216,211,0.1) 8%, rgba(223,216,211,0.2) 91.7%);box-shadow:1px 2px 2px 0px #fff inset,1px -1px 1px 0px rgba(0,0,0,0.2) inset,-1px 1px 1px 0px rgba(0,0,0,0.25) inset,-3px -3px 1px 0px #fff inset}.container{padding:0 24px;width:100%;margin-left:auto;margin-right:auto}.container .container{padding:0}@media only screen and (min-width: 1024px){.container{max-width:1504px;padding:0 32px}}.header{position:fixed;width:100%;z-index:101;overflow-x:hidden;transition:height 0.6s ease, transform 0.6s ease, background-color 0.6s ease}@media only screen and (min-width: 1024px){.header{overflow:initial;height:80px}}@media only screen and (max-width: 1079px){.header:before{content:"";display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.1;z-index:0}}.header .header__logo{opacity:1;transition:opacity 0.6s ease}.header .header__logo-white,.header .header__logo-black{opacity:0}.header .header__logo-link{z-index:1}@media only screen and (min-width: 1080px){.header{height:100px}.header::after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;min-height:100vh;opacity:0.2;background:#010101;transform:scaleY(0);pointer-events:none;transform-origin:top}.modal__bg.active+.header.scrolled::after{opacity:0.1}}@media only screen and (min-width: 1024px){.header.scrolled{transform:translateY(-15px)}}.header.scrolled.logged .sub-menu{top:71px}.header.logged .sub-menu{top:100px}.header__left{display:flex;align-items:center}.header__logo-link{width:-moz-fit-content;width:fit-content}.header__logo-link img,.header__logo-link svg{display:block;height:22px;text-align:left}.header__container{display:flex;align-items:center;background:#FEFEFE;border-radius:64px;width:calc(100% - 48px);margin-top: 1.5rem;background-color: rgb(246 246 245 / 0.95);padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 0px;padding-right: 0px}@media only screen and (min-width: 1024px){.header__container{border-radius:0;background:transparent;width:100%;padding: 1.5rem}.header__container:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#FEFEFE;pointer-events:none;transform-origin:bottom center;transform:scaleY(0);border-top-left-radius:16px;border-top-right-radius:16px;transition:transform 0.2s ease}.header.gray .header__logo-link {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }.header.gray .header__nav {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }}.header.gray .header__item>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
}@media only screen and (max-width: 1079px){.header.gray .header__container {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }}@media only screen and (min-width: 1024px){.header.black .header__logo-link {
    background-color: rgb(255 255 255 / 0.85);
  }.header.black .header__nav {
    background-color: rgb(255 255 255 / 0.85);
  }}.header.black .header__item>a {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.header.black .header__item>a:before {
  background-color: rgb(255 255 255 / 0.85);
}.header.black .header__item>a svg {
  fill: #000000;
}@media only screen and (max-width: 1079px){.header.black .header__container {
    background-color: rgb(255 255 255 / 0.85);
  }}.header.active:after{transform:scaleY(1)}.header.active .header__container:before{transform:scaleY(1);transition:transform 0.3s ease}@media only screen and (min-width: 1024px){.header.active .header__logo-link {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }.header.active .header__nav {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }}.header.active .header__item>a {
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}.linkv2.header.active .header__item>a span {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.header.active .header__item.active>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
}.header__list{position:static}@media only screen and (max-width: 1079px){.header__list{position:fixed;left:15px;right:15px;top:15px;background:#FEFEFE;display:flex;flex-direction:column;padding:100px 18px 30px;opacity:0;transition:opacity 0.2s ease;pointer-events:none;overflow:auto;border-radius:16px;max-height:calc(100vh - 25px);contain:paint;overflow-x:hidden}.header__list .modal{pointer-events:none !important}header.open .header__list{opacity:1;pointer-events:all}header.open .header__list .modal{pointer-events:all !important}}.header__item{display:inline-block;position:relative}@media only screen and (max-width: 1079px){.header__item{position:static}}@media only screen and (max-width: 1079px) and (min-width: 1080px){.header__item.active{color:#0260DD}}.header__item>a::before{content:"";position:absolute;background:#FEFEFE;height:100%;width:100%;top:0;left:0;transition:transform 0.2s ease;transform-origin:center;transform:scale(0);border-radius:8px}@media only screen and (min-width: 1080px){.header__item.active>a.seo {
    --tw-text-opacity: 1;
    color: rgb(0 187 82 / var(--tw-text-opacity, 1));
  }.header__item.active>a.seo svg {
    fill: #00BB52;
  }.header__item.active>a.data {
    --tw-text-opacity: 1;
    color: rgb(255 93 66 / var(--tw-text-opacity, 1));
  }.header__item.active>a.data svg {
    fill: #FF5D42;
  }.header__item.active>a.media {
    --tw-text-opacity: 1;
    color: rgb(0 97 219 / var(--tw-text-opacity, 1));
  }.header__item.active>a.media svg {
    fill: #0061DB;
  }.header__item.active>a.geo {
    --tw-text-opacity: 1;
    color: rgb(255 208 0 / var(--tw-text-opacity, 1));
  }.header__item.active>a.geo svg {
    fill: #FFD000;
  }.header__item.active::before{transform:scale(0)}.header__item:not(.sub-menu__link) a:hover.geo,.header__item--current.geo,.header__item.active>a.geo {
    --tw-text-opacity: 1;
    color: rgb(255 208 0 / var(--tw-text-opacity, 1));
  }.header__item:not(.sub-menu__link) a:hover.geo svg,.header__item--current.geo svg,.header__item.active>a.geo svg {
    fill: #FFD000;
  }.header__item:not(.sub-menu__link) a:hover::before,.header__item--current::before,.header__item.active>a::before{transform:scale(1)}.header .menu__phone{display:inline-block}}.header .sub-menu{display:none;flex-wrap:wrap;max-width:100%;opacity:1;transform:translateX(0);left:0;right:0;top:71px;margin:auto;width:100%;box-shadow:none;padding:0;border-radius:16px;border-top-left-radius:0;border-top-right-radius:0}.header .sub-menu.open{transform:translate(0, 20px);display:block}@media only screen and (max-width: 1079px){.header .sub-menu{position:static;max-width:inherit;transform:none !important;left:inherit;padding:16px 0 24px;box-shadow:none}.header .sub-menu.open{display:block;height:auto}}@media only screen and (min-width: 1024px){.header .sub-menu{opacity:0;flex-wrap:nowrap;width:1504px}}.header .sub-menu__title{display:none;font-size:20px;font-size:1.25rem;height:100%;margin-right:50px;white-space:nowrap;color:#0260DD;margin-bottom:20px}@media only screen and (min-width: 1080px){.header .sub-menu__title{display:block}}.header .sub-menu__sub-menu{display:none}.header .sub-menu__sub-menu.active{display:grid}.header .sub-menu__link .sub-menu__sub-menu--mobile{display:flex;flex-direction:column;gap:24px;position:fixed;z-index:1;background:#fff;top:100px;right:0;left:0;max-height:calc(100vh - 130px);border-radius:16px;height:100%;overflow:auto;transform:translateX(120%);transition:all 0.3s linear}@media only screen and (min-width: 1024px){.header .sub-menu__link .sub-menu__sub-menu--mobile{display:none}}.header .sub-menu__link.active .sub-menu__sub-menu--mobile{transform:translateX(0)}.header__burger{min-width:40px;max-width:40px;height:40px;cursor:pointer;background:#FEFEFE;border-radius:100%;box-sizing:border-box;transform:translateX(0);z-index:2;display:none}@media only screen and (min-width: 1024px){.header__burger{position:relative;z-index:auto;background:#0260DD}}@media only screen and (min-width: 1080px){.header__burger{display:none}}.header__burger-line{position:absolute;width:24px;height:2px;background:#000;display:inline-block;top:-1px;bottom:0;left:0;right:0;margin:auto;transition:all 0s ease-out 0.2s;padding:0}.header__burger-line::before,.header__burger-line::after{content:"";position:absolute;width:24px;height:2px;display:inline-block;background:#000;top:-8px;left:0;right:0;margin:auto;transition:all 0.2s ease-out;transform-origin:center}.header__burger-line:after{top:8px}.header__burger--opacity{background-color:rgba(1,1,1,0.2)}.header.open{transition:height 0.6s ease}@media only screen and (max-width: 1079px){.header.open .menu__contact{opacity:0;pointer-events:none}.header.open:before{display:block}.header.open .header__burger{display:block}}.header.open .header__burger-line{background:transparent;transition:all 0s ease-out}.header.open .header__burger-line::before,.header.open .header__burger-line::after{top:0;bottom:0}.header.open .header__burger-line::before{transform:rotate(45deg)}.header.open .header__burger-line::after{transform:rotate(-45deg)}.header.open .header__burger--opacity{background-color:#004094}@media only screen and (max-width: 1079px){.header.open .header__logo-link{position:fixed}.header.open .header__nav:before{content:"";position:fixed;top:15px;left:15px;right:15px;height:95px;background:#FEFEFE;pointer-events:none;z-index:1;border-top-left-radius:16px;border-top-right-radius:16px}}.header .icon.data path:last-child,.header .icon.media path:last-child,.header .icon.seo path:last-child,.header .icon.uplix path:last-child,.header .icon.geo path:last-child{fill:#FFF}.footer{overflow:hidden;background:#FEFEFE;z-index:1}.footer__container{margin-top:150px}.footer__logo{width:80px;height:auto}.footer__section{display:flex;justify-content:space-between;margin:35px 0 0;flex-wrap:wrap;width:100%}.footer__section:nth-child(2){margin-bottom:75px}@media only screen and (max-width: 1023px){.footer__section:nth-child(2){margin-bottom:35px}}.footer__section-last{flex-direction:column-reverse;margin-bottom:70px}@media only screen and (min-width: 1024px){.footer__section-last{flex-direction:row}}.footer__list-group{width:100%}@media only screen and (min-width: 576px){.footer__list-group{width:50%}}@media only screen and (min-width: 768px){.footer__list-group{width:33%}}@media only screen and (min-width: 1024px){.footer__list-group{width:16.6%}}@media only screen and (max-width: 1023px){.footer__list-group .accordion-content{display:flex;flex-wrap:wrap}.footer__list-group .accordion-content>li{max-width:50%;min-width:50%}}.footer__list-group-content{max-height:0px;transition:all 0.3s ease;overflow:hidden;font-weight:300}.footer__list-group-content.active{max-height:400px;padding-bottom:15px}@media only screen and (min-width: 1024px){.footer__list-group-content{font-weight:400;max-height:inherit}}.footer__item{display:block;font-size:14px;font-size:.875rem;margin:4px 0}.footer__item-title{font-size:16px;font-size:1rem;margin:8px 0}@media only screen and (max-width: 1023px){.footer__item-title{margin:0 0 8px;font-size:.875rem}}@media only screen and (min-width: 1024px){.footer__item-title{font-weight:600}}.footer .menu__contact{display:flex;align-items:center}.footer .menu__contact .menu__phone{margin-right:0}@media only screen and (min-width: 576px){.footer .menu__contact .menu__phone{margin-right:24px;margin-top:0}.footer .menu__contact{flex-direction:row}}.footer__left{width:100%}@media only screen and (min-width: 1024px){.footer__left{width:50%}}.footer__description{font-size:14px;font-size:.875rem;color:#7D8A99;margin-bottom:20px;margin-top:40px}@media only screen and (min-width: 1024px){.footer__description{margin-top:0}}.footer__sub-links{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media only screen and (min-width: 1024px){.footer__sub-links{width:60%}}.footer__newsletter{max-width:100%}.footer__form__container{display:flex;align-items:center}.footer__form .wpcf7-form-control-wrap.email{max-width:65%}.footer__form input[type='email']{max-width:100% !important}.footer__input{width:auto;margin-right:6px;max-width:calc(100% - 120px) !important}@media only screen and (min-width: 576px){.footer__input{width:274px;margin-right:24px}}.footer__acceptance{width:100%;max-width:450px;display:inline-block;font-size:12px;margin-top:10px;color:#7D8A99}.footer__acceptance input{margin-right:10px;vertical-align:middle;display:none}.footer__acceptance a{text-decoration:underline}@media only screen and (min-width: 1024px){.footer__acceptance a{transition:all 0.3s ease}.footer__acceptance a:hover{color:#000;text-decoration:none}}.menu__contact{align-items:center;text-align:right}.menu__phone{margin-right:24px}.menu__phone svg{display:none}@media only screen and (max-width: 1023px){.menu__contact{flex-direction:row-reverse}.menu__phone{margin-right:0}.menu__phone span{display:none}.menu__phone a{display:flex;width:35px;height:35px;cursor:pointer;margin-left:18px;background:#0260DD;border-radius:100%;box-sizing:border-box;z-index:2;align-items:center;justify-content:center;margin-right:0}.menu__phone a svg{display:block;width:22px;fill:#fff}.menu__phone a.seo {
    --tw-bg-opacity: 1;
    background-color: rgb(0 187 82 / var(--tw-bg-opacity, 1));
  }.menu__phone a.data {
    --tw-bg-opacity: 1;
    background-color: rgb(255 93 66 / var(--tw-bg-opacity, 1));
  }}.toaster{position:fixed;right:20px;bottom:20px;border-radius:25px;padding:10px 25px;background:#49C851;color:#fff;opacity:0;transform:translateY(200%);visibility:hidden;z-index:3;transition:all 0.3s ease-in-out}.toaster.error{background:#B5332E}.toaster.show{transform:translateY(0);visibility:visible;opacity:1}.toaster__wrapper{min-width:150px;text-align:center;font-size:1rem;min-height:20px;display:flex;align-items:center;justify-content:center}.modal{position:fixed;z-index:101;top:100px;left:50%;opacity:0;padding:40px;background:#FEFEFE;border-radius:8px;box-shadow:10px 10px 35px 0 rgba(0,0,0,0.14);transform:translate(-50%, -20px);transition-property:opacity, transform;transition-duration:0.33s;transition-timing-function:ease;width:calc(100% - 64px);display:none;pointer-events:none}.modal.open{opacity:1;transform:translate(-50%, 0px);pointer-events:all;display:block}.modal__bg{position:fixed;z-index:100;background:#010101;height:100vh;width:100vw;opacity:0;pointer-events:none;transition:opacity 0.33s ease}.modal__bg.active{opacity:0.1;pointer-events:all}.modal__close{cursor:pointer}.modal__close svg{pointer-events:none}.modal .loading{display:none}.modal.open .loading{display:block}.modal-video{top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;padding:0;width:auto;background:rgba(0,0,0,0.6);pointer-events:none;transform:none;visibility:hidden;border-radius:0}.modal-video.open{transform:none;pointer-events:none;visibility:visible}.modal-video__content{pointer-events:all;padding:30px;border-radius:8px}@media only screen and (max-width: 1079px){.modal-video__content iframe{max-width:100%;height:100%}}.modal--expert,.modal--contact{top:0;left:0;bottom:0;right:0;padding:0;border-radius:0;width:100%;transform:none}.modal--expert.open,.modal--contact.open{transform:none}.modal--expert .container,.modal--contact .container{height:100%}.modal--expert .modal__close,.modal--contact .modal__close{position:absolute;top:80px;right:24px;z-index:1}@media only screen and (min-width: 1920px){.modal--expert .modal__close,.modal--contact .modal__close{right:0}}@media only screen and (max-width: 1079px){.modal--expert .modal__close,.modal--contact .modal__close{top:10px}}.modal--expert .modal__content,.modal--contact .modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:24px}@media only screen and (max-width: 1079px){.modal--expert .modal__content,.modal--contact .modal__content{justify-content:flex-start}}.modal--expert .modal__inner,.modal--contact .modal__inner{display:flex;width:100%}@media only screen and (max-width: 1079px){.modal--expert .modal__inner,.modal--contact .modal__inner{flex-direction:column;height:100%;overflow:auto}}.modal--expert .modal__body,.modal--contact .modal__body{width:100%}.modal--expert .modal__header{padding-top:16px;width:33.333%}@media only screen and (max-width: 1079px){.modal--expert .modal__header{width:auto}}.modal--expert .modal__content{padding:100px 0}@media only screen and (max-width: 1079px){.modal--expert .modal__content{padding:40px 0}}.modal--expert .modal__body{flex-grow:1}.modal--contact .modal__inner{justify-content:space-between}.modal--contact .modal__header{width:40%}@media only screen and (min-width: 1920px){.modal--contact .modal__header{width:33.333%}}@media only screen and (max-width: 1079px){.modal--contact .modal__header{width:auto}.modal--contact .modal__content{padding:40px 0}}.modal--contact .modal__body{width:50%}@media only screen and (min-width: 1920px){.modal--contact .modal__body{width:33.333%}}@media only screen and (max-width: 1079px){.modal--contact .modal__body{margin-top:40px;width:auto}.logged .modal--expert .modal__close,.logged .modal--contact .modal__close{top:60px}.logged .modal--expert .modal__content,.logged .modal--contact .modal__content{padding-top:60px}}.accordion__button{position:relative;cursor:pointer}.accordion__button::after{content:url(/wp-content/themes/uplix/dist/images/dropdown.svg);display:inline-block;position:absolute;width:12px;margin-left:1rem;top:-2px;transition:transform 0.3s ease}@media only screen and (min-width: 1024px){.accordion__button::after{display:none}}.accordion__button.active::after{transform:rotate(-90deg)}.button {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 187 82 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 187 82 / var(--tw-bg-opacity, 1));color:#FEFEFE;overflow:hidden;transition:all 0.4s cubic-bezier(0.1, 0, 0.3, 1),background-color 0s;
}.button button,.button a {
  height: auto;
  line-height: 1.5;
}.button .icon path:first-child {
  fill: #FFFFFF;
  opacity: 0.1;
}.button::before{content:"";position:absolute;top:50%;left:50%;width:104%;padding-bottom:100%;height:104%;transform:translate(-50%, -50%) scale(0, 0);border-radius:100%;transform-origin:center center;background:#FEFEFE}@media only screen and (min-width: 1024px){.button::before{transition:transform 0.4s cubic-bezier(0.1, 0, 0.3, 1)}}.button--transparent {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 187 82 / var(--tw-text-opacity, 1));
}.button--transparent .icon path:first-child {
  fill: #00BB52;
  opacity: 0.1;
}.button--transparent .icon path:last-child {
  fill: #00BB52;
}.button--transparent::before {
  --tw-bg-opacity: 1;
  background-color: rgb(0 187 82 / var(--tw-bg-opacity, 1));
}.button--transparent--small {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.button--transparent--bg {
  background-color: rgb(255 255 255 / 0.8);
}@media only screen and (min-width: 1024px){.button:hover {
    --tw-text-opacity: 1;
    color: rgb(0 187 82 / var(--tw-text-opacity, 1));transition:all 0.4s cubic-bezier(0.1, 0, 0.3, 1),background-color 0s 0.4s;
  }.button:hover button,.button:hover a {
    --tw-text-opacity: 1;
    color: rgb(0 187 82 / var(--tw-text-opacity, 1));
  }.button:hover .icon path:first-child{fill:#00BB52;opacity: 0.1}.button:hover .icon path:last-child {
    fill: #00BB52;
  }.button:hover::before{transform:translate(-50%, -50%) scale(1, 1)}.button:hover.button--transparent {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }.button:hover.button--transparent button,.button:hover.button--transparent a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }.button:hover.button--transparent .icon path:first-child {
    fill: #FFFFFF;
  }.button:hover.button--transparent .icon path:last-child {
    fill: #FFFFFF;
  }}.button--data {
  --tw-border-opacity: 1;
  border-color: rgb(255 93 66 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 93 66 / var(--tw-bg-opacity, 1));
}.button--data .icon path:first-child {
  fill: #FFFFFF;
  opacity: 0.1;
}.button--data.button--transparent {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 93 66 / var(--tw-text-opacity, 1));
}.button--data.button--transparent .icon path:first-child {
  fill: #FF5D42;
}.button--data.button--transparent .icon path:last-child {
  fill: #FF5D42;
}.button--data.button--transparent::before {
  --tw-bg-opacity: 1;
  background-color: rgb(255 93 66 / var(--tw-bg-opacity, 1));
}.button--data.button--transparent--small {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.button--data.button--transparent--bg {
  background-color: rgb(255 255 255 / 0.8);
}@media only screen and (min-width: 1024px){.button--data:hover {
    --tw-text-opacity: 1;
    color: rgb(255 93 66 / var(--tw-text-opacity, 1));
  }.button--data:hover button,.button--data:hover a {
    --tw-text-opacity: 1;
    color: rgb(255 93 66 / var(--tw-text-opacity, 1));
  }.button--data:hover .icon path:last-child {
    fill: #FF5D42;
  }}.button--media {
  --tw-border-opacity: 1;
  border-color: rgb(0 97 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 97 219 / var(--tw-bg-opacity, 1));
}.button--media .icon path:first-child {
  fill: #FFFFFF;
  opacity: 0.1;
}.button--media.button--transparent {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.button--media.button--transparent .icon path:first-child {
  fill: #0061DB;
}.button--media.button--transparent .icon path:last-child {
  fill: #0061DB;
}.button--media.button--transparent::before {
  --tw-bg-opacity: 1;
  background-color: rgb(0 97 219 / var(--tw-bg-opacity, 1));
}.button--media.button--transparent--small {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.button--media.button--transparent--bg {
  background-color: rgb(255 255 255 / 0.8);
}@media only screen and (min-width: 1024px){.button--media:hover {
    --tw-text-opacity: 1;
    color: rgb(0 97 219 / var(--tw-text-opacity, 1));
  }.button--media:hover button,.button--media:hover a {
    --tw-text-opacity: 1;
    color: rgb(0 97 219 / var(--tw-text-opacity, 1));
  }.button--media:hover .icon path:last-child {
    fill: #0061DB;
  }}.button--geo {
  --tw-border-opacity: 1;
  border-color: rgb(255 208 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 208 0 / var(--tw-bg-opacity, 1));
}.button--geo .icon path:first-child {
  fill: #FFFFFF;
  opacity: 0.1;
}.button--geo.button--transparent {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 208 0 / var(--tw-text-opacity, 1));
}.button--geo.button--transparent .icon path:first-child {
  fill: #FFD000;
}.button--geo.button--transparent .icon path:last-child {
  fill: #FFD000;
}.button--geo.button--transparent::before {
  --tw-bg-opacity: 1;
  background-color: rgb(255 208 0 / var(--tw-bg-opacity, 1));
}.button--geo.button--transparent--small {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.button--geo.button--transparent--bg {
  background-color: rgb(255 255 255 / 0.8);
}@media only screen and (min-width: 1024px){.button--geo:hover {
    --tw-text-opacity: 1;
    color: rgb(255 208 0 / var(--tw-text-opacity, 1));
  }.button--geo:hover button,.button--geo:hover a {
    --tw-text-opacity: 1;
    color: rgb(255 208 0 / var(--tw-text-opacity, 1));
  }.button--geo:hover .icon path:last-child {
    fill: #FFD000;
  }}.link{font-size:14px;font-size:.875rem;color:#0260DD !important}.link::before,.link::after{content:url(/wp-content/themes/uplix/dist/images/arrow-blue.svg);width:25px;transform-origin:0 0;perspective:1000;backface-visibility:hidden;transition:transform 0.4s ease, opacity 0.3s ease, width 0.4s ease, margin-left 0.4s ease;text-align:left;margin-right:10px}.link::before{transform:translateZ(0)}.link::after{transform:scaleX(0.01);width:0;opacity:0;margin-right:0}@media only screen and (min-width: 768px){.link span,.link::before,.link::after{display:inline-block;margin-right:0}}.link span{transform:translate(0);transition:transform 0.4s}.link--uplix{color:#000 !important;text-align:center;position:relative;overflow:hidden;display:inline-flex;padding-right:20px}.link--uplix::before,.link--uplix::after{transition:all 0.3s ease-in-out;position:absolute;left:auto;right:0;top:0;bottom:0;width:10px;margin:auto 0 auto auto;opacity:1;transform-origin:inherit;content:url(/wp-content/themes/uplix/dist/images/arrow-uplix-black.svg)}.link--uplix::after{transform:translate(-100%, 100%)}@media only screen and (min-width: 1024px){.link:hover::before,.link.hover::before{opacity:0;transform:translateX(-75%) scaleX(0.01)}.link:hover::after,.link.hover::after{opacity:1;width:20px;transform:translateX(-50%) scaleX(1)}.link:hover span,.link.hover span{transform:translateX(-25px)}.link--uplix:hover::before,.link--uplix.hover::before{transform:translate(100%, -100%)}.link--uplix:hover::after,.link--uplix.hover::after{width:10px;transform:translate(0, 0)}}.linkv2 span {
  --tw-text-opacity: 1;
  color: rgb(0 187 82 / var(--tw-text-opacity, 1));transition:all 0.2s cubic-bezier(0.1, 0, 0.3, 1);
}.linkv2 .icon{transition:all 0.2s cubic-bezier(0.1, 0, 0.3, 1)}.linkv2 .icon:first-child {
  position: absolute;
  --tw-translate-x: -26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}.linkv2 .icon path {
  fill: #00BB52;transition:all 0.2s cubic-bezier(0.1, 0, 0.3, 1);
}.linkv2 .icon path:first-child {
  opacity: 0.1;
}.linkv2.active span {
  --tw-translate-x: 26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.linkv2.active .icon:first-child {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}.linkv2.active .icon:last-child {
  --tw-translate-x: 26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}@media only screen and (min-width: 1024px){.linkv2:hover span {
    --tw-translate-x: 26px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }.linkv2:hover .icon:first-child {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }.linkv2:hover .icon:last-child {
    --tw-translate-x: 26px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
  }}.linkv2--reverse .icon path:first-child {
  opacity: 1;
}.linkv2--reverse .icon path:last-child {
  fill: #FFFFFF;
}.linkv2--reverse-animation span {
  --tw-translate-x: 26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.linkv2--reverse-animation .icon:first-child {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}.linkv2--reverse-animation .icon:last-child {
  --tw-translate-x: 26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}.linkv2--reverse-animation.active span {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.linkv2--reverse-animation.active .icon:first-child {
  --tw-translate-x: -26px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}.linkv2--reverse-animation.active .icon:last-child {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}@media only screen and (min-width: 1024px){.linkv2--reverse-animation:hover span {
    --tw-translate-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }.linkv2--reverse-animation:hover .icon:first-child {
    --tw-translate-x: -26px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
  }.linkv2--reverse-animation:hover .icon:last-child {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }}.linkv2--data span {
  --tw-text-opacity: 1;
  color: rgb(255 93 66 / var(--tw-text-opacity, 1));
}.linkv2--data .icon path {
  fill: #FF5D42;
}.linkv2--media span {
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.linkv2--media .icon path {
  fill: #0061DB;
}.linkv2--geo span {
  --tw-text-opacity: 1;
  color: rgb(255 208 0 / var(--tw-text-opacity, 1));
}.linkv2--geo .icon path {
  fill: #FFD000;
}.linkv2--white span {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.linkv2--white .icon path {
  fill: #FFFFFF;
}.linkv2--white.linkv2--reverse .icon path:last-child {
  fill: #000000;
}.linkv2.text-font-black span {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.hero{width:100%;display:flex;flex-wrap:wrap;align-items:center;height:92vh}.hero-logo{position:relative;width:4.6rem;top:7px}.hero-logo-content{width:3rem;vertical-align:middle}@media only screen and (min-width: 1024px){.hero-logo{width:2.6em;top:9px;padding-left:0.3rem}}.front-page .hero{height:90vh;min-height:700px}@media only screen and (min-width: 1024px){.front-page .hero{height:92vh;min-height:800px}}@media only screen and (min-width: 1280px){.front-page .hero{min-height:700px}}.front-page .hero__container{margin-top:0}@media only screen and (min-width: 1024px){.front-page .hero__container{margin-top:130px}}@media only screen and (min-width: 1280px){.front-page .hero__container{margin-top:150px}}.front-page .hero .container{margin:0 auto 50px !important}@media only screen and (min-width: 1024px){.front-page .hero .container{margin:auto !important}}.hero--50{height:55vh}.hero--50 .hero__container{margin:0}.hero--client{height:66vh;align-items:flex-end}@media only screen and (min-width: 1024px){.hero--client{min-height:390px}}.hero--client .hero__bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:#000;opacity:.3}.hero--post{height:auto}@media only screen and (min-width: 1024px){.hero--post{height:52vh;min-height:530px}}.hero--category-parent{height:auto}@media only screen and (max-width: 1023px){.hero--category-parent>.container{padding:0}}@media only screen and (min-width: 1024px){.hero--category-parent{padding-bottom:170px}}.hero--category-parent .hero__container{width:100%;margin-top:40px;padding:0 32px}@media only screen and (min-width: 1024px){.hero--category-parent .hero__container{padding:0;margin:200px auto 40px}}.hero--category-parent .hero-alternative{display:block}.hero--category-parent .hero-head{flex-direction:row;padding:0 32px}@media only screen and (min-width: 1024px){.hero--category-parent .hero-head{padding:0}}.hero--category-parent .hero__container{display:block}@media only screen and (min-width: 1024px){.hero--category-parent .hero__container .hero-alternative__title{width:50%;padding-right:40px}.hero--category-parent .hero__container .hero-alternative__heading .hero-alternative__title{margin-top:0;width:100%;max-width:800px}.hero--category-parent .hero__container .hero-alternative__text{width:45%}.hero--category-parent.hero--search .hero__container{display:flex}}.hero:not(.hero--category-parent) .container:not(.hero-alternative__form):not(.hero--inline){margin-top:180px;margin-bottom:20px}@media only screen and (min-width: 1024px){.hero:not(.hero--category-parent) .container:not(.hero-alternative__form):not(.hero--inline){margin-bottom:330px}}.hero .container--figure{margin-top:0;margin-bottom:0}@media only screen and (min-width: 1024px){.hero .container--figure{margin-bottom:0}}.hero--mb-small.container{margin-bottom:0px}@media only screen and (min-width: 1024px){.hero--mb-small.container{margin-bottom:150px}.hero__container{width:50%;margin-top:80px;margin-bottom:230px}}.hero__bg{width:100%;height:100%;position:absolute;z-index:0}.hero__bg-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;text-align:right}@media only screen and (min-width: 1024px){.hero__bg-image img{-o-object-position:right;object-position:right;width:auto;max-width:100%}}.hero__bg-video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.hero__bg-video-mobile{display:block}@media only screen and (min-width: 1024px){.hero__bg-video{display:block}.hero__bg-video-mobile{display:none}}.hero__list{margin-bottom:34px;letter-spacing:-0.5px}.hero__list-item{display:flex;margin-bottom:8px;align-items:center}@media only screen and (min-width: 1024px){.hero__list-item{margin-bottom:-4px}}.hero__list-item-image{width:35px;margin-right:22px;height:auto;min-width:35px}.hero__title{font-size:28px;font-size:1.75rem;margin-bottom:22px;line-height:1.3}@media only screen and (min-width: 1024px){.hero__title{font-size:48px;font-size:3rem}}.hero__sub-title{font-size:17px;font-size:1.0625rem;margin-bottom:24px;font-weight:300}@media only screen and (min-width: 1024px){.hero__sub-title{font-size:18px;font-size:1.125rem;margin-bottom:36px;margin-right:10%}}.hero__sub-title .logo{position:relative;top:5px;width:3.6rem}.hero__sub-title a{font-weight:500;text-decoration:underline;transition:color 0.3s ease}.hero__sub-title a:hover{color:#0260DD}.hero__image{width:100%}@media only screen and (min-width: 1024px){.hero__image{position:absolute;right:0;width:45%}}.hero__buttons{margin-bottom:0px}@media only screen and (min-width: 1024px){.hero__buttons{margin-bottom:0}}.hero__button{margin-bottom:10px;margin-right:2px}@media only screen and (min-width: 1024px){.hero__button{margin-right:20px}}.hero-customers{font-size:14px;font-size:.875rem;position:absolute;bottom:-20px;left:0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 32px;padding-bottom:40px}@media only screen and (min-width: 1024px){.hero-customers{padding-bottom:0px}}.hero-customers__title{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-right:10px;margin-bottom:14px;font-weight:600}@media only screen and (min-width: 1024px){.hero-customers__title{font-size:14px;font-size:.875rem;margin-bottom:36px}}.hero-customers__link{order:2;display:none}@media only screen and (min-width: 1024px){.hero-customers__link{display:block;order:0;text-align:right}}.hero-customers__items{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;min-width:100%;overflow:hidden;margin-bottom:20px}@media only screen and (min-width: 1024px){.hero-customers__items{margin-bottom:40px}}@media only screen and (max-width: 1023px){.hero-customers__items .slider__item{padding:0 7px;box-sizing:border-box}}.hero-customers__item{height:80px;margin:auto;display:block;padding:0 1.5vw}.hero-alternative{color:#FEFEFE;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column-reverse}@media only screen and (min-width: 1024px){.hero-alternative{flex-direction:row;justify-content:space-between}}.hero-alternative.container{margin-top:132px;margin-bottom:64px}@media only screen and (min-width: 1024px){.hero-alternative.container{margin-top:0px;margin-bottom:0px}}.hero-alternative__container{width:100%;margin-top:auto;margin-bottom:auto}@media only screen and (min-width: 1024px){.hero-alternative__container{width:45%}}.hero-alternative__logo{width:240px;height:40px;margin-bottom:30px}.hero-alternative__term{font-size:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width: 1024px){.hero-alternative__term{margin-bottom:32px}}.hero-alternative__title{font-size:28px;font-size:1.75rem;margin-top:-17px;margin-bottom:16px}@media only screen and (min-width: 1024px){.hero-alternative__title{margin-bottom:32px;font-size:48px;font-size:3rem}}.hero-alternative__text{font-size:17px;font-size:1.0625rem;font-weight:300;margin-bottom:32px}@media only screen and (min-width: 1024px){.hero-alternative__text{font-size:18px;font-size:1.125rem}}.hero-alternative__reading{font-size:12px;font-size:.75rem;color:#FEFEFE;text-transform:uppercase;margin-bottom:32px}.hero-alternative__author{font-size:12px;font-size:.75rem;display:flex;align-items:center;text-transform:uppercase;color:#FEFEFE}.hero-alternative__author-img{width:36px;height:36px;border-radius:100%;overflow:hidden;margin-right:14px}@media only screen and (min-width: 1024px){.hero-alternative__author-img{width:46px;height:46px}}.hero-alternative__author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-alternative__author-name{font-weight:600}.hero-alternative__img{width:100%;margin-bottom:40px;display:flex;align-items:center}@media only screen and (min-width: 1024px){.hero-alternative__img{width:55%;margin-bottom:0;margin-top:15%;height:60vh;text-align:right}}.hero-alternative__img.client{display:flex;justify-content:center;align-items:center}.hero-alternative__img.client picture{display:block;max-width:300px}.hero-alternative__buttons{margin-bottom:0}.hero-alternative__deco-1{position:absolute;background:url(/wp-content/themes/uplix/dist/images/deco-1.png);background-size:contain;background-repeat:no-repeat;left:0;top:150px;width:38px;height:80px}@media only screen and (min-width: 1024px){.hero-alternative__deco-1{top:inherit;bottom:0px;width:140px;height:300px}}.hero-alternative__deco-2{position:absolute;background:url(/wp-content/themes/uplix/dist/images/triangle-4.png);background-size:contain;background-position:right;background-repeat:no-repeat;right:0;top:40px}@media only screen and (min-width: 1024px){.hero-alternative__deco-2{width:180px;height:220px}}.hero-alternative__deco-3{position:absolute;z-index:1;background:url(/wp-content/themes/uplix/dist/images/cloud.png);background-size:contain;background-position:right;background-repeat:no-repeat;bottom:-200px;right:50px}@media only screen and (min-width: 1024px){.hero-alternative__deco-3{width:400px;height:400px}}@media only screen and (max-width: 990px){.hero-alternative .hero__search{padding:0 32px}.hero-alternative .hero__search+.hero-home__buttons{padding:0 32px}}.hero-alternative__heading .hero-alternative__title{margin-top:0;width:100%;max-width:800px}@media only screen and (min-width: 1024px){.hero-alternative__heading .hero-alternative__title{margin-bottom:0}}.hero-alternative__heading .hero-alternative__overtitle{text-transform:uppercase;font-size:12px;line-height:18px}.hero-alternative__encart{background:#fff;color:#000;border-radius:8px;padding:25px 30px;max-width:635px;width:100%}@media only screen and (min-width: 1024px){.hero-alternative__encart{padding:75px 40px 70px 175px}}.hero-alternative__encart__content{display:flex;flex-direction:column}.hero-alternative__encart__title{max-width:275px;color:#0260DD;font-size:20px;line-height:30px;font-weight:500}.hero-alternative__encart__text{margin-top:8px;letter-spacing:0.01em;line-height:24px;font-weight:300}.hero-alternative__encart .email,.hero-alternative__encart [data-name='email']{margin-top:40px;width:100%}.hero-alternative__encart .email input,.hero-alternative__encart [data-name='email'] input{width:100%;max-width:100% !important;margin-right:0}.hero-alternative__encart .button{margin-top:24px;margin-left:auto}.hero-alternative__encart .wpcf7-recaptcha>div{max-width:250px}@media only screen and (min-width: 1024px){.hero-alternative__encart .wpcf7-recaptcha>div{max-width:100%}}.hero-alternative__encart iframe{max-width:100%;transform:scale(0.75);transform-origin:0}@media only screen and (min-width: 1024px){.hero-alternative__encart iframe{transform:scale(1)}}.hero-alternative__figure{position:absolute}.hero-alternative__figure.figure-1{left:80%;top:40%}.hero-alternative__figure.figure-1 img{width:80px}@media only screen and (min-width: 1024px){.hero-alternative__figure.figure-1{left:auto;right:100%;top:55%}.hero-alternative__figure.figure-1 img{width:auto}}.hero-alternative__figure.figure-2{left:25%;top:88%}.hero-alternative__figure.figure-2 img{width:80px}@media only screen and (min-width: 1024px){.hero-alternative__figure.figure-2{left:25%;top:65%}.hero-alternative__figure.figure-2 img{width:auto}}.hero-alternative__figure.figure-3{left:33.5%;top:25%;display:none}@media only screen and (min-width: 1024px){.hero-alternative__figure.figure-3{display:block}}.hero-alternative__figure.figure-4{left:90%;top:35%}@media only screen and (min-width: 1024px){.hero-alternative__figure.figure-4{left:100%;top:45%}}.hero-alternative__form{margin:-40px auto 0}@media all and (min-width: 1024px){.hero-alternative__form{bottom:22vh;left:0;right:0}}@media all and (min-height: 900px) and (min-width: 1024px){.hero-alternative__form{position:absolute;bottom:10vh}}.hero-alternative__form__container{border-radius:16px;padding:30px 25px;background:#fff;margin-bottom:42px;box-shadow:0px 0px 20px rgba(181,181,181,0.25)}.hero-alternative__form__title{margin-bottom:15px}.hero-alternative__form__title strong{color:#0260DD}.hero-alternative__form form{display:flex;flex-direction:column}.hero-alternative__form form label{width:100%;margin-bottom:14px}.hero-alternative__form form label input,.hero-alternative__form form label textarea{width:100%;background:#fff;border-radius:0;padding:10px 0;border-bottom:1px solid #CCD0D6}.hero-alternative__form form label textarea{line-height:normal;resize:vertical}.hero-alternative__form .form-action{margin-top:16px;text-align:left}@media only screen and (min-width: 1024px){.hero-alternative__form{margin:0 auto}.hero-alternative__form__container{margin-bottom:0;padding:25px 35px}.hero-alternative__form form{flex-direction:row}.hero-alternative__form form label{margin-right:16px}.hero-alternative__form .form-action{margin-top:0;margin-left:72px;text-align:left}}.hero--post .hero-alternative.container{margin-top:150px;margin-bottom:50px}@media only screen and (min-width: 1024px){.hero--post .hero-alternative.container{margin-top:200px;margin-bottom:50px}.hero--post .hero__container{width:100%}.hero--post .hero{width:66%;margin-bottom:0}}.hero.hero--client .hero-alternative.container{margin-bottom:50px}.hero--black .hero-alternative{color:#010101 !important}.hero-home{background-color:#0260DD;background-image:url(/wp-content/themes/uplix/dist/images/bg-hero-home.png);background-repeat:no-repeat;background-size:contain;background-position:right;color:#FEFEFE;overflow:visible;align-items:flex-start;height:auto;margin-bottom:145px}.hero-home.hero--50 .hero-home__container{margin:0}@media only screen and (min-width: 1024px){.hero-home.hero--50 .hero-home__container{margin:250px 0 0}}.hero-home .container{margin-top:100px !important;z-index:10}@media only screen and (min-width: 1024px){.hero-home .container{margin-top:150px !important;margin-bottom:150px !important}}.hero-home__container{display:flex;min-width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 -32px;padding:32px 0}@media only screen and (min-width: 1024px){.hero-home__container{width:100%;margin:250px 0 0;padding:0;min-width:0}}.hero-home__title{width:100%}@media only screen and (min-width: 1024px){.hero-home__title{width:25%}}.hero-home__buttons{min-width:100%;overflow-x:scroll;margin:0 0 32px;display:flex}.hero-home__buttons::-webkit-scrollbar{display:none}@media only screen and (min-width: 1024px){.hero-home__buttons{min-width:inherit;width:auto;margin:0 0 32px -8px}}.hero-home__button{height:36px;display:inline-block;padding:0 16px;line-height:36px;background:rgba(1,1,1,0.33);border-radius:36px;margin:0 20px 16px 0px;white-space:nowrap;border:1px solid transparent;transition:background-color 0.3s ease, border 0.3s ease}@media only screen and (min-width: 1024px){.hero-home__button{margin:0 20px 0px 8px}}.hero-home__button:hover{background:transparent;border:1px solid rgba(1,1,1,0.33)}@media only screen and (max-width: 1023px){.hero-home__preview{margin-bottom:50px}}.hero-home__preview-right{width:100%;text-align:right}@media only screen and (min-width: 1024px){.hero-home__preview-right{max-height:40vh;width:64%;display:inline-block}.hero-home__preview-right picture{display:inline-block;border-radius:8px;max-height:100%}}.hero-home__preview-category{font-size:14px;font-size:.875rem;text-transform:uppercase;font-weight:600;margin-bottom:26px}.hero-home__preview-title{font-size:20px;font-size:1.25rem}@media only screen and (min-width: 1024px){.hero-home__preview-title{font-size:24px;font-size:1.5rem;margin-bottom:18px}}.hero-home__preview-text{font-size:14px;font-size:.875rem;margin-bottom:20px;font-weight:300}@media only screen and (min-width: 1024px){.hero-home__preview-text{font-size:18px;font-size:1.125rem;margin-bottom:36px}}.hero-home__preview-author{font-size:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#FEFEFE}@media only screen and (min-width: 1024px){.hero-home__preview-author{color:#FEFEFE}}.hero-home__preview-date{font-size:12px;font-size:.75rem;text-transform:uppercase;color:#7D8A99}@media only screen and (min-width: 1024px){.hero-home__preview-date{color:#FEFEFE;opacity:0.5}}.hero-head{width:100%;display:flex;overflow:scroll;order:1;margin-bottom:32px}@media only screen and (min-width: 1024px){.hero-head{order:inherit;flex-direction:row-reverse}}.hero-head::-webkit-scrollbar{display:none}.hero--small{min-height:45vh;margin-bottom:60px}.hero--small .container{margin-top:60px;margin-bottom:0}@media only screen and (max-width: 1023px){.hero--service{height:auto}.hero--service .hero-alternative__img{margin-bottom:0}}.hero--404{height:auto;min-height:40vh}.hero--404 .container{margin-bottom:0 !important;background-image:url(/wp-content/themes/uplix/dist/images/arrow-uplix.svg);background-repeat:no-repeat;background-position:top right;position:relative}.hero--404 .container:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.93)}.hero--404 .hero__container{width:100%;margin-bottom:0}.hero .container--figure{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.hero--newsletter{height:auto;min-height:92vh;overflow:hidden}.hero--newsletter .hero-alternative{flex-direction:column}@media only screen and (min-width: 1024px){.hero--newsletter{height:92vh;min-height:0}.hero--newsletter .hero-alternative{flex-direction:row}}.hero--newsletter .hero-alternative__text{max-width:405px}.hero--column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (min-width: 1024px){.hero--column{flex-direction:row}}.hero--column .hero__container{width:100%}.hero--column .hero__form{width:100%;display:none;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.hero--column .hero__form{display:flex}}.hero--column .hero__form__title{margin-bottom:30px;font-size:20px}.hero--column .hero__form__container{max-width:415px;border-radius:16px;overflow:hidden;background:#fff;padding:20px 40px;margin-top:56px;width:100%;box-shadow:0px 0px 20px rgba(181,181,181,0.25)}@media only screen and (min-width: 1024px){.hero--column .hero__form__container{margin-top:auto}}.hero--column .hero__form form{display:flex;flex-direction:column}.hero--column .hero__form label{margin-bottom:14px}.hero--column .hero__form input[type=text],.hero--column .hero__form input[type=email],.hero--column .hero__form input[type=tel],.hero--column .hero__form input[type=url],.hero--column .hero__form textarea{width:100%;background:#fff;border-radius:0;padding:5px 0;line-height:47px;height:47px;border-bottom:1px solid #CCD0D6}@media only screen and (min-width: 1024px){.hero--column .hero__form input[type=text],.hero--column .hero__form input[type=email],.hero--column .hero__form input[type=tel],.hero--column .hero__form input[type=url],.hero--column .hero__form textarea{padding:10px 0;line-height:40px;height:42px}}.hero--column .hero__form textarea{line-height:normal;resize:vertical}.hero--column .hero__form .form-action{display:flex;flex-direction:column;margin-top:40px}.hero--column .hero__form .form-action .button{margin-right:0;margin-left:auto}.hero__reviews__intro{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;text-transform:uppercase;font-size:14px;margin-left:-0.5em}.hero__reviews__intro span{margin-left:0.5em;white-space:nowrap}.hero__reviews__google{max-width:100%;margin-left:0.5em;vertical-align:middle}.hero__reviews__list{display:flex;justify-content:space-between;max-width:550px;overflow:hidden;flex-wrap:wrap}.hero__reviews__item{min-width:25.1%;max-width:33.33%;display:flex;align-items:center;justify-content:center;padding:0 8px}.hero__reviews__item img{max-width:137px;max-height:61px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero__reviews .stars{margin-bottom:0}.hero__reviews .stars .star:not(:last-of-type){margin-right:4px}.hero__reviews--mobile{margin:0 0 20px !important;font-size:15px;line-height:22px;text-transform:uppercase;max-width:285px}@media all and (max-width: 990px){.hero__reviews__intro{align-items:flex-start}.hero__reviews__google{margin-bottom:8px}}.hero--service form{flex-direction:column}.hero--service .form__container{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.hero--service .form__container{flex-direction:row}}.hero--service .form__acceptance{max-width:100%}.hero--service .form__acceptance label input{width:auto}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{font-size:14px;font-size:.875rem;padding:10px 20px;line-height:34px;border-radius:20px;background:#F6F9FB;max-width:100%;height:34px}@media only screen and (min-width: 1024px){input[type=text],input[type=email],input[type=tel],input[type=url],textarea{padding:10px 32px;line-height:40px;height:42px}}input[type=text].error,input[type=email].error,input[type=tel].error,input[type=url].error,textarea.error{outline:#B5332E;outline-offset:1px;outline-width:1px;outline-style:auto}.wpcf7-select{padding:10px 0;height:42px;border-bottom:1px solid #ccd0d6;padding-right:25px;max-width:100%;text-overflow:ellipsis;cursor:pointer}.wp7-select-container{position:relative;margin-top:15px}.wp7-select-container svg{position:absolute;right:5px;top:0;bottom:2px;margin:auto;pointer-events:none;transition:transform 0.3s ease}.wp7-select-container:hover .wp7-select-container:after{transform:rotate(-180deg)}.article-preview{border-radius:8px;box-shadow:0 0 54px 0 rgba(0,0,0,0.14);padding:30px 20px;transition:transform 0.4s ease;cursor:pointer;height:100%}@media only screen and (min-width: 1024px){.article-preview{padding:42px 30px 28px 30px;height:100%}}.article-preview:hover{transform:translate(-8px)}.article-preview::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:8px;background:#FEFEFE}.article-preview__content{align-self:flex-end;width:100%;position:static}.article-preview__term{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-bottom:144px;font-weight:600}@media only screen and (min-width: 1024px){.article-preview__term{font-size:14px;font-size:.875rem}}.article-preview__title{font-size:20px;font-size:1.25rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.article-preview__title{font-size:24px;font-size:1.5rem}}.article-preview__sub-title{font-weight:300;margin-bottom:38px}@media only screen and (min-width: 1024px){.article-preview__sub-title{margin-bottom:56px}}.article-preview__date{font-size:12px;font-size:.75rem;text-transform:uppercase;color:#7D8A99;font-weight:300;position:absolute;bottom:30px}@media only screen and (min-width: 1024px){.article-preview__date{font-weight:500}}.article-preview__img{z-index:-1;height:90%;position:absolute;left:100%;top:5%;border-top-right-radius:8px;border-bottom-right-radius:8px;width:28px;overflow:hidden;transform:translate(-16px);transition:transform 0.4s ease;background:#efefef}@media only screen and (min-width: 1024px){.article-preview__img{width:38px}}.article-preview__img img{height:100%;position:absolute;right:0;box-shadow:0 0 40px 0 rgba(0,0,0,0.14)}.article-preview__img--static{position:relative;height:0;padding-bottom:75%;line-height:0;margin:-30px -20px 20px;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.article-preview__img--static img{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.article-preview__img--static{margin:-43px -30px 30px}}.article-preview:hover .article-preview__img{transform:translate(0)}.article-preview__author{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-top:22px;color:#7D8A99;font-weight:600}.article-preview-inline{display:flex;padding:16px 0 15px 0;border-top:1px solid rgba(125,138,153,0.4)}.article-preview-inline--big .article-preview-inline__img{width:140px;height:100px}.article-preview-inline--big .article-preview-inline__title{font-size:16px;font-size:1rem;padding-right:30px}.article-preview-inline:hover .article-preview-inline__img{transform:scale(1.05)}.article-preview-inline__img{width:106px;height:80px;border-radius:4px;overflow:hidden;margin-right:20px;transition:transform 0.3s ease}.article-preview-inline__content{width:calc(100% - 136px)}.article-preview-inline__term{font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:600;margin-bottom:6px}.article-preview-inline__title{font-size:14px;font-size:.875rem}.article-preview-inline .article-preview__author{display:none}@media only screen and (min-width: 1024px){.article-preview--uplix-lab{display:flex;flex-direction:column;padding-bottom:42px}}.article-preview--uplix-lab .article-preview__content{display:flex;flex-direction:column;flex-grow:1}.article-preview--uplix-lab .article-preview__term{margin-bottom:15px}.article-preview--uplix-lab .article-preview__title{min-height:6.02em;margin-bottom:35px}.article-preview--uplix-lab .article-preview__sub-title{margin-bottom:0}.article-preview--uplix-lab .article-preview__footer{margin-top:auto;margin-bottom:0}.article-preview--uplix-lab .article-preview__date{position:static}.uplix-labs{padding-top:140px;padding-bottom:100px;overflow:hidden;background:#FEFEFE}@media only screen and (max-width: 1023px){.uplix-labs{margin-top:70px}.uplix-labs .article-preview__sub-title{display:none}}.front-page .uplix-labs{z-index:1}@media only screen and (min-width: 1024px){.uplix-labs{padding-bottom:140px}}.uplix-labs__container{display:flex;justify-content:space-between;flex-wrap:wrap}.uplix-labs__link{order:1;margin-top:29px}@media only screen and (min-width: 1024px){.uplix-labs__link{order:0;text-align:right;margin-top:20px}}.uplix-labs__title{font-size:24px;font-size:1.5rem;margin-bottom:24px}@media only screen and (min-width: 1024px){.uplix-labs__title{font-size:38px;font-size:2.375rem;margin-bottom:50px;width:50%}}.uplix-labs__slider{display:flex;width:100%;margin-bottom:24px}@media only screen and (min-width: 1024px){.uplix-labs__slider{width:94%}.uplix-labs__slider:not(.slider) .slider__item:not(:last-of-type){margin-right:88px}}.listing-category+.uplix-labs{background:transparent;padding:50px 0 130px;margin-top:-200px}@media only screen and (min-width: 1024px){.listing-category+.uplix-labs{margin-top:-250px}}.listing-category+.uplix-labs .uplix-labs__title{display:none}.engagement{padding:50px 20px 5px 20px;background:#FEFEFE;box-shadow:0 0 40px 0 rgba(0,0,0,0.14);border-radius:8px;overflow:hidden;margin:0 30px;position:relative}@media only screen and (min-width: 1024px){.engagement{padding:120px 100px 80px 100px;margin:0 auto}}.engagement__container{background:#FEFEFE;z-index:2;padding:0;margin:0 0 -30px}@media only screen and (min-width: 1024px){.engagement__container{margin:0 auto;padding:30px 0}}.engagement__bg{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.engagement__bg-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 768px){.engagement__bg-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top}}.engagement__bg-video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.engagement__bg-video-mobile{display:block}@media only screen and (min-width: 1024px){.engagement__bg-video{display:block}.engagement__bg-video-mobile{display:none}}.engagement__title{font-size:20px;font-size:1.25rem;margin-bottom:24px}@media only screen and (min-width: 1024px){.engagement__title{font-size:38px;font-size:2.375rem;padding-right:40%;margin-bottom:44px}}.engagement__buttons .button{margin-right:15px;margin-bottom:16px}.engagement__buttons .button:last-of-type{margin-right:0}@media only screen and (min-width: 1024px){.engagement__buttons .button{margin-right:24px}}.engagement__arrow{content:url(/wp-content/themes/uplix/dist/images/arrow-uplix.svg);position:absolute;right:15px;top:15px;width:5%;min-width:40px;max-width:60px}@media only screen and (min-width: 1024px){.engagement__arrow{width:8%;right:30px;top:30px}}.orange .engagement{background:#FF5D42;color:#FEFEFE}.orange .engagement__arrow{content:url(/wp-content/themes/uplix/dist/images/arrow-uplix-white.svg)}.animate{transform:scale(1.15) rotate(5deg);opacity:0.3;transition:transform 1.2s 0.1s, opacity 0.8s}.animate--default{opacity:0}.animate--fast{transition:transform 0.6s 0.1s, opacity 0.3s}.animate--slow{transition:transform 3s 0.1s, opacity 1.5s}.animate--visible{opacity:1;transform:scale(1) rotate(0deg)}.parallax{transition:transform 0.2s linear}.breadcrumb{position:absolute;z-index:1;top:89px}@media only screen and (min-width: 1024px){.breadcrumb{top:139px;left:50%;transform:translate(-50%)}}.breadcrumb.white a{color:white}.breadcrumb__container{overflow:scroll;display:flex}.breadcrumb__container::-webkit-scrollbar{display:none}.breadcrumb__item:is(a){font-size:14px;font-size:.875rem;color:#FEFEFE;white-space:nowrap;overflow:hidden;width:-moz-fit-content;width:fit-content;padding-bottom:10px;flex:0 0 auto}.breadcrumb__item:is(a)::before{content:"";position:absolute;bottom:10px;left:0;width:calc(100% - 28px);height:1px;background:currentColor;transition:all 0.33s ease;pointer-events:none}.breadcrumb__item:is(a):last-child{text-overflow:ellipsis}.breadcrumb__item:is(a):last-child::before{width:100%}.breadcrumb__item:is(a):not(:last-child)::after{content:">";display:inline-block;margin:0 10px;flex:1}.breadcrumb__item:is(a):hover::before{transform:translate(0, 10px);opacity:0}.wysiwyg:not(.wysiwyg2){font-size:17px;font-size:1.0625rem;font-weight:300;line-height:1.8}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2){font-size:18px;font-size:1.125rem}}.wysiwyg:not(.wysiwyg2) p{min-height:1rem}.wysiwyg:not(.wysiwyg2) p:empty{min-height:2rem}.wysiwyg:not(.wysiwyg2) h1,.wysiwyg:not(.wysiwyg2) h2,.wysiwyg:not(.wysiwyg2) h3,.wysiwyg:not(.wysiwyg2) h4,.wysiwyg:not(.wysiwyg2) h5,.wysiwyg:not(.wysiwyg2) h6{font-weight:500}.wysiwyg:not(.wysiwyg2) h2{font-size:24px;font-size:1.5rem;margin-top:30px;margin-bottom:16px}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2) h2{font-size:38px;font-size:2.375rem;margin-top:80px}.wysiwyg:not(.wysiwyg2) h2 img{width:42px}}.wysiwyg:not(.wysiwyg2) h2 img{width:52px;margin-right:30px;margin-bottom:-14px}.wysiwyg:not(.wysiwyg2) h2+h3{margin-top:0}.wysiwyg:not(.wysiwyg2) h3{margin-top:30px;margin-bottom:16px}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2) h3{font-size:24px;font-size:1.5rem;margin-top:60px}}.wysiwyg:not(.wysiwyg2) h4{margin-top:20px;margin-bottom:16px}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2) h4{font-size:18px;font-size:1.125rem;margin-top:40px}}.wysiwyg:not(.wysiwyg2) h5{margin-top:20px;margin-bottom:16px}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2) h5{margin-top:20px}}.wysiwyg:not(.wysiwyg2) h6{font-size:14px;font-size:.875rem;margin-top:20px;margin-bottom:16px}@media only screen and (min-width: 1024px){.wysiwyg:not(.wysiwyg2) h6{margin-top:20px}}.wysiwyg a{text-decoration:underline;font-weight:400}@media only screen and (min-width: 1024px){.wysiwyg a:hover{text-decoration:none}}.wysiwyg figure{margin:12px 0}.wysiwyg figure.aligncenter{text-align:center}.wysiwyg figure.alignright{text-align:right}@media only screen and (min-width: 1024px){.wysiwyg figure{margin:70px 0}}.wysiwyg strong,.wysiwyg b{font-weight:600}.wysiwyg i,.wysiwyg em{font-style:italic}.wysiwyg img{max-width:100%;height:auto}.wysiwyg ul,.wysiwyg ol{margin:16px 0}.wysiwyg li{list-style:disc;margin-left:20px;margin-bottom:20px}.wysiwyg ol li{list-style:decimal}.wysiwyg blockquote{padding:30px 20px;text-align:center;display:flex;justify-content:center}.wysiwyg blockquote p:first-of-type{font-style:italic}.wysiwyg blockquote p:first-of-type:before{content:'\201C';display:inline-block}.wysiwyg blockquote p:first-of-type:after{content:'\201D';display:inline-block}.wysiwyg blockquote cite{font-weight:500;margin-left:5px}.wysiwyg blockquote cite:before{content:'-';display:inline-block;margin-right:5px;font-size:0.8em}.banner-newsletter{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:30px;align-items:center;max-width:100vw;overflow:hidden}@media only screen and (min-width: 1024px){.banner-newsletter{flex-wrap:nowrap;border-top:1px solid rgba(125,138,153,0.4);border-bottom:1px solid rgba(125,138,153,0.4);justify-content:space-between}}.banner-newsletter__infos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 1024px){.banner-newsletter__infos{width:58%;flex-wrap:nowrap;text-align:left;justify-content:flex-start}}.banner-newsletter__title{font-size:20px;font-size:1.25rem;color:#0260DD;margin-bottom:10px}@media only screen and (min-width: 1024px){.banner-newsletter__title{font-size:18px;font-size:1.125rem;margin-bottom:0}}.banner-newsletter__subtitle{font-size:13px;font-size:.8125rem;margin-bottom:20px;font-weight:300}@media only screen and (min-width: 1024px){.banner-newsletter__subtitle{font-size:18px;font-size:1.125rem}}.banner-newsletter__img{width:150px}.banner-newsletter__form{display:flex;align-items:center}@media only screen and (max-width: 1023px){.banner-newsletter__form{width:100%;justify-content:center}}.share-btn{display:flex}@media only screen and (min-width: 1024px){.share-btn{display:block;position:sticky;top:90px;margin-bottom:40px}}.share-btn__item{display:block;width:38px;height:38px;background:#010101;border-radius:100%;font-size:0;margin-right:14px}@media only screen and (min-width: 1024px){.share-btn__item{margin-bottom:14px}}.share-btn__item::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.share-btn__item-twitter::after{content:url(/wp-content/themes/uplix/dist/images/twitter.svg)}.share-btn__item-facebook::after{content:url(/wp-content/themes/uplix/dist/images/facebook.svg)}.share-btn__item-linkedin::after{content:url(/wp-content/themes/uplix/dist/images/linkedin.svg)}.list-references{display:flex;width:100%;margin-bottom:16px}@media only screen and (min-width: 1024px){.list-references{margin-bottom:16px}.list-references--static{flex-wrap:wrap;margin:-8px 0 16px}.list-references--static .list-references__item{width:calc(100% / 3 - 16px);margin:8px 8px}}.list-references--small .list-references{cursor:initial}.list-references--small .list-references__item{padding:36px 20px}.list-references--small .list-references__item-logo{width:120px;height:60px}.list-references--small .list-references__item-text{display:none}.list-references--small .list-references__item-results{display:none}@media only screen and (min-width: 1024px){.list-references--small .list-references__item{width:calc(100% / 4 - 16px);margin:0 8px 48px 8px;padding:40px 30px 30px 30px}.list-references--small .list-references__item-logo{margin-bottom:220px}.list-references--small .list-references__item-title{font-size:16px;font-size:1rem}.list-references--small .list-references__item-sub-title{color:#7D8A99}}.list-references--xsmall{display:block}@media only screen and (min-width: 1024px){.list-references--xsmall{display:flex;margin-bottom:16px}}@media only screen and (max-width: 1023px){.list-references--xsmall{margin-bottom:0}}.list-references--xsmall .list-references{cursor:initial}.list-references--xsmall .list-references__item{padding:36px 20px;margin-bottom:16px;align-items:center}.list-references--xsmall .list-references__item-logo{width:115px;height:80px;margin:auto}.list-references--xsmall .list-references__item-logo img{-o-object-position:center;object-position:center}.list-references--xsmall .list-references__item-text{display:none}.list-references--xsmall .list-references__item-results{display:none}.list-references--xsmall .list-references__item.clickable-div{cursor:pointer;padding:36px 20px 15px}@media only screen and (min-width: 1024px){.list-references--xsmall .list-references__item.clickable-div{padding:55px 30px 35px}.list-references--xsmall .list-references__item{width:calc(100% / 4 - 16px);margin:8px;padding:55px 30px}.list-references--xsmall .list-references__item-logo{width:115px;height:80px}.list-references--xsmall .list-references__item-title{font-size:16px;font-size:1rem}.list-references--xsmall .list-references__item-sub-title{color:#7D8A99}}.list-references__item{background:#FEFEFE;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.08);padding:25px;width:100%;transition:opacity 0.3s ease;display:flex;flex-direction:column;overflow:hidden;position:relative}@media only screen and (min-width: 1024px){.list-references__item{padding:20px 30px 30px}}.list-references__item.clickable-div{cursor:pointer}.list-references__item-logo{width:150px;height:70px}.list-references__item-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (min-width: 1024px){.list-references__item-logo{width:180px;height:81px}}.list-references__item-title{color:#010101;margin-bottom:24px;font-weight:500;font-size:20px;font-size:1.25rem}.list-references__item-sub-title{font-size:14px;font-size:.875rem;margin-bottom:12px}.list-references__item-text{color:#7D8A99}.list-references__item-text--desktop{display:none}@media only screen and (min-width: 1024px){.list-references__item-text--desktop{display:block}}.list-references__item-text--mobile{display:block}@media only screen and (min-width: 1024px){.list-references__item-text--mobile{display:none}}.list-references__item-results{font-size:12px;font-size:.75rem;margin:0;flex-grow:1;padding:30px 25px 45px}.list-references__item-results-title:is(h3){margin-top:0}.list-references__item-results li{list-style:disc;margin-left:20px}.list-references__item-results-title{font-weight:600;margin-bottom:10px;color:black;font-size:1rem}.list-references__item__result p{display:inline-block}.list-references__item--large.clickable-div{padding:0}.list-references__item--large.clickable-div .list-references__item__image-container{height:150px;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover}.list-references__item--large.clickable-div .list-references__item__image-container:before{content:"";background:rgba(0,0,0,0.4);position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 1024px){.list-references__item--large.clickable-div .list-references__item__image-container{height:240px}}.testimony{padding-top:96px;padding-bottom:96px;overflow:hidden;background:#FEFEFE;z-index:1}@media only screen and (min-width: 1024px){.testimony{padding-top:150px;padding-bottom:150px}}.testimony__background{position:absolute;width:100%;height:100%;top:0;left:0}.testimony__background img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.testimony__background img{height:100%}}.testimony__background .desktop{display:none}@media only screen and (min-width: 1024px){.testimony__background .desktop{display:block}}.testimony__background .mobile{display:block}@media only screen and (min-width: 1024px){.testimony__background .mobile{display:none}}.testimony .home-section-header{margin-bottom:50px}@media only screen and (min-width: 1024px){.testimony .home-section-header{z-index:-1;margin-bottom:0}.testimony__container{display:flex;justify-content:space-between}}.testimony__title{font-size:20px;font-size:1.25rem;color:#00B4ED}.testimony__quote-1{font-size:17px;font-size:1.0625rem;font-weight:300;margin-bottom:20px}@media only screen and (min-width: 1024px){.testimony__quote-1{font-size:18px;font-size:1.125rem}}.testimony__quote-2{font-size:14px;font-size:.875rem;display:none}@media only screen and (min-width: 1024px){.testimony__quote{width:47%;margin-left:23%;padding-right:8%}.testimony__quote-1::before{content:"“";position:absolute;top:-80px;left:-30px;opacity:0.05;font-size:180px;font-weight:500}.testimony__quote-1::after{content:"”";position:absolute;top:170%;right:100px;opacity:0.05;margin-top:-80px;font-size:180px;font-weight:500}.testimony__quote-2{display:block}}.testimony__author{font-size:12px;font-size:.75rem;padding-bottom:20px;margin-top:62px;display:flex;text-transform:uppercase;align-items:center}@media only screen and (min-width: 1024px){.testimony__author{display:block;margin-top:60px}}.testimony__author-img{width:92px;margin-right:20px;margin-bottom:15px}.testimony__author-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimony__author-infos{width:calc(100% - 70px)}.testimony__name{color:#00B4ED;font-size:14px;font-size:.875rem;font-weight:600;margin-bottom:6px}.testimony__infos{color:#7D8A99}.testimony__right{padding-left:15px;display:flex;align-items:center}.testimony__right::before{content:"";position:absolute;width:1px;height:60%;top:20%;background-color:#979797;left:0;opacity:0.4}@media only screen and (min-width: 1024px){.testimony__right{display:block;width:25%}.testimony__right-infos{font-size:20px;font-size:1.25rem;line-height:1.8}.testimony__right::before{top:0}}.testimony__right-num{font-size:80px;font-size:5rem;color:#00B4ED;font-weight:300;padding-left:35px;margin-right:35px;margin-top:20px}.testimony__right-num::before{font-size:14px;font-size:.875rem;content:"N°";position:absolute;top:25px;left:0}@media only screen and (min-width: 1024px){.testimony__right-num{margin-top:-30px}.testimony .front-page-section-header__container{transform:translateY(-2.1em)}}.testimony--video{overflow:visible}@media only screen and (min-width: 1024px){.testimony--video{padding:0}}.testimony--video .testimony__container{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.testimony--video .testimony__container{flex-direction:row}.testimony--video .testimony__quote{width:41%;margin-left:0;padding-right:9%;padding-top:40px}}.testimony--video .testimony__quote-1{font-style:italic}.testimony--video .testimony__quote-1:before,.testimony--video .testimony__quote-1:after{display:none}.testimony--video .testimony__quote__image{width:0;position:absolute}.testimony--video .testimony__quote__image.left{transform:translate(-15px, -30px)}.testimony--video .testimony__quote__image.right{transform:translate(-25px, 5px)}@media only screen and (min-width: 1024px){.testimony--video .testimony__quote__image.right{transform:translate(-25px, 25px)}}.testimony--video .testimony__author{flex-direction:column;align-items:flex-start;padding-bottom:20px;margin-top:40px}@media only screen and (min-width: 1024px){.testimony--video .testimony__author{margin-top:24px;flex-direction:row;align-items:center}}.testimony--video .testimony__author-img{max-width:60px}.testimony--video .testimony__author-infos{width:100%}.testimony--video .testimony__right{width:100%;padding-bottom:56%;height:0;padding-left:0;position:relative;border-radius:16px;overflow:hidden;margin-bottom:40px}.testimony--video .testimony__right:before{display:none}.testimony--video .testimony__right iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0}@media only screen and (min-width: 1024px){.testimony--video .testimony__right{width:60%;padding-bottom:34%;margin-bottom:0}}.testimony--video .testimony__video__static{position:static}.testimony__client .testimony__quote{padding-right:0}@media only screen and (min-width: 1024px){.testimony__client .testimony__quote{width:100%;max-width:468px;margin-left:0}}.testimony__client .testimony__quote-1:before,.testimony__client .testimony__quote-1:after{display:none}@media only screen and (min-width: 1024px){.testimony__client .testimony__author{margin-top:48px}}.testimony__slider{width:100%;margin:60px 0}.testimony__slider .ti-widget{max-width:500px}.testimony__slider .ti-widget.ti-goog .ti-review-item>.ti-inner{padding:0 25px 0 0 !important}.testimony__slider .ti-widget .ti-name{color:#00B4ED !important;font-size:14px;font-size:.875rem;font-weight:600 !important;margin-bottom:6px !important;text-transform:uppercase !important}.testimony__slider .ti-widget .ti-date{color:#7D8A99 !important;opacity:1 !important}.testimony__slider .ti-widget .ti-stars{margin-bottom:25px !important}@media only screen and (min-width: 1024px){.testimony__slider .ti-widget .ti-stars{margin-bottom:45px !important}}.testimony__slider .ti-widget .ti-review-content{font-size:16px !important;line-height:20px !important}@media only screen and (min-width: 1024px){.testimony__slider .ti-widget .ti-review-content{font-size:18px !important;line-height:28px !important}}.testimony__slider .ti-widget .ti-footer{display:none !important}.testimony__slider .stars{margin-top:16px;margin-bottom:30px}.testimony__slider .stars .star:not(:last-of-type){margin-right:6px}.testimony__slider__container{display:flex;overflow:hidden;width:100%;padding-top:42px}.testimony__slider .slider__nav{position:absolute;top:0}.testimony__slider .slider__nav__arrow{width:16px;cursor:pointer}.testimony__slider .slider__nav__arrow:not(:last-child){margin-right:24px}.testimony__slider .slider__nav__arrow svg{width:100%}.testimony__slider .testimony__author{margin-top:30px}.testimony__slider .testimony__author-infos{width:100%}@media only screen and (min-width: 1024px){.testimony__slider{margin-top:0;margin-bottom:0;margin-left:14%;padding-left:10%;border-left:1px solid rgba(125,138,153,0.2)}.testimony__slider .stars{margin-bottom:48px}.testimony__slider .testimony__author{margin-top:60px}}.list-icons{padding-top:72px;background:#FEFEFE;padding-bottom:42px;z-index:1}@media only screen and (min-width: 1024px){.list-icons{padding-top:150px;padding-bottom:100px}.list-icons__container{display:flex;align-items:flex-start}}.list-icons__left{width:100%;flex:1}@media only screen and (min-width: 1024px){.list-icons__left{width:50%;padding-right:15%}}.list-icons__sur-title{font-size:12px;font-size:.75rem;color:#00B4ED;text-transform:uppercase;font-weight:600;margin-bottom:21px}@media only screen and (min-width: 1024px){.list-icons__sur-title{font-size:14px;font-size:.875rem}}.list-icons__title{font-size:24px;font-size:1.5rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.list-icons__title{font-size:38px;font-size:2.375rem;margin-bottom:14px}}.list-icons__items{width:100%;display:flex;flex-wrap:wrap;padding-top:30px}@media only screen and (min-width: 1024px){.list-icons__items{width:50%;padding-top:60px}}.list-icons__item{width:100%;padding:0 12px;align-items:center;margin-bottom:30px;display:flex;align-items:flex-start}@media only screen and (min-width: 768px){.list-icons__item{width:50%;display:block;margin-bottom:80px;padding-right:10%}.list-icons__item strong{font-weight:500}}.list-icons__item--has-link{padding-bottom:30px}.list-icons__item--alternative{margin-bottom:24px}@media only screen and (min-width: 1024px){.list-icons__item--alternative{margin-bottom:42px}}.list-icons__item-image{width:35px;margin:0 20px 15px 0;height:auto}@media only screen and (min-width: 1024px){.list-icons__item-image{height:45px;width:auto}}.list-icons__item-title{margin-bottom:12px}.list-icons__item-text{margin-bottom:12px;font-weight:500;font-size:15px;font-size:.9375rem}@media only screen and (min-width: 1024px){.list-icons__item-text{font-weight:300;font-size:18px;font-size:1.125rem}}.list-icons__item-title+.list-icons__item-text{font-size:14px;font-size:.875rem;font-weight:300;color:#7D8A99}.list-icons__item-link{position:absolute;bottom:0}.list-icons__text{font-size:17px;font-size:1.0625rem;font-weight:300}@media only screen and (min-width: 1024px){.list-icons__text{font-size:18px;font-size:1.125rem}.list-icons__text strong{font-size:16px;font-size:1rem;font-weight:400}}.list-icons__button{margin-top:24px}@media only screen and (min-width: 1024px){.list-icons__button{margin-top:36px}}.list-icons__sub-text{font-size:14px;font-size:.875rem;color:#7D8A99;font-weight:500;margin-top:14px}.list-icons--blue{background:#00B4ED}.list-icons--blue *{color:#FEFEFE}.list-icons--blue .list-icons__item{padding-right:48px;padding-left:0}.list-icons--blue .list-icons__item-title{font-size:20px;font-size:1.25rem}.list-icons--blue .list-icons__item-text{font-size:16px;font-size:1rem}.list-icons.list-cms .list-icons__left{padding-right:0}.list-icons.list-cms .list-icons__text p{margin-bottom:1.4em}@media only screen and (min-width: 1024px){.list-icons.list-cms .list-icons__items{padding-left:5%}}.list-icons.list-cms .list-icons__item{padding:0;margin-bottom:30px;align-items:center}@media only screen and (min-width: 1024px){.list-icons.list-cms .list-icons__item{align-items:flex-start}}.list-icons.list-cms .list-icons__item-text{margin-bottom:0}.list-icons.list-cms .list-icons__item-image{width:35px;margin:0 35px 0 0}@media only screen and (min-width: 1024px){.list-icons.list-cms .list-icons__item-image{margin-bottom:15px;width:auto;height:40px}}.list-icons.front-page-seo .list-icons__sur-title{color:#ffd122}.seo-sea{background:#010101;z-index:2;padding:90px 0 50px 0;margin-bottom:90px}@media only screen and (min-width: 1024px){.seo-sea{padding:170px 0 50px 0;margin-bottom:100px}}.seo-sea__container{display:flex;color:#FEFEFE;flex-wrap:wrap;padding-bottom:50vw}@media only screen and (min-width: 768px){.seo-sea__container{padding-bottom:60vw}}@media only screen and (min-width: 1024px){.seo-sea__container{padding-bottom:0}}.seo-sea__shape{position:absolute;background:url(/wp-content/themes/uplix/dist/images/triangle-3.png);background-size:contain;background-repeat:no-repeat;left:68%;top:-280px}@media only screen and (min-width: 1024px){.seo-sea__shape{width:180px;height:220px}}.seo-sea__left{width:100%;position:static}@media only screen and (min-width: 1024px){.seo-sea__left{width:50%;position:relative}}.seo-sea__title{font-size:24px;font-size:1.5rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.seo-sea__title{font-size:38px;font-size:2.375rem;margin-bottom:14px}}.seo-sea__text{font-size:17px;font-size:1.0625rem;font-weight:300;margin-bottom:24px}@media only screen and (min-width: 1024px){.seo-sea__text{font-size:18px;font-size:1.125rem;margin-bottom:36px}}.seo-sea__image{border-radius:8px;overflow:hidden;display:grid}@media only screen and (max-width: 1023px){.seo-sea__image{display:flex}}.seo-sea__image-big{width:100%;position:absolute;min-height:120px;bottom:-50px;left:0}@media only screen and (min-width: 1024px){.seo-sea__image-big{transform:translate(0, 30%);position:static;bottom:-90px;left:-20%}}.seo-sea__image-small{position:absolute;width:60%;bottom:-20vw;right:24px;box-shadow:0 0 20px 0 rgba(0,0,0,0.16);border-radius:8px;max-width:375px;min-height:28vw;display:none}@media only screen and (min-width: 1024px){.seo-sea__image-small{display:block;right:inherit;top:80%;left:50%;bottom:inherit;min-height:inherit}}.seo-sea__image-small picture{width:100%}.seo-sea__right{width:100%;margin-top:50px}@media only screen and (min-width: 1024px){.seo-sea__right{margin-left:8%;width:33%}}.seo-sea__item{margin-bottom:60px}.seo-sea__item-title{font-size:20px;font-size:1.25rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.seo-sea__item-title{font-size:24px;font-size:1.5rem;margin-bottom:0}}.seo-sea__item-sub-title{margin-bottom:14px}.seo-sea__item-text{font-weight:300}.lirt{padding:40px 0}@media only screen and (min-width: 1024px){.lirt{padding:160px 0}}.lirt__container{display:flex;flex-direction:column-reverse;align-items:center}@media only screen and (min-width: 1024px){.lirt__container{flex-direction:row}}.lirt__left{width:100%;max-width:400px;top:50%;left:0;height:100%;bottom:inherit}@media only screen and (min-width: 1024px){.lirt__left{max-width:inherit;width:48%;margin-right:8.5%}}.lirt__right{width:100%}@media only screen and (min-width: 1024px){.lirt__right{width:50%}}.lirt__title{font-size:24px;font-size:1.5rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.lirt__title{font-size:38px;font-size:2.375rem;margin-bottom:14px}}.lirt__text{font-size:18px;font-weight:300;margin-bottom:24px}@media only screen and (min-width: 1024px){.lirt__text{margin-bottom:40px}}.lirt__groups{margin-top:55px;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.lirt__group{width:100%;margin-bottom:34px;display:flex;justify-content:flex-start}@media only screen and (min-width: 1024px){.lirt__group{width:45%;margin-bottom:0;display:block}}.lirt__group-image{width:40px;height:-moz-fit-content;height:fit-content;display:inline-block;margin-bottom:24px;margin-right:24px}@media only screen and (min-width: 1024px){.lirt__group-image{width:55px}}.lirt__group-text{font-weight:300;width:calc(100% - 64px)}@media only screen and (min-width: 1024px){.lirt__group-text{width:100%}}@media only screen and (min-width: 768px){.lirt__group{width:calc(50% - 17px)}}.team{text-align:center;background-color:#FEFEFE;background-repeat:repeat;background-position:0 bottom;background-size:auto 119%;animation:animatedBackground 400s linear infinite;padding-bottom:74px;will-change:background-position;z-index:2;padding-top:74px;margin-top:75px;margin-bottom:-130px}.team:last-of-type{margin-bottom:-100px}.team+section{margin-top:150px}@media only screen and (min-width: 1024px){.team{margin-top:0;margin-bottom:0;padding-top:46%;padding-bottom:0;z-index:1;background-size:auto 100%}.team+.flexible-content{margin-top:0}.team:last-of-type{margin-bottom:0}}.team__container{background:#FEFEFE;padding:45px 5px;width:100%;margin:0 auto 0}@media only screen and (min-width: 1024px){.team__container{position:absolute;width:50%;max-width:50em;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:8px;z-index:1;margin:auto;min-height:64%;max-height:64%;padding:0 32px;display:flex;flex-direction:column;align-items:center;justify-content:center}}.team__title{font-size:24px;font-size:1.5rem;margin-bottom:7px}@media only screen and (min-width: 1024px){.team__title{font-size:38px;font-size:2.375rem}}.team__sub-title{font-weight:300;margin-bottom:28px}@keyframes animatedBackground{from{background-position:0 bottom}to{background-position:-10000px bottom}}.ltri{padding-top:86px;color:#FEFEFE;overflow:hidden;min-height:140vh;padding-bottom:40px}@media only screen and (min-width: 1024px){.ltri{min-height:120vh;padding-bottom:0px}}.ltri__left{width:100%}@media only screen and (min-width: 1024px){.ltri__left{width:50%}}.ltri__sur-title{font-size:14px;font-size:.875rem;font-weight:400;text-transform:uppercase;margin-bottom:30px}.ltri__title{font-size:24px;font-size:1.5rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.ltri__title{font-size:38px;font-size:2.375rem;margin-bottom:14px}}.ltri__items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px}@media only screen and (min-width: 1024px){.ltri__items{padding-top:100px}}.ltri__item{width:100%;margin-bottom:34px;display:flex;justify-content:flex-start}@media only screen and (min-width: 1024px){.ltri__item{width:45%;margin-bottom:0;display:block}}.ltri__item-image{width:40px;height:-moz-fit-content;height:fit-content;display:inline-block;margin-bottom:24px;margin-right:24px}@media only screen and (min-width: 1024px){.ltri__item-image{width:55px}}.ltri__item-text{font-weight:300;width:calc(100% - 64px)}@media only screen and (min-width: 1024px){.ltri__item-text{width:100%}}.ltri__text{font-size:18px;font-size:1.125rem;margin-bottom:24px;font-weight:300}@media only screen and (min-width: 1024px){.ltri__text{margin-bottom:36px}}.ltri__image img{border-top-left-radius:12px;border-bottom-left-radius:12px;overflow:hidden}.ltri__image-big{position:absolute;display:flex;width:100%;bottom:0}@media only screen and (max-width: 1023px){.ltri__image-big{position:relative}}@media only screen and (min-width: 768px){.ltri__image-big{width:100%;right:0;transform:translateY(20%)}}@media only screen and (min-width: 1024px){.ltri__image-big{top:50%;right:0;height:70%;width:88%;bottom:inherit;transform:translate(50%, -50%)}}.ltri__image-small{position:absolute;width:70%;right:18%;bottom:200px}@media only screen and (min-width: 768px){.ltri__image-small{width:40%;right:40%}}@media only screen and (min-width: 1024px){.ltri__image-small{display:inline-block;top:40%;right:28%;width:18%;height:-moz-fit-content;height:fit-content}}.ltri__image-small img{border-radius:12px;overflow:hidden;display:flex}.ltri__image-small>.parallax{border-radius:12px}.ltri__cloud{position:absolute;width:100%;height:300px;top:190%;left:50%;transform:translate(-50%, -50%);background:url(/wp-content/themes/uplix/dist/images/cloud.png);background-size:contain;background-repeat:no-repeat;display:none}@media only screen and (min-width: 768px){.ltri__cloud{top:135%}}@media only screen and (min-width: 1024px){.ltri__cloud{top:165%;display:block}}.ltri__triangle{display:none;position:absolute;z-index:10;width:135px;height:150px;top:-150px;left:50%;background:url(/wp-content/themes/uplix/dist/images/triangle-3.png);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 768px){.ltri__triangle{display:block}}.parallax-lists{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:52px 0}@media only screen and (min-width: 1024px){.parallax-lists{padding:200px 0}}.parallax-lists__title{font-size:24px;font-size:1.5rem;margin-bottom:22px;width:100%}@media only screen and (min-width: 768px){.parallax-lists__title{text-align:center;margin-bottom:40px}}@media only screen and (min-width: 1024px){.parallax-lists__title{font-size:38px;font-size:2.375rem;margin-bottom:0;text-align:left;width:26%}}.parallax-lists__list-1{background:#FFFFFF;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.14);width:100%;border-radius:8px;padding:38px 24px;margin-bottom:16px}@media only screen and (min-width: 768px){.parallax-lists__list-1{width:calc(70% - 8px);padding-right:12%;margin-bottom:98px}}@media only screen and (min-width: 1024px){.parallax-lists__list-1{font-weight:300;padding:50px 12% 50px 40px;width:41%;margin-left:8%}}.parallax-lists__list-1-title{font-size:12px;font-size:.75rem;color:#0260DD;text-transform:uppercase;font-weight:600;margin-bottom:36px}@media only screen and (min-width: 1024px){.parallax-lists__list-1-title{margin-bottom:50px}}.parallax-lists__list-1-item{font-size:15px;font-size:.9375rem;margin-bottom:16px;display:flex}@media only screen and (min-width: 1024px){.parallax-lists__list-1-item{font-size:16px;font-size:1rem}}.parallax-lists__list-1-item::before{content:url(/wp-content/themes/uplix/dist/images/check.svg);display:inline-block;margin-right:22px;width:18px}@media only screen and (min-width: 1024px){.parallax-lists__list-1-item::before{margin-left:22px}}.parallax-lists__list-1-item span{width:calc(100% - 40px)}@media only screen and (min-width: 1024px){.parallax-lists__list-1-item span{width:calc(100% - 62px)}.parallax-lists__list-1-item{margin-bottom:32px}}.parallax-lists__list-2{align-self:flex-end;background:#0260DD;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.14);border-radius:8px;padding:38px 24px;color:#FEFEFE;width:100%}@media only screen and (min-width: 768px){.parallax-lists__list-2{width:calc(40% - 8px);margin-left:-10%;margin-bottom:30px}}@media only screen and (min-width: 1024px){.parallax-lists__list-2{font-weight:300;padding:50px 8% 50px 40px;width:33%;margin-left:-8%}}.parallax-lists__list-2-title{font-weight:400;margin-bottom:13px}.parallax-lists__list-2-item{font-size:13px;font-size:.8125rem;margin-bottom:8px;font-weight:300}@media only screen and (min-width: 1024px){.parallax-lists__list-2-item{font-size:14px;font-size:.875rem;margin-bottom:16px}}.parallax-lists__deco-1{position:absolute;content:url(/wp-content/themes/uplix/dist/images/triangle-2.png);width:32%;top:auto;position:none;left:75%;top:15%}@media only screen and (min-width: 768px){.parallax-lists__deco-1{width:12%;left:67%;top:30%}}@media only screen and (min-width: 1024px){.parallax-lists__deco-1{left:72.5%;top:260px}.parallax-lists__deco-2{position:absolute;content:url(/wp-content/themes/uplix/dist/images/deco-5.png);width:56%;left:16%;bottom:200px;top:auto;position:none}}.list-formulas{background:#0260DD;color:#FEFEFE;text-align:center;padding:72px 0;overflow:hidden}.list-formulas::after{content:"";position:absolute;width:100%;height:45%;top:60%;left:0;background:#FEFEFE}@media only screen and (min-width: 1024px){.list-formulas{padding:150px 0}}.list-formulas__sur-title{font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:600;margin-bottom:16px}@media only screen and (min-width: 1024px){.list-formulas__sur-title{margin-bottom:22px}}.list-formulas__title{font-size:28px;font-size:1.75rem;margin-bottom:8px}@media only screen and (min-width: 1024px){.list-formulas__title{margin-bottom:16px;font-size:48px;font-size:3rem}}.list-formulas__text{font-size:17px;font-size:1.0625rem;font-weight:300;margin-bottom:32px}@media only screen and (min-width: 1024px){.list-formulas__text{font-size:18px;font-size:1.125rem;max-width:35%;margin:0 auto 81px auto}}.list-formulas__slider{display:flex;justify-content:space-between}.list-formulas__item{z-index:1;background:#FEFEFE;color:#010101;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.14);border-radius:8px;padding:10px;min-height:500px;display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 1024px){.list-formulas__item{width:calc(100% / 3 - 13px)}.list-formulas__item .link{display:none}}.list-formulas__item-top{padding:28px 30px 0 30px}@media only screen and (min-width: 1024px){.list-formulas__item-top{padding:28px 40px 0 30px}}.list-formulas__item-sur-title{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-bottom:14px;font-weight:600}.list-formulas__item-title{font-size:24px;font-size:1.5rem;margin-bottom:0}@media only screen and (min-width: 1024px){.list-formulas__item-title{font-size:20px;font-size:1.25rem}}.list-formulas__item-price{font-size:48px;font-size:3rem;font-weight:300;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:23px;line-height:1}@media only screen and (min-width: 1024px){.list-formulas__item-price{font-size:58px;font-size:3.625rem;margin-bottom:46px}}.list-formulas__item-price-currency{font-size:14px;font-size:.875rem;color:#7D8A99;white-space:nowrap;position:absolute;left:100%;top:0}@media only screen and (min-width: 1024px){.list-formulas__item-price-currency{font-size:16px;font-size:1rem;position:relative;left:auto;top:-1.8rem}}.list-formulas__item-sur-text{font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:600;margin-bottom:14px;text-align:left}.list-formulas__item-text{font-size:14px;font-size:.875rem;font-weight:300;color:#7D8A99;text-align:left;width:calc(100% - 44px)}.list-formulas__item-button{margin:30px 0 40px 0}.list-formulas__program{background-color:#F7F9FC;padding:18px 30px;text-align:left}@media only screen and (min-width: 1024px){.list-formulas__program{padding:30px 40px}}.list-formulas__program-head{display:flex;justify-content:space-between}@media only screen and (max-width: 1023px){.list-formulas__program-head{align-items:center}}.list-formulas__program-head .accordion__button::after{content:""}.list-formulas__program-sur-title{margin-bottom:0}@media only screen and (min-width: 1024px){.list-formulas__program-sur-title{margin-bottom:24px}}.list-formulas__program-item{display:flex;margin-top:14px}.list-formulas__program-img{width:24px;margin-right:20px}.list-formulas__program-img img{width:100%}.list-formulas__program-items{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.list-formulas__program-items.active{max-height:600px}@media only screen and (min-width: 1024px){.list-formulas__program-items{max-height:inherit}}.popular-articles{padding:120px 0}.popular-articles__title{font-size:24px;font-size:1.5rem;margin-bottom:24px}@media only screen and (min-width: 1024px){.popular-articles__title{font-size:38px;font-size:2.375rem;margin-bottom:50px;width:50%}}.popular-articles__content{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.popular-articles__top{width:100%}@media only screen and (min-width: 1024px){.popular-articles__top{width:42%}}.popular-articles__top-article{height:100%;max-height:608px}.popular-articles__bottom{width:100%;border-bottom:1px solid rgba(125,138,153,0.4);margin-top:66px}@media only screen and (min-width: 1024px){.popular-articles__bottom{width:42%;margin-top:0}}@media only screen and (max-width: 1023px){.popular-articles__bottom div:first-child .article-preview-inline{border-top:none}}.listing-category{padding-bottom:100px}.listing-category__content{display:flex;flex-direction:column;padding:72px 0}@media only screen and (min-width: 1024px){.listing-category__content{flex-direction:row;padding:125px 0 169px}}.listing-category__title{font-size:24px;font-size:1.5rem;margin-bottom:24px}@media only screen and (min-width: 1024px){.listing-category__title{font-size:2.2rem;margin-bottom:35px}}.listing-category__sub-title{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-bottom:18px;font-weight:600}@media only screen and (min-width: 1024px){.listing-category__sub-title{font-size:14px;font-size:.875rem}}.listing-category__left{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width: 1024px){.listing-category__left{width:44%;padding-right:10%}}.listing-category__right{width:45%;border-radius:8px;overflow:hidden;max-height:500px;margin:26px 0;font-size:1.2rem;font-weight:300;display:none}@media only screen and (min-width: 1024px){.listing-category__right{display:block;margin:0;padding:24px 0}}.listing-category__last-title{font-size:20px;font-size:1.25rem;margin-bottom:24px}@media only screen and (min-width: 1024px){.listing-category__last-title{font-size:24px;font-size:1.5rem}}.listing-category__last-date{font-size:12px;font-size:.75rem;opacity:0.5;text-transform:uppercase;margin-bottom:60px}@media only screen and (min-width: 1024px){.listing-category__last-date{margin-bottom:0}}.listing-category__last-img{position:absolute;box-shadow:0 0 40px 0 rgba(0,0,0,0.14)}.listing-category__last-img-mobile{display:flex;border-radius:8px;overflow:hidden;margin-bottom:36px}@media only screen and (min-width: 1024px){.listing-category__last-img-mobile{display:none}}.listing-category__next{padding-right:25%}@media only screen and (min-width: 1024px){.listing-category__next{padding-right:40%}}.listing-category__next:hover .listing-category__next-img{transform:scale(1.03)}.listing-category__next-sub-title{font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:600;margin-bottom:20px}.listing-category__next-img{display:flex;border-radius:8px;overflow:hidden;height:auto;transition:transform 0.33s ease;margin-bottom:18px}@media only screen and (min-width: 1024px){.listing-category__next-img{margin-bottom:0}.listing-category__next-title{position:absolute;left:0;top:calc(100% + 18px)}.listing-category--newsletter .listing-category__title{font-size:44px;line-height:57px;font-weight:500;margin-bottom:25px}}.listing-category--newsletter .listing-category__desc{max-width:900px;font-size:18px;line-height:27px;letter-spacing:0.01em}@media only screen and (min-width: 1024px){.listing-category--newsletter .listing-category__content{padding:80px 0 200px}}.listing-category--newsletter+.uplix-labs{padding:50px 0 15px;margin-top:-100px}@media only screen and (min-width: 1024px){.listing-category--newsletter+.uplix-labs{padding:50px 0 130px;margin-top:-200px}}.text-more__input{opacity:0;position:absolute;left:0;top:0;width:0;height:0;z-index:-1;font-size:0;outline:none;white-space:nowrap;line-height:0}.text-more__input:checked+.text-more__mask{max-height:100%}.text-more__input:checked+.text-more__mask+.text-more__cta span:first-child{display:none}.text-more__input:checked+.text-more__mask+.text-more__cta span:last-child{display:inline-block}.text-more__cta{display:none}@media only screen and (max-width: 1023px){.text-more__mask{max-height:2.8em;overflow:hidden}.text-more__cta{align-items:center;justify-content:left;margin:20px 0 0;position:relative;text-decoration:underline}.text-more__cta.active{display:flex}.text-more__cta.active span:last-child{display:none}}.faq{margin-top:50px}.faq__title{font-size:24px;margin-bottom:24px}.faq__bloc{border-bottom:1px solid #CECECE}.faq__bloc:first-of-type{border-top:1px solid #CECECE}.faq__question{padding:17px 20px 16px 0;position:relative;font-size:14px;line-height:21px;color:#323232}.faq__question:after{display:none}.faq__question.active .faq__icon{transform:rotate(-180deg)}.faq__icon{position:absolute;right:0;top:0;bottom:0;margin:auto;height:10px;line-height:10px;pointer-events:none;transition:all 0.3s ease}.faq__icon svg{width:12px;height:10px}.faq__answer{height:0;overflow:hidden;transition:all 0.3s ease;font-size:16px}.faq__answer__content{padding:20px 0 30px;font-weight:100}.faq-item__questions:after{display:none}.faq-item__questions.active .icon-plus{opacity:0}.search{width:100%;margin-bottom:20px}.search-form{display:inline-flex}.search-form input[type="text"]{border-top-right-radius:0;border-bottom-right-radius:0;color:#000;padding-right:15px;padding-left:20px}.search-form button[type="submit"]{background-color:#f6f9fb;width:42px;height:auto;border-top-right-radius:20px;border-bottom-right-radius:20px;position:relative;overflow:hidden;cursor:pointer}.search-form button[type="submit"] span{transition:all 0.2s ease-in-out;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center}.search-form button[type="submit"] span:last-of-type{opacity:0}.search-form button[type="submit"] svg{width:55%;height:55%}@media only screen and (min-width: 1024px){.search-form button[type="submit"]:hover span:first-of-type{opacity:0}.search-form button[type="submit"]:hover span:last-of-type{opacity:1}}@media only screen and (max-width: 990px){.search-form{width:100%}.search-form input[type="text"]{flex-grow:1}}.flexible-content{padding-top:30px}.flexible-content__cols{margin-bottom:45px}.flexible-content__title{font-size:24px;font-size:1.5rem;margin-bottom:16px}@media only screen and (min-width: 1024px){.flexible-content__title{font-size:38px;font-size:2.375rem}}.flexible-content__undertitle{font-weight:bold}.flexible-content__text.wysiwyg p,.flexible-content__text.wysiwyg ul,.flexible-content__text.wysiwyg ol,.flexible-content__text.wysiwyg h2,.flexible-content__text.wysiwyg h3,.flexible-content__text.wysiwyg h4,.flexible-content__text.wysiwyg h5,.flexible-content__text.wysiwyg h6{font-size:1rem;line-height:1.5rem}.flexible-content__text.wysiwyg h2,.flexible-content__text.wysiwyg h3,.flexible-content__text.wysiwyg h4,.flexible-content__text.wysiwyg h5,.flexible-content__text.wysiwyg h6{color:#000;margin-top:0;margin-bottom:5px}.flexible-content__bloc{display:flex;margin-bottom:15px}.flexible-content__icon{width:60px;text-align:center;min-width:70px}.flexible-content__icon img{width:35px}.flexible-content__bloc .flexible-content__text{color:#7D8A99}.flexible-content__col:first-child{margin-bottom:35px}@media only screen and (min-width: 1024px){.flexible-content{padding-top:80px}.flexible-content__cols{display:flex;flex-wrap:nowrap;justify-content:space-between}.flexible-content__col{width:48%}.flexible-content__col:nth-child(2n){margin-left:4%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.flexible-content__bloc{display:block;width:100%;margin-top:15px;margin-bottom:25px}.flexible-content__bloc.blocs{max-width:48%}.flexible-content__icon{width:auto;text-align:left;margin-bottom:15px;min-width:0}.flexible-content__icon img{width:45px}.flexible-content__undertitle{margin-bottom:15px}}.lexique-bloc{border-radius:8px;box-shadow:0 0 52px rgba(167,167,167,0.25);padding:20px 15px 15px 10px;background:#fff}.lexique-bloc--home{border-left:solid 12px black}@media only screen and (min-width: 1024px){.lexique-bloc--home{border-left:solid 24px black;padding:25px 25px 25px 20px}}.lexique-bloc__title{font-size:18px;line-height:22px;margin-bottom:20px;font-weight:500}@media only screen and (min-width: 1024px){.lexique-bloc__title{margin-bottom:40px;font-size:24px;line-height:30px}}.lexique-bloc__list{display:flex;flex-wrap:wrap}.lexique-bloc__list li{width:50%;display:flex;align-items:center;margin-bottom:8px}.lexique-bloc__list li:before{content:"";display:inline-block;width:4px;height:4px;background:#000;border-radius:100%;margin-right:8px}.lexique-bloc__list a{text-decoration:underline}@media only screen and (min-width: 1024px){.lexique-bloc__list a:hover{text-decoration:none}}.lexique-bloc__cta{margin-top:5px;display:flex;justify-content:flex-end;color:#2762D5;font-weight:500}@media only screen and (min-width: 1024px){.lexique-bloc__cta{margin-top:25px}.lexique-bloc__cta a{transition:all 0.2s linear}.lexique-bloc__cta a:hover{opacity:0.7}}.lexique-bloc--blue{border-color:#0061DB}.lexique-bloc--blue .lexique-bloc__title{color:#0061DB}.lexique-bloc--red{border-color:#FF5D42}.lexique-bloc--red .lexique-bloc__title{color:#FF5D42}.lexique-bloc--green{border-color:#00BB52}.lexique-bloc--green .lexique-bloc__title{color:#00BB52}.lexique-bloc--cyan{border-color:#00B4ED}.lexique-bloc--cyan .lexique-bloc__title{color:#00B4ED}.lexique-bloc--yellow{border-color:#FFD000}.lexique-bloc--yellow .lexique-bloc__title{color:#FFD000}.lexique-bloc--archive .lexique-bloc__title{text-transform:uppercase;color:#fff;text-align:center;padding:17px 25px;margin-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}.lexique-bloc--archive .lexique-bloc__list{padding:15px 15px}@media only screen and (min-width: 1024px){.lexique-bloc--archive .lexique-bloc__list{padding:25px 30px}}.lexique-bloc--archive{padding:0;overflow:hidden}.lexique-bloc--archive.lexique-bloc--blue .lexique-bloc__title{background:#0061DB}.lexique-bloc--archive.lexique-bloc--red .lexique-bloc__title{background:#FF5D42}.lexique-bloc--archive.lexique-bloc--green .lexique-bloc__title{background:#00BB52}.lexique-bloc--archive.lexique-bloc--cyan .lexique-bloc__title{background:#00B4ED}.lexique-bloc--archive.lexique-bloc--yellow .lexique-bloc__title{background:#FFD000}.latest-lexique{padding-top:40px;border-top:1px solid #CCD0D6}.latest-lexique__bloc{border-radius:8px;padding:20px 50px 30px 20px;margin-bottom:20px;box-shadow:0px 0px 12px rgba(200,200,200,0.25);overflow:hidden}.latest-lexique__title{margin-bottom:20px}.latest-lexique__item{display:flex;align-items:center}.latest-lexique__item:before{content:'';width:6px;height:6px;border-radius:100%;background:#000;display:inline-block;margin-right:8px}.latest-lexique__item a{text-decoration:underline;font-weight:300}.latest-lexique__item:not(:last-of-type){margin-bottom:8px}@media only screen and (min-width: 1024px){.latest-lexique__item a:hover{text-decoration:none}}.loader{width:44px;height:44px;display:none;position:relative;background:url(/wp-content/themes/uplix/dist/images/loader.svg);animation:rotate 3s linear infinite}.loader-container{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center}.loader-container .loader{display:block}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.stars{margin-bottom:10px}.stars .star{width:20px}.stars .star:not(:last-of-type){margin-right:8px}@media only screen and (min-width: 1024px){.stars{margin-bottom:20px}}.marquee{overflow:hidden;width:100%}.marquee__container{text-align:center}.marquee__line{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;transition:all 0.2s linear}.marquee__line:not(:last-child){margin-bottom:36px}.marquee__line__content{display:inline-flex;position:relative;gap:32px;padding-right:32px}.marquee__line.js-marquee-second{transform:translateX(-50%)}.marquee__item{white-space:nowrap;display:flex;align-items:center;justify-content:center}.marquee__item--blue .marquee__item__icon,.marquee__item--blue .marquee__item__name{background:#0061DB;color:#FEFEFE}.marquee__item--cyan .marquee__item__icon,.marquee__item--cyan .marquee__item__name{background:#00B4ED;color:#FEFEFE}.marquee__item--yellow .marquee__item__icon,.marquee__item--yellow .marquee__item__name{background:#FFD000;color:#FEFEFE}.marquee__item--green .marquee__item__icon,.marquee__item--green .marquee__item__name{background:#00BB52;color:#FEFEFE}.marquee__line.marquee--loaded .marquee__line__content{animation:marquee 35s linear infinite}.marquee__line.marquee--loaded.js-marquee-second .marquee__line__content{animation:marquee2 35s linear infinite}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes marquee2{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.marqueeold{overflow:hidden;width:100%}.marqueeold__container{text-align:center}.marqueeold__line{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;transition:all 0.2s linear}.marqueeold__line:not(:last-child){margin-bottom:10px}.marqueeold__line__content{display:inline-flex;position:relative;padding-right:24px}@media only screen and (min-width: 1024px){.marqueeold__line__content{padding-right:40px}}.marqueeold__line.js-marquee-second{margin-top:15px;transform:translateX(-50%)}.marqueeold__item{font-size:28px;line-height:28px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.marqueeold__item:not(:last-child){margin-right:24px}.marqueeold__item__icon{margin-right:16px}@media only screen and (min-width: 1024px){.marqueeold__line:not(:last-child){margin-right:24px}.marqueeold__item{font-size:44px;line-height:44px}.marqueeold__item:not(:last-child){margin-right:40px}}.marqueeold.marquee--loaded .marqueeold__line__content{animation:marquee 25s linear infinite}.marqueeold.marquee--loaded .marqueeold__line.js-marquee-second .marquee__line__content{animation:marquee2 25s linear infinite}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes marquee2{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.key-numbers{border-bottom:2px solid #F1F2F6}.key-numbers__list{display:flex;padding:40px 0 50px;overflow:hidden;position:absolute;left:0;right:0;bottom:0}.key-numbers .slider .dots{bottom:25px}@media only screen and (min-width: 1024px){.key-numbers__list{padding:16px 0}.key-numbers .slider .dots{display:none}}.key-number{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:16px}.key-number__number{font-size:24px;font-weight:500;color:#0260DD;line-height:36px;text-transform:uppercase}.key-number__title{font-weight:500;line-height:24px}.key-number__title:first-child{margin-top:8px}.key-number__text{font-weight:300;font-size:14px;line-height:21px;color:#7D8A99}.key-number__images{display:flex;justify-content:center;align-items:center;margin-top:16px}.key-number__image{margin:auto 7px}@media only screen and (min-width: 1024px){.key-number:not(:first-of-type){border-left:1px solid #CCD0D6}}.slider .dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center}.slider .dots__item{border-radius:100%;height:6px;width:6px;line-height:0;font-size:0;background:#2762D5;opacity:0.2}.slider .dots__item:not(:last-child){margin-right:20px}.slider .dots__item.active{opacity:1}.slider .dots__item.white{background:#fff}.slider .dots__item.data {
  --tw-bg-opacity: 1;
  background-color: rgb(0 187 82 / var(--tw-bg-opacity, 1));
}.slider .dots__item.seo {
  background-color: rgb(255 93 66 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 97 219 / var(--tw-bg-opacity, 1));
}.solutions{background:#F7F9FC;overflow:hidden;padding:65px 0 80px}.solutions__title{text-align:center;margin-bottom:45px}.solutions__list{display:flex;justify-content:flex-start}.solutions__item .solutions__item__content{padding:0 16px}@media only screen and (min-width: 1024px){.solutions{padding:130px 0 140px}.solutions__title{margin-bottom:45px}.solutions__list{justify-content:center}.solutions__item:not(:last-child){margin-right:32px}}@media all and (max-width: 990px){.newsletter-footer{display:flex;max-width:100%}.newsletter-footer .wpcf7-form-control-wrap{width:60%}.newsletter-footer .button{width:40%;min-width:78px}}.newsletter-footer input[type="submit"]{position:relative;text-align:center;padding:8px 20px;display:block;height:auto;line-height:1.5}.latest-articles--404{-moz-column-count:1;column-count:1}@media only screen and (min-width: 1024px){.latest-articles--404{-moz-column-count:3;column-count:3}}@media (min-width: 768px){.reviews:after{content:'';display:block;position:absolute;background:#fff;left:0;right:0;top:0;bottom:0;z-index:1;transform:translateX(calc(-66% - 20px))}}.reviews__item__text strong {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.contact-hero__title strong,.contact-hero__title b {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.contact-hero__phone a {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 97 219 / var(--tw-text-opacity, 1));
}.contact-hero__phone a:hover {
  opacity: 0.8;
}.formation .uplix-labs{padding-top:0}.single-service{margin-bottom:70px}@media only screen and (max-width: 1023px){.single-service .hero-alternative.container{margin-top:65px}}.agence{margin-bottom:70px}.agence .hero{height:auto}.agence .hero--column{margin-bottom:auto !important;margin-top:auto !important;padding-top:110px;padding-bottom:200px}@media only screen and (min-width: 1024px){.agence .hero--column{padding-top:90px;padding-bottom:240px}}.agence .hero__container{margin-top:auto;margin-bottom:auto}@media only screen and (max-width: 1023px){.agence .team{margin-bottom:0}.agence .team+section{margin-top:50px}}.agence .hero-customers{bottom:0;padding-bottom:0;transform:translateY(-100%)}.agence .hero-customers__items{margin-top:24px;margin-bottom:16px}.front-page-section-header{z-index:1}@media only screen and (min-width: 1024px){.front-page-section-header{height:calc(100% - 400px);position:absolute}.front-page-section-header__spacing{height:100px;width:10px}}.front-page-section-header__item{z-index:2;font-size:20px;font-size:1.25rem;display:flex}.front-page-section-header__item h2{padding-bottom:20px}.front-page-section-header__item h2,.front-page-section-header__item p{white-space:nowrap;transition:all 0.3s;opacity:1;padding-bottom:0}@media only screen and (min-width: 1024px){.front-page-section-header__item::before{content:"•";margin-right:10px;margin-left:-25px}}.front-page-section-header__container--sticky .front-page-section-header__item h2,.front-page-section-header__container--sticky .front-page-section-header__item p{opacity:0}.front-page-section-header__container.white .front-page-section-header__item:not(.current){opacity:0.5}.front-page-services{padding-top:60px;padding-bottom:60px;background:#F6F9FB;overflow:hidden}@media only screen and (min-width: 1024px){.front-page-services{padding-top:100px;padding-bottom:100px;overflow:inherit}}.front-page-services__head{margin-bottom:24px}@media only screen and (min-width: 1024px){.front-page-services__head{text-align:right;margin-bottom:42px}}.front-page-services__link{display:none}@media only screen and (min-width: 1024px){.front-page-services__link{display:inline-block}}.front-page-services__popup{position:sticky;top:230px;width:100%;background:#FEFEFE;border-radius:8px;padding:60px 56px 40px 56px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.12)}.front-page-services__popup-title{margin-bottom:15px}.front-page-services__popup-description{font-size:14px;color:#7D8A99;margin-bottom:40px}.front-page-services__popup-container{display:none;height:100%;width:29%;position:absolute;top:0;left:0;z-index:1;padding-top:200px;padding-bottom:70px}@media only screen and (min-width: 1024px){.front-page-services__popup-container{display:block}}.front-page-services__popup-input,.front-page-services__popup-button{margin-right:0;margin-bottom:10px;width:100%}.front-page-services__services{display:flex}@media only screen and (min-width: 1024px){.front-page-services__services{display:block}}.front-page-services__service{border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;padding:40px 20px;margin-bottom:38px}@media only screen and (min-width: 1024px){.front-page-services__service{padding:50px 40px 50px 8%;width:92%;margin-left:8%}.front-page-services__service:last-child{margin-bottom:68px}}.front-page-services__service--white{color:#FEFEFE}.front-page-services__service-image{width:85%;height:auto;margin:auto}@media only screen and (min-width: 768px){.front-page-services__service-image{width:42%}}.front-page-services__service-informations{width:100%}@media only screen and (min-width: 768px){.front-page-services__service-informations{width:58%}}@media only screen and (min-width: 1280px){.front-page-services__service-informations{padding-left:32px;padding-right:15%}}.front-page-services__service-sur-title{font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:bold;margin-bottom:8px}@media only screen and (min-width: 1024px){.front-page-services__service-sur-title{margin-bottom:24px}}.front-page-services__service-title{font-size:20px;font-size:1.25rem;margin-bottom:6px}@media only screen and (min-width: 1024px){.front-page-services__service-title{margin-bottom:10px;font-size:24px;font-size:1.5rem}}.front-page-services__service-description{font-size:15px;font-size:.9375rem;font-weight:300;margin-bottom:24px}@media only screen and (min-width: 1024px){.front-page-services__service-description{font-size:16px;font-size:1rem}}.front-page-services__button{width:100%;text-align:center}.front-page-process{background:#00B4ED;padding-top:100px;padding-bottom:100px;overflow:hidden;z-index:1}.front-page-process.green{background:#0260DD}.front-page-process.green .front-page-process__sur-title{color:#0260DD}@media only screen and (min-width: 1024px){.front-page-process.green .front-page-process__right::after{background:#0260DD}}.front-page-process__slider{width:100%;display:flex;align-items:center}.front-page-process__left{display:none;width:16%;z-index:1}@media only screen and (min-width: 1024px){.front-page-process__left{display:block}}.front-page-process__button{color:#FEFEFE;transform:translate(-25px);transition:transform 0.4s ease;cursor:pointer;font-weight:300;margin:10px 0}.front-page-process__button:before{content:url(/wp-content/themes/uplix/dist/images/arrow.svg);margin-right:10px;transform-origin:0 0;opacity:0;transform:translateX(-75%) scaleX(0.01);transition:transform 0.4s ease, opacity 0.4s ease}.front-page-process__button.active,.front-page-process__button:hover{transform:translate(0);font-weight:500}.front-page-process__button.active:before,.front-page-process__button:hover:before{opacity:1;transform:translateX(0) scaleX(0)}.front-page-process__right{margin-top:30px;width:100%;display:flex}@media only screen and (min-width: 1024px){.front-page-process__right{margin-top:0;width:84%}.front-page-process__right::after{content:"";position:absolute;top:-10%;right:100%;width:100vw;height:120%;background:#00B4ED}}.front-page-process__item{background:#FEFEFE;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.08);padding:24px;width:100%;flex:1;transition:opacity 0.3s ease}@media only screen and (min-width: 1024px){.front-page-process__item{font-size:18px;font-size:1.125rem;padding:110px 100px 52px;padding-right:58%}}.front-page-process__item.previous{opacity:0.2;pointer-events:none}@media only screen and (min-width: 1024px){.front-page-process__item.previous{opacity:0}}.front-page-process__item.next{opacity:0.2;pointer-events:none}.front-page-process__sur-title{font-size:12px;font-size:.75rem;color:#0868D5;text-transform:uppercase;font-weight:bold;margin-bottom:10px}@media only screen and (min-width: 1024px){.front-page-process__sur-title{margin-bottom:86px;font-size:14px;font-size:.875rem}}.front-page-process__title{font-size:24px;font-size:1.5rem;margin-bottom:10px}@media only screen and (min-width: 1024px){.front-page-process__title{margin-bottom:45px;font-size:38px;font-size:2.375rem}}.front-page-process__text{font-size:15px;font-size:.9375rem;font-weight:300}@media only screen and (min-width: 1024px){.front-page-process__text{margin-bottom:40px;font-size:16px;font-size:1rem}}.front-page-process__background{margin-top:-74px;left:0;text-align:center;height:330px;margin-bottom:30px}@media only screen and (min-width: 1024px){.front-page-process__background{position:absolute;margin-top:0;top:40%;left:inherit;right:10%;width:35%;height:90%}}.front-page-process__background img{position:absolute;top:10%;left:50%;width:auto;transform:translate(-50%, 0);height:100%}@media only screen and (min-width: 1024px){.front-page-process__background img{transform:translate(-50%, -50%)}}.front-page-references{background:#F6F9FB;overflow:hidden;z-index:1}.front-page-references__container{padding-top:88px;padding-bottom:88px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 1024px){.front-page-references__container{padding-top:150px;padding-bottom:124px}}.front-page-references__title{font-size:24px;font-size:1.5rem;margin-bottom:40px;width:100%}@media only screen and (min-width: 1024px){.front-page-references__title{font-size:38px;font-size:2.375rem;width:55%;margin-bottom:80px}}.front-page-references__link{order:1;margin-top:29px}@media only screen and (min-width: 1024px){.front-page-references__link{order:0;margin-top:0px;text-align:right;margin-bottom:45px}}.front-page-tool{background:#010101;color:#FEFEFE;padding-top:100px;padding-bottom:76px;overflow:hidden;z-index:1}.front-page-tool__bg{width:100%;position:absolute;top:50px;min-height:385px}@media only screen and (min-width: 1024px){.front-page-tool__bg{width:60%;right:0;bottom:-20%;top:auto;height:100%;min-height:131px}}.front-page-tool__ia{width:80px;position:absolute;top:0;right:32px}@media only screen and (min-width: 1024px){.front-page-tool__ia{top:40px;width:88px}.front-page-tool__container{margin-right:58%;margin-bottom:130px}}.front-page-tool__title{font-size:24px;font-size:1.5rem;margin-top:60px;margin-bottom:10px}@media only screen and (min-width: 1024px){.front-page-tool__title{font-size:38px;font-size:2.375rem;margin-top:70px;margin-bottom:20px}}.front-page-tool__text{margin-bottom:24px;font-weight:300;opacity:0.8;font-size:15px;font-size:.9375rem}@media only screen and (min-width: 1024px){.front-page-tool__text{font-size:16px;font-size:1rem}}.single-post{display:flex;margin-bottom:0px}@media only screen and (min-width: 1024px){.single-post{margin-bottom:150px}}.single-post__main{width:100%;margin-bottom:0;z-index:1}@media only screen and (min-width: 1024px){.single-post__main{margin-bottom:0;width:58%;margin-left:8%}}.single-post__main-separator{padding-top:42px}@media only screen and (min-width: 1024px){.single-post__main-separator{display:none}}.single-post__aside{width:25%;margin-left:8%;display:none;margin-top:92px}@media only screen and (min-width: 1024px){.single-post__aside{display:block}}.single-post__aside-content{position:sticky;top:60px}.single-post__date{font-size:12px;font-size:.75rem;color:#7D8A99;margin-bottom:20px}.single-post__title{font-size:24px;font-size:1.5rem;margin-top:52px}@media only screen and (min-width: 1024px){.single-post__title{font-size:38px;font-size:2.375rem;margin-top:92px}.single-post__share{position:absolute;left:0;top:170px;height:100%;padding-left:20px}}.single-post__crosslink{border:1px solid rgba(125,138,153,0.4);border-radius:8px;padding:20px 50px 30px 20px;cursor:pointer;margin-bottom:20px;min-height:320px;overflow:hidden}@media only screen and (min-width: 1024px){.single-post__crosslink{margin-bottom:48px}}.single-post__crosslink-surtitle{font-size:12px;font-size:.75rem;text-transform:uppercase;color:#0260DD;margin-bottom:14px;font-weight:600}.single-post__crosslink-title{margin-bottom:6px}.single-post__crosslink-description{font-size:14px;font-size:.875rem;color:#7D8A99;margin-bottom:96px}.single-post__crosslink-img{position:absolute;right:0;bottom:10px;width:152px;height:100px}.single-post__crosslink-alternative{display:flex;justify-content:space-between;flex-direction:column}.single-post__crosslink-alternative .single-post__crosslink-title{font-size:24px;font-size:1.5rem}.single-post__crosslink-alternative .single-post__crosslink-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.single-post__crosslink-link{font-weight:500}.single-post__sub-head{display:flex;justify-content:space-between;align-items:center;margin-top:52px;margin-bottom:48px}@media only screen and (min-width: 1024px){.single-post__sub-head{position:inherit;margin-top:92px}}.single-post__rate{background:rgba(255,93,66,0.1);padding:4px;border-radius:40px;display:inline-flex;align-items:center;cursor:pointer}.single-post__rate-buttons{background:#FEFEFE;border-radius:20px;margin-right:10px;transition:all 0.6s ease;width:34px;overflow:hidden;display:flex}.single-post__rate-button{display:inline-block;width:34px;height:34px;font-size:0;color:transparent;background:url(/wp-content/themes/uplix/dist/images/star.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;border-radius:100%;cursor:pointer}.single-post__rate-rate{color:#FF5D42;font-size:12px;font-size:.75rem;transition:all 0.6s ease;width:60px}.single-post__rate-rate span{font-size:16px;font-size:1rem;font-weight:600}.single-post__rate-form{width:136px;display:flex}.single-post__rate.active .single-post__rate-buttons{margin-right:0;width:136px;height:34px}.single-post__rate.active .single-post__rate-button{filter:grayscale(100%)}.single-post__rate.active .single-post__rate-button:hover{filter:none}.single-post__rate.active .single-post__rate-rate{transform:translate(100%);opacity:0;width:0;margin-right:0}.single-post .latest-articles{border-bottom:1px solid rgba(125,138,153,0.4)}.single-post__logo{width:300px;height:100px;margin-top:14px;margin-bottom:48px}.single-post__results{padding:50px 100px;background:#f9fafe;margin:50px 0}.single-post__results-title:is(h3){margin-top:0}@media only screen and (max-width: 1023px){.single-post__results{padding:20px 35px}.single-post+.container{z-index:1;margin-bottom:-155px}}.single-post .wysiwyg p{margin-bottom:25px}@media only screen and (min-width: 1024px){.single-post .wysiwyg h2{margin-top:30px;font-size:1.6rem}.single-post .wysiwyg h3{margin-top:25px}}.single-post.case-studies{padding-bottom:0;margin-bottom:60px;display:flex;flex-direction:column-reverse}@media only screen and (min-width: 1024px){.single-post.case-studies{margin-bottom:130px;flex-direction:row}}.single-post.case-studies .step{margin-bottom:50px}.single-post.case-studies .step:first-of-type{margin-top:35px}@media only screen and (min-width: 1024px){.single-post.case-studies .step{margin-bottom:65px}.single-post.case-studies .step:first-of-type{margin-top:75px}}.single-post.case-studies .step__name{color:#2762D5;text-transform:uppercase;font-size:.75rem;line-height:1.125rem;font-weight:600;margin:0 0 10px}@media only screen and (min-width: 1024px){.single-post.case-studies .step__name{font-size:.875rem;line-height:1.3125rem;margin:0 0 20px}}.single-post.case-studies .step__title{font-size:1.625rem;line-height:2.5rem;font-weight:500;margin:0 0 35px}@media only screen and (min-width: 1024px){.single-post.case-studies .step__title{font-size:2.375rem;line-height:3.5625rem}}.single-post.case-studies .step__undertitle{display:flex;align-items:center;color:#2762D5;font-size:1.25rem;line-height:2.5rem;font-weight:600;margin:0 0 15px}.single-post.case-studies .step__undertitle img{width:auto;max-height:1em;margin:0 15px 0 0}@media only screen and (min-width: 1024px){.single-post.case-studies .step__undertitle{font-size:1.625rem;line-height:2.875rem}}.single-post.case-studies .step__text{max-width:685px;margin:0 0 50px}.single-post.case-studies .step__text p{margin-bottom:1.4em}@media only screen and (min-width: 1024px){.single-post.case-studies .step__text p{font-size:1rem}}.single-post.case-studies .step__background-text{background:#EFF2F9;padding:30px;font-size:1rem;line-height:2rem;margin:0 0 35px}@media only screen and (min-width: 1024px){.single-post.case-studies .step__background-text{padding:60px 130px 60px 110px;margin:0 0 65px}}.single-post.case-studies .step__background-text__title{font-size:1.125rem;font-weight:600}.single-post.case-studies .step__image{margin-bottom:50px}.single-post.case-studies .client__numbers{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:10px}@media only screen and (min-width: 1024px){.single-post.case-studies .client__numbers{display:flex;padding-right:20px}}.single-post.case-studies .client__numbers__item{margin:0 0 25px}@media only screen and (min-width: 1024px){.single-post.case-studies .client__numbers__item{width:calc(3*(100% / 7));padding-right:20px}.single-post.case-studies .client__numbers__item:nth-child(odd){border-right:1px solid #CCC}}.single-post.case-studies .client__numbers__title{color:#2762D5;font-size:3.5rem;line-height:2.875rem;margin-bottom:5px}.single-post.case-studies .client__numbers__title sup{vertical-align:top;font-size:1.875rem;line-height:1.25rem}@media only screen and (min-width: 1024px){.single-post.case-studies .client__numbers__title{font-size:5rem;line-height:3.5rem;margin-bottom:30px}.single-post.case-studies .client__numbers__title sup{font-size:3.125rem;line-height:1.625rem}}.single-post.case-studies .client__numbers__text{font-size:1rem;line-height:1.75rem;color:#242424}.single-post.case-studies+.single-post__references{margin-bottom:50px}.single-post.case-studies .single-post__main{margin-left:0;width:100%}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__main{width:58.3333%;min-width:58.3333%}}.single-post.case-studies .single-post__results{padding:0;margin:0;background:transparent}.single-post.case-studies .single-post__results-title{margin-bottom:0}.single-post.case-studies .single-post__results-subtitle{font-size:.875rem;line-height:1.3125rem;color:#242424;margin-bottom:30px}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__results-subtitle{margin-bottom:65px}}.single-post.case-studies .single-post__aside{margin-top:0;display:block;margin:0 -32px;width:calc(100% + 64px)}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__aside{width:41.6666%;margin-left:20px;margin-right:0}}.single-post.case-studies .single-post__aside-content{padding:20px 32px 25px;background:#2762D5;top:calc(40vh + 60px);color:#fff;display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__aside-content{padding:20px 40px 25px;transform:translateY(-40vh);margin-bottom:-40vh}.single-post.case-studies .single-post__aside-content h3{font-size:1.125rem;line-height:1.375rem}.single-post.case-studies .single-post__aside-content>p{margin-bottom:12px}}.single-post.case-studies .single-post__aside__title{font-size:1.375rem;line-height:1.75rem;font-weight:600;margin-top:0}.single-post.case-studies .single-post__aside__undertitle{font-size:1rem;line-height:1.375rem;font-weight:600;margin-bottom:12px}.single-post.case-studies .single-post__aside ul{font-size:.875rem;line-height:1.25rem;margin:0 0 28px 0;padding-right:20px}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__aside ul{margin:0 0 20px 0}}.single-post.case-studies .single-post__aside__numbers{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-bottom:10px}.single-post.case-studies .single-post__aside__number{width:calc(50% - 20px);background:#1F54BB;padding:15px;margin:0 10px 20px}.single-post.case-studies .single-post__aside__number:nth-child(odd){border-right:none}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__aside__number{padding:20px 15px 20px 30px}}.single-post.case-studies .single-post__aside .button{width:100%}.single-post.case-studies .single-post__aside .button a{text-decoration:none}.single-post.case-studies .single-post__aside .aside__number__key{font-size:1.375rem;line-height:1.625rem;font-weight:600;color:#fff;margin-bottom:5px}.single-post.case-studies .single-post__aside .aside__number__key p{margin-bottom:10px}.single-post.case-studies .single-post__aside .aside__number__key sup{vertical-align:top;font-size:1rem;line-height:1.875rem}.single-post.case-studies .single-post__aside .aside__number__text{font-size:.75rem;line-height:1.125rem;color:#fff;margin-bottom:10px}@media only screen and (min-width: 1024px){.single-post.case-studies .single-post__aside .aside__number__key{font-size:1.375rem;line-height:1.875rem}}.single-post__engagement{margin-top:75px;margin-bottom:75px !important;padding:0}@media only screen and (min-width: 1024px){.single-post__engagement{margin-top:-75px;margin-bottom:150px}}.logged .single-post__aside-content{top:92px;margin-bottom:25px}.logged .single-post.case-studies .single-post__aside-content{top:calc(40vh + 92px)}.clients .hero--50{min-height:480px;height:50vh}.clients .hero .container{margin-bottom:0 !important;margin-top:auto !important}.clients .hero-customers{position:static;padding-left:0;padding-right:0;padding-bottom:0px;margin-top:36px}@media only screen and (min-width: 1024px){.clients .hero--50{min-height:600px;height:55vh}.clients .hero .container{margin-bottom:0px !important}.clients .hero-customers{margin-top:9vh;padding-bottom:40px}.clients .hero-customers .hero-customers__items{margin-bottom:0}}.clients-sectors{background:#F6F9FB;padding:40px 0}.clients-sectors__title{text-transform:uppercase;margin-bottom:40px;font-weight:600;font-size:14px}@media only screen and (min-width: 1024px){.clients-sectors{padding:85px 0}}.clients-references{background:#F6F9FB;overflow:hidden;z-index:1}.clients-references__container{padding-top:40px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 1024px){.clients-references__container{padding-top:80px}}.clients-references+.clients-references{padding-top:0}@media only screen and (min-width: 1024px){.clients-references+.clients-references{padding-bottom:88px}}.clients-references+.clients-references>div{padding-top:0}.clients-references__title{font-size:24px;margin:0 8px 12px}@media only screen and (max-width: 1023px){.clients .clients-references+.clients-references .clients-references__container{padding-bottom:48px}.clients .testimony{margin:0 0 40px;padding-top:40px;padding-bottom:0}}@media only screen and (min-width: 1024px){.clients-testimony .clients-references__container{padding-bottom:80px}}.clients .stars svg{display:inline}.clients .reviews {
  margin-top: 0px;
  margin-bottom: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}@media (min-width: 1024px) {

  .clients .reviews {
    padding-bottom: 105px;
    padding-top: 120px;
  }
}.clients .reviews:after {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
}.clients .reviews__infos {
  margin-bottom: 1rem;
  border-radius: 1rem;
  padding: 1rem;
}@media (min-width: 1024px) {

  .clients .reviews__infos {
    margin-right: 1rem;
    margin-bottom: 0px;
  }
}.clients .reviews__item {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.clients .reviews__list{margin-top:0}.contact--confirmation,.contact--subscription{padding-top:1px}@media only screen and (min-width: 1024px){.contact--confirmation,.contact--subscription{padding-top:230px}}.contact__deco{position:absolute;background:url(/wp-content/themes/uplix/dist/images/triangle-1.png);background-size:contain;background-repeat:no-repeat;top:15vh;left:0;width:15%;height:20vh}@media only screen and (min-width: 1024px){.contact__deco{width:8%;height:40vh;height:30vw}}.contact__img{margin-left:auto;width:60%;margin-bottom:10px}@media only screen and (min-width: 1024px){.contact__img{position:absolute;width:35%;right:0;top:10vh}}.contact__img-deco{position:absolute;background:url(/wp-content/themes/uplix/dist/images/deco-2.png);background-size:contain;background-repeat:no-repeat;left:-15%;top:0;width:100%;height:100%}.contact .hero__bg-video{top:0}.contact__title{font-size:24px;font-size:1.5rem;margin-bottom:14px;margin-top:100px}@media only screen and (min-width: 1024px){.contact__title{font-size:48px;font-size:3rem;margin-top:0;width:50%;margin-left:0}.contact__content{width:42%;margin-left:0}}.contact__content br{display:none}.contact__content form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact__content form p{display:flex;justify-content:space-between;flex-wrap:wrap}.contact__content form p br{content:' '}.contact__content form input:not([type="checkbox"]),.contact__content form textarea{font-size:16px;font-size:1rem;border-bottom:1px solid rgba(125,138,153,0.4);background:none;border-radius:0;padding:10px 0;margin:23px 0;width:100%;line-height:1}.contact__content form input:not([type="checkbox"])::-moz-placeholder, .contact__content form textarea::-moz-placeholder{color:#7D8A99}.contact__content form input:not([type="checkbox"])::placeholder,.contact__content form textarea::placeholder{color:#7D8A99}.contact__content form input:not([type="checkbox"]).error,.contact__content form textarea.error{border-bottom:1px solid #B5332E}.contact__content form select{font-size:16px;font-size:1rem;border-bottom:1px solid rgba(125,138,153,0.4);color:#7D8A99;width:100%;padding:10px 0;margin:23px 0;line-height:1.5;min-height:42px}.contact__content form .select::after{content:url(/wp-content/themes/uplix/dist/images/dropdown-grey.svg);display:inline-block;position:absolute;width:12px;top:50%;margin-top:-12px;right:0}.contact__content form textarea{resize:vertical;line-height:1.3em}.contact__content form .footer__acceptance{margin-bottom:25px}.contact__content form .width-50{width:100%}@media only screen and (min-width: 1024px){.contact__content form .width-50{width:calc(50% - 8px)}}.contact__content form .width-100{width:100%}.contact__content form.loading input,.contact__content form.loading textarea,.contact__content form.loading select,.contact__content form.loading .button{pointer-events:none;opacity:0.3}.contact__content form.loading .loader{display:inline-block}.contact__confirmation{margin:20px 0px 30px;font-weight:400}@media only screen and (min-width: 1024px){.contact__confirmation{margin:20px 0px 0}}.contact__confirmation-container .contact__title{text-align:center}@media only screen and (min-width: 1024px){.contact__confirmation-container .contact__title{width:100%}}.contact__confirmation-container .contact__content{width:100%;margin-left:0;text-align:center}.contact__confirmation-container .calendly-inline-widget{width:100%;min-width:100%;height:1300px;overflow:hidden !important}@media only screen and (min-width: 1024px){.contact__confirmation-container .calendly-inline-widget{height:950px}}.contact__confirmation-container div[data-container="booking-container"]{max-width:100% !important}.contact .hero{height:auto}.contact .hero--column{margin-bottom:auto !important;margin-top:auto !important;padding-top:115px;padding-bottom:50px}@media only screen and (min-width: 1024px){.contact .hero--column{padding-top:135px;padding-bottom:60px}}@media all and (max-width: 990px){.contact .hero--column .hero__form__container{margin-top:25px}}.contact .hero--column .hero__form--column{display:flex}.contact .hero__container{margin-top:auto;margin-bottom:auto}.contact .hero-customers{position:static}.contact .hero-customers__container{margin:0 auto 20px !important;padding:0}.contact .hero-customers__items{margin-top:24px;margin-bottom:16px}.cms{padding-top:65px}@media only screen and (min-width: 1024px){.cms{padding-top:230px}}.cms__deco{position:absolute;background:url(/wp-content/themes/uplix/dist/images/triangle-1.png);background-size:contain;background-repeat:no-repeat;top:15vh;left:0;width:15%;height:20vh}@media only screen and (min-width: 1024px){.cms__deco{width:8%;height:40vh;height:30vw}}.cms__img{margin-left:auto;width:60%;margin-bottom:10px}@media only screen and (min-width: 1024px){.cms__img{position:absolute;width:35%;right:0;top:10vh}}.cms__img-deco{position:absolute;background:url(/wp-content/themes/uplix/dist/images/deco-2.png);background-size:contain;background-repeat:no-repeat;left:-15%;top:0;width:100%;height:100%}.cms .hero__bg-video{top:0}.cms__title{font-size:24px;font-size:1.5rem;margin-bottom:14px;margin-top:100px}@media only screen and (min-width: 1024px){.cms__title{font-size:48px;font-size:3rem;margin-top:0;margin-left:0}.cms__content{margin-left:0}}.cms__content br{display:none}.cms__content form p{display:flex;justify-content:space-between;flex-wrap:wrap}.cms__content form p br{content:' '}.cms__content form input,.cms__content form textarea{font-size:16px;font-size:1rem;border-bottom:1px solid rgba(125,138,153,0.4);background:none;border-radius:0;padding:10px 0;margin:23px 0;width:100%;line-height:1}.cms__content form input::-moz-placeholder, .cms__content form textarea::-moz-placeholder{color:#7D8A99}.cms__content form input::placeholder,.cms__content form textarea::placeholder{color:#7D8A99}.cms__content form select{font-size:16px;font-size:1rem;border-bottom:1px solid rgba(125,138,153,0.4);color:#7D8A99;width:100%;padding:10px 0;margin:23px 0;line-height:1.5;min-height:42px}.cms__content form .select::after{content:url(/wp-content/themes/uplix/dist/images/dropdown-grey.svg);display:inline-block;position:absolute;width:12px;top:50%;margin-top:-12px;right:0}.cms__content form textarea{resize:none}.cms__content form .width-50{width:100%}@media only screen and (min-width: 1024px){.cms__content form .width-50{width:calc(50% - 8px)}}.cms__content form .width-100{width:100%}.archive{display:flex;flex-wrap:wrap;margin-top:-80px;position:relative;z-index:1}@media only screen and (min-width: 1024px){.archive{margin:-135px -28px 0}}.archive.container{padding:0}.archive>div{width:100%;margin-bottom:24px}@media only screen and (min-width: 1024px){.archive>div{margin:0 28px;width:calc(33% - 56px);margin-bottom:60px}}.home .uplix-labs.first{background:none;margin-top:-350px}@media only screen and (min-width: 1024px){.home .uplix-labs.first{margin-top:-400px}}.home .uplix-labs__container{position:relative;z-index:1}.lexique__main{margin-top:-40px;padding:0 20px}.lexique__list{display:flex;flex-wrap:wrap;margin:0 -8px 70px;width:calc(100% + 16px)}.lexique__list__bloc{padding:0 8px 16px}@media only screen and (min-width: 1024px){.lexique__list__bloc{min-width:calc(33% - 8px);max-width:33%}.lexique__main{margin-top:-80px;padding:0 32px}}.single-lexique .hero{padding-bottom:0}.single-lexique .single-post__main{margin-top:62px}.archive-lexique .hero{padding-bottom:0}.archive-lexique__main{margin-top:40px}.archive-lexique__list{display:flex;flex-wrap:wrap;margin:0 -8px 70px;width:calc(100% + 16px)}.archive-lexique__list__bloc{padding:0 8px 16px;width:100%}@media only screen and (min-width: 1024px){.archive-lexique__list__bloc{min-width:calc(33% - 8px);max-width:33%}.archive-lexique__main{margin-top:70px}}.page-404__cta{margin-top:30px}.page-404__articles{margin-top:40px}@media only screen and (min-width: 1024px){.page-404__articles{margin-top:100px}}.page-404__articles__title{margin-bottom:20px}#onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary{height:auto}.first\:mb-9:first-child {
  margin-bottom: 2.25rem;
}.last\:border-r:last-child {
  border-right-width: 1px;
}.last\:border-none:last-child {
  border-style: none;
}.group:last-child .group-last\:hidden {
  display: none;
}.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}.group:hover .group-hover\:delay-300 {
  transition-delay: 300ms;
}.group:hover .group-hover\:duration-300 {
  transition-duration: 300ms;
}@media (min-width: 640px) {

  .sm\:h-\[125px\] {
    height: 125px;
  }
}@media (min-width: 768px) {

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:top-\[0\.3em\] {
    top: 0.3em;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-\[80px\] {
    margin-top: 80px;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-\[40px\] {
    height: 40px;
  }

  .md\:h-\[60px\] {
    height: 60px;
  }

  .md\:max-h-none {
    max-height: none;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-\[150px\] {
    width: 150px;
  }

  .md\:max-w-\[195px\] {
    max-width: 195px;
  }

  .md\:columns-2 {
    -moz-columns: 2;
         columns: 2;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:bg-gray {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 245 / var(--tw-bg-opacity, 1));
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:text-font-black {
    --tw-text-opacity: 1;
    color: rgb(29 29 29 / var(--tw-text-opacity, 1));
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .group:hover .md\:group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}@media (min-width: 1024px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:left-\[35\%\] {
    left: 35%;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:right-\[20\%\] {
    right: 20%;
  }

  .lg\:right-\[30\%\] {
    right: 30%;
  }

  .lg\:top-header-desk {
    top: 152px;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:-mb-22 {
    margin-bottom: -88px;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mb-\[124px\] {
    margin-bottom: 124px;
  }

  .lg\:mb-\[130px\] {
    margin-bottom: 130px;
  }

  .lg\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .lg\:mb-\[200px\] {
    margin-bottom: 200px;
  }

  .lg\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .lg\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .lg\:mb-\[80px\] {
    margin-bottom: 80px;
  }

  .lg\:mb-\[96px\] {
    margin-bottom: 96px;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:mr-\[120px\] {
    margin-right: 120px;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mt-22 {
    margin-top: 88px;
  }

  .lg\:mt-9 {
    margin-top: 2.25rem;
  }

  .lg\:mt-\[100px\] {
    margin-top: 100px;
  }

  .lg\:mt-\[130px\] {
    margin-top: 130px;
  }

  .lg\:mt-\[135px\] {
    margin-top: 135px;
  }

  .lg\:mt-\[150px\] {
    margin-top: 150px;
  }

  .lg\:mt-\[80px\] {
    margin-top: 80px;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:aspect-\[16\/10\] {
    aspect-ratio: 16/10;
  }

  .lg\:aspect-\[16\/7\] {
    aspect-ratio: 16/7;
  }

  .lg\:aspect-\[4\/2\.3\] {
    aspect-ratio: 4/2.3;
  }

  .lg\:h-\[156px\] {
    height: 156px;
  }

  .lg\:h-\[20\%\] {
    height: 20%;
  }

  .lg\:h-\[60px\] {
    height: 60px;
  }

  .lg\:h-\[calc\(92vh-200px\)\] {
    height: calc(92vh - 200px);
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:min-h-\[239px\] {
    min-height: 239px;
  }

  .lg\:min-h-\[408px\] {
    min-height: 408px;
  }

  .lg\:min-h-\[472px\] {
    min-height: 472px;
  }

  .lg\:min-h-\[500px\] {
    min-height: 500px;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-\[100px\] {
    width: 100px;
  }

  .lg\:w-\[120\%\] {
    width: 120%;
  }

  .lg\:w-\[125px\] {
    width: 125px;
  }

  .lg\:w-\[156px\] {
    width: 156px;
  }

  .lg\:w-\[25\%\] {
    width: 25%;
  }

  .lg\:w-\[60px\] {
    width: 60px;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:\!min-w-0 {
    min-width: 0px !important;
  }

  .lg\:min-w-0 {
    min-width: 0px;
  }

  .lg\:min-w-\[33\.33\%\] {
    min-width: 33.33%;
  }

  .lg\:\!max-w-\[25\%\] {
    max-width: 25% !important;
  }

  .lg\:\!max-w-full {
    max-width: 100% !important;
  }

  .lg\:max-w-\[170px\] {
    max-width: 170px;
  }

  .lg\:max-w-\[33\.33\%\] {
    max-width: 33.33%;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }

  .lg\:max-w-\[75\%\] {
    max-width: 75%;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:rotate-\[270deg\] {
    --tw-rotate: 270deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:gap-y-4 {
    row-gap: 1rem;
  }

  .lg\:rounded-\[48px\] {
    border-radius: 48px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:bg-gray\/95 {
    background-color: rgb(246 246 245 / 0.95);
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:py-\[62px\] {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-\[56px\] {
    padding-bottom: 56px;
  }

  .lg\:pb-\[80px\] {
    padding-bottom: 80px;
  }

  .lg\:pb-\[96px\] {
    padding-bottom: 96px;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pl-\[64px\] {
    padding-left: 64px;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-\[57px\] {
    padding-right: 57px;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pt-\[1\.23em\] {
    padding-top: 1.23em;
  }

  .lg\:pt-\[104px\] {
    padding-top: 104px;
  }

  .lg\:pt-\[120px\] {
    padding-top: 120px;
  }

  .lg\:pt-\[130px\] {
    padding-top: 130px;
  }

  .lg\:pt-\[150px\] {
    padding-top: 150px;
  }

  .lg\:text-\[112px\] {
    font-size: 112px;
  }

  .lg\:text-\[26px\] {
    font-size: 26px;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .lg\:first\:mb-\[55px\]:first-child {
    margin-bottom: 55px;
  }

  .lg\:hover\:min-w-\[70\%\]:hover {
    min-width: 70%;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}@media (min-width: 1280px) {

  .xl\:aspect-\[16\/8\.6\] {
    aspect-ratio: 16/8.6;
  }
}@media (min-width: 1536px) {

  .\32xl\:aspect-\[16\/7\.6\] {
    aspect-ratio: 16/7.6;
  }
}


/*# sourceMappingURL=style.css.map*/