.article.article--list.list--column .article__list{
  margin-top: unset !important;
}

.page {
	margin-top: 0;
}
.footer__content {
  transform: translateY(calc(0px - var(--ev-space-2xl)));
}

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

@media (width > 992px) {
  .nav-item.nav-item--home .text {
    display: none;
  }
}

.btn-primary, .swal2-confirm {
  --btn-color: white;
}

.item-title {
	font-family: var(--ev-text-color);
	font-weight: 600;
	letter-spacing: normal;
  font-size: var(--ev-step-1);
}

.container-fluid {
  padding-inline: var(--ev-grid-gutter);
  width: 100%;  
  margin-inline:auto;
}

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

.subtitle {
  font-family: var(--ev-text-font-family);
  font-weight: 500;
  margin-bottom: var(--ev-space-s-m);
  color: var(--ev-primary);
}

/* body {
background-image: url("https://serveur-images.devil-it-applications.fr/maximoferta/upload/bg-line-pattern.png");
  background-position:
50% 100%;
  background-repeat: repeat-y;
  background-size: 960px;
} */


.btn-outline-secondary,
.btn-outline-primary {
  border: none;
  overflow: visible !important;
}

.btn-outline-secondary::after, 
.btn-outline-secondary::before,
.btn-outline-primary::after, 
.btn-outline-primary::before {
  content: "";
  position: absolute;
  inset: -2px 0;
  background: transparent;
  z-index: -1;
  height: var(--ev-space-xs);
  border: 2px solid var(--btn-border-color);
}

.btn-outline-secondary::before,
.btn-outline-primary::before {
  border-bottom: hidden;
}

.btn-outline-secondary::after,
.btn-outline-primary::after {
  border-top: hidden;
  margin-top: auto;
}

.btn .icon-wrapper {
  aspect-ratio: 1/1;
  width: 30px;
  display: inline-block; 
  transform: translateX(15px);
  margin-left: -5px;
}
 
.btn-primary .icon-wrapper,  
.btn-secondary .icon-wrapper {  
  background: #f8f8f8;
}

.btn-primary .icon-wrapper .icon,  
.btn-secondary .icon-wrapper .icon {  
  --icon-color: var(--btn-bg);
}

.btn-outline-secondary .icon-wrapper {
  background: var(--ev-secondary);
}

.btn-outline-secondary .icon-wrapper .icon {
  --icon-color: white;
}


.btn .icon--plus {
  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 471 344'%3E%3Cpath fill='%23000' d='m299.462 0-29.404 29.406 121.335 121.335H.585999v-.104H0v41.69h391.393L270.058 313.663l29.404 29.405 171.537-171.534L299.462 0Z'/%3E%3C/svg%3E");
  transform: rotate(-45deg);
}

.btn--header {
	display: inline-flex;
	align-items: center;
}


.intro {
  background: var(--ev-secondary);
  position: relative;
  z-index: 1;
}

.intro > * {
  color: white;
  --ev-heading-color: white;
}

.intro .subtitle {
  color: white;
}


.intro::after {
  position: absolute;
  z-index: -1;
  content: "";
  background-image: url(https://serveur-images.devil-it-applications.fr/maximoferta/svg/metal-stroke.svg);
  opacity: .5;
  inset:
0;
}
.article__item {
  padding: var(--ev-space-xs-s);
}

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

.article--list .article__item {
  --article-item-bg: var(--ev-light);
  --article-item-img-height: 300px;
}

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

.banner-bg, .form-page .flexible-form__title-wrapper {
  --bg-img: url('https://serveur-images.devil-it-applications.fr/maximoferta/upload/img-1.jpg');
}

.linked-menu__item {
  margin-bottom: var(--ev-space-2xl);
}

.discover__title {
  display: none;
}

.discover .collapse-body {
  margin-top: 0;
}

.discover__body h2, 
.discover__body h3 {
  font-size: var(--ev-step-2);
  margin-top: 0;
}
.breadcrumb-wrapper{
  grid-area: breadcrumb;
  background-color: transparent;
}
.intro__grid.d-grid {
  grid-template-areas:
   	"..       " 
   	"breadcrumb"
		"subtitle " 
		"title    " 
		"author   " 
		"paragraph" 
		"cta      " 
		"..       ";
}
.form-control:focus{
	box-shadow: 0 0 0 .25rem rgba(112, 123, 140, 0.25);
}


#app_article_type-250418517 .article--list .article__item .article__item-image,
#app_article_type-250418517 .article--list img {
  aspect-ratio: 1/1;
}

#app_article_type-250418517 .article--list .article__item {
  --article-item-img-height: auto;
}

.form-label {
  font-family: var(--ev-text-font-family);
  font-weight: 600;
}


/* style.css | https://projet-en-cours.devil-it-applications.fr/prod/maximoferta/public/assets/css/style.css?v1=0.01 */

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

#article_link-2505204825 .article__container--criteria .article__criteria {
  margin-top: var(--ev-space-2xl);
}

.article__container .carousel-standard {
	padding: var(--ev-space-l);
}

.carousel-standard__item {
  background:#efe6e6;
}

#article_link-2505194804 .intro__image {
  aspect-ratio: 1/1;
}

@media (min-width: 992px) {
  #article_link-2505194804 .intro__container.d-grid {
    grid-template-areas: ".. content img ..";
  }
}

.btn-primary,.btn-outline-primary, .swal2-confirm {
  --btn-hover-color: white;
}
@media (max-width: 991px){
  .intro__grid.d-grid {
		padding-right: unset !important;
	}
  .intro .grid-cta .btn {
		white-space: pre-wrap !important;
	}
  .article__container--criteria .article__content {
    grid-template-columns: var(--ev-grid-gutter) minmax(0, 1fr) var(--ev-grid-gutter);
  }
}
.intro__image {
    height: 100%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  	overflow: hidden;
}