.page {
	margin-top: 0;
}

[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;
}

.banner-bg, .form-page .flexible-form__title-wrapper {
  --bg-color: #070707a3;
  --bg-text-color: white;
  --bg-img: url();
}


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

.hero {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(var(--ev-dark-rgb), 80%);
  z-index: -1;
}
.hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--image-bg);
  background-size: cover;
  background-position: center;
  z-index: -2;
}
.hero[style*="--image-bg:url()"] {
  --image-bg: url(https://picsum.photos/2000/1000) !important;
}
.hero__content :not(.btn-primary) {
  color: white;
}
.hero__content {
  --header-height: 140px;
  display: grid;
  min-height: calc(100vh - var(--header-height));
  min-height: calc(100dvh - var(--header-height));
}
.hero__content[data-content-align="center"] {
  text-align: center;
  margin-inline: auto;
  place-items: center;
}
.hero__content[data-content-align="center"] .hero__cta {
  width: fit-content;
  margin-inline: auto;
  place-content: center;
}
.hero__grid {
  grid-template-areas:
    "subtitle " 
    "title    " 
    "author   " 
    "paragraph" 
    "cta      ";
  place-content: center;
  padding-block: var(--ev-space-xl);
}
.hero__title {
  font-size: var(--ev-step-7);
  margin-bottom: var(--ev-space-m);
}
.hero__description {
  font-size: var(--ev-step-1);
}
.hero__cta {
  margin-top: var(--ev-space-m);
}
@media (width > 992px) {
  .nav-item.nav-item--home .text {
    display: none;
  }
}

.btn-primary {
  position: relative;
  overflow: hidden;
  transition: color 300ms ease-in;
  border: hidden;
}

.btn-primary::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: var(--ev-secondary);
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 300ms ease-in;
}

.btn-primary:hover::after {
  transform: scaleY(1);
}

.btn-primary:hover {
  color: white;
}

.btn-secondary {
  position: relative;
  overflow: hidden;
  color: white;
  transition: color 300ms ease-in;
  border: hidden;
}

.btn-secondary::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: var(--ev-primary);
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 300ms ease-in;
}

.btn-secondary:hover::after {
  transform: scaleY(1);
}

.btn-secondary:hover {
  color: var(--ev-heading-color);
}


.subtitle {
  font-weight: 600;
  text-transform: uppercase;
  color: #50a032;
}

.subtitle::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 1px;
  background: currentColor;
  vertical-align: middle;
  margin-right: 6px;
}

[data-header-align="center"] .subtitle::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 1px;
  background: currentColor;
  vertical-align: middle;
  margin-left: 6px;
}
.lte-watermark {
	font-size: 10vw;
	font-weight: 900;
	text-transform: uppercase;
	position: absolute;
	z-index: -1;
	color: var(--ev-body-bg);
	-webkit-text-stroke: 1px #00000017;
  text-wrap: nowrap;
}
.intro {
  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 32%));
}
.breadcrumb-wrapper {
  background-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 26%));
}
.discover__title {
  display: none;
}
.discover .collapse-body {
  margin-top: 0;
}
.article--list .article__item {
  --article-item-bg-content: transparent;
  --article-item-bg: transparent;
  --article-item-img-height: 260px;
  padding: var(--ev-space-xs-s);
  border: 1px solid var(--ev-border-color);
}

.article--list .article__item-content {
  border: 1px solid var(--ev-border-color);
}

.banner-bg, .form-page .flexible-form__title-wrapper {
  --bg-pos: 0 32%;
}

.banner-bg, .form-page .flexible-form__title-wrapper {
  --bg-img: url('https://serveur-images.devil-it-applications.fr/simple-energie-solution/images_web/1296x729/pages/473_1296x729-centre.jpeg');
}
.article--list .article__filter-dropdown-content {
  min-width:max-content;
}

.single_step  *,
.form-group * {
	font-family: var(--ev-text-font-family);
}
@media(max-width: 991px) {
  .linked-menu__item:not(:last-child){
    margin-bottom: var(--ev-space-xl);
  }
  .intro__grid.d-grid {
		padding-right: 0;
	}
}
