
/*=== BORDER ===*/
	/*full*/
	.d-1920-border-full-5{
		border: 5px solid;
	}
	.d-1920-border-full-4{
		border: 4px solid;
	}
	.d-1920-border-full-3{
		border: 3px solid;
	}
	.d-1920-border-full-2{
		border: 2px solid;
	}
	.d-1920-border-full-1{
		border: 1px solid;
	}
	.d-1920-border-null{
		border: none;
	}
	/*top*/
	.d-1920-border-top-5{
		border-top: 5px solid;
	}
	.d-1920-border-top-4{
		border-top: 4px solid;
	}
	.d-1920-border-top-3{
		border-top: 3px solid;
	}
	.d-1920-border-top-2{
		border-top: 2px solid;
	}
	.d-1920-border-top-1{
		border-top: 1px solid;
	}
	/*bottom*/
	.d-1920-border-bottom-5{
		border-bottom: 5px solid;
	}
	.d-1920-border-bottom-4{
		border-bottom: 4px solid;
	}
	.d-1920-border-bottom-3{
		border-bottom: 3px solid;
	}
	.d-1920-border-bottom-2{
		border-bottom: 2px solid;
	}
	.d-1920-border-bottom-1{
		border-bottom: 1px solid;
	}
	/*left*/
	.d-1920-border-left-5{
		border-left: 5px solid;
	}
	.d-1920-border-left-4{
		border-left: 4px solid;
	}
	.d-1920-border-left-3{
		border-left: 3px solid;
	}
	.d-1920-border-left-2{
		border-left: 2px solid;
	}
	.d-1920-border-left-1{
		border-left: 1px solid;
	}
	/*right*/
	.d-1920-border-right-5{
		border-right: 5px solid;
	}
	.d-1920-border-right-4{
		border-right: 4px solid;
	}
	.d-1920-border-right-3{
		border-right: 3px solid;
	}
	.d-1920-border-right-2{
		border-right: 2px solid;
	}
	.d-1920-border-right-1{
		border-right: 1px solid;
	}	

/*=== ALIGNEMENTS ===*/
	.d-1920-align-center{
		align-items: center;
		align-content: center;
		text-align: center;
	}
	.d-1920-align-left{
		align-items: start;
		align-content: start;
		text-align: left;
	}
	.d-1920-align-right{
		align-items: end;
		align-content: end;
		text-align: right;
	}
	.d-1920-vertical-middle{
		vertical-align: middle;
		align-items: center;
	}
	.d-1920-vertical-text-bottom{
		vertical-align: text-bottom;
	}
	.d-1920-justify-start{
		justify-items: start;
	}  
	.d-1920-justify-end{
		justify-items: end;
	}
	.d-1920-justify-center{
		justify-items: center;
	} 
/*=== WIDTH ===*/
	.d-1920-width-box{
		box-sizing: border-box;
	}
	.d-1920-max-width-100{
		max-width: 100%;
	}
	.d-1920-width-fit{
		width: fit-content;
	}
	.d-1920-max-width-auto{
		max-width: auto;
	}
	.d-1920-width-fill{
		width: -webkit-fill-available;
	}
	.d-1920-width-100{
		width: 100%;
	}
	.d-1920-width-95{
		width: 95%;
	}
	.d-1920-width-90{
		width: 90%;
	}
	.d-1920-width-85{
		width: 85%;
	}
	.d-1920-width-80{
		width: 80%;
	}
	.d-1920-width-75{
		width: 75%;
	}
	.d-1920-width-70{
		width: 70%;
	}
	.d-1920-width-65{
		width: 65%;
	}
	.d-1920-width-60{
		width: 60%;
	}
	.d-1920-width-55{
		width: 55%;
	}
	.d-1920-width-50{
		width: 50%;
	}
	.d-1920-width-45{
		width: 45%;
	}
	.d-1920-width-40{
		width: 40%;
	}
	.d-1920-width-35{
		width: 35%;
	}
	.d-1920-width-30{
		width: 30%;
	}
	.d-1920-width-25{
		width: 25%;
	}
	.d-1920-width-20{
		width: 20%;
	}
	.d-1920-width-15{
		width: 15%;
	}
	.d-1920-width-10{
		width: 10%;
	}
	.d-1920-width-5{
		width: 5%;
	}
	.d-1920-width-1{
		width: 1%;
	}
	
/*=== TAILLES DE TEXTE ===*/
	.d-1920-text-size-10{
		font-size: 0.625rem;
	}
	.d-1920-text-size-13{
		font-size: 0.825rem;
	}
	.d-1920-text-size-16{
		font-size: 1rem;
	}
	.d-1920-text-size-18{
		font-size: 1.25rem;
	}
	.d-1920-text-size-24{
		font-size: 1.5rem;
	}
	.d-1920-text-size-32{
		font-size: 2rem;
	}
	.d-1920-text-size-40{
		font-size: 2.5rem;
	}
	.d-1920-text-size-56{
		font-size: 3.5rem;
	}
	.d-1920-text-size-64{
		font-size: 4rem;
	}
	.d-1920-text-size-80{
		font-size: 5rem;
	}
	.d-1920-text-size-96{
		font-size: 6rem;
	}
/*=== GRAS ===*/
	.d-1920-text-regular, .d-1920-hover\:text-regular:hover{
		font-weight: 300;
	}
	.d-1920-text-medium, .d-1920-hover\:text-medium:hover{
		font-weight: 400;
	}
	.d-1920-text-bold, .d-1920-hover\:text-bold:hover{
		font-weight: 600;
	}
	.d-1920-text-extra, .d-1920-hover\:text-extra:hover{
		font-weight: 900;
	}
/*=== TEXT-DECORATION ===*/
	.d-1920-text-uppercase{
		text-transform: uppercase;
	}
	.d-1920-list-circle{
	list-style: circle;
	}
	.d-1920-list-disc{
		list-style: disc;
	}
	.d-1920-text-underline{
		text-decoration: underline;
	}
	.d-1920-text-italic{
		font-style: italic;
	}
	/*=== LINE HEIGHT ===*/
	
	.d-1920-line-height-120{
		line-height: 120%;
	}
	
	.d-1920-line-height-150{
		line-height: 150%;
	}
	.d-1920-line-height-200{
		line-height: 200%;
	}
/*=== RADIUS ===*/	
	.d-1920-radius-full{
		border-radius: 999px;
	}
	.d-1920-radius-24{
		border-radius: 24px;
	}
	.d-1920-radius-12{
		border-radius: 12px;
	}
	.d-1920-radius-7{
		border-radius: 7px;
	}
/*=== OPACITE ===*/
	.d-1920-opacite-5{
		opacity: 0.05;
	}
	.d-1920-opacite-50{
		opacity: 0.5;
	}
	.d-1920-opacite-80{
		opacity: 0.8;
	}
	.d-1920-opacite-100{
		opacity: 1;
	}
/*=== Z-INDEX ===*/
	.d-1920-index-back-1{
		z-index: -1;
	}
	.d-1920-index-front-1{
		z-index: 1;
	}

/*=== PADDING ===*/
	/*all*/
	.d-1920-padding-all-0{
		padding: 0rem;
	}
	.d-1920-padding-all-8{
		padding: 0.5rem;
	}
	.d-1920-padding-all-16{
		padding: 1rem;
	}
	.d-1920-padding-all-24{
		padding: 1.5rem;
	}
	.d-1920-padding-all-32{
		padding: 2rem;
	}
	.d-1920-padding-all-40{
		padding: 2.5rem;
	}
	.d-1920-padding-all-48{
		padding: 3rem;
	}
	.d-1920-padding-all-56{
		padding: 3.5rem;
	}
	.d-1920-padding-all-64{
		padding: 4rem;
	}
	.d-1920-padding-all-72{
		padding: 4.5rem;
	}
	.d-1920-padding-all-80{
		padding: 5rem;
	}
	/*bottom*/
	.d-1920-padding-bottom-0{
		padding-bottom: 0rem;
	}
	.d-1920-padding-bottom-8{
		padding-bottom: 0.5rem;
	}
	.d-1920-padding-bottom-16{
		padding-bottom: 1rem;
	}
	.d-1920-padding-bottom-24{
		padding-bottom: 1.5rem;
	}
	.d-1920-padding-bottom-32{
		padding-bottom: 2rem;
	}
	.d-1920-padding-bottom-40{
		padding-bottom: 2.5rem;
	}
	.d-1920-padding-bottom-48{
		padding-bottom: 3rem;
	}
	.d-1920-padding-bottom-56{
		padding-bottom: 3.5rem;
	}
	.d-1920-padding-bottom-64{
		padding-bottom: 4rem;
	}
	.d-1920-padding-bottom-72{
		padding-bottom: 4.5rem;
	}
	.d-1920-padding-bottom-80{
		padding-bottom: 5rem;
	}
	/*	top*/
	.d-1920-padding-top-0{
		padding-top: 0rem;
	}
	.d-1920-padding-top-8{
		padding-top: 0.5rem;
	}
	.d-1920-padding-top-16{
		padding-top: 1rem;
	}
	.d-1920-padding-top-24{
		padding-top: 1.5rem;
	}
	.d-1920-padding-top-32{
		padding-top: 2rem;
	}
	.d-1920-padding-top-40{
		padding-top: 2.5rem;
	}
	.d-1920-padding-top-48{
		padding-top: 3rem;
	}
	.d-1920-padding-top-56{
		padding-top: 3.5rem;
	}
	.d-1920-padding-top-64{
		padding-top: 4rem;
	}
	.d-1920-padding-top-72{
		padding-top: 4.5rem;
	}
	.d-1920-padding-top-80{
		padding-top: 5rem;
	}
	/*	left*/
	.d-1920-padding-left-0{
		padding-left: 0rem;
	}
	.d-1920-padding-left-8{
		padding-left: 0.5rem;
	}
	.d-1920-padding-left-16{
		padding-left: 1rem;
	}
	.d-1920-padding-left-24{
		padding-left: 1.5rem;
	}
	.d-1920-padding-left-32{
		padding-left: 2rem;
	}
	.d-1920-padding-left-40{
		padding-left: 2.5rem;
	}
	.d-1920-padding-left-48{
		padding-left: 3rem;
	}
	.d-1920-padding-left-56{
		padding-left: 3.5rem;
	}
	.d-1920-padding-left-64{
		padding-left: 4rem;
	}
	.d-1920-padding-left-72{
		padding-left: 4.5rem;
	}
	.d-1920-padding-left-80{
		padding-left: 5rem;
	}
	/*	right*/
	.d-1920-padding-right-0{
		padding-right: 0rem;
	}
	.d-1920-padding-right-8{
		padding-right: 0.5rem;
	}
	.d-1920-padding-right-16{
		padding-right: 1rem;
	}
	.d-1920-padding-right-24{
		padding-right: 1.5rem;
	}
	.d-1920-padding-right-32{
		padding-right: 2rem;
	}
	.d-1920-padding-right-40{
		padding-right: 2.5rem;
	}
	.d-1920-padding-right-48{
		padding-right: 3rem;
	}
	.d-1920-padding-right-56{
		padding-right: 3.5rem;
	}
	.d-1920-padding-right-64{
		padding-right: 4rem;
	}
	.d-1920-padding-right-72{
		padding-right: 4.5rem;
	}
	.d-1920-padding-right-80{
		padding-right: 5rem;
	}
/*=== MARGIN ===*/
	/* auto	*/
	.d-1920-margin-0-auto{
		margin: 0 auto;
	}
	.d-1920-margin-auto{
		margin: auto;
	}
	/*all*/
	.d-1920-margin-all-0{
		margin: 0rem;
	}
	.d-1920-margin-all-8{
		margin: 0.5rem;
	}
	.d-1920-margin-all-16{
		margin: 1rem;
	}
	.d-1920-margin-all-24{
		margin: 1.5rem;
	}
	.d-1920-margin-all-32{
		margin: 2rem;
	}
	.d-1920-margin-all-40{
		margin: 2.5rem;
	}
	.d-1920-margin-all-48{
		margin: 3rem;
	}
	.d-1920-margin-all-56{
		margin: 3.5rem;
	}
	.d-1920-margin-all-64{
		margin: 4rem;
	}
	.d-1920-margin-all-72{
		margin: 4.5rem;
	}
	.d-1920-margin-all-80{
		margin: 5rem;
	}
	/*top*/
	.d-1920-margin-top-0{
		margin-top: 0rem;
	}
	.d-1920-margin-top-8{
		margin-top: 0.5rem;
	}
	.d-1920-margin-top-16{
		margin-top: 1rem;
	}
	.d-1920-margin-top-24{
		margin-top: 1.5rem;
	}
	.d-1920-margin-top-32{
		margin-top: 2rem;
	}
	.d-1920-margin-top-40{
		margin-top: 2.5rem;
	}
	.d-1920-margin-top-48{
		margin-top: 3rem;
	}
	.d-1920-margin-top-56{
		margin-top: 3.5rem;
	}
	.d-1920-margin-top-64{
		margin-top: 4rem;
	}
	.d-1920-margin-top-72{
		margin-top: 4.5rem;
	}
	.d-1920-margin-top-80{
		margin-top: 5rem;
	}
	.d-1920-margin-top-104{
		margin-top: 6.5rem;
	}
	.d-1920-margin-top-112{
		margin-top: 7rem;
	}
	.d-1920-margin-top-120{
		margin-top: 7.5rem;
	}
	.d-1920-margin-top-128{
		margin-top: 8rem;
	}
	.d-1920-margin-top-136{
		margin-top: 8.5rem;
	}
	.d-1920-margin-top-144{
		margin-top: 9rem;
	}
	/*bottom*/
	.d-1920-margin-bottom-0{
		margin-bottom: 0rem;
	}
	.d-1920-margin-bottom-8{
		margin-bottom: 0.5rem;
	}
	.d-1920-margin-bottom-16{
		margin-bottom: 1rem;
	}
	.d-1920-margin-bottom-24{
		margin-bottom: 1.5rem;
	}
	.d-1920-margin-bottom-32{
		margin-bottom: 2rem;
	}
	.d-1920-margin-bottom-40{
		margin-bottom: 2.5rem;
	}
	.d-1920-margin-bottom-48{
		margin-bottom: 3rem;
	}
	.d-1920-margin-bottom-56{
		margin-bottom: 3.5rem;
	}
	.d-1920-margin-bottom-64{
		margin-bottom: 4rem;
	}
	.d-1920-margin-bottom-72{
		margin-bottom: 4.5rem;
	}
	.d-1920-margin-bottom-80{
		margin-bottom: 5rem;
	}
	/*left*/
	.d-1920-margin-left-0{
		margin-left: 0rem;
	}
	.d-1920-margin-left-8{
		margin-left: 0.5rem;
	}
	.d-1920-margin-left-16{
		margin-left: 1rem;
	}
	.d-1920-margin-left-24{
		margin-left: 1.5rem;
	}
	.d-1920-margin-left-32{
		margin-left: 2rem;
	}
	.d-1920-margin-left-40{
		margin-left: 2.5rem;
	}
	.d-1920-margin-left-48{
		margin-left: 3rem;
	}
	.d-1920-margin-left-56{
		margin-left: 3.5rem;
	}
	.d-1920-margin-left-64{
		margin-left: 4rem;
	}
	.d-1920-margin-left-72{
		margin-left: 4.5rem;
	}
	.d-1920-margin-left-80{
		margin-left: 5rem;
	}
	/*right*/
	.d-1920-margin-right-0{
		margin-right: 0rem;
	}
	.d-1920-margin-right-8{
		margin-right: 0.5rem;
	}
	.d-1920-margin-right-16{
		margin-right: 1rem;
	}
	.d-1920-margin-right-24{
		margin-right: 1.5rem;
	}
	.d-1920-margin-right-32{
		margin-right: 2rem;
	}
	.d-1920-margin-right-40{
		margin-right: 2.5rem;
	}
	.d-1920-margin-right-48{
		margin-right: 3rem;
	}
	.d-1920-margin-right-56{
		margin-right: 3.5rem;
	}
	.d-1920-margin-right-64{
		margin-right: 4rem;
	}
	.d-1920-margin-right-72{
		margin-right: 4.5rem;
	}
	.d-1920-margin-right-80{
		margin-right: 5rem;
	}
/*=== GRILLE RESPONSIVE ===*/

	.d-1920-wrapper-gap-20{
		display: grid;
		grid-template-columns: repeat(12, 7.37%);
		grid-column-gap: 20px;	
	}
	.d-1920-wrapper-gap-18{
		display: grid;
		grid-template-columns: repeat(12, 7.37%);
		grid-column-gap: 17px;	
	}
	.d-1920-wrapper-no-gap{
		display: grid;
		grid-template-columns: repeat(12, 8%);
	}
	.d-1920-slider{
	  display: grid;
	  grid-template-columns: repeat(4, 95%); 
	  width: 100%; 
	  overflow-x: auto;
	  overflow-y: hidden;
	  justify-items: end;
	}
	.d-1920-slider::-webkit-scrollbar { /* Chrome, Safari, etc. */
	  width: 0px; /* Hide the horizontal scrollbar */
	  background-color: transparent; /* Optional: Set background to match container */
	}

	.d-1920-slider::-moz-scrollbar { /* Firefox */
	  width: 0px; /* Hide the horizontal scrollbar */
	  background-color: transparent; /* Optional: Set background to match container */
	}

	/*	=== les colonnes === */
	.d-1920-box-start-1{
		grid-column-start: 1;
	}
	.d-1920-box-start-2{
		grid-column-start: 2;
	}
	.d-1920-box-start-3{
		grid-column-start: 3;
	}
	.d-1920-box-start-4{
		grid-column-start: 4;
	}
	.d-1920-box-start-5{
		grid-column-start: 5;
	}
	.d-1920-box-start-6{
		grid-column-start: 6;
	}
	.d-1920-box-start-7{
		grid-column-start: 7;
	}
	.d-1920-box-start-8{
		grid-column-start: 8;
	}
	.d-1920-box-start-9{
		grid-column-start: 9;
	}
	.d-1920-box-start-10{
		grid-column-start: 10;
	}
	.d-1920-box-start-11{
		grid-column-start: 11;
	}
	.d-1920-box-start-12{
		grid-column-start: 12;
	}

	.d-1920-box-end-2{	
		grid-column-end: 2;
	}	
	.d-1920-box-end-3{	
		grid-column-end: 3;
	}	
	.d-1920-box-end-4{	
		grid-column-end: 4;
	}	
	.d-1920-box-end-5{	
		grid-column-end: 5;
	}	
	.d-1920-box-end-6{	
		grid-column-end: 6;
	}	
	.d-1920-box-end-7{	
		grid-column-end: 7;
	}	
	.d-1920-box-end-8{	
		grid-column-end: 8;
	}	
	.d-1920-box-end-9{	
		grid-column-end: 9;
	}	
	.d-1920-box-end-10{	
		grid-column-end: 10;
	}	
	.d-1920-box-end-11{	
		grid-column-end: 11;
	}	
	.d-1920-box-end-12{	
		grid-column-end: 12;
	}	
	.d-1920-box-end-13{	
		grid-column-end: 13;
	}

}

	

/*=== DISPLAY === */
	.d-1920-display-inline-block{
		display: inline-block;
	}
	.d-1920-display-block{
		display: block;
	}
	.d-1920-hidden-element{
		display: none;
	}

/*=== POSITION ===*/
	.d-1920-position-fixe{
		position: fixed;
	}
	.d-1920-position-sticky{
		position: sticky;
	}
	.d-1920-position-relative{
		position: relative;
	}
	.d-1920-position-absolute{
		position: absolute;
	}
	/*top*/
	.d-1920-top-0{
		top: 0rem;
	}
	.d-1920-top-8{
		top: 0.5rem;
	}
	.d-1920-top-16{
		top: 1rem;
	}
	.d-1920-top-24{
		top: 1.5rem;
	}
	.d-1920-top-32{
		top: 2rem;
	}
	.d-1920-top-40{
		top: 2.5rem;
	}
	.d-1920-top-48{
		top: 3rem;
	}
	.d-1920-top-56{
		top: 3.5rem;
	}
	.d-1920-top-64{
		top: 4rem;
	}
	.d-1920-top-72{
		top: 4.5rem;
	}
	.d-1920-top-80{
		top: 5rem;
	}
	/*left*/
	.d-1920-left-0{
		left: 0rem;
	}
	.d-1920-left-8{
		left: 0.5rem;
	}
	.d-1920-left-16{
		left: 1rem;
	}
	.d-1920-left-24{
		left: 1.5rem;
	}
	.d-1920-left-32{
		left: 2rem;
	}
	.d-1920-left-40{
		left: 2.5rem;
	}
	.d-1920-left-48{
		left: 3rem;
	}
	.d-1920-left-56{
		left: 3.5rem;
	}
	.d-1920-left-64{
		left: 4rem;
	}
	.d-1920-left-72{
		left: 4.5rem;
	}
	.d-1920-left-80{
		left: 5rem;
	}
	/*bottom*/
	.d-1920-bottom-0{
		bottom: 0rem;
	}
	.d-1920-bottom-8{
		bottom: 0.5rem;
	}
	.d-1920-bottom-16{
		bottom: 1rem;
	}
	.d-1920-bottom-24{
		bottom: 1.5rem;
	}
	.d-1920-bottom-32{
		bottom: 2rem;
	}
	.d-1920-bottom-40{
		bottom: 2.5rem;
	}
	.d-1920-bottom-48{
		bottom: 3rem;
	}
	.d-1920-bottom-56{
		bottom: 3.5rem;
	}
	.d-1920-bottom-64{
		bottom: 4rem;
	}
	.d-1920-bottom-72{
		bottom: 4.5rem;
	}
	.d-1920-bottom-80{
		bottom: 5rem;
	}
	/*right*/
	.d-1920-right-0{
		right: 0rem;
	}
	.d-1920-right-8{
		right: 0.5rem;
	}
	.d-1920-right-16{
		right: 1rem;
	}
	.d-1920-right-24{
		right: 1.5rem;
	}
	.d-1920-right-32{
		right: 2rem;
	}
	.d-1920-right-40{
		right: 2.5rem;
	}
	.d-1920-right-48{
		right: 3rem;
	}
	.d-1920-right-56{
		right: 3.5rem;
	}
	.d-1920-right-64{
		right: 4rem;
	}
	.d-1920-right-72{
		right: 4.5rem;
	}
	.d-1920-right-80{
		right: 5rem;
	}
/*=== SHADOW ===*/
.d-1920-box-shadow-black-4{
	box-shadow : 4px 4px #081838;
}
/*=== HEIGHT ===*/
	.d-1920-height-100{
		height: 100vh;
	}
	.d-1920-max-height-auto{
		max-height: auto;
	}
	.d-1920-max-height-100{
		max-height: 100vh;
	}
	.d-1920-min-height-100{
		min-height: 100vh;
	}
	.d-1920-height-fit{
		height: fit-content;
	}
	/*height*/
	.d-1920-height-0{
		height: 0rem;
	}
	.d-1920-height-8{
		height: 0.5rem;
	}
	.d-1920-height-16{
		height: 1rem;
	}
	.d-1920-height-24{
		height: 1.5rem;
	}
	.d-1920-height-32{
		height: 2rem;
	}
	.d-1920-height-40{
		height: 2.5rem;
	}
	.d-1920-height-48{
		height: 3rem;
	}
	.d-1920-height-56{
		height: 3.5rem;
	}
	.d-1920-height-64{
		height: 4rem;
	}
	.d-1920-height-72{
		height: 4.5rem;
	}
	.d-1920-height-80{
		height: 5rem;
	}
	.d-1920-height-160{
		height: 10rem;
	}
	.d-1920-height-320{
		height: 20rem;
	}
