@media screen and (min-width: 1000px) {
	.img-mob{display: none;}
	
	

	.memo-content{
		width:calc(100% - 40px);
		margin:0 20px;
	}
	.memo-content h2 {
		transform: rotate(-90deg);	
		
		font-size:60px;
		line-height:60px;
		text-align: right;
	}
	
	.memo-content .memo-transports{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap : 15px;
	}
	.memo-content .img-dk{
		display: inherit;
	}
	
	.memo-content .memo-transports h2{
		height:388px;
		font-size:60px;
		line-height:60px;
		background: linear-gradient(270deg, #B54874 4.17%, #521D95 98.89%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		position: absolute;
	}
	.memo-content .transports-content h3 {
		margin-left:146px;	
	}
	.memo-content .transports-content .transports-chiffres br{
		display:inherit;
	}
	.memo-content .transports-content .transports-chiffres{
		min-width:946px;
		margin-left:100px;
	}
	.memo-content .transports-content .transports-chiffres ul {
		flex-direction: row;
		justify-content: space-between;	
	}
	
	.memo-content .transports-content .transports-infos{
		min-width:946px;
		margin-left:100px;	
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.memo-content .transports-content .transports-infos .transports-info-elem{
		width:calc(50% - 24px);	
	}
	.memo-content .transports-content .transports-infos .transports-info-elem br{
		display:none;	
	}
	
	.memo-chiffres-cles{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap:147px;
	}
	
	.memo-content .memo-chiffres-cles h2{
		height:293px;
		font-size:60px;
		line-height:60px;
		background: linear-gradient(270deg, #B54874 4.17%, #521D95 98.89%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		position: absolute;
		margin-left:310px;
	}
	.memo-content .memo-chiffres-cles h2 br{
		display:inherit;	
	}
	.img-chiffres{
		min-width:300px;
		position: relative;
		top:-100px;
	}
	.memo-content .memo-chiffres-cles h3 {
		margin-top:0;	
	}
	.memo-content .memo-chiffres-cles .chiffres-bloc-infos{
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		gap:48px;
		padding-left:50px;
	}
	
	.memo-content .memo-chiffres-cles ul {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.memo-content .memo-chiffres-cles ul li{
		width:calc(50% - 25px);	
	}
	.memo-content .memo-chiffres-cles ul li br{display:none;}
	.memo-content .memo-axonometrie{
		display:flex;
		flex-direction: row;
		justify-content: space-around;
		padding-top:0;
	}
	
	.memo-content .memo-axonometrie h2{
		height:457px;
		font-size:60px;
		line-height:60px;
		background: linear-gradient(270deg, #B54874 4.17%, #521D95 98.89%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		position: absolute;
		left:0;
	}
	.memo-content .memo-axonometrie .axo-content{
		margin-left:146px;
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-mob {display:none;}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk {
		display:inherit;
		height:622px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap:50px;
	}
	.memo-axonometrie .axo-content .axo-content-surfaces-dk img{height:622px;width: auto;}
	.memo-content .memo-axonometrie .axo-content{
		display:flex;
		flex-direction: row;
		justify-content: flex-start;
		gap:50px;
	}
	.memo-content .memo-axonometrie .axo-content .axo-etages {
		position: relative;	
	}
	.memo-content .memo-axonometrie .axo-content .axo-etages ul {
		gap:42px;	
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk {
		display:inherit;
		height:622px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap:50px;
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk .axo-surfaces-infos{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap:50px;
	}
	
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk {
		font-family:'Bonkers';
		font-weight: 400;
		font-size:10px;
		line-height:110%;
		text-transform: uppercase;
		text-align: right;
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk ul{
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		gap:47px;
		margin:0;
		min-width: 80px;
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk span{
		font-size: 18px;		
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk span.info-titre{
		font-size: 10px;
		line-height:30px;	
	}
	.memo-content .memo-axonometrie .axo-content .axo-content-surfaces-dk sup{
		font-size: 8px;		
	}
	
	.memo-content .memo-demarche-vertueuse{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		position: relative;
	}
	
	.memo-content .memo-demarche-vertueuse h2{
		height:354px;
		position: absolute;
		left:270px;
	}
	
	.memo-content .demarche-vertueuse-img{
		width:250px;
		height:360px;
	}
	
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos{
		margin-left:120px;
	}
	
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos ul{
		display: flex;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
		gap:40px 40px;
		width:750px;
	}
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos ul li{
		width:calc(33% - 25px);
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height:170px;
	}
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos ul li img{
		width:60%;
		max-width: 180px;
	}
	.memo-content .memo-demarche-bascarbone{
		position: relative;
	}
	
	.memo-content .memo-demarche-bascarbone h2{
		height:423px;
		position: absolute;
		left:0;
		text-align: right;
	}
	
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content {
		display: flex;
		  flex-direction: row;
		  justify-content: flex-start;
		  margin-left:200px;
		  max-width:850px 
	}
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content h3 br{
		display:none;	
	}
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content ul{
		display:flex;
		flex-direction: row;
		justify-content: flex-start;	
		flex-wrap: wrap;
		gap:8px
	}
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content ul li{
		width:calc(50% - 34px);	
	}
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content .demarche-bascarbone-logo {
		width:250px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.memo-content .memo-film{
		position:relative;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	
	.memo-content .memo-film .film-img{
		width:350px;
		height:382px;
		position: relative;
		left:-50px;
		top:82px;
	}
	.memo-content .memo-film h2{
		height:141px;
		position: absolute;
		left:180px;
	}
	
	.memo-content .memo-film .film-content {
		margin-right:50px;	
	}
	.memo-content .memo-perspectives-sp{
		position: relative;
		min-height: 700px;
	}
	
	
	.memo-content .memo-perspectives-sp h2{
		position: absolute;
		height:575px;
	}
	
	.memo-content .memo-perspectives-sp .perspectives-sp{
		margin-left:206px;
		max-width:900px;
		position: relative;
		z-index: 2;
	}
	
	.memo-content .memo-perspectives-sp .perspectives-sp ul li{
		width:calc(33% - 15px);
	}
	
	.memo-content .memo-perspectives-sp .perspectives-sp-img{
		width:632px;	
		position: absolute;
		right: -150px;
		top:200px;
	}
	
	.memo footer{
		color:#000;
		padding-bottom: 0;
	}
}
@media screen and (min-width: 1600px) {
	.memo-content{
		width:75%;
		min-width: 1500px;
		margin:0 auto;
	}
	
	.memo-content .memo-transports{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		gap : 86px;
	}
	
	.memo-content .transports-content .transports-chiffres{
		min-width:996px;
		margin-left:146px;
	}
	.memo-content .transports-content .transports-infos{
		min-width:996px;		
		margin-left:146px;
	}
	
	.memo-content .transports-map{
		min-width: 350px;
	}
	.memo-content .memo-chiffres-cles h2{
		margin-left:447px;
	}
	.memo-content .memo-chiffres-cles .chiffres-bloc-infos{
		padding-left:250px;
	}
	
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos{
		margin-left:300px;
	}
	.memo-content .memo-demarche-vertueuse h2{
		left:450px;
	}
	
	.memo-content .memo-demarche-vertueuse .demarche-vertueuse-logos ul{
		width:850px;
	}
	
	.memo-content .demarche-vertueuse-img{
		width:373px;
		height:537px;
	}
	.memo-content .memo-demarche-bascarbone .demarche-bascarbone-content {
		max-width:inherit;	
	}
	.memo-content .memo-film .film-img{
		min-width:493px;
		height:538px;
		left:-156px;
		top:82px;
	}	
	 .memo-content .memo-film h2 {
	 	left:280px;	
	}
}