@charset "UTF-8";
/* 
Theme Name: SXL-01000-P-A-BB-Base
Theme URI: https://sitixel.com/
Description: Thème SITIXEL pour l'application' de base
Author: SITIXEL
Author URI: https://sitixel.com/
Template:     bricks
Version:      1.0
Text Domain:  bricks
*/
@font-face {
  font-family: 'Roboto';
  src: url("/assets/fonts/Roboto-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roboto';
  src: url("/assets/fonts/Roboto-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roboto';
  src: url("/assets/fonts/Roboto-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roboto Slab';
  src: url("/assets/fonts/RobotoSlab-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roboto Slab';
  src: url("/assets/fonts/RobotoSlab-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roboto Slab';
  src: url("/assets/fonts/RobotoSlab-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
/* ----------------------- */
/* Breadcrumbs */
/* ----------------------- */
.brxe-sxl-breadcrumbs {
  display: flex;
  align-items: center;
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }
  .brxe-sxl-breadcrumbs .sxl-br-link-item {
    display: block; }

:root {
  /* @sxl-category: Texte Fonts | order: 40 | scope: vars */
  --sxl-font-primary: 'Roboto';
  --sxl-font-secondary: 'Roboto Slab';
  /* @sxl-category: Couleurs de base | order: 10 | scope: vars */
  --sxl-primary: #fead00;
  --sxl-primary-alter: #fe9c00;
  --sxl-secondary: #f39200;
  --sxl-secondary-alter: #f07f00;
  --sxl-third: #997c3d;
  --sxl-fourth: #ffffff;
  --sxl-fifth: #ffffff;
  --sxl-bg: #1d1d1b;
  --sxl-bg-alpha-30: rgba(29, 29, 27, 0.3);
  --sxl-text: #ffffff;
  --sxl-text-darken: #e8e8e8;
  --sxl-grey-lighten: #ececec;
  --sxl-grey-medium: #d5d5d5;
  --sxl-grey-darken: #b1b1b1;
  --sxl-grey-alter: #6e6e6e;
  --sxl-border-light: #ebeff2;
  --sxl-border-dark: #D5DCE6;
  --sxl-alpha-0: #00000000;
  --sxl-shadow-primary: #fead004d;
  --sxl-shadow-primary-rgb: rgba(254, 173, 0, 0.3);
  --sxl-shadow-secondary: #f392004d;
  --sxl-shadow-secondary-rgb: rgba(243, 146, 0, 0.3);
  --sxl-shadow-third: #997c3d4d;
  --sxl-shadow-third-rgb: rgba(153, 124, 61, 0.3);
  --sxl-shadow-blur: 20px;
  /* @sxl-category: Couleurs Black & White | order: 20 | scope: vars */
  --sxl-black: #000000;
  --sxl-black-5: rgba(0, 0, 0, 0.05);
  --sxl-black-10: rgba(0, 0, 0, 0.1);
  --sxl-black-20: rgba(0, 0, 0, 0.2);
  --sxl-black-30: rgba(0, 0, 0, 0.3);
  --sxl-black-40: rgba(0, 0, 0, 0.4);
  --sxl-black-50: rgba(0, 0, 0, 0.5);
  --sxl-black-60: rgba(0, 0, 0, 0.6);
  --sxl-black-70: rgba(0, 0, 0, 0.7);
  --sxl-black-80: rgba(0, 0, 0, 0.8);
  --sxl-black-90: rgba(0, 0, 0, 0.9);
  --sxl-white: #ffffff;
  --sxl-white-5: rgba(255, 255, 255, 0.05);
  --sxl-white-10: rgba(255, 255, 255, 0.1);
  --sxl-white-20: rgba(255, 255, 255, 0.2);
  --sxl-white-30: rgba(255, 255, 255, 0.3);
  --sxl-white-40: rgba(255, 255, 255, 0.4);
  --sxl-white-50: rgba(255, 255, 255, 0.5);
  --sxl-white-60: rgba(255, 255, 255, 0.6);
  --sxl-white-70: rgba(255, 255, 255, 0.7);
  --sxl-white-80: rgba(255, 255, 255, 0.8);
  --sxl-white-90: rgba(255, 255, 255, 0.9);
  /* @sxl-category: Couleurs notices | order: 30 | scope: vars */
  --sxl-info-text: #1e88e5;
  --sxl-info-bg: #C4D6F7;
  --sxl-info: #1e88e5;
  --sxl-success-text: #41c300;
  --sxl-success-bg: #C9ECB6;
  --sxl-success: #41c300;
  --sxl-warning-text: #f47100;
  --sxl-warning-bg: #FFD0B0;
  --sxl-warning: #f47100;
  --sxl-error-text: #d50000;
  --sxl-error-bg: #FFBAA7;
  --sxl-error: #d50000;
  /* @sxl-category: Spaces | order: 80 | scope: vars */
  --min-screen-width: 320px;
  --max-screen-width: 1400px;
  --sxl-default-block-space: 60px;
  --sxl-space-2xs: clamp(0.44rem, calc(0.91vw + 0.26rem), 1.06rem);
  --sxl-space-xs: clamp(0.49rem, calc(1.35vw + 0.22rem), 1.41rem);
  --sxl-space-s: clamp(0.56rem, calc(1.96vw + 0.16rem), 1.88rem);
  --sxl-space-m: clamp(0.63rem, calc(2.78vw + 0.07rem), 2.5rem);
  --sxl-space-l: clamp(0.7rem, calc(3.9vw + -0.08rem), 3.33rem);
  --sxl-space-xl: clamp(0.79rem, calc(5.41vw + -0.29rem), 4.44rem);
  --sxl-space-2xl: clamp(0.89rem, calc(7.45vw + -0.6rem), 5.92rem);
  --sxl-space-3xl: clamp(1rem, calc(10.21vw + -1.04rem), 7.89rem);
  --sxl-space-4xl: clamp(1.13rem, calc(13.92vw + -1.66rem), 10.52rem);
  /* @sxl-category: Texte Taille | order: 50 | scope: vars */
  --sxl-text-2xs: clamp(0.61rem, calc(-0.28vw + 0.67rem), 0.42rem);
  --sxl-text-xs: clamp(0.69rem, calc(-0.19vw + 0.73rem), 0.56rem);
  --sxl-text-s: clamp(0.78rem, calc(-0.04vw + 0.79rem), 0.75rem);
  --sxl-text-m: clamp(0.88rem, calc(0.19vw + 0.84rem), 1rem);
  --sxl-text-l: clamp(0.98rem, calc(0.52vw + 0.88rem), 1.33rem);
  --sxl-text-xl: clamp(1.11rem, calc(0.99vw + 0.91rem), 1.78rem);
  --sxl-text-2xl: clamp(1.25rem, calc(1.66vw + 0.91rem), 2.37rem);
  --sxl-text-3xl: clamp(1.4rem, calc(2.6vw + 0.88rem), 3.16rem);
  --sxl-text-4xl: clamp(1.58rem, calc(3.9vw + 0.8rem), 4.21rem);
  /* @sxl-category: Texte Graisse | order: 60 | scope: vars */
  --sxl-font-weight-100: 100;
  --sxl-font-weight-200: 200;
  --sxl-font-weight-300: 300;
  --sxl-font-weight-400: 400;
  /* regular */
  --sxl-font-weight-500: 500;
  --sxl-font-weight-600: 600;
  --sxl-font-weight-700: 700;
  /* bold */
  --sxl-font-weight-800: 800;
  --sxl-font-weight-900: 900;
  /* @sxl-category: Texte Line Height | order: 70 | scope: vars */
  --sxl-lh-xs: clamp(1.00375rem, calc(1.00375rem + 0vw), 1.00375rem);
  --sxl-lh-s: clamp(1.09rem, calc(1.09rem + 0vw), 1.09rem);
  --sxl-lh-m: clamp(1.1875rem, calc(1.12955rem + 0.244vw), 1.3125rem);
  --sxl-lh-l: clamp(1.296875rem, calc(1.13538rem + 0.68vw), 1.645625rem);
  --sxl-lh-xl: clamp(1.42rem, calc(1.10983rem + 1.306vw), 2.089375rem);
  --sxl-lh-2xl: clamp(1.558125rem, calc(1.03776rem + 2.191vw), 2.68125rem);
  --sxl-lh-3xl: clamp(1.714375rem, calc(0.9007rem + 3.426vw), 3.47rem);
  --sxl-lh-4xl: clamp(1.889375rem, calc(0.66981rem + 5.135vw), 4.52125rem);
  /* @sxl-category: Others | order: 90 | scope: vars */
  --sxl-border-radius: 8px; }

/* @sxl-category: Font Family | order: 10 | scope: classes */
.sxl-primary-font {
  font-family: var(--sxl-font-primary); }

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

/* @sxl-category: Espaces blocs par défaut | order: 60 | scope: classes */
.sxl-padding-0 {
  padding: 0; }

.sxl-padding-horizontal-0 {
  padding-left: 0;
  padding-right: 0; }

.sxl-padding-vertical-0 {
  padding-top: 0;
  padding-bottom: 0; }

.sxl-padding-horizontal-m {
  padding-left: var(--sxl-space-m);
  padding-right: var(--sxl-space-m); }

.sxl-padding-vertical-m {
  padding-top: var(--sxl-space-m);
  padding-bottom: var(--sxl-space-m); }

.sxl-padding-default {
  padding-left: var(--sxl-space-m);
  padding-right: var(--sxl-space-m);
  padding-top: var(--sxl-default-block-space);
  padding-bottom: var(--sxl-default-block-space); }

/* @sxl-category: Textes Taille | order: 20 | scope: classes */
.sxl-text-2xs,
.sxl-text-2xs h1,
.sxl-text-2xs h2,
.sxl-text-2xs h3,
.sxl-text-2xs h4,
.sxl-text-2xs h5,
.sxl-text-2xs h6,
.sxl-text-2xs p,
.sxl-text-2xs ol,
.sxl-text-2xs ul {
  font-size: var(--sxl-text-2xs) !important; }

.sxl-text-xs,
.sxl-text-xs h1,
.sxl-text-xs h2,
.sxl-text-xs h3,
.sxl-text-xs h4,
.sxl-text-xs h5,
.sxl-text-xs h6,
.sxl-text-xs p,
.sxl-text-xs ol,
.sxl-text-xs ul {
  font-size: var(--sxl-text-xs) !important; }

.sxl-text-s,
.sxl-text-s h1,
.sxl-text-s h2,
.sxl-text-s h3,
.sxl-text-s h4,
.sxl-text-s h5,
.sxl-text-s h6,
.sxl-text-s p,
.sxl-text-s ol,
.sxl-text-s ul {
  font-size: var(--sxl-text-s) !important; }

.sxl-text-m,
.sxl-text-m h1,
.sxl-text-m h2,
.sxl-text-m h3,
.sxl-text-m h4,
.sxl-text-m h5,
.sxl-text-m h6,
.sxl-text-m p,
.sxl-text-m ol,
.sxl-text-m ul {
  font-size: var(--sxl-text-m) !important; }

.sxl-text-l,
.sxl-text-l h1,
.sxl-text-l h2,
.sxl-text-l h3,
.sxl-text-l h4,
.sxl-text-l h5,
.sxl-text-l h6,
.sxl-text-l p,
.sxl-text-l ol,
.sxl-text-l ul {
  font-size: var(--sxl-text-l) !important; }

.sxl-text-xl,
.sxl-text-xl h1,
.sxl-text-xl h2,
.sxl-text-xl h3,
.sxl-text-xl h4,
.sxl-text-xl h5,
.sxl-text-xl h6,
.sxl-text-xl p,
.sxl-text-xl ol,
.sxl-text-xl ul {
  font-size: var(--sxl-text-xl) !important; }

.sxl-text-2xl,
.sxl-text-2xl h1,
.sxl-text-2xl h2,
.sxl-text-2xl h3,
.sxl-text-2xl h4,
.sxl-text-2xl h5,
.sxl-text-2xl h6,
.sxl-text-2xl p,
.sxl-text-2xl ol,
.sxl-text-2xl ul {
  font-size: var(--sxl-text-2xl) !important; }

.sxl-text-3xl,
.sxl-text-3xl h1,
.sxl-text-3xl h2,
.sxl-text-3xl h3,
.sxl-text-3xl h4,
.sxl-text-3xl h5,
.sxl-text-3xl h6,
.sxl-text-3xl p,
.sxl-text-3xl ol,
.sxl-text-3xl ul {
  font-size: var(--sxl-text-3xl) !important; }

.sxl-text-4xl,
.sxl-text-4xl h1,
.sxl-text-4xl h2,
.sxl-text-4xl h3,
.sxl-text-4xl h4,
.sxl-text-4xl h5,
.sxl-text-4xl h6,
.sxl-text-4xl p,
.sxl-text-4xl ol,
.sxl-text-4xl ul {
  font-size: var(--sxl-text-4xl) !important; }

/* @sxl-category: Textes Graisse | order: 30 | scope: classes */
.sxl-weight-100,
.sxl-weight-100 h1,
.sxl-weight-100 h2,
.sxl-weight-100 h3,
.sxl-weight-100 h4,
.sxl-weight-100 h5,
.sxl-weight-100 h6,
.sxl-weight-100 p,
.sxl-weight-100 ol,
.sxl-weight-100 ul {
  font-weight: var(--sxl-font-weight-100); }

.sxl-weight-200,
.sxl-weight-200 h1,
.sxl-weight-200 h2,
.sxl-weight-200 h3,
.sxl-weight-200 h4,
.sxl-weight-200 h5,
.sxl-weight-200 h6,
.sxl-weight-200 p,
.sxl-weight-200 ol,
.sxl-weight-200 ul {
  font-weight: var(--sxl-font-weight-200); }

.sxl-weight-300,
.sxl-weight-300 h1,
.sxl-weight-300 h2,
.sxl-weight-300 h3,
.sxl-weight-300 h4,
.sxl-weight-300 h5,
.sxl-weight-300 h6,
.sxl-weight-300 p,
.sxl-weight-300 ol,
.sxl-weight-300 ul {
  font-weight: var(--sxl-font-weight-300); }

.sxl-weight-400,
.sxl-weight-400 h1,
.sxl-weight-400 h2,
.sxl-weight-400 h3,
.sxl-weight-400 h4,
.sxl-weight-400 h5,
.sxl-weight-400 h6,
.sxl-weight-400 p,
.sxl-weight-400 ol,
.sxl-weight-400 ul {
  font-weight: var(--sxl-font-weight-400); }

.sxl-weight-500,
.sxl-weight-500 h1,
.sxl-weight-500 h2,
.sxl-weight-500 h3,
.sxl-weight-500 h4,
.sxl-weight-500 h5,
.sxl-weight-500 h6,
.sxl-weight-500 p,
.sxl-weight-500 ol,
.sxl-weight-500 ul {
  font-weight: var(--sxl-font-weight-500); }

.sxl-weight-600,
.sxl-weight-600 h1,
.sxl-weight-600 h2,
.sxl-weight-600 h3,
.sxl-weight-600 h4,
.sxl-weight-600 h5,
.sxl-weight-600 h6,
.sxl-weight-600 p,
.sxl-weight-600 ol,
.sxl-weight-600 ul {
  font-weight: var(--sxl-font-weight-600); }

.sxl-weight-700,
.sxl-weight-700 h1,
.sxl-weight-700 h2,
.sxl-weight-700 h3,
.sxl-weight-700 h4,
.sxl-weight-700 h5,
.sxl-weight-700 h6,
.sxl-weight-700 p,
.sxl-weight-700 ol,
.sxl-weight-700 ul {
  font-weight: var(--sxl-font-weight-700); }

.sxl-weight-800,
.sxl-weight-800 h1,
.sxl-weight-800 h2,
.sxl-weight-800 h3,
.sxl-weight-800 h4,
.sxl-weight-800 h5,
.sxl-weight-800 h6,
.sxl-weight-800 p,
.sxl-weight-800 ol,
.sxl-weight-800 ul {
  font-weight: var(--sxl-font-weight-800); }

.sxl-weight-900,
.sxl-weight-900 h1,
.sxl-weight-900 h2,
.sxl-weight-900 h3,
.sxl-weight-900 h4,
.sxl-weight-900 h5,
.sxl-weight-900 h6,
.sxl-weight-900 p,
.sxl-weight-900 ol,
.sxl-weight-900 ul {
  font-weight: var(--sxl-font-weight-900); }

/* @sxl-category: Textes Titres | order: 40 | scope: classes */
.sxl-h1 h1 {
  font-size: var(--sxl-text-3xl);
  line-height: var(--sxl-lh-4xl); }

.sxl-h2 h2 {
  font-size: var(--sxl-text-2xl);
  line-height: var(--sxl-lh-3xl); }

.sxl-h3 h3 {
  font-size: var(--sxl-text-xl);
  line-height: var(--sxl-lh-2xl); }

.sxl-h4 h4 {
  font-size: var(--sxl-text-l);
  line-height: var(--sxl-lh-xl); }

.sxl-h5 h5 {
  font-size: var(--sxl-text-m);
  line-height: var(--sxl-lh-l); }

.sxl-h6 h6 {
  font-size: var(--sxl-text-m);
  line-height: var(--sxl-lh-m); }

.sxl-p p {
  font-size: var(--sxl-text-m);
  font-weight: var(--sxl-font-weight-400);
  line-height: var(--sxl-lh-m); }

/* @sxl-category: Textes Line Height | order: 50 | scope: classes */
.sxl-lh-xs {
  line-height: var(--sxl-lh-xs); }

.sxl-lh-s {
  line-height: var(--sxl-lh-s); }

.sxl-lh-m {
  line-height: var(--sxl-lh-m); }

.sxl-lh-l {
  line-height: var(--sxl-lh-l); }

.sxl-lh-xl {
  line-height: var(--sxl-lh-xl); }

.sxl-lh-2xl {
  line-height: var(--sxl-lh-2xl); }

.sxl-lh-3xl {
  line-height: var(--sxl-lh-3xl); }

.sxl-lh-4xl {
  line-height: var(--sxl-lh-4xl); }

/* @sxl-category: Padding | order: 90 | scope: classes */
.sxl-padding-2xs {
  padding: var(--sxl-space-2xs); }

.sxl-padding-xs {
  padding: var(--sxl-space-xs); }

.sxl-padding-s {
  padding: var(--sxl-space-s); }

.sxl-padding-m {
  padding: var(--sxl-space-m); }

.sxl-padding-l {
  padding: var(--sxl-space-l); }

.sxl-padding-xl {
  padding: var(--sxl-space-xl); }

.sxl-padding-2xl {
  padding: var(--sxl-space-2xl); }

.sxl-padding-3xl {
  padding: var(--sxl-space-3xl); }

.sxl-padding-4xl {
  padding: var(--sxl-space-4xl); }

.sxl-padding-left-2xs {
  padding-left: var(--sxl-space-2xs); }

.sxl-padding-left-xs {
  padding-left: var(--sxl-space-xs); }

.sxl-padding-left-s {
  padding-left: var(--sxl-space-s); }

.sxl-padding-left-m {
  padding-left: var(--sxl-space-m); }

.sxl-padding-left-l {
  padding-left: var(--sxl-space-l); }

.sxl-padding-left-xl {
  padding-left: var(--sxl-space-xl); }

.sxl-padding-left-2xl {
  padding-left: var(--sxl-space-2xl); }

.sxl-padding-left-3xl {
  padding-left: var(--sxl-space-3xl); }

.sxl-padding-left-4xl {
  padding-left: var(--sxl-space-4xl); }

.sxl-padding-right-2xs {
  padding-right: var(--sxl-space-2xs); }

.sxl-padding-right-xs {
  padding-right: var(--sxl-space-xs); }

.sxl-padding-right-s {
  padding-right: var(--sxl-space-s); }

.sxl-padding-right-m {
  padding-right: var(--sxl-space-m); }

.sxl-padding-right-l {
  padding-right: var(--sxl-space-l); }

.sxl-padding-right-xl {
  padding-right: var(--sxl-space-xl); }

.sxl-padding-right-2xl {
  padding-right: var(--sxl-space-2xl); }

.sxl-padding-right-3xl {
  padding-right: var(--sxl-space-3xl); }

.sxl-padding-right-4xl {
  padding-right: var(--sxl-space-4xl); }

.sxl-padding-top-2xs {
  padding-top: var(--sxl-space-2xs); }

.sxl-padding-top-xs {
  padding-top: var(--sxl-space-xs); }

.sxl-padding-top-s {
  padding-top: var(--sxl-space-s); }

.sxl-padding-top-m {
  padding-top: var(--sxl-space-m); }

.sxl-padding-top-l {
  padding-top: var(--sxl-space-l); }

.sxl-padding-top-xl {
  padding-top: var(--sxl-space-xl); }

.sxl-padding-top-2xl {
  padding-top: var(--sxl-space-2xl); }

.sxl-padding-top-3xl {
  padding-top: var(--sxl-space-3xl); }

.sxl-padding-top-4xl {
  padding-top: var(--sxl-space-4xl); }

.sxl-padding-bottom-2xs {
  padding-bottom: var(--sxl-space-2xs); }

.sxl-padding-bottom-xs {
  padding-bottom: var(--sxl-space-xs); }

.sxl-padding-bottom-s {
  padding-bottom: var(--sxl-space-s); }

.sxl-padding-bottom-m {
  padding-bottom: var(--sxl-space-m); }

.sxl-padding-bottom-l {
  padding-bottom: var(--sxl-space-l); }

.sxl-padding-bottom-xl {
  padding-bottom: var(--sxl-space-xl); }

.sxl-padding-bottom-2xl {
  padding-bottom: var(--sxl-space-2xl); }

.sxl-padding-bottom-3xl {
  padding-bottom: var(--sxl-space-3xl); }

.sxl-padding-bottom-4xl {
  padding-bottom: var(--sxl-space-4xl); }

/* @sxl-category: Margin | order: 100 | scope: classes */
.sxl-margin-2xs {
  margin: var(--sxl-space-2xs); }

.sxl-margin-xs {
  margin: var(--sxl-space-xs); }

.sxl-margin-s {
  margin: var(--sxl-space-s); }

.sxl-margin-m {
  margin: var(--sxl-space-m); }

.sxl-margin-l {
  margin: var(--sxl-space-l); }

.sxl-margin-xl {
  margin: var(--sxl-space-xl); }

.sxl-margin-2xl {
  margin: var(--sxl-space-2xl); }

.sxl-margin-3xl {
  margin: var(--sxl-space-3xl); }

.sxl-margin-4xl {
  margin: var(--sxl-space-4xl); }

.sxl-margin-left-2xs {
  margin-left: var(--sxl-space-2xs); }

.sxl-margin-left-xs {
  margin-left: var(--sxl-space-xs); }

.sxl-margin-left-s {
  margin-left: var(--sxl-space-s); }

.sxl-margin-left-m {
  margin-left: var(--sxl-space-m); }

.sxl-margin-left-l {
  margin-left: var(--sxl-space-l); }

.sxl-margin-left-xl {
  margin-left: var(--sxl-space-xl); }

.sxl-margin-left-2xl {
  margin-left: var(--sxl-space-2xl); }

.sxl-margin-left-3xl {
  margin-left: var(--sxl-space-3xl); }

.sxl-margin-left-4xl {
  margin-left: var(--sxl-space-4xl); }

.sxl-margin-right-2xs {
  margin-right: var(--sxl-space-2xs); }

.sxl-margin-right-xs {
  margin-right: var(--sxl-space-xs); }

.sxl-margin-right-s {
  margin-right: var(--sxl-space-s); }

.sxl-margin-right-m {
  margin-right: var(--sxl-space-m); }

.sxl-margin-right-l {
  margin-right: var(--sxl-space-l); }

.sxl-margin-right-xl {
  margin-right: var(--sxl-space-xl); }

.sxl-margin-right-2xl {
  margin-right: var(--sxl-space-2xl); }

.sxl-margin-right-3xl {
  margin-right: var(--sxl-space-3xl); }

.sxl-margin-right-4xl {
  margin-right: var(--sxl-space-4xl); }

.sxl-margin-top-2xs {
  margin-top: var(--sxl-space-2xs); }

.sxl-margin-top-xs {
  margin-top: var(--sxl-space-xs); }

.sxl-margin-top-s {
  margin-top: var(--sxl-space-s); }

.sxl-margin-top-m {
  margin-top: var(--sxl-space-m); }

.sxl-margin-top-l {
  margin-top: var(--sxl-space-l); }

.sxl-margin-top-xl {
  margin-top: var(--sxl-space-xl); }

.sxl-margin-top-2xl {
  margin-top: var(--sxl-space-2xl); }

.sxl-margin-top-3xl {
  margin-top: var(--sxl-space-3xl); }

.sxl-margin-top-4xl {
  margin-top: var(--sxl-space-4xl); }

.sxl-margin-bottom-2xs {
  margin-bottom: var(--sxl-space-2xs); }

.sxl-margin-bottom-xs {
  margin-bottom: var(--sxl-space-xs); }

.sxl-margin-bottom-s {
  margin-bottom: var(--sxl-space-s); }

.sxl-margin-bottom-m {
  margin-bottom: var(--sxl-space-m); }

.sxl-margin-bottom-l {
  margin-bottom: var(--sxl-space-l); }

.sxl-margin-bottom-xl {
  margin-bottom: var(--sxl-space-xl); }

.sxl-margin-bottom-2xl {
  margin-bottom: var(--sxl-space-2xl); }

.sxl-margin-bottom-3xl {
  margin-bottom: var(--sxl-space-3xl); }

.sxl-margin-bottom-4xl {
  margin-bottom: var(--sxl-space-4xl); }

/* @sxl-category: Gap | order: 70 | scope: classes */
.sxl-gap-2xs,
.sxl-gap-2xs > div.e-con-inner {
  gap: var(--sxl-space-2xs); }

.sxl-gap-xs,
.sxl-gap-xs > div.e-con-inner {
  gap: var(--sxl-space-xs); }

.sxl-gap-s,
.sxl-gap-s > div.e-con-inner {
  gap: var(--sxl-space-s); }

.sxl-gap-m,
.sxl-gap-m > div.e-con-inner {
  gap: var(--sxl-space-m); }

.sxl-gap-l,
.sxl-gap-l > div.e-con-inner {
  gap: var(--sxl-space-l); }

.sxl-gap-xl,
.sxl-gap-xl > div.e-con-inner {
  gap: var(--sxl-space-xl); }

.sxl-gap-2xl,
.sxl-gap-2xl > div.e-con-inner {
  gap: var(--sxl-space-2xl); }

.sxl-gap-3xl,
.sxl-gap-3xl > div.e-con-inner {
  gap: var(--sxl-space-3xl); }

.sxl-gap-4xl,
.sxl-gap-4xl > div.e-con-inner {
  gap: var(--sxl-space-4xl); }

/* @sxl-category: Texte couleur de base | order: 110 | scope: classes */
.text-sxl-primary {
  color: var(--sxl-primary); }

.text-sxl-primary-alter {
  color: var(--sxl-primary-alter); }

.text-sxl-secondary {
  color: var(--sxl-secondary); }

.text-sxl-secondary-alter {
  color: var(--sxl-secondary-alter); }

.text-sxl-third {
  color: var(--sxl-third); }

.text-sxl-fourth {
  color: var(--sxl-fourth); }

.text-sxl-fifth {
  color: var(--sxl-fifth); }

.text-sxl-bg {
  color: var(--sxl-bg); }

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

.text-sxl-darken {
  color: var(--sxl-text-darken); }

.text-sxl-grey-lighten {
  color: var(--sxl-grey-lighten); }

.text-sxl-grey-medium {
  color: var(--sxl-grey-medium); }

.text-sxl-grey-darken {
  color: var(--sxl-grey-darken); }

.text-sxl-grey-alter {
  color: var(--sxl-grey-alter); }

.text-sxl-alpha-0 {
  color: var(--sxl-alpha-0); }

/* @sxl-category: Texte couleur Black & White | order: 120 | scope: classes */
.text-sxl-black {
  color: var(--sxl-black); }

.text-sxl-black-5 {
  color: var(--sxl-black-5); }

.text-sxl-black-10 {
  color: var(--sxl-black-10); }

.text-sxl-black-20 {
  color: var(--sxl-black-20); }

.text-sxl-black-30 {
  color: var(--sxl-black-30); }

.text-sxl-black-40 {
  color: var(--sxl-black-40); }

.text-sxl-black-50 {
  color: var(--sxl-black-50); }

.text-sxl-black-60 {
  color: var(--sxl-black-60); }

.text-sxl-black-70 {
  color: var(--sxl-black-70); }

.text-sxl-black-80 {
  color: var(--sxl-black-80); }

.text-sxl-black-90 {
  color: var(--sxl-black-90); }

.text-sxl-white {
  color: var(--sxl-white); }

.text-sxl-white-5 {
  color: var(--sxl-white-5); }

.text-sxl-white-10 {
  color: var(--sxl-white-10); }

.text-sxl-white-20 {
  color: var(--sxl-white-20); }

.text-sxl-white-30 {
  color: var(--sxl-white-30); }

.text-sxl-white-40 {
  color: var(--sxl-white-40); }

.text-sxl-white-50 {
  color: var(--sxl-white-50); }

.text-sxl-white-60 {
  color: var(--sxl-white-60); }

.text-sxl-white-70 {
  color: var(--sxl-white-70); }

.text-sxl-white-80 {
  color: var(--sxl-white-80); }

.text-sxl-white-90 {
  color: var(--sxl-white-90); }

/* @sxl-category: Texte couleur Notices | order: 130 | scope: classes */
.text-sxl-info-text {
  color: var(--sxl-info-text); }

.text-sxl-info-bg {
  color: var(--sxl-info-bg); }

.text-sxl-success-text {
  color: var(--sxl-success-text); }

.text-sxl-success-bg {
  color: var(--sxl-success-bg); }

.text-sxl-warning-text {
  color: var(--sxl-warning-text); }

.text-sxl-warning-bg {
  color: var(--sxl-warning-bg); }

.text-sxl-error-text {
  color: var(--sxl-error-text); }

.text-sxl-error-bg {
  color: var(--sxl-error-bg); }

/* @sxl-category: Background couleur base | order: 140 | scope: classes */
.bg-sxl-primary {
  background-color: var(--sxl-primary); }

.bg-sxl-primary-alter {
  background-color: var(--sxl-primary-alter); }

.bg-sxl-secondary {
  background-color: var(--sxl-secondary); }

.bg-sxl-secondary-alter {
  background-color: var(--sxl-secondary-alter); }

.bg-sxl-third {
  background-color: var(--sxl-third); }

.bg-sxl-fourth {
  background-color: var(--sxl-fourth); }

.bg-sxl-bg {
  background-color: var(--sxl-bg); }

.bg-sxl-text {
  background-color: var(--sxl-text); }

.bg-sxl-text-darken {
  background-color: var(--sxl-text-darken); }

.bg-sxl-grey-lighten {
  background-color: var(--sxl-grey-lighten); }

.bg-sxl-grey-medium {
  background-color: var(--sxl-grey-medium); }

.bg-sxl-grey-darken {
  background-color: var(--sxl-grey-darken); }

.bg-sxl-grey-alter {
  background-color: var(--sxl-grey-alter); }

.bg-sxl-alpha-0 {
  background-color: var(--sxl-alpha-0); }

/* @sxl-category: Background couleur Black & White | order: 150 | scope: classes */
.bg-sxl-black {
  background-color: var(--sxl-black); }

.bg-sxl-black-5 {
  background-color: var(--sxl-black-5); }

.bg-sxl-black-10 {
  background-color: var(--sxl-black-10); }

.bg-sxl-black-20 {
  background-color: var(--sxl-black-20); }

.bg-sxl-black-30 {
  background-color: var(--sxl-black-30); }

.bg-sxl-black-40 {
  background-color: var(--sxl-black-40); }

.bg-sxl-black-50 {
  background-color: var(--sxl-black-50); }

.bg-sxl-black-60 {
  background-color: var(--sxl-black-60); }

.bg-sxl-black-70 {
  background-color: var(--sxl-black-70); }

.bg-sxl-black-80 {
  background-color: var(--sxl-black-80); }

.bg-sxl-black-90 {
  background-color: var(--sxl-black-90); }

.bg-sxl-white {
  background-color: var(--sxl-white); }

.bg-sxl-white-5 {
  background-color: var(--sxl-white-5); }

.bg-sxl-white-10 {
  background-color: var(--sxl-white-10); }

.bg-sxl-white-20 {
  background-color: var(--sxl-white-20); }

.bg-sxl-white-30 {
  background-color: var(--sxl-white-30); }

.bg-sxl-white-40 {
  background-color: var(--sxl-white-40); }

.bg-sxl-white-50 {
  background-color: var(--sxl-white-50); }

.bg-sxl-white-60 {
  background-color: var(--sxl-white-60); }

.bg-sxl-white-70 {
  background-color: var(--sxl-white-70); }

.bg-sxl-white-80 {
  background-color: var(--sxl-white-80); }

.bg-sxl-white-90 {
  background-color: var(--sxl-white-90); }

/* @sxl-category: Background couleur Notices | order: 160 | scope: classes */
.bg-sxl-info-text {
  background-color: var(--sxl-info-text); }

.bg-sxl-info-bg {
  background-color: var(--sxl-info-bg); }

.bg-sxl-success-text {
  background-color: var(--sxl-success-text); }

.bg-sxl-success-bg {
  background-color: var(--sxl-success-bg); }

.bg-sxl-success {
  background-color: var(--sxl-success); }

.bg-sxl-warning-text {
  background-color: var(--sxl-warning-text); }

.bg-sxl-warning-bg {
  background-color: var(--sxl-warning-bg); }

.bg-sxl-error-text {
  background-color: var(--sxl-error-text); }

.bg-sxl-error-bg {
  background-color: var(--sxl-error-bg); }

/* @sxl-category: Border couleur base | order: 170 | scope: classes */
.border-sxl-primary {
  border-color: var(--sxl-primary); }

.border-sxl-primary-alter {
  border-color: var(--sxl-primary-alter); }

.border-sxl-secondary {
  border-color: var(--sxl-secondary); }

.border-sxl-secondary-alter {
  border-color: var(--sxl-secondary-alter); }

.border-sxl-third {
  border-color: var(--sxl-third); }

.border-sxl-fourth {
  border-color: var(--sxl-fourth); }

.border-sxl-bg {
  border-color: var(--sxl-bg); }

.border-sxl-text {
  border-color: var(--sxl-text); }

.border-sxl-text-darken {
  border-color: var(--sxl-text-darken); }

.border-sxl-grey-lighten {
  border-color: var(--sxl-grey-lighten); }

.border-sxl-grey-medium {
  border-color: var(--sxl-grey-medium); }

.border-sxl-grey-darken {
  border-color: var(--sxl-grey-darken); }

.border-sxl-grey-alter {
  border-color: var(--sxl-grey-alter); }

.border-sxl-alpha-0 {
  border-color: var(--sxl-alpha-0); }

/* @sxl-category: Border couleur Black & White | order: 180 | scope: classes */
.border-sxl-black {
  border-color: var(--sxl-black); }

.border-sxl-black-5 {
  border-color: var(--sxl-black-5); }

.border-sxl-black-10 {
  border-color: var(--sxl-black-10); }

.border-sxl-black-20 {
  border-color: var(--sxl-black-20); }

.border-sxl-black-30 {
  border-color: var(--sxl-black-30); }

.border-sxl-black-40 {
  border-color: var(--sxl-black-40); }

.border-sxl-black-50 {
  border-color: var(--sxl-black-50); }

.border-sxl-black-60 {
  border-color: var(--sxl-black-60); }

.border-sxl-black-70 {
  border-color: var(--sxl-black-70); }

.border-sxl-black-80 {
  border-color: var(--sxl-black-80); }

.border-sxl-black-90 {
  border-color: var(--sxl-black-90); }

.border-sxl-white {
  border-color: var(--sxl-white); }

.border-sxl-white-5 {
  border-color: var(--sxl-white-5); }

.border-sxl-white-10 {
  border-color: var(--sxl-white-10); }

.border-sxl-white-20 {
  border-color: var(--sxl-white-20); }

.border-sxl-white-30 {
  border-color: var(--sxl-white-30); }

.border-sxl-white-40 {
  border-color: var(--sxl-white-40); }

.border-sxl-white-50 {
  border-color: var(--sxl-white-50); }

.border-sxl-white-60 {
  border-color: var(--sxl-white-60); }

.border-sxl-white-70 {
  border-color: var(--sxl-white-70); }

.border-sxl-white-80 {
  border-color: var(--sxl-white-80); }

.border-sxl-white-90 {
  border-color: var(--sxl-white-90); }

/* @sxl-category: Border couleur Notices | order: 190 | scope: classes */
.border-sxl-info-text {
  border-color: var(--sxl-info-text); }

.border-sxl-info-bg {
  border-color: var(--sxl-info-bg); }

.border-sxl-success-text {
  border-color: var(--sxl-success-text); }

.border-sxl-success-bg {
  border-color: var(--sxl-success-bg); }

.border-sxl-warning-text {
  border-color: var(--sxl-warning-text); }

.border-sxl-warning-bg {
  border-color: var(--sxl-warning-bg); }

.border-sxl-error-text {
  border-color: var(--sxl-error-text); }

.border-sxl-error-bg {
  border-color: var(--sxl-error-bg); }

/* @sxl-category: Colonnes fluides | order: 80 | scope: classes */
.sxl-fluid-column {
  flex-basis: calc((100% / var(--sxl-row)) - (var(--sxl-gap) * (var(--sxl-row) - 1)) / var(--sxl-row)); }

.sxl-fluid-column-gap {
  gap: var(--sxl-gap); }

/* @sxl-category: Effects | order: 200 | scope: classes */
.sxl-bg-blur-xs {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px); }

.sxl-bg-blur-s {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px); }

.sxl-bg-blur-m {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px); }

.sxl-bg-blur-l {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px); }

.sxl-bg-blur-xl {
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px); }

.sxl-grayscale {
  filter: grayscale(1); }

.sxl-box-shadow-primary {
  box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-primary-rgb);
  -webkit-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-primary-rgb);
  -moz-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-primary-rgb); }

.sxl-box-shadow-secondary {
  box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-secondary-rgb);
  -webkit-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-secondary-rgb);
  -moz-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-secondary-rgb); }

.sxl-box-shadow-third {
  box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-third-rgb);
  -webkit-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-third-rgb);
  -moz-box-shadow: 0px 0px var(--sxl-shadow-blur) 0px var(--sxl-shadow-third-rgb); }

/* @sxl-category: Border radius | order: 210 | scope: classes */
.sxl-border-radius-0 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.sxl-border-radius {
  -webkit-border-radius: var(--sxl-border-radius);
  -moz-border-radius: var(--sxl-border-radius);
  border-radius: var(--sxl-border-radius); }

.sxl-border-radius-top-left {
  -webkit-border-top-left-radius: var(--sxl-border-radius);
  -moz-border-radius-topleft: var(--sxl-border-radius);
  border-top-left-radius: var(--sxl-border-radius); }

.sxl-border-radius-top-right {
  -webkit-border-top-right-radius: var(--sxl-border-radius);
  -moz-border-radius-topright: var(--sxl-border-radius);
  border-top-right-radius: var(--sxl-border-radius); }

.sxl-border-radius-bottom-left {
  -webkit-border-bottom-left-radius: var(--sxl-border-radius);
  -moz-border-radius-bottomleft: var(--sxl-border-radius);
  border-bottom-left-radius: var(--sxl-border-radius); }

.sxl-border-radius-bottom-right {
  -webkit-border-bottom-right-radius: var(--sxl-border-radius);
  -moz-border-radius-bottomright: var(--sxl-border-radius);
  border-bottom-right-radius: var(--sxl-border-radius); }

.sxl-border-radius-top {
  -webkit-border-top-left-radius: var(--sxl-border-radius);
  -webkit-border-top-right-radius: var(--sxl-border-radius);
  -moz-border-radius-topleft: var(--sxl-border-radius);
  -moz-border-radius-topright: var(--sxl-border-radius);
  border-top-left-radius: var(--sxl-border-radius);
  border-top-right-radius: var(--sxl-border-radius); }

.sxl-border-radius-right {
  -webkit-border-top-right-radius: var(--sxl-border-radius);
  -moz-border-radius-topright: var(--sxl-border-radius);
  border-top-right-radius: var(--sxl-border-radius);
  -webkit-border-bottom-right-radius: var(--sxl-border-radius);
  -moz-border-radius-bottomright: var(--sxl-border-radius);
  border-bottom-right-radius: var(--sxl-border-radius); }

.sxl-border-radius-bottom {
  -webkit-border-bottom-left-radius: var(--sxl-border-radius);
  -webkit-border-bottom-right-radius: var(--sxl-border-radius);
  -moz-border-radius-bottomleft: var(--sxl-border-radius);
  -moz-border-radius-bottomright: var(--sxl-border-radius);
  border-bottom-left-radius: var(--sxl-border-radius);
  border-bottom-right-radius: var(--sxl-border-radius); }

.sxl-border-radius-left {
  -webkit-border-top-left-radius: var(--sxl-border-radius);
  -moz-border-radius-topleft: var(--sxl-border-radius);
  border-top-left-radius: var(--sxl-border-radius);
  -webkit-border-bottom-left-radius: var(--sxl-border-radius);
  -moz-border-radius-bottomleft: var(--sxl-border-radius);
  border-bottom-left-radius: var(--sxl-border-radius); }

/* Base pour toutes les icônes Sitixel */
.elementor-widget-sitixel_icon .elementor-widget-container {
  display: flex; }

.sitixel-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  /* évite le surplus de hauteur */ }

/* Elementor */
/* Reset de base */
.sitixel-icon-list {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Items */
.sitixel-icon-list-item {
  display: flex;
  align-items: flex-start; }

/* Mode inline : la UL devient un flex container */
.sitixel-icon-list-view-inline .sitixel-icon-list {
  display: flex;
  flex-wrap: wrap; }

/* Les items restent en flex "ligne" */
.sitixel-icon-list-view-inline .sitixel-icon-list-item {
  display: inline-flex; }

/* Bullet & icône alignées */
.sitixel-icon-list-bullet,
.sitixel-icon-list-icon {
  display: inline-flex;
  margin-right: 0em; }

/* Quand on a une icône, on masque la bullet */
.sitixel-icon-list-item--has-icon .sitixel-icon-list-bullet {
  display: none; }

/* Le lien / inner englobe icône + texte */
.sitixel-icon-list-link,
.sitixel-icon-list-inner {
  display: flex;
  align-items: center;
  /* valeur par défaut, surchargée par le contrôle Elementor */ }

/* Bricks Builder */
.sitixel-bb-icon-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  /* direction + gap pilotés par Bricks */
  flex-direction: column;
  /* Si tu gardes la logique “has-icon” pour masquer la bullet : */ }
  .sitixel-bb-icon-list .sitixel-icon-list-item {
    display: flex; }
  .sitixel-bb-icon-list li.sitixel-icon-list-item .sitixel-icon-list-link,
  .sitixel-bb-icon-list li.sitixel-icon-list-item .sitixel-icon-list-inner {
    display: flex;
    align-items: center; }
  .sitixel-bb-icon-list .sitixel-icon-list-bullet,
  .sitixel-bb-icon-list .sitixel-icon-list-icon {
    display: inline-flex; }
  .sitixel-bb-icon-list .sitixel-icon-list-item--has-icon .sitixel-icon-list-bullet {
    display: none; }
  .sitixel-bb-icon-list .sitixel-icon-list-text {
    line-height: 1;
    /* ou 1.1/1.2 si 1 te semble trop tassé */ }
  .sitixel-bb-icon-list .sitixel-icon-list-icon .sitixel-icon,
  .sitixel-bb-icon-list .sitixel-icon-list-bullet {
    line-height: 1; }

/* ----------------------- */
/* Background */
/* ----------------------- */
/* -------------------- */
/* -------------------- */
/* Notifications bricks */
/* -------------------- */
/* -------------------- */
/* ✅ Success */
.message.success {
  font-family: var(--secondary-typo) !important;
  font-size: var(--sxl-text-xl) !important;
  font-weight: 700 !important;
  padding: 0px !important;
  border-radius: 6px !important;
  border: 1px solid transparent !important;
  margin-bottom: 30px !important;
  background-color: var(--sxl-success-l-7) !important;
  color: var(--sxl-success) !important;
  border-color: var(--sxl-success) !important; }

.message.success .text {
  padding: 10px 15px !important; }

/* 🔵 Info */
.message.info {
  font-family: var(--secondary-typo) !important;
  font-size: var(--sxl-text-xl) !important;
  font-weight: 700 !important;
  padding: 0px !important;
  border-radius: 6px !important;
  border: 1px solid transparent !important;
  margin-bottom: 30px !important;
  background-color: var(--sxl-info-l-7) !important;
  color: var(--sxl-info) !important;
  border-color: var(--sxl-info) !important; }

.message.info .text {
  padding: 10px 15px !important; }

/* 🟠 Warning */
.message.warning {
  font-family: var(--secondary-typo) !important;
  font-size: var(--sxl-text-xl) !important;
  font-weight: 700 !important;
  padding: 0px !important;
  border-radius: 6px !important;
  border: 1px solid transparent !important;
  margin-bottom: 30px !important;
  background-color: var(--sxl-warning-l-7) !important;
  color: var(--sxl-warning) !important;
  border-color: var(--sxl-warning) !important; }

.message.warning .text {
  padding: 10px 15px !important; }

/* 🔴 Error */
.message.error {
  font-family: var(--secondary-typo) !important;
  font-size: var(--sxl-text-xl) !important;
  font-weight: 700 !important;
  padding: 0px !important;
  border-radius: 6px !important;
  border: 1px solid transparent !important;
  margin-bottom: 30px !important;
  background-color: var(--sxl-error-l-7) !important;
  color: var(--sxl-error) !important;
  border-color: var(--sxl-error) !important; }

.message.error .text {
  padding: 10px 15px !important; }

/* -------------------- */
/* -------------------- */
/* 		Textes   		*/
/* -------------------- */
/* -------------------- */
.sxl_txt_ctn p {
  margin: 0 0 40px 0;
  padding: 0; }

.sxl_txt_ctn p:last-child {
  margin: 0 !important;
  padding: 0; }

.sxl_txt_ctn ul {
  padding: 0 0 35px 45px;
  margin: -25px 0 0 0; }

.sxl_txt_ctn ol {
  padding: 0 0 35px 45px;
  margin: -25px 0 0 0; }

.sxl_txt_ctn li {
  margin-top: 5px; }

/* link */
.sxl_txt_ctn a {
  text-decoration: underline !important; }

/* img */
.sxl_txt_ctn .alignright {
  margin: 8px 0 20px 40px; }

.sxl_txt_ctn .alignleft {
  margin: 8px 40px 20px 0; }

.sxl_txt_ctn .aligncenter {
  margin: 40px auto; }

.sxl_txt_ctn blockquote {
  text-align: center;
  background-color: #ececec; }

@media screen and (max-width: 477px) {
  .sxl_txt_ctn .alignright {
    min-width: 100% !important;
    margin: 8px 0 20px 0px; }

  .sxl_txt_ctn .alignleft {
    min-width: 100% !important;
    margin: 8px 0px 20px 0; }

  .sxl_txt_ctn .aligncenter {
    min-width: 100% !important;
    margin: 40px 0px; } }
.sxl_txt_ctn .brxe-form {
  margin-bottom: 40px; }

.wp-caption {
  background: none;
  border: none;
  max-width: 96%;
  padding: 0px; }

/* Header */
/* sidebar */
.widget-content h2 {
  font-size: 22px; }

/* Border gradient */
.sxl_border_gradient {
  border: 1px solid white;
  border-image: linear-gradient(0deg, #e6007e, #f39200) 10;
  transition: all 0.3s; }

.sxl_border_gradient:hover {
  border-image: linear-gradient(0deg, #f39200, #e6007e) 10;
  transition: all 0.3s; }

#brx-header {
  z-index: 4; }

/* ----------------------- */
/* Sendinblue form */
/* ----------------------- */
.sib_signup_form {
  color: #455162; }

.sib_signup_form .sib-email-area,
.sib_signup_form .sib-prenom-area {
  font-size: 13px;
  color: #455162;
  line-height: 15px; }

.sib_signup_form .sib-email-input,
.sib_signup_form .sib-prenom-input {
  font-size: 13px;
  background-color: #ebeff2;
  border-radius: 8px;
  padding: 6px !important;
  line-height: 18px; }

.sib_signup_form .rgpd {
  font-size: 14px;
  line-height: 18px; }

.sib_signup_form .mention {
  font-size: 10px;
  line-height: 12px;
  color: #45516280; }

.sib_signup_form .sib-default-btn {
  margin-top: 12px;
  text-align: center;
  width: 100%; }

/*# sourceMappingURL=sxl-styles.css.map */
