html, body {
  overflow-x: hidden;
  max-width: 100%;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
.page {
	margin-top: 0;
}

.main-wrapper > section {
	margin-top: var(--ev-space-2xl-3xl);
}

[id^="article_link"] main {
  margin-block: 0 var(--ev-space-2xl-3xl);
}

.hero.section-inspector {
  margin-top: 0 !important;
}

.form-page .flexible-form__title-wrapper,
.banner.banner-bg.section-inspector {
  min-height: 32vh;
  display: grid;
  align-items: end;
}

.breadcrumb-wrapper {
  background-color: var(--ev-light);
  padding-block: var(--ev-space-s);

}
  
.flexible-form__recaptcha-info .link-primary {
  --link-primary: #435E6D;
}

.btn-primary {
  --btn-color: var(--ev-dark);
}
  
a[href=""],
a[href="#"]:not([data-modal-type="form"]) {
  display: none;
}
.btn-primary {
  --btn-color: #fff;
  --btn-hover-color: #fff;
}
.btn-outline-primary {
  --btn-hover-color: #fff;
}
.subtitle {
  color: var(--ev-secondary);
}

.icon[style*="--icon-url: url('')"] {
--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M467 206h45v30h-45zM467 276h45v30h-45zM467 136h45v30h-45zM467 346h45v30h-45zM0 206h45v30H0zM0 276h45v30H0zM0 136h45v30H0zM0 346h45v30H0zM206 0h30v45h-30zM276 0h30v45h-30zM136 0h30v45h-30zM346 0h30v45h-30zM206 467h30v45h-30zM276 467h30v45h-30zM136 467h30v45h-30zM346 467h30v45h-30zM422 166v-30h45V45h-91v45h-30V45h-40v45h-30V45h-40v45h-30V45h-40v45h-30V45H45v91h45v30H45v40h45v30H45v40h45v30H45v40h45v30H45v91h91v-45h30v45h40v-45h30v45h40v-45h30v45h40v-45h30v45h91v-91h-45v-30h45v-40h-45v-30h45v-40h-45v-30h45v-40zM166 306h-30v-30h30zm0-70h-30v-30h30zm40.07-30.071h30v30h-30zm30.001 170.141h-30v-30h30zm0-70.141h-30v-30.364h30zm0-140h-30v-30h30zm70 210.141h-30v-30h30zm0-70.141h-30v-30h30zm0-70h-30v-30h30zm0-70h-30v-30h30zM376 306h-30v-30h30zm0-70h-30v-30h30z'/%3E%3C/svg%3E") !important;
}
/* form start */
.flexible-form__container {
  grid-template-areas: "title" "step   " "content";
}
.flexible-form__title-wrapper {
  grid-area: title;
}
.flexible-form__title-wrapper .container {
  max-width: unset !important;
}
.flexible-form .flexible-form__container {
  border: unset;
  background: #fff;
  box-shadow: var(--ev-shadow-lg);
}
.flexible-form .flexible-form__container {
  padding: var(--ev-space-xl) var(--ev-space-s-m);
}
@media (min-width: 768px) {
  .form-page .flexible-form__title-wrapper .container {
    max-width: clamp(var(--ev-grid-min-width, 20rem),var(--ev-grid-preferred-width, 80%),var(--ev-grid-max-width, 62rem)) !important;
  }
}
@media (min-width: 576px) {
  .flexible-form__container {
    grid-template-areas: "title title" "step content";
  }
}
.form-control,
.article--list .article__filter-dropdown-btn {
  --input-bg: var(--ev-banner);
}
.flexible-form .flexible-form__title-wrapper {
  text-align: start;
}
.flexible-form .form-check-label {
  background-color: var(--ev-banner);
}
.flexible-form .form-check-input[type="radio"]:checked + .form-check-label *,
.flexible-form .form-check-input[type="checkbox"]:checked + .form-check-label * {
  color: #fff !important;
}
.flexible-form .form-check-description {
  font-weight: var(--ev-heading-font-weight);
}
.flexible-form .filepond--root .filepond--drop-label {
  background: var(--ev-banner);
}
/* form end */
.main-content > .section-wrapper {
  position: relative;
  margin-top: unset !important;
  padding-top: var(--ev-space-3xl-4xl);
}
.main-content > .section-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/shape_1773301487.jpg');
  opacity: 0.010;
  background-size: cover;
  background-position: center;
  z-index: -1;
}
.breadcrumb-wrapper {
  background-color: transparent;
}
.breadcrumb-wrapper .container {
  max-width: unset;
  padding-inline: 0;
}
.intro {
  position: relative;
}
.intro::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(var(--ev-tertiary-rgb),80%);
  z-index: -2;
}

@media (width > 992px) {
  .nav-item.nav-item--home .text {
    display: none;
  }
}
.banner-bg,
.form-page .flexible-form__title-wrapper {
  --bg-color: var(--ev-primary);
}

.form-page .flexible-form__title-wrapper,
.banner.banner-bg.section-inspector {
  min-height: 22vh;
  align-items: center;
}
.banner-bg > *,
.form-page .flexible-form__title-wrapper > * {
  color: #fff !important;
}
.intro__grid:not(.btn-primary) {
  color: var(--ev-heading-color) !important;
}
.intro__subtitle.subtitle {
  color: var(--ev-heading-color) !important;
}
.article--list .article__item {
  --article-item-bg-content: #fff;
  --article-item-shadow: var(--ev-shadow-lg);
}
.article .objet-after-menu .sidebar-cta {
  display: none;
}
.subtitle {
  color: hsl(var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + -19%));
}
.article--list .article__item .article__item-image {
  border-bottom: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);
}
@media (width < 992px) {
  .intro__grid.d-grid {
    padding-block: var(--ev-space-2xl) var(--ev-space-m);
    padding-right: 0;
  }
}
.discover a:hover {
  color: var(--ev-primary) !important;
}
.flexible-form .form-check-figure {
  height: 150px;
  width: auto;
  place-self: center;
}
.form-check-img {
  place-self: center;
}
.flexible-form .form-check-label {
  place-content: center;
}
.intro__image {
  border-left: var(--ev-border-width) var(--ev-border-style) hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 67%));
}
.article--list .article__item {
  --article-item-bg: #fff;
}

.article--list .article__item {
  --border-color: hsl(var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 11%));
  border: var(--ev-border-width) var(--ev-border-style) var(--border-color);
}
.article--list .article__item .article__item-image {
  --border-img-color: hsl(var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 7%));
  border-bottom: var(--ev-border-width) var(--ev-border-style) var(--border-img-color);
}
/* @media (min-width: 1200px) {
  .article__container--criteria .article__content {
    grid-template-columns: 1fr calc(clamp(var(--ev-grid-min-width, 20rem),var(--ev-grid-preferred-width, 80%),var(--ev-grid-max-width, 62rem)) - 330px - var(--ev-grid-gutter)*3) 330px 1fr;
  }
}
@media (min-width: 1200px) {
  .article__container--criteria .article__content {
    grid-template-areas: "intro intro             intro             intro" "..    objet-after-menu  objet-after-menu  ..   ""..    paragraph-wrapper paragraph-wrapper ..   " "..    criteria          criteria          ..   ";
    }
} */
.article__criteria-group {
  background: var(--ev-banner);
  padding: var(--ev-space-s-m) var(--ev-space-s);
}

/* paragraph center without image start */
.paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  background: var(--ev-banner);
  text-align: start;
	place-content: start;
	place-items: start;
	margin-inline: unset !important;
  padding-block: var(--ev-space-2xl-3xl);
  padding-inline: var(--ev-space-l-xl);
}
.paragraph__cta.grid-cta {
  margin-top: 0;
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img > *{
  max-width: var(--ev-header-max-width);
}
.paragraph__item--Centre.no-faq .paragraph__grid .paragraph__cta.grid-cta {
  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);
}
.paragraph__item--Centre.no-faq .paragraph__grid .paragraph__cta.grid-cta .btn {
  margin-top: 0;
  margin-right: 0;
}
.paragraph__item.paragraph__item--Centre.has-faq .paragraph__grid.no-img {
  display: grid;
  grid-template-areas:
    "title    " 
    "img      " 
    "paragraph" 
    "cta      ";
}
.paragraph__item.paragraph__item--Centre.has-faq .paragraph__grid.no-img .paragraph__title {
  place-self: center;
  text-align: center;
}
/* paragraph center without image end */

/* paragraph center with image start */

.paragraph__item--Centre.no-faq {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.paragraph__item--Centre.no-faq .paragraph__grid {
  padding-block: var(--ev-space-2xl);
	padding-inline: var(--ev-space-l-xl);
  background: var(--ev-banner);
}
.paragraph__item--Centre.no-faq .paragraph__grid {
  grid-template-areas: "title title cta" "img    paragraph paragraph";
	grid-template-columns: minmax(100px, 300px) auto auto;
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img > * {
  color: var(--ev-heading-color) !important;
}
.paragraph__item--Centre.no-faq .paragraph__grid .paragraph__cta.grid-cta {
  justify-content: flex-end;
  margin-top: 0;
}
.paragraph__cta.grid-cta {
  margin-top: var(--ev-space-s);
}
.paragraph__item--Centre.has-faq .paragraph__grid {
  grid-template-areas: "img title    ""img cta" "img paragraph";
}
.paragraph__item--Centre.no-faq .paragraph__grid {
	grid-template-areas: "title     title title" "cta    ..   ..   " "paragraph paragraph img  ";
}
.paragraph__item--Centre.has-faq .paragraph__title.grid-title {
  place-self: start;
  text-align: start;
}
.paragraph__item--Centre .paragraph__image {
  width: 100%;
  min-width: 100%;
}
@media (width < 768px) {
  .paragraph__item--Centre.no-faq .paragraph__grid {
     grid-template-areas: "img      " "title    " "paragraph" "cta      ";
     grid-template-columns: unset !important;
  }
  .paragraph__item--Centre.no-faq .paragraph__grid .paragraph__cta.grid-cta {
    justify-content: flex-start;
  }
  .paragraph__image.grid-image {
    margin-bottom: var(--ev-space-m) !important;
  }
}
@media (min-width :768px) and (max-width: 1200px) {
  .paragraph__item--Centre.no-faq .paragraph__grid {
    grid-template-areas: "img title" "img paragraph" "img cta";
    grid-template-columns: minmax(100px, 300px) auto;
  }
  .paragraph__item--Centre.no-faq .paragraph__grid .paragraph__cta.grid-cta {
    justify-content: flex-start;
  }
}
/* paragraph center with image end */

/* paragraph item without image start */
@media (min-width: 992px) {
  .paragraph__item--Gauche .paragraph__grid.no-img {
    grid-template-areas:
      "..        img" 
      "title     img" 
      "paragraph img" 
      "cta       img" 
      "..        img";
    grid-template-columns: minmax(50%, 1fr) minmax(300px, 600px);
    grid-template-rows: 1fr repeat(3, min-content) 1fr;
  }
  .paragraph__item--Droite .paragraph__grid.no-img {
    grid-template-areas:
      "img  .." 
      "img  title" 
      "img  paragraph" 
      "img  cta" 
      "img  ..";
    grid-template-columns: minmax(300px, 600px) minmax(50%, 1fr);
    grid-template-rows: 1fr repeat(3, min-content) 1fr;
}
}
/* paragraph item without image end */
.flexible-form #recapCard {
  flex-grow: 0;
}
.main-content {
  margin-bottom: var(--ev-space-3xl);
}
ul:not(.list-style-none, .filepond--list) li::before {
   mask: var(--icon-url, url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.51 0 0 114.5 0 256c0 141.49 114.5 256 256 256 141.49 0 256-114.5 256-256C512 114.51 397.5 0 256 0m-60.914 363.99s-88.422-88.458-94.778-94.802c-14.139-14.139-14.139-37.147 0-51.274 14.175-14.175 37.099-14.175 51.274 0l57.244 57.244c7.118 7.118 18.67 7.069 25.728-.085l125.69-127.502c14.127-14.332 37.208-14.429 51.455-.181 14.03 14.03 14.115 36.942.181 51.081-136.493 138.486-162.414 165.507-162.414 165.507-14.985 14.984-39.383 14.997-54.38.012'/%3E%3C/svg%3E"))  no-repeat center / contain !important;
  -webkit-mask: var(--icon-url, url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.51 0 0 114.5 0 256c0 141.49 114.5 256 256 256 141.49 0 256-114.5 256-256C512 114.51 397.5 0 256 0m-60.914 363.99s-88.422-88.458-94.778-94.802c-14.139-14.139-14.139-37.147 0-51.274 14.175-14.175 37.099-14.175 51.274 0l57.244 57.244c7.118 7.118 18.67 7.069 25.728-.085l125.69-127.502c14.127-14.332 37.208-14.429 51.455-.181 14.03 14.03 14.115 36.942.181 51.081-136.493 138.486-162.414 165.507-162.414 165.507-14.985 14.984-39.383 14.997-54.38.012'/%3E%3C/svg%3E"))  no-repeat center / contain !important;
  width: var(--icon-width, 12px);
	height: var(--icon-height, 12px);
	margin-right: .35rem;
}
.intro__image.grid-image {
  overflow: hidden;
}
[id^="page_link-"] .paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  padding-block: var(--ev-space-xl-2xl);
}
@media (min-width: 1400px) {
  .paragraph__item--Centre.no-faq .paragraph__grid {
  	grid-template-columns: minmax(200px, 420px) 1fr auto;
	}
	.paragraph__description.grid-paragraph {
  	place-self: center end;
	}
}
.intro {
  box-shadow: var(--ev-shadow-lg);
}
#page_link-2604144743 main {
  gap: 0;
}
.article__filter .btn-tag {
  background-color: var(--ev-banner);
  border: unset !important;
}
.subtitle {
  color: var(--ev-primary) !important;
}
.article--list .article__item {
  --article-item-bg: var(--ev-banner);
  padding: var(--ev-space-s);
  border-radius: var(--ev-border-radius);
}
.article--list .article__item {
  --article-item-bg-content: transparent;
}
.article--list .article__item {
  --border-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 62%));
}
.article--list .article__item figure {
  border-radius: var(--ev-border-radius);
}
.intro .breadcrumb-wrapper {
  height: fit-content;
  grid-area: breadcrumb;
}
.intro .intro__grid.d-grid {
  grid-template-areas: "..       " "breadcrumb" "subtitle " "title    " "author   " "paragraph" "cta      " "..       ";
  grid-template-rows: 1fr repeat(6, auto) 1fr;
}
.article .label-wrapper {
  background: rgba(var(--ev-primary-rgb), 70%);
  font-weight: var(--ev-heading-font-weight);
  border-radius: var(--ev-border-radius);
}
.article .label-wrapper > * {
  background: rgba(var(--ev-primary-rgb), 85%);
 	color: #fff !important;
}
.main-content > .section-wrapper {
  padding-top: 0;
}
[id^="article_link-"] .paragraph__item--Centre.no-faq .paragraph__grid {
	grid-template-areas:
    "title    " 
    "img      " 
    "paragraph" 
    "cta      ";
}
[id^="article_link-"] .paragraph__item--Centre.no-faq .paragraph__grid {
	padding-block: 0 !important;
	padding-inline: 0 !important;
	background: transparent !important;
  grid-template-columns: unset !important;
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  border-radius: var(--ev-border-radius);
}
.intro::before {
  inset: 0 0 -3vw 0;
  inset: 0 0 -10vw 0;
  background-color: rgba(var(--ev-primary-rgb),100%);
  background-color: rgb(13, 65, 145);
}

.intro__grid {
  background: #fff;
  box-shadow: var(--ev-shadow-lg);
  height: fit-content !important;
  position: relative;
  z-index: 10;
  margin-right: -40px;
  padding-left: var(--ev-space-l-xl);
  border-radius: var(--ev-border-radius);
}
.intro__image.grid-image {
  max-width: 800px;
}
.intro__image {
  border-left: unset !important;
  border-radius: 16px;
}
.grid-content {
  margin-top: var(--ev-space-m-l);
}
[id^="article_link-"] .intro::before {
  inset: 0
}

@media (min-width: 1400px) {
  .paragraph__description.grid-paragraph {
    place-self: start;
  }
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  background: #fff;
  margin-block: var(--ev-space-xs);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  padding-block: var(--ev-space-xl) var(--ev-space-l);
}
.paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  position: relative;
  z-index: 0;
} 
.paragraph__item--Centre.no-faq .paragraph__grid.no-img::after {
  position: absolute;
  content: "";
  inset: 0;
 	background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');
  z-index: -1;
  background-size: cover;
  background-position: center;
  opacity: 0.06;
  z-index: -1;
}
@media (min-width: 1400px) {
  .paragraph__item--Centre.no-faq .paragraph__grid {
  	grid-template-columns: 1fr auto minmax(200px, 520px) !important;
	}
}

[id^="page_link-"] .paragraph__item--Centre.no-faq .paragraph__grid.no-img {
  padding-block: var(--ev-space-l);
}
[id^="page_link-"] .paragraph__item--Centre.no-faq .paragraph__image.grid-image.loaded-image {
	margin-bottom: 0;
}
.subtitle {
  color: var(--ev-heading-color) !important;
}

.linked-menu__title {
  border-bottom: 3px var(--ev-border-style) var(--ev-secondary);
  width: fit-content;
}
.linked-menu__image {
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15), 0 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: var(--ev-border-radius);
}
.linked-menu__item:nth-child(2n+1):not(.no-img) .linked-menu__image {
  transform: perspective(800px) rotateX(0deg) rotateY(7deg) rotateZ(00deg);
}
.linked-menu__item:nth-child(2n):not(.no-img) .linked-menu__image {
  transform: perspective(800px) rotateX(0deg) rotateY(-7deg) rotateZ(00deg);
}
.linked-menu__item {
  column-gap: calc(var(--ev-grid-gutter, 1rem) *2);
}
.intro__grid {
  background: transparent;
  box-shadow: unset !important;
}
.intro__grid {
  position: relative;
}
.intro::after {
  content: "";
  position: absolute;
  inset: 0 var(--ev-space-s-m) 0 var(--ev-space-s-m);
  background-color: #fff;
  border-radius: var(--ev-border-radius);
  margin-inline: var(--ev-space-xs);
  z-index: -1;
}
.intro__image.grid-image {
  position: relative;
  z-index: 10;
}
.intro__image.grid-image {
  height: auto !important;
}
/* .intro__image img {
  mask-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/intro-shape_1777379243.png");
  mask-size: 100% 100%;
  mask-position: top right;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/intro-shape_1777379243.png");
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: top right;
  -webkit-mask-repeat: no-repeat;
} */
.intro__grid::after {
  clip-path: unset;
}
.intro-wrapper {
  display: flex;
}
.intro__image.grid-image {
  max-width: unset !important;
  margin: var(--ev-space-s);
}
.intro__content {
	flex: 0 0 45%;
}
.intro-wrapper {
  overflow: hidden;
}
.intro__image,
.intro__image img {
  height: auto !important;
  aspect-ratio: 3/2;
  height: 100% !important;
}
.intro__image img {
  object-fit: cover;
}
.intro__image.grid-image {
  margin-right: 26px;
}
.intro__image.grid-image {
  place-self: center;
}
@media (width < 992px) {
  .intro-wrapper {
    display: block;
  }
}
.intro__content.grid-content {
  margin-top: 0 !important;
}
.paragraph > * {
  margin-top: var(--ev-space-2xl);
}
.intro::before {
  inset: 0 0 -1vw 0;
}

main {
  gap: 0;
}
.article--list .article__item {
  --border-color: #fff;
  --article-item-bg: #fff;
}

.article--list .article__item .label-wrapper {
	position: unset !important;
	width: fit-content;
  height: fit-content;
	grid-area: category;
}
.article--list .article__item-content {
	padding: 0;
}
.article--list .article__item {
  grid-template-areas: "paragraph" "category" "img      ";
  row-gap: var(--ev-space-xs);
}

.article__list {
  display: grid;
  grid-template-columns: minmax(280px, 360px) 1fr;
  align-items: start;
}

.banner-bg {
  --bg-color: transparent;
}
.banner-bg * {
  --bg-text-color: var(--ev-heading-color);
}
.article--list .article__filter {
  background: #fff;
}
.article--list .article__filter-label {
  font-size: var(--ev-step-2);
  background: var(--ev-quaternary);
  padding: var(--ev-space-2xs-xs);
  color: #fff;
}
.article__filter-wrapper {
	padding: var(--ev-space-xs);
}

.article__list {
	gap: var(--ev-space-m-l);
}

.article--list .article__filter {
	border-radius: var(--ev-border-radius);
}
.article--list .article__filter-label {
  border-top-left-radius: var(--ev-border-radius);
  border-top-right-radius: var(--ev-border-radius);
}
.article--list {
  margin-top: 0;
}
.article__filter-wrapper {
  width: 100%;
  min-width: 100%;
}
.article__list .article__aside {
  max-width: 360px;
}
.intro .intro__grid.d-grid {
  grid-template-areas: "..         ..       " "breadcrumb cta      " "subtitle   subtitle " "title      title    " "author     author   " "paragraph  paragraph" ".. ..       ";
}
@media(min-width: 992px) {
  .article__list .article__group.d-grid.grid-column {
  	grid-template-columns: repeat(2, 1fr);
	}
}
@media(min-width: 768px) and (max-width: 992px) {
  .article__list .article__group.d-grid.grid-column {
  	grid-template-columns: repeat(1, 1fr);
	}
  .article__list .article__aside {
  	max-width: 300px;
	}
}
@media (width < 768px) {
  .article__list {
    grid-template-areas: 'aside  ' 'content';
  }
}

#shareLinkModal .modal-dialog-centered {
  position: absolute;
  left: 22.5%;
  top: -7%;
}
#shareLinkModal .modal-dialog-centered .modal-content {
  padding: 1rem;
  border-radius: var(--ev-border-radius);
}
.intro .btn-outline-primary {
  --btn-bg: var(--ev-banner);
  --btn-hover-color: var(--ev-heading-color);
  --btn-border-color: transparent !important;
  --btn-hover-bg: var(--ev-banner);
  padding: var(--ev-space-2xs) var(--ev-space-xs);
}
.icon--share {
 --icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='M406.974 341.333c-25.975 0-49.261 11.68-64.926 30.05l-154.104-95.281a85.2 85.2 0 0 0 2.414-20.103c0-6.925-.851-13.652-2.414-20.103l154.103-95.281c15.665 18.369 38.95 30.05 64.927 30.05 47.053 0 85.333-38.281 85.333-85.333C492.308 38.281 454.027 0 406.974 0s-85.333 38.281-85.333 85.333c0 6.925.851 13.652 2.414 20.103l-154.104 95.281c-15.665-18.369-38.95-30.05-64.926-30.05-47.053 0-85.333 38.281-85.333 85.333s38.281 85.333 85.333 85.333c25.977 0 49.262-11.682 64.927-30.05l154.103 95.281a85.2 85.2 0 0 0-2.414 20.103c0 47.053 38.281 85.333 85.333 85.333s85.333-38.281 85.333-85.333-38.28-85.334-85.333-85.334m0-301.948c25.336 0 45.949 20.613 45.949 45.949s-20.613 45.949-45.949 45.949-45.949-20.613-45.949-45.949 20.613-45.949 45.949-45.949M105.026 301.949c-25.336 0-45.949-20.613-45.949-45.949s20.613-45.949 45.949-45.949 45.949 20.613 45.949 45.949-20.613 45.949-45.949 45.949m301.948 170.666c-25.336 0-45.949-20.613-45.949-45.949s20.613-45.949 45.949-45.949 45.949 20.613 45.949 45.949-20.613 45.949-45.949 45.949'/%3E%3C/svg%3E");
  --icon-height: 20px;
}
/* .intro__cta > button:nth-child(2) {
	padding: var(--ev-space-2xs) var(--ev-space-xs);
} */
#banner_cta-12576 {
  grid-area: banner;
}

.intro .intro__grid.d-grid {
  grid-template-areas: "..         ..       " "breadcrumb cta      " "subtitle   subtitle " "title      title    " "author     author   " "paragraph  paragraph" "banner banner" "..         ..       ";
}

.banner-cta .container {
  max-width: unset !important;
}
.intro::before {
  inset: 0px 0 -4vw 0;
}
.intro__cta.grid-cta {
  margin-bottom: var(--ev-space-s);
}

.intro__cta.grid-cta .btn {
  margin-top: 0;
}
ol:not(.list-style-none, .filepond--list) li {
  position: relative;
}
ol:not(.list-style-none, .filepond--list) {
   list-style: none !important;
   counter-reset: item;
   padding: 0;
   margin: 0;
}

ol:not(.list-style-none, .filepond--list) li:not(.breadcrumb-item) {
   counter-increment: item;
   position: relative;
   padding-left: 50px;
   margin-bottom: 12px;
   min-height: 32px;
}

ol:not(.list-style-none, .filepond--list) li:not(.breadcrumb-item)::before {
   content: counter(item);
   position: absolute;
   left: 0;
   top: 40%;
   transform: translateY(-50%);
   width: 32px;
   height: 32px;
   border-radius: 50%;
   background-color: var(--ev-quaternary);
	 color: #fff;
   font-weight: var(--ev-heading-font-weight);
   font-size: var(--ev-step-0);
   display: flex;
   align-items: center;
   justify-content: center;
}
.intro__image.grid-image {
  max-width: 100% !important;
}
@media (width < 992px) {
  .intro::after {
    inset: 0;
  }
  .intro__grid {
    margin-right: 0;
    padding-inline: var(--ev-grid-gutter) !important;
  }
  .intro .intro__grid.d-grid {
    margin-left: 0 !important;
  }
}
@media (width < 600px) {
  .intro .intro__grid.d-grid {
    grid-template-columns: auto 1fr;
    gap: var(--ev-space-s);
  }
	.intro__cta.grid-cta {
  	gap: var(--ev-space-xs);
  }
  #shareLinkModal .modal-dialog-centered {
    left: 15.5%;
  }
}
@media (width < 992px) {
  .intro__image.grid-image {
    margin-inline: 0;
  }
  .intro .intro__grid.d-grid {
    grid-template-areas: ".." "breadcrumb" "cta" "subtitle" "title" "author" "paragraph" "banner" "..";
    grid-template-rows: auto repeat(6, auto) 1fr;
    padding-block: var(--ev-space-xs);
  }
}
.discover .btn-tag {
	background-color: var(--ev-banner);
}
.discover__content {
  border: var(--ev-border-width, 1px) var(--ev-border-style, solid) #c9d6ec;
  padding: var(--ev-space-s);
}
.discover.collapse-parent {
  margin-top: var(--ev-space-2xl);
}
@media (min-width: 992px) {
  .intro__cta.grid-cta {
  	place-self: end;
	}
}
.article--list .article__item .article__item-image {
  border-bottom: unset !important;
}
.article--list .article__filter-label {
	background: var(--ev-primary);
}
.article--list .article__filter {
	box-shadow: var(--ev-shadow-lg);
}

[id^="app_article_categorie-"],
[id^="app_article_type-"] {
  background: hsl(215, 100%, 97.6%);
}
.form-control, .article--list .article__filter-dropdown-btn {
  --input-border-color: transparent;
}
.article--list .article__filter-dropdown-btn:focus {
  background: #fff;
}
.article--list .article__filter-dropdown-content {
  background-color: #fff;
  border-radius: var(--ev-border-radius);
}

@media (width < 768px) {
  .article__list .article__aside {
  	grid-area: aside;
	}
	.article__list .article__group-wrapper {
  	grid-area: content;
	}
	.article__list {
		grid-template-columns: unset !important;
	}
  .article__list {
		gap: 0;
	}
  .article__list .article__aside {
		max-width: unset !important;
	}
}
@media (min-width: 768px) {
  .article__group.d-grid.grid-column {
    margin-top: 0;
  }
  .article__list .article__group-wrapper {
    grid-column: 2;
  }
  .article__list .article__aside {
    grid-column: 1;
  }
  .article__group {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media (width < 1400px) {
  .article__list {
    grid-template-columns: minmax(200px, 260px) 1fr;
  }
}
[id^="app_get_contact-"] .header .navbar {
  --navbar-bg: rgba(var(--ev-primary-rgb), 105%);
}
.objet__after__intro {
  grid-area: objet-after-intro;
  margin-bottom: var(--ev-space-2xl);
}
.article__container--criteria .article__content {
  grid-template-areas: "intro intro             intro" "objet-after-intro objet-after-intro objet-after-intro""..    objet-after-menu  ..   " "..    paragraph-wrapper ..   " "..    criteria          ..   ";
}
@media (min-width: 768px) {
  .article__container--criteria .article__content {
    grid-template-areas: "intro intro             intro             intro""objet-after-intro objet-after-intro objet-after-intro objet-after-intro" "..    objet-after-menu  objet-after-menu  ..   " "..    criteria          criteria          ..   " "..    paragraph-wrapper paragraph-wrapper ..   ";
  }
}

@media (min-width: 1200px) {
  .article__container--criteria .article__content {
    grid-template-areas: "intro intro             intro    intro" "objet-after-intro objet-after-intro objet-after-intro objet-after-intro" "..    objet-after-menu  criteria ..   " "..    paragraph-wrapper criteria ..   ";
  }
}
@media (min-width: 768px) {
  .article__container--criteria #intro-article {
    margin-bottom: 0;
  }
}

[id^="article_link-"] .intro::before {
 inset: 0px 0 -4vw 0;
}
@media (min-width: 992px) {
  .intro__cta.grid-cta {
    margin-left: var(--ev-space-l);
  }
}

.intro__cta.grid-cta .btn {
  margin-right: 0;
}
@media (width < 992px) {
  .intro .intro__grid.d-grid {
    grid-template-areas: "..        " "breadcrumb" "cta       " "subtitle  " "title     " "paragraph " "banner    " "..        ";
  }
}

#home .main-content > * {
  margin-top: var(--ev-space-2xl-3xl);
}
/* section {
  content-visibility: auto;
} */

/* Eva-section styling start  */

/* =========================================================
   SECTION + THEMES
========================================================= */

.eva-section,
.eva-section-popins {
  --eva-page-bg: #ffffff;
  --eva-section-gutter: var(--ev-border-raduis);
  --eva-card-frame-size: 10px;
  --eva-card-frame-color: #ffffff;
  --eva-card-media-content-gap: 10px;
  --eva-card-title-font-weight: var(--ev-heading-font-weight);
  --eva-card-title-min-height: 40px;
  --eva-card-border-size: 1px;
  --eva-card-radius: var(--ev-border-radius);
  --eva-card-media-radius: var(--ev-border-radius);
  --eva-theme-band-color: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + -2%) );
  --eva-theme-band-color-end: var(--ev-primary);
  --eva-theme-band-title-color: var(--ev-heading-color);
  --eva-theme-band-font-color: var(--ev-heading-color);
  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: var(--ev-heading-color);
  --eva-theme-card-title-bg: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + -2%) );
  --eva-theme-card-title-bg-end: var(--ev-primary);
  --eva-theme-card-title-color: var(--ev-heading-color);
  --eva-theme-card-button-bg: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + -2%) );
  --eva-theme-card-button-bg-end: var(--ev-primary);
  --eva-theme-card-button-color: var(--ev-heading-color);
  --eva-theme-decor-color: rgba(79, 160, 43, 0.28);
  --eva-band-container-pad: 40px;
  --eva-band-height: 100%;
  --eva-band-triangle-before: 0px;
  --eva-band-triangle-extra: 0px;
  --eva-media-height: 320px;
  --eva-grid-gap: var(--ev-grid-gutter);
  --eva-effect-duration-card: 0.28s;
  --eva-effect-duration-media: 0.42s;
  --eva-effect-ease: ease;
  --eva-effect-lift-y: -6px;
  --eva-effect-zoom-scale: 1.03;
  --eva-effect-tilt-rotate: 1.2deg;
  --eva-effect-media-filter: saturate(1.08) contrast(1.03);
  --eva-effect-fade-opacity: 0.9;
  --eva-font-title: var(--ev-heading-font-family);
  --eva-gradient-direction: none;
  --eva-gradient-color-start: var(--ev-primary);
  --eva-gradient-color-end: var(--ev-tertiary);
  overflow: hidden;
  position: relative;
  z-index: 0;
  background: var(--eva-page-bg);
  padding: calc(44px + var(--eva-band-triangle-before)) 0 var(--ev-space-s);
  --eva-section-space-before: 0px;
  --eva-section-space-after: 0px;
/*   padding: calc(44px + var(--eva-band-triangle-before)) 0 var(--eva-band-triangle-space-after); */
  padding: calc(44px + var(--eva-band-triangle-before)) 0 var(--ev-space-2xl);
  margin-top: var(--eva-section-space-before) !important;
  margin-bottom: var(--eva-section-space-after);
}

.eva-section[data-theme="section-dark"][data-gradient="section-couleur-unie"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-couleur-unie"] {
  --eva-theme-band-color: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-band-color-end: var(--ev-primary);
  --eva-theme-band-font-color: #ffffff;

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: #1f2937;

  --eva-theme-card-title-bg: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-card-title-bg-end: var(--ev-primary);
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-card-button-bg-end: var(--ev-primary);
  --eva-theme-card-button-color: #ffffff;

  --eva-theme-decor-color: rgba(255, 255, 255, 0.14);
}
.eva-section[data-theme="section-dark"][data-show-title="visible-cadre"] .eva-card__icon .icon {
  --icon-color: #fff;
}
.eva-section[data-theme="section-transparent"],
.eva-section-popins[data-theme="section-transparent"] {
    --eva-theme-band-color: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-band-color-end: var(--ev-primary);
  --eva-theme-band-font-color: var(--ev-heading-color);

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: #1f2937;

  --eva-theme-card-title-bg: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-card-title-bg-end: var(--ev-primary);
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: hsl(
    var(--ev-primary-hue),
    var(--ev-primary-saturation),
    calc(var(--ev-primary-lightness) + -2%)
  );
  --eva-theme-card-button-bg-end: var(--ev-primary);
  --eva-theme-card-button-color: #ffffff;

  --eva-theme-decor-color: rgba(255, 255, 255, 0.14);
}
.eva-section[data-theme="section-transparent"] .eva-section__band {
  background: transparent;
}
.eva-section[data-theme="section-transparent"] {
  padding: 0 0 var(--ev-space-2xs) 0 !important;
}
.eva-section[data-theme="section-transparent"][data-show-title="visible-cadre"] .eva-card__icon .icon {
  --icon-color: #fff;
}
.eva-section[data-theme="section-transparent"] .eva-swiper-arrow {
  color: #fff;
}

.eva-section[data-theme="section-light"],
.eva-section-popins[data-theme="section-light"] {
  --eva-theme-band-color: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 78%) );
  --eva-theme-band-color-end: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 83%) );
  --eva-theme-band-font-color: var(--ev-primary);
  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: var(--ev-primary);
  --eva-theme-card-title-bg: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 10%) );
  --eva-theme-card-title-bg-end: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 8%) );
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 83%) );
  --eva-theme-card-button-bg-end: hsl( var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 83%) );
  --eva-theme-card-button-color: var(--ev-heading-color);

  --eva-theme-decor-color: rgba(16, 35, 64, 0.12);
}
.eva-section[data-theme="section-light"][data-show-title="visible-cadre"] .eva-card__icon .icon {
  --icon-color: #fff;
}
.eva-section[data-theme="section-gradient"],
.eva-section-popins[data-theme="section-gradient"] {
  --eva-theme-band-color: var(--ev-primary);
  --eva-theme-band-color-end: var(--ev-tertiary);
  --eva-theme-band-font-color: #ffffff;;

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: #13230d;

  --eva-theme-card-title-bg: var(--ev-primary);
  --eva-theme-card-title-bg-end: var(--ev-tertiary);
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: var(--ev-primary);
  --eva-theme-card-button-bg-end: var(--ev-tertiary);
  --eva-theme-card-button-color: #ffffff;

  --eva-theme-decor-color: rgba(255, 255, 255, 0.14);
}
.eva-section[data-theme="section-gradient"][data-show-title="visible-cadre"] .eva-card__icon .icon {
  --icon-color: #fff;
}
.eva-section[data-theme="section-soft"],
.eva-section-popins[data-theme="section-soft"] {
  --eva-theme-band-color:  hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 34%) );
  --eva-theme-band-color-end: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 32%) );
  --eva-theme-band-font-color: var(--ev-heading-color);

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: var(--ev-heading-color);;

  --eva-theme-card-title-bg: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 10%) );
  --eva-theme-card-title-bg-end: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 15%) );
  --eva-theme-card-title-color: var(--ev-heading-color);

  --eva-theme-card-button-bg: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 10%) );
  --eva-theme-card-button-bg-end: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 15%) );
  --eva-theme-card-button-color:  var(--ev-heading-color);

  --eva-theme-decor-color: rgba(146, 181, 236, 0.18);
}

.eva-section[data-theme="section-flat"],
.eva-section-popins[data-theme="section-flat"] {
  --eva-theme-band-color: #f3f4f6;
  --eva-theme-band-color-end: #f3f4f6;
  --eva-theme-band-font-color: #1f2937;

  --eva-card-radius: 0px;
  --eva-card-media-radius: 0px;

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: #1f2937;

  --eva-theme-card-title-bg: #1f2937;
  --eva-theme-card-title-bg-end: #374151;
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: #1f2937;
  --eva-theme-card-button-bg-end: #374151;
  --eva-theme-card-button-color: #ffffff;

  --eva-theme-decor-color: rgba(31, 41, 55, 0.12);
}

/* GRADIENT OPTIONS */
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"],
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"],
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"],
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"],
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-centre"],
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] {
  --eva-theme-band-color: var(--ev-primary);
  --eva-theme-band-color-end: var(--ev-tertiary);
  --eva-theme-band-font-color: #ffffff;;

  --eva-theme-card-surface: #ffffff;
  --eva-theme-card-text: #13230d;

  --eva-theme-card-title-bg: var(--ev-primary);
  --eva-theme-card-title-bg-end: var(--ev-tertiary);
  --eva-theme-card-title-color: #ffffff;

  --eva-theme-card-button-bg: var(--ev-primary);
  --eva-theme-card-button-bg-end: var(--ev-tertiary);
  --eva-theme-card-button-color: #ffffff;

  --eva-theme-decor-color: rgba(255, 255, 255, 0.14);
}
.eva-section[data-theme="section-dégradé-haut-bas"][data-show-title="visible-cadre"] .eva-card__icon .icon,
.eva-section[data-theme="section-dégradé-bas-haut"][data-show-title="visible-cadre"] .eva-card__icon .icon,
.eva-section[data-theme="section-dégradé-gauche-droite"][data-show-title="visible-cadre"] .eva-card__icon .icon,
.eva-section[data-theme="section-dégradé-droite-gauche"][data-show-title="visible-cadre"] .eva-card__icon .icon,
.eva-section[data-theme="section-dégradé-centre"][data-show-title="visible-cadre"] .eva-card__icon .icon {
  --icon-color: #fff;
}

/* .eva-section[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-popin__tag-item,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-popin__tag-item,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-popin__tag-item,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-popin__tag-item,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-popin__tag-item{
  background: linear-gradient(
    var(--eva-gradient-direction),
    var(--eva-gradient-color-start),
    var(--eva-gradient-color-end)
  );
}
 */
.eva-section[data-gradient="section-dégradé-haut-bas"],
.eva-section-popins[data-gradient="section-dégradé-haut-bas"]{
  --eva-gradient-direction: 180deg;
}
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-section__band,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-haut-bas"] .eva-popin__tag-item {
	background: linear-gradient( var(--eva-gradient-direction), var(--eva-gradient-color-start) 0%, var(--eva-gradient-color-end) 130% );
}

.eva-section[data-gradient="section-dégradé-bas-haut"],
.eva-section-popins[data-gradient="section-dégradé-bas-haut"]{
  --eva-gradient-direction: 0deg;
}
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-section__band,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-bas-haut"] .eva-popin__tag-item {
   background-image: linear-gradient(
    var(--eva-gradient-direction),
    var(--eva-gradient-color-start) 30%,
    var(--eva-gradient-color-end) 115%
  );
}
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-section__band,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-gauche-droite"] .eva-popin__tag-item {
   background-image: linear-gradient(
    var(--eva-gradient-direction),
    var(--eva-gradient-color-start) 30%,
    var(--eva-gradient-color-end) 130%
  );
}
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-section__band,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-droite-gauche"] .eva-popin__tag-item {
   background-image: linear-gradient(
    var(--eva-gradient-direction),
    var(--eva-gradient-color-start) 0%,
    var(--eva-gradient-color-end) 130%
  );
}
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-section__band,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-section__band,
.eva-section[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-card__button .btn-primary,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-popin__button,
.eva-section-popins[data-theme="section-dark"][data-gradient="section-dégradé-centre"] .eva-popin__tag-item {
   background-image: radial-gradient(
    var(--eva-gradient-direction),
    var(--eva-gradient-color-start) -30%,
    var(--eva-gradient-color-end) 80%
  );
  background-image: radial-gradient( var(--eva-gradient-direction), var(--eva-gradient-color-end) -10%, var(--eva-gradient-color-start) 70% );
}
.eva-section[data-gradient="section-dégradé-gauche-droite"],
.eva-section-popins[data-gradient="section-dégradé-gauche-droite"]{
  --eva-gradient-direction: 270deg;
}
.eva-section[data-gradient="section-dégradé-droite-gauche"],
.eva-section-popins[data-gradient="section-dégradé-droite-gauche"]{
   --eva-gradient-direction: 90deg;
}

.eva-section[data-gradient="section-dégradé-centre"],
.eva-section-popins[data-gradient="section-dégradé-centre"]{
  --eva-gradient-direction: circle at center;
}

/* Haut → Bas  */
.eva-section[data-theme="section-dégradé-haut-bas"] .eva-section__band {
	background: linear-gradient( 180deg, var(--ev-primary) 0%, var(--ev-tertiary) 130% );
}

/* Bas → Haut */
.eva-section[data-theme="section-dégradé-bas-haut"] .eva-section__band {
  background-image: linear-gradient(
    0deg,
    var(--ev-primary) 0%,
    var(--ev-tertiary) 115%
  );
}

/* Gauche → Droite */
.eva-section[data-theme="section-dégradé-gauche-droite"] .eva-section__band {
  background-image: linear-gradient(
    270deg,
    var(--ev-primary) 0%,
    var(--ev-tertiary) 130%
  );
}

/* Droite → Gauche */
.eva-section[data-theme="section-dégradé-droite-gauche"] .eva-section__band {
	background-image: linear-gradient( 90deg, var(--ev-primary) 0%, var(--ev-tertiary) 130% );
}

/* Centre */
.eva-section[data-theme="section-dégradé-centre"] .eva-section__band {
  background-image: radial-gradient( circle at center, var(--ev-tertiary) -30%, var(--ev-primary) 80% );
}


/* =========================================================
   data-image-option
========================================================= */

.eva-section[data-image-option="Logo"] .eva-card__media {
  background-size: contain;
}

/* =========================================================
   BAND
========================================================= */

.eva-section__band {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  transform: translateX(-50%);
  height: max(
    var(--eva-band-height),
    calc(var(--eva-band-triangle-before) + var(--eva-band-triangle-extra) + 180px)
  );
  background: linear-gradient(
    180deg,
    var(--eva-theme-band-color) 0%,
    var(--eva-theme-band-color-end) 100%
  );
  overflow: hidden;
  pointer-events: none;
}

.eva-section[data-band-shell="fluid"] .eva-section__band {
  width: 100%;
}

.eva-section[data-band-shell="section-container-bloc-container"] .eva-section__band {
  max-width: clamp(var(--ev-grid-min-width, 20rem),var(--ev-grid-preferred-width, 80%),var(--ev-grid-max-width, 62rem));
  width: 100%;
  padding-inline: var(--ev-grid-gutter);
  margin-inline: auto;
}

.eva-section:not([data-band-shell]) .eva-section__band {
  width: 100%;
}

/* Passage du bandeau en 100% quand la largeur tablette est atteinte */
@media (max-width: 1200px) {
  .eva-section[data-band-shell="section-container-bloc-container"] .eva-section__band {
    left: 0;
    transform: none;
    width: 100%;
  }
}

/* =========================================================
   TRIANGLES
========================================================= */
@media(max-width: 767px) {
  .eva-section[data-band-triangles="true"] {
  	padding: calc(44px + var(--eva-band-triangle-before)) 0 0;
	}
}

.eva-section[data-band-triangles="true"] .eva-section__band::before,
.eva-section[data-band-triangles="true"] .eva-section__band::after {
  content: "";
  position: absolute;
  left: -3px;
  right: -3px;
  background: var(--eva-page-bg);
}

.eva-section[data-band-triangles="true"] .eva-section__band::before {
  top: -1px;
  height: var(--eva-band-triangle-before);
}

.eva-section[data-band-triangles="true"] .eva-section__band::after {
  bottom: 0;
  height: var(--eva-band-triangle-extra);
}

.eva-section[data-band-triangles="true"][data-band-shape-top="left"] .eva-section__band::before {
  clip-path: polygon(0 0, 100% 0, 100% 100%);
}

.eva-section[data-band-triangles="true"][data-band-shape-top="right"] .eva-section__band::before {
  clip-path: polygon(0 0, 100% 0, 0 100%);
}

.eva-section[data-band-triangles="true"][data-band-shape-bottom="left"] .eva-section__band::after {
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}

.eva-section[data-band-triangles="true"][data-band-shape-bottom="right"] .eva-section__band::after {
  clip-path: polygon(0 0, 100% 100%, 0 100%);
}

.eva-section[data-band-triangles="false"] .eva-section__band::before,
.eva-section[data-band-triangles="false"] .eva-section__band::after,
.eva-section[data-band-shape-top="none"] .eva-section__band::before,
.eva-section[data-band-shape-bottom="none"] .eva-section__band::after {
  display: none;
}

/* =========================================================
   INNER
========================================================= */

.eva-section__inner {
  position: relative;
  z-index: 2;
}

/* .eva-section[data-band-shell="container"] .eva-section__intro,
.eva-section[data-band-shell="container"] .eva-container {
  padding-left: var(--eva-band-container-pad);
  padding-right: var(--eva-band-container-pad);
}
.eva-section[data-band-shell="container"] .eva-section__tag-list {
  padding-right: var(--eva-band-container-pad);
} */
/* =========================================================
   DECOR
========================================================= */

.eva-section__decor {
  display: none;
}

.eva-section[data-theme-dots="true"] .eva-section__decor--svg {
  display: block;
  position: absolute;
  top: 36px;
  right: var(--eva-band-container-pad);
  width: 260px;
  height: 110px;
  z-index: 1;
  color: var(--eva-theme-decor-color);
  pointer-events: none;
}

.eva-section__decor--svg svg {
  display: block;
  width: 100%;
  height: 100%;
}

.eva-section__intro,
.eva-section__tag-list,
.eva-container {
  position: relative;
  z-index: 2;
}

/* =========================================================
   INTRO
========================================================= */

.eva-section__kicker {
  margin: 0 0 14px;
  color: var(--eva-theme-band-font-color);
  font-size: 14px;
  line-height: 1.45;
  font-weight: 700;
}

.eva-section__title {
  color: var(--eva-theme-band-font-color);
  font-size: var(--ev-step-4);
}

.eva-section__title span {
  opacity: 0.78;
}

.eva-section__subtitle {
  color: var(--eva-theme-band-font-color) !important;
  font-size: var(--ev-step-1);
}
.eva-section__button .btn-outline-primary {
  --btn-color: var(--eva-theme-band-font-color);
  --btn-border-color: var(--eva-theme-band-font-color);
  --btn-hover-color: var(--eva-theme-band-font-color) !important;
  --btn-hover-bg: transparent;
}
.eva-section__description {
  color: var(--eva-theme-band-font-color);
  opacity: 0.9;
}

/* =========================================================
   TAGS SECTION
========================================================= */

.eva-section__tag-list {
  display: flex !important;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 22px;
}

.eva-section__tag-list:empty {
  display: none !important;
}

.eva-section__tag-button {
  appearance: none;
  border: 1px solid #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  padding: 0 14px;
  border-radius: var(--ev-btn-border-radius);
  background: rgba(255, 255, 255, 0.15);
  color: var(--eva-theme-band-font-color);
  text-decoration: none;
  font-size: 13px;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
}

.eva-section__tag-button.is-active {
  background: #ffffff;
  color: var(--eva-theme-band-title-color);
}

.eva-card.is-hidden-by-tag {
  display: none !important;
}

/* =========================================================
   GRID
========================================================= */

.eva-container {
  width: 100%;
}

.eva-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--eva-grid-gap); 
}

.eva-card[data-col="1"] { grid-column: span 1; }
.eva-card[data-col="2"] { grid-column: span 2; }
.eva-card[data-col="3"] { grid-column: span 3; }
.eva-card[data-col="4"] { grid-column: span 4; }
.eva-card[data-col="5"] { grid-column: span 5; }
.eva-card[data-col="6"] { grid-column: span 6; }
.eva-card[data-col="7"] { grid-column: span 7; }
.eva-card[data-col="8"] { grid-column: span 8; }
.eva-card[data-col="9"] { grid-column: span 9; }
.eva-card[data-col="10"] { grid-column: span 10; }
.eva-card[data-col="11"] { grid-column: span 11; }
.eva-card[data-col="12"] { grid-column: span 12; }

.eva-card:not([data-col]) {
  grid-column: span 3;
}

/* =========================================================
   CARD
========================================================= */

.eva-card {
  display: flex;
  flex-direction: column;
  gap: var(--eva-card-media-content-gap);
  min-width: 0;
  width: 100%;
  height: 100%;
  padding: var(--eva-card-frame-size);
  background: var(--eva-card-frame-color);
  border-radius: var(--ev-border-radius);
  overflow: hidden;
  transition:
    transform var(--eva-effect-duration-card) var(--eva-effect-ease),
    box-shadow var(--eva-effect-duration-card) var(--eva-effect-ease);
}

.eva-card[tabindex="0"],
.eva-card[tabindex="0"]:focus {
  outline: none;
}

.eva-section[data-card-border="true"] .eva-card {
  border: var(--ev-border-width) var(--ev-border-style) color-mix(
    in srgb,
    var(--eva-theme-card-title-bg) 34%,
    transparent
  );
}

.eva-card__image-frame {
  position: relative;
  width: 100%;
  height: var(--eva-media-height);
  min-height: var(--eva-media-height);
  overflow: hidden;
  border-radius: var(--ev-border-radius);
}

.eva-card__media {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-image: var(--eva-media);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  text-decoration: none;
  transition:
    transform var(--eva-effect-duration-media) var(--eva-effect-ease),
    filter var(--eva-effect-duration-media) var(--eva-effect-ease);
}

.eva-section[data-card-fonction="card"] .eva-card__media {
  pointer-events: none;
  cursor: default;
}

.eva-section[data-card-fonction="gallery"] .eva-card__media,
.eva-section[data-card-fonction="article-mini"] .eva-card__media,
.eva-section[data-card-fonction="article"] .eva-card__media {
  cursor: zoom-in;
}

.eva-card[data-media-align="centre"] .eva-card__media { background-position: center center; }
.eva-card[data-media-align="haut"] .eva-card__media { background-position: center top; }
.eva-card[data-media-align="bas"] .eva-card__media { background-position: center bottom; }
.eva-card[data-media-align="gauche"] .eva-card__media { background-position: left center; }
.eva-card[data-media-align="droite"] .eva-card__media { background-position: right center; }
.eva-card[data-media-align="haut-gauche"] .eva-card__media { background-position: left top; }
.eva-card[data-media-align="haut-droite"] .eva-card__media { background-position: right top; }
.eva-card[data-media-align="bas-gauche"] .eva-card__media { background-position: left bottom; }
.eva-card[data-media-align="bas-droite"] .eva-card__media { background-position: right bottom; }

/* Tags image multiples */
.eva-card__tags {
  position: absolute;
  right: 12px;
  bottom: 12px;
  z-index: 4;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 6px;
  max-width: calc(100% - 24px);
  pointer-events: none;
}

.eva-card__tags:empty {
  display: none;
}

.eva-card__tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid #ffffff;
  background: rgba(255, 255, 255, 0.92);
  color: var(--eva-theme-band-title-color);
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  white-space: nowrap;
}

/* compatibilité ancien HTML */
.eva-card__media > .eva-card__tag {
  position: absolute;
  right: 12px;
  bottom: 12px;
}

/* =========================================================
   TITRE CARD
========================================================= */

.eva-card__title {
  margin: 0;
}

.eva-card__title-link {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: var(--eva-card-title-min-height);
  padding: 8px 12px;
  border-radius: var(--ev-border-radius);
  text-decoration: none;
  font-family: var(--eva-font-title);
  font-size: 18px;
  line-height: 1.15;
  font-weight: var(--eva-card-title-font-weight);
}

.eva-card__title-inner {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.eva-card__icon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.eva-card__icon .icon {
  width: 18px;
  height: 18px;
  --icon-color: var(--eva-theme-card-title-bg);
}
.eva-card__icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.eva-section[data-show-icon="false"] .eva-card__icon {
  display: none;
}

.eva-section[data-show-title="non-visible"] .eva-card__title {
  display: none;
}

.eva-section[data-show-title="visible"] .eva-card__title-link {
  background: transparent;
  padding: 4px 4px 0;
}

.eva-section[data-show-title="visible"] .eva-card__title-link,
.eva-section[data-show-title="visible"] .eva-card__icon {
  color: var(--eva-theme-card-title-bg);
}

.eva-section[data-show-title="visible"] .eva-card__title-text {
  background: linear-gradient(
    180deg,
    var(--eva-theme-card-title-bg) 0%,
    var(--eva-theme-card-title-bg-end) 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.eva-section[data-show-title="visible-cadre"] .eva-card__title-link {
  background: linear-gradient(
    180deg,
    var(--eva-theme-card-title-bg) 0%,
    var(--eva-theme-card-title-bg-end) 100%
  );
  color: var(--eva-theme-card-title-color);
}

/* =========================================================
   DESCRIPTION / BOUTON CARD
========================================================= */

.eva-card__description {
  margin: 0;
  color: var(--eva-theme-card-text);
}

.eva-card__button .btn-primary {
  background: linear-gradient(
    180deg,
    var(--eva-theme-card-button-bg) 0%,
    var(--eva-theme-card-button-bg-end) 100%
  );
  --btn-color: var(--eva-theme-card-button-color);
}

.eva-section[data-show-description="false"] .eva-card__description {
  display: none;
}

.eva-section[data-show-link="false"] .eva-card__button {
  display: none;
}

/* =========================================================
   ORDRE CARD
========================================================= */
.eva-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--eva-card-media-content-gap);
  width: 100%;
  min-width: 100%;
}

.eva-section[data-show-image="img-before-title"] .eva-card__image-frame { order: 1; }
.eva-section[data-show-image="img-before-title"] .eva-card__title { order: 2; }
.eva-section[data-show-image="img-before-title"] .eva-card__subtitle { order: 3; }
.eva-section[data-show-image="img-before-title"] .eva-card__description { order: 4; }
.eva-section[data-show-image="img-before-title"] .eva-card__button { order: 5; }

.eva-section[data-show-image="img-after-title"] .eva-card__content > .eva-card__title { order: 1; }
.eva-section[data-show-image="img-after-title"] .eva-card__content > .eva-card__image-frame { order: 2; }
.eva-section[data-show-image="img-after-title"] .eva-card__content > .eva-card__subtitle { order: 3; }
.eva-section[data-show-image="img-after-title"] .eva-card__content > .eva-card__description { order: 4; }
.eva-section[data-show-image="img-after-title"] .eva-card__content > .eva-card__button { order: 5; }

.eva-section[data-show-image="none"] .eva-card__image-frame { display: none !important; }
.eva-section[data-show-image="none"] .eva-card__title { order: 1; }
.eva-section[data-show-image="none"] .eva-card__subtitle { order: 2; }
.eva-section[data-show-image="none"] .eva-card__description { order: 3; }
.eva-section[data-show-image="none"] .eva-card__button { order: 4; }

/* .eva-section[data-show-image="none"] .eva-card__image-frame {
  display: none;
} */
/* =========================================================
   EFFECTS
========================================================= */

.eva-section[data-effect="lift"] .eva-card__content:hover  {
  transform: translateY(var(--eva-effect-lift-y));
}

.eva-section[data-effect="zoom"] .eva-card:hover .eva-card__media {
  transform: scale(var(--eva-effect-zoom-scale));
  filter: var(--eva-effect-media-filter);
}

.eva-section[data-effect="lift-zoom"] .eva-card__content:hover {
  transform: translateY(var(--eva-effect-lift-y));
}

.eva-section[data-effect="lift-zoom"] .eva-card:hover .eva-card__media {
  transform: scale(var(--eva-effect-zoom-scale));
  filter: var(--eva-effect-media-filter);
}

.eva-section[data-effect="shadow"] .eva-card:hover {
  box-shadow: var(--ev-shadow-lg);
}

.eva-section[data-effect="tilt"] .eva-card__content:hover {
  transform: rotate(var(--eva-effect-tilt-rotate));
}

.eva-section[data-effect="fade"] .eva-card__content:hover {
  opacity: var(--eva-effect-fade-opacity);
}

/* =========================================================
   POP-IN
========================================================= */

.eva-popin {
  position: fixed;
  inset: 0;
  z-index: 999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 32px 84px;
/*   position: absolute; */
}

.eva-section[data-card-fonction="gallery"] .eva-popin:target,
.eva-section[data-card-fonction="article-mini"] .eva-popin:target,
.eva-section[data-card-fonction="article"] .eva-popin:target {
  display: flex;
}
.eva-section[data-card-fonction="gallery"] .eva-popin.is-open,
.eva-section[data-card-fonction="article-mini"] .eva-popin.is-open,
.eva-section[data-card-fonction="article"] .eva-popin.is-open {
  display: flex;
}

.eva-section[data-card-fonction="card"] .eva-popin {
  display: none !important;
}

.eva-popin__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.88);
  inset: -50vw;
}

.eva-popin__content {
  position: relative;
  z-index: 2;
  width: min(1100px, 100%);
  height: min(900px, calc(100vh - 64px));
  display: flex;
  align-items: center;
  justify-content: center;
}

/* gallery */
.eva-section[data-card-fonction="gallery"] .eva-popin__gallery-image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 18px;
  background-image: var(--eva-media);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
}

.eva-section[data-card-fonction="gallery"] .eva-popin__mini,
.eva-section[data-card-fonction="gallery"] .eva-popin__article {
  display: none;
}

.eva-section[data-card-fonction="gallery"] .eva-popin__caption {
  display: none;
}

/* article-mini */
.eva-section[data-card-fonction="article-mini"] .eva-popin__gallery-image,
.eva-section[data-card-fonction="article-mini"] .eva-popin__article,
.eva-section[data-card-fonction="article-mini"] .eva-popin__caption {
  display: none;
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);
  width: min(1040px, 100%);
  max-height: min(820px, calc(100vh - 80px));
  overflow: hidden;
  border-radius: var(--eva-card-radius);
  background: var(--eva-theme-card-surface);
  color: var(--eva-theme-card-text);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
}

.eva-popin__mini-image {
  min-height: 520px;
  background-image: var(--eva-media);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.eva-popin__mini-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: clamp(28px, 4vw, 52px);
  background: linear-gradient(
    180deg,
    var(--eva-theme-card-surface) 0%,
    color-mix(in srgb, var(--eva-theme-card-surface) 88%, var(--eva-theme-band-color) 12%) 100%
  );
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__title {
  order: 1;
  margin: 0 0 14px;
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__tag {
  order: 2;
  width: auto;
  max-width: max-content;
  min-height: 28px;
  margin: 0 0 18px;
  padding: 0 12px;
  align-self: flex-start;
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__subtitle {
  order: 3;
  margin: 0 0 14px;
  font-size: var(--ev-step-1);
}
.eva-section[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__description {
  order: 4;
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__button {
  order: 5;
}

/* article */
.eva-section[data-card-fonction="article"] .eva-popin__gallery-image,
.eva-section[data-card-fonction="article"] .eva-popin__mini,
.eva-section[data-card-fonction="article"] .eva-popin__caption {
  display: none;
}

.eva-section[data-card-fonction="article"] .eva-popin__article {
  --eva-article-inner-width: calc(100% - 48px);

  display: block;
  width: min(1040px, 100%);
  max-height: min(900px, calc(100vh - 64px));
  overflow: auto;
  border-radius: var(--eva-card-radius);
  background: #ffffff;
  color: #111827;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
  padding: 26px 0 38px;
}

.eva-popin__article-header,
.eva-popin__article-image,
.eva-popin__article-content {
  width: var(--eva-article-inner-width);
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

.eva-popin__article-header {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-areas:
    "tag button"
    "title title"
    "subtitle subtitle"
    "description description";
  align-items: start;
  gap: 14px 24px;
  margin-bottom: 18px;
}

.eva-popin__article-header > div {
  display: contents;
}

.eva-popin__article-header .eva-popin__tag {
  grid-area: tag;
  margin: 0;
  justify-self: start;
}

.eva-popin__article-header .eva-popin__button {
  grid-area: button;
  justify-self: end;
}

.eva-popin__article-title {
  grid-area: title;
  margin: 0;
  font-family: var(--eva-font-title);
  font-size: var(--ev-step-4);
	font-weight: calc(var(--ev-heading-font-weight) + 100);
  line-height: 1.04;
  color: #111827;
}
.eva-popin__article-subtitle {
  grid-area: subtitle;
  font-size: var(--ev-step-1);
}
.eva-popin__article-description {
  grid-area: description;
  max-width: none;
  margin: 0;
  color: #374151;
  font-size: 1rem;
  line-height: 1.65;
}

.eva-popin__article-image {
  display: block;
  height: clamp(220px, 36vw, 420px);
  margin-bottom: 26px;
  background-image: var(--eva-media);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.eva-popin__article-content {
  color: #000000;
  font-size: 1rem;
  line-height: 1.75;
}

.eva-popin__article-content p {
  margin: 0 0 16px;
  color: #000000;
}

.eva-popin__article-content p:last-child {
  margin-bottom: 0;
}

/* commun pop-in */
.eva-popin__tag {
  min-height: 32px;
  display: flex;
  gap: var(--ev-space-3xs);
  align-items: center;
}

.eva-popin__tag-item {
  padding: 10px;
  border-radius: 999px;
  border: 1px solid #ffffff;
  background: color-mix(in srgb, var(--eva-theme-band-color) 72%, white 28%);
  color: var(--eva-theme-band-font-color);
  font-size: 12px;
  line-height: 1;
  font-weight: var(--ev-btn-font-weight);
}

.eva-popin__title {
  margin: 0 0 18px;
  font-family: var(--eva-font-title);
  font-size: var(--ev-step-4);
	font-weight: calc(var(--ev-heading-font-weight) + 100);
  line-height: 1.08;
  color: var(--eva-theme-card-text);
}

.eva-popin__description {
  margin: 0 0 26px;
  color: var(--eva-theme-card-text);
  font-size: 1rem;
  line-height: 1.7;
  opacity: 0.86;
}

.eva-popin__button {
  display: inline-flex;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  padding: 0 18px;
  border-radius: var(--ev-border-radius);
  text-decoration: none;
  font-family: var(--eva-font-title);
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  background: linear-gradient(
    180deg,
    var(--eva-theme-card-button-bg) 0%,
    var(--eva-theme-card-button-bg-end) 100%
  );
  color: var(--eva-theme-card-button-color) !important;
}

.eva-popin__close,
.eva-popin__nav {
  position: fixed;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.14);
}

.eva-popin__close {
  top: 24px;
  right: 24px;
  width: 46px;
  height: 46px;
  border-radius: 999px;
  font-size: 34px;
  right: 34px;
	top: 120px;
}

.eva-popin__nav {
  top: 50%;
  width: 56px;
  height: 76px;
  border-radius: 999px;
  transform: translateY(-50%);
  font-size: 54px;
}

.eva-popin__nav--prev {
  left: 24px;
}

.eva-popin__nav--next {
  right: 24px;
}

.eva-popin__caption {
  position: fixed;
  left: 50%;
  bottom: 24px;
  z-index: 3;
  transform: translateX(-50%);
  padding: 8px 14px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}

/* =========================================================
   SWIPER MOBILE
========================================================= */

.eva-swiper-nav {
  display: none;
}

.eva-swiper-arrow {
  appearance: none;
  border: 1px solid #ffffff;
  width: 42px;
  height: 42px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: color-mix(in srgb, var(--eva-theme-band-color) 72%, white 28%);
  color: var(--eva-theme-band-font-color);
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
}

.eva-swiper-arrow:disabled {
  opacity: 0.35;
  cursor: default;
}

/* =========================================================
   RESPONSIVE TABLETTE
========================================================= */

@media (max-width: 1024px) {
  .eva-card,
  .eva-card[data-col] {
    grid-column: span 6;
  }

  .eva-section[data-card-fonction="article-mini"] .eva-popin__mini {
    grid-template-columns: 1fr;
    overflow: auto;
  }

  .eva-popin__mini-image {
    min-height: 320px;
  }
}

/* =========================================================
   RESPONSIVE MOBILE
========================================================= */

@media (max-width: 767px) {
  .eva-section {
/*     padding:
      calc(32px + var(--eva-band-triangle-before))
      0
      calc(40px + var(--eva-band-triangle-extra)); */
     padding:
      calc(32px + var(--eva-band-triangle-before))
      0
      var(--ev-space-s);
  }

  .eva-section__inner {
    width: calc(100% - 24px);
  }

  .eva-section[data-band-shell="section-container-bloc-container"] .eva-section__intro,
  .eva-section[data-band-shell="section-container-bloc-container"] .eva-section__tag-list,
  .eva-section[data-band-shell="section-container-bloc-container"] .eva-container {
    padding-left: 0;
    padding-right: 0;
  }

  .eva-section__intro-content {
    max-width: none;
    min-width: 0;
  }

  .eva-section__kicker,
  .eva-section__title,
  .eva-section__subtitle,
  .eva-section__description {
    overflow-wrap: anywhere;
  }
  .eva-section__decor--svg {
    display: none !important;
  }

  .eva-section__tag-list {
    overflow: visible;
    flex-wrap: wrap;
    padding-bottom: 0;
  }

  .eva-card,
  .eva-card[data-col] {
    grid-column: span 12;
  }

  .eva-card__image-frame {
    height: 240px;
    min-height: 240px;
    height: var(--eva-media-height);
    min-height: var(--eva-media-height);
  }
 
/* =========================================================
   SWIPER MOBILE
========================================================= */

  .eva-section[data-swiper-mobile="true"] .eva-grid {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(86%, 86%);
    grid-template-columns: none;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    padding-bottom: 8px;
    gap: var(--eva-grid-gap);
  }

  .eva-section[data-swiper-mobile="true"] .eva-card,
  .eva-section[data-swiper-mobile="true"] .eva-card[data-col] {
    grid-column: auto;
    scroll-snap-align: start;
  }

  .eva-section[data-swiper-mobile="true"] .eva-swiper-nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin: 14px 0 0;
  }



.eva-popin {
    padding: 40px 18px;
  }

.eva-popin__content {
  width: 100%;
  height: calc(100vh - 80px);
}

.eva-section[data-card-fonction="article-mini"] .eva-popin__mini {
    width: 100%;
    max-height: calc(100vh - 80px);
  }

  .eva-popin__mini-image {
    min-height: 240px;
  }

  .eva-popin__mini-body {
    padding: 26px;
  }

  .eva-section[data-card-fonction="article"] .eva-popin__article {
    --eva-article-inner-width: calc(100% - 28px);

    width: 100%;
    max-height: calc(100vh - 80px);
    padding: 22px 0 30px;
  }

  .eva-popin__article-header {
    grid-template-columns: 1fr;
    grid-template-areas:
      "tag"
      "title"
      "subtitle"
      "description"
      "button";
    gap: 14px;
  }

  .eva-popin__article-header .eva-popin__button {
    justify-self: stretch;
    width: 100%;
  }

  .eva-popin__article-title {
    font-size: var(--ev-step-5);
  }

  .eva-popin__article-image {
    height: 220px;
    margin-bottom: 22px;
  }

  .eva-popin__nav {
    width: 44px;
    height: 60px;
    font-size: 42px;
  }

  .eva-popin__nav--prev {
    left: 10px;
  }

  .eva-popin__nav--next {
    right: 10px;
  }
}
.eva-section__tag-list {
  grid-area: tags;
}
.eva-section__intro-content.d-grid.grid-header[data-header-align="center"],
.eva-section__intro-content.d-grid.grid-header[data-header-align="start"] {
   grid-template-areas: "subtitle" "title" "paragraph"   "nav" "tags";
}
.eva-section__intro-content.d-grid.grid-header[data-header-align="center"] .eva-section__tag-list {
  margin-inline: auto;
  align-content: center;
  place-content: center;
}
.eva-section__intro-content.d-grid.grid-header[data-header-align="center"] .eva-section__button.grid-nav {
  margin-bottom: calc(var(--ev-heading-margin-bottom, 0.5rem) * 1.25);
}

@media (width < 992px) {
  .eva-section__intro-content.d-grid.grid-header[data-header-align="start"] .eva-section__button {
  	align-items: start;
  	justify-content: start;
    margin-bottom: var(--ev-space-m-l);
	}
}

@media (width > 992px) {
  .eva-section__intro-content.d-grid.grid-header[data-header-align="start"] {
    grid-template-areas: "title     nav" "subtitle  .. " "paragraph .. " "tags tags";
  }
  .eva-section__intro-content.d-grid.grid-header[data-header-align="start"] .eva-section__button.grid-nav {
    place-self: start end;
  }
  .eva-section__intro-content.d-grid.grid-header[data-header-align="start"] .eva-section__button {
    align-items: start !important;
  	justify-content: start !important;
  }
}
.eva-card__title a[href=""],
.eva-card__title a[href="#"]:not([data-modal-type="form"]) {
  display: inherit !important;
}
.eva-card__title-text.item-title {
  margin-bottom: 0;
  font-size: var(--ev-step-1);
}
.eva-card__subtitle {
  font-size: var(--ev-step-0);
}
.eva-card__title,
.eva-card__subtitle,
.eva-card__description p {
  margin-bottom: 0 !important;
}
/* =========================================================
   SWIPER DESKTOP
========================================================= */

@media (min-width: 768px) {

  .eva-section[data-swiper-desktop="true"] .eva-grid {
    display: grid;
    grid-template-columns: none !important;
    grid-auto-flow: column !important;
    grid-auto-columns: minmax(32%, 32%) !important;;
    overflow-x: auto !important;;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    padding-bottom: 8px;
    gap: var(--eva-grid-gap);
  }

  .eva-section[data-swiper-desktop="true"] .eva-card,
  .eva-section[data-swiper-desktop="true"] .eva-card[data-col] {
    grid-column: auto;
    scroll-snap-align: start;
  }

  .eva-section[data-swiper-desktop="true"] .eva-swiper-nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin: 14px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eva-section[data-swiper-desktop="true"] .eva-grid {
    grid-auto-columns: minmax(45%, 45%) !important;
  }
}

/* =========================================================
   CONTAINER DESKTOP
========================================================= */
@media (max-width: 1200px) {
	.eva-section[data-band-shell="section-container-bloc-container"] .eva-section__band {
 	 	min-width: calc(100% - var(--ev-grid-gutter));
    left: 50%;
		transform: translateX(-50%);
	}
}
.eva-card__title-text:hover {
  cursor: pointer;
}
/* =========================================================
   TAILLE TITRE/SOUS-TITRE SECTION
========================================================= */
.eva-section[data-title-section-size="normal"] .eva-section__title {
  font-size: var(--ev-step-4);
}
.eva-section[data-title-section-size="normal"] .eva-section__subtitle {
  font-size: var(--ev-step-0);
}
.eva-section[data-title-section-size="petit"] .eva-section__title {
  font-size: var(--ev-step-2);
}
.eva-section[data-title-section-size="petit"] .eva-section__subtitle {
  font-size: var(--ev-step--1);
}
.eva-section[data-title-section-size="grand"] .eva-section__title {
  font-size: var(--ev-step-5);
}
.eva-section[data-title-section-size="grand"] .eva-section__subtitle {
  font-size: var(--ev-step-1);
}
.eva-section[data-title-section-size="très-grand"] .eva-section__title {
  font-size: var(--ev-step-6);
}
.eva-section[data-title-section-size="très-grand"] .eva-section__subtitle {
  font-size: var(--ev-step-2);
}
/* =========================================================
   TAILLE TITRE/SOUS-TITRE BLOC
========================================================= */
.eva-section[data-title-bloc-size="normal"] .eva-card__title-text.item-title {
  font-size: var(--ev-step-1);
}
.eva-section[data-title-bloc-size="normal"] .eva-card__subtitle {
  font-size: var(--ev-step-0);
}
.eva-section[data-title-bloc-size="petit"] .eva-card__title-text.item-title {
  font-size: var(--ev-step-0);
}
.eva-section[data-title-bloc-size="petit"] .eva-card__subtitle {
  font-size: var(--ev-step--1);
}
.eva-section[data-title-bloc-size="grand"] .eva-card__title-text.item-title {
  font-size: var(--ev-step-2);
}
.eva-section[data-title-bloc-size="grand"] .eva-card__subtitle {
  font-size: var(--ev-step-1);
}
.eva-section[data-title-bloc-size="très-grand"] .eva-card__title-text.item-title {
  font-size: var(--ev-step-3);
}
.eva-section[data-title-bloc-size="très-grand"] .eva-card__subtitle {
  font-size: var(--ev-step-2);
}

/* =========================================================
   section-fluid-bloc-container / section-fluid-bloc-fluid
========================================================= */
.eva-section[data-band-shell="section-fluid-bloc-container"] .eva-section__band {
  width: 100%;
}
.eva-section[data-band-shell="section-fluid-bloc-fluid"] .eva-section__band {
  width: 100%;
}
@media (min-width: 768px) {
  .eva-section[data-band-shell="section-fluid-bloc-fluid"] .eva-section__inner.container {
    max-width: unset !important;
  }
}
/* =========================================================
   Alignement bloc
========================================================= */
.eva-section[data-bloc-align="start"] .eva-card__content {
  justify-content: start;
  align-items: start;
}
.eva-section[data-bloc-align="start"] .eva-card__content > * {
  width: 100%;
}
.eva-section[data-bloc-align="center"] .eva-card__content {
   justify-content: center;
   align-items: center;
}
.eva-section[data-bloc-align="center"] .eva-card__title,
.eva-section[data-bloc-align="center"] .eva-card__subtitle,
.eva-section[data-bloc-align="center"] .eva-card__description {
  text-align: center;
}
.eva-section[data-bloc-align="center"] .eva-card__button {
  margin-inline: auto;
}
/* =========================================================
   Conteneur bloc
========================================================= */
.eva-section[data-bloc-conteneur="transparent"] .eva-card {
	padding: var(--eva-card-frame-size);
}
/*
.eva-section[data-bloc-conteneur="transparent"] .eva-card__title,
.eva-section[data-bloc-conteneur="transparent"] .eva-card__subtitle,
.eva-section[data-bloc-conteneur="transparent"] .eva-card__description,
.eva-section[data-bloc-conteneur="transparent"] .eva-card__button {
  padding-inline: var(--eva-card-frame-size);
} */

.eva-section[data-bloc-conteneur="blanc"] .eva-grid,
.eva-section[data-bloc-conteneur="blanc xl"] .eva-grid,
.eva-section[data-bloc-conteneur="blanc xxl"] .eva-grid {
  gap: 0;
}
.eva-section[data-bloc-conteneur="blanc"] .eva-card,
.eva-section[data-bloc-conteneur="blanc xl"] .eva-card,
.eva-section[data-bloc-conteneur="blanc xxl"] .eva-card {
	border: unset !important;
  border-radius: 0;
}

.eva-section[data-bloc-conteneur="blanc xl"] .eva-card {
  padding: var(--ev-space-s);
}

.eva-section[data-bloc-conteneur="blanc xxl"] .eva-card {
  padding: var(--ev-space-s-m);
}
/* DISPLAY: GRID / FLEX / MASONRY */

.eva-section[data-display-bloc="flex"] .eva-grid {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.eva-section[data-display-bloc="flex"] .eva-card {
  flex: 1 1 400px;
	align-self: center;
	max-width: 450px;
  height: 100%;
  min-height: 100%;
}
@media(width < 1025px) {
  .eva-section[data-display-bloc="flex"] .eva-card {
    flex: 1 1 300px;
  }
}

/* Masonry avec grid */
.eva-section[data-display-bloc="masonry"] .eva-grid {
    display: grid;
  	grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-rows: 10px;
    gap: 20px;
  	grid-auto-flow: row;
}
@media (width < 768px) {
.eva-section[data-display-bloc="masonry"] .eva-grid {
  	grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eva-section[data-display-bloc="masonry"] .eva-grid {
  	grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.eva-section[data-display-bloc="masonry"] .eva-card {
  grid-column: auto !important;
  width: 100%;
  height: auto !important;
  padding: 0;
  overflow: hidden;
  align-self: start;
  background: transparent !important;
}
.eva-section[data-display-bloc="masonry"] .eva-card__content {
  gap: 0;
  position: relative;
}
.eva-section[data-display-bloc="masonry"] .eva-card .eva-card__media {
 	aspect-ratio: 4/3;
}
.eva-section[data-display-bloc="masonry"] .eva-card.is-middle-column .eva-card__media {
  aspect-ratio: 3/4;
}
.eva-section[data-display-bloc="masonry"] .eva-card__title {
  position: absolute;
 	z-index: 10;
  bottom: 20px !important;
  left:0
}
.eva-section[data-display-bloc="masonry"][data-show-title="visible-cadre"] .eva-card__title-link {
  border-radius: 0 var(--ev-border-radius) var(--ev-border-radius) 0;
  padding: var(--ev-space-xs-s) var(--ev-space-s-m);
}
.eva-section[data-display-bloc="masonry"] .eva-grid {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.eva-section[data-display-bloc="masonry"] .eva-grid.is-ready {
  opacity: 1;
}

/* popin into body */
body {
  position: relative;
}

.eva-popin.is-open {
  display: flex;
}

/* gallery */
.eva-section-popins[data-card-fonction="gallery"] .eva-popin__gallery-image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 18px;
  background-image: var(--eva-media);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
}

.eva-section-popins[data-card-fonction="gallery"] .eva-popin__mini,
.eva-section-popins[data-card-fonction="gallery"] .eva-popin__article {
  display: none;
}

.eva-section-popins[data-card-fonction="gallery"] .eva-popin__caption {
  display: none;
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__gallery-image,
.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__article,
.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__caption {
  display: none;
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);
  width: min(1040px, 100%);
  max-height: min(820px, calc(100vh - 80px));
  overflow: hidden;
  border-radius: var(--ev-border-radius);
  background: var(--eva-theme-card-surface);
  color: var(--eva-theme-card-text);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__title {
  order: 1;
  margin: 0 0 14px;
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__tag {
  order: 2;
  width: auto;
  max-width: max-content;
  min-height: 28px;
  margin: 0 0 18px;
  padding: 0 12px;
  align-self: flex-start;
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__subtitle {
  order: 3;
  margin: 0 0 14px;
  font-size: var(--ev-step-1);
}
.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__description {
  order: 4;
}

.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini-body .eva-popin__button {
  order: 5;
}

/* article */
.eva-section-popins[data-card-fonction="article"] .eva-popin__gallery-image,
.eva-section-popins[data-card-fonction="article"] .eva-popin__mini,
.eva-section-popins[data-card-fonction="article"] .eva-popin__caption {
  display: none;
}

.eva-section-popins[data-card-fonction="article"] .eva-popin__article {
  --eva-article-inner-width: calc(100% - 48px);

  display: block;
  width: min(1040px, 100%);
  max-height: min(900px, calc(100vh - 64px));
  overflow: auto;
  border-radius: var(--ev-border-radius);
  background: #ffffff;
  color: #111827;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
  padding: 26px 0 38px;
}
@media (max-width: 1024px) {
  .eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini {
    grid-template-columns: 1fr;
    overflow: auto;
  }
}
@media (max-width: 768px) {
  .eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini {
    width: 100%;
    max-height: calc(100vh - 80px);
  }
  .eva-section-popins[data-card-fonction="article"] .eva-popin__article {
    --eva-article-inner-width: calc(100% - 28px);

    width: 100%;
    max-height: calc(100vh - 80px);
    padding: 22px 0 30px;
  }
}
.eva-section-popins[data-card-fonction="article-mini"] .eva-popin__mini {
  background: #fff;
}
@media (max-width: 768px) {
  .eva-popin__nav {
    background: rgba(32, 30, 30, 0.51);
  }
  .eva-popin__nav {
    top: 58%;
  }
}
#eva_section-12659 .eva-card__description {
  --ev-description-size: clamp(0.875rem, 0.8497rem + 0.1266vw, 0.95rem);
	font-size: var(--ev-description-size);
}

#eva_section-12669 {
  padding: calc(44px + var(--eva-band-triangle-before)) 0 0;
}
.eva-section-popins {
  padding: 0 !important;
  position: fixed;
  z-index: 9999;
}

/* Eva-section styling end  */
/* 
#page_link-2604174770 #eva_section-12684 ,
#page_link-2604174770 #eva_section-12659,
#page_link-2604174770 #eva_section-12669 {
  display: none; 
} */
