/*

Site internet JPA WG
Version : 2.1
Site	: https://jpa-wg.com

Theme 	: jpai 2.1
Author	: Integration : Yann Lobry

*/

#slide-home .un-slide {
	display:block !important;
	background-color: #222222;
}



/* SLIDES DEFAULTS */

#slide-home .default .legende-slide {position:absolute;top: 11vw;left: 0;width: 100%;text-align: center;}

#slide-home .default .legende-slide h2 {
	font-weight: 600;
	font-size: 7.5em;
	color: #FFFFFF;
	line-height: 1.4em;
	-webkit-transform: perspective(100vw) rotateX(90deg);
	-moz-transform: perspective(100vw) rotateX(90deg);
	-o-transform: perspective(100vw) rotateX(90deg);
	transform: perspective(100vw) rotateX(90deg);
	opacity: 0;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

#slide-home .anime .un-slide.default:not(.notready) .legende-slide h2 {
	-webkit-transform: perspective(100vw) rotateX(0deg);
	-moz-transform: perspective(100vw) rotateX(0deg);
	-o-transform: perspective(100vw) rotateX(0deg);
	transform: perspective(100vw) rotateX(0deg);
	opacity: 1;
}

@keyframes htroisslide {
	0%   { opacity: 0;}
	30%   { opacity: 0;}
	100% { opacity: 1;}
}
	
#slide-home .default .legende-slide h3 {
	font-weight: 500;
	font-size: 1.85em;
	color: #FFFFFF;
	line-height: 1.55em;
	opacity: 0;
}

#slide-home .anime .un-slide.default:not(.notready) .legende-slide h3 {
	animation: htroisslide 1.8s;
	opacity: 1;
}



/* SLIDE PERSO > JPA iTraveler */

#slide-home .perso .legende-slide {
	position: absolute;
	top: 0;
	left: 0;
}

#slide-home .perso .col-texte {
	float: left;
	width: 37vw;
	margin: 0 2.3vw 0 13.7vw;
	padding-top: 5.4vw;
}

#slide-home .perso h2 {
	font-weight: 500;
	color: #fff;
	font-size: 4.75em;
	line-height: 1.32em;
	-webkit-transform: perspective(100vw) rotateX(90deg);
	-moz-transform: perspective(100vw) rotateX(90deg);
	-o-transform: perspective(100vw) rotateX(90deg);
	transform: perspective(100vw) rotateX(90deg);
	opacity: 0;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

#slide-home .anime .perso:not(.notready) h2 {
	-webkit-transform: perspective(100vw) rotateX(0deg);
	-moz-transform: perspective(100vw) rotateX(0deg);
	-o-transform: perspective(100vw) rotateX(0deg);
	transform: perspective(100vw) rotateX(0deg);
	opacity: 1;
}

#slide-home .perso .col-texte p {
	color: #fff;
	font-size: 1.52em;
	font-weight: 300;
	line-height: 1.45em;
	margin-bottom: 2.7vw;
	opacity:0;
}

#slide-home .anime .perso:not(.notready) .col-texte > p {
	animation: htroisslide 1.8s;
	opacity: 1;
}

#slide-home .perso .note {
	width: 8.6vw;
	height: 1.3vw;
	background: url(/themes/jpai/images/stars-note.svg) no-repeat center center;
	background-size: contain;
	margin-bottom: 0.9vw;
	opacity: 0;
}

#slide-home .anime .perso:not(.notready) .note {
	animation: htroisslide 3s;
	opacity: 1;
}

#slide-home .perso .col-texte .avis p {
	font-size: 1.09em;
}

#slide-home .anime .perso:not(.notready) .col-texte .avis p {
	animation: htroisslide 3s;
	opacity: 1;
}

#slide-home .perso .col-texte .avis p em {
	font-weight: 400;
	font-size: 1.1em;
	letter-spacing: 0.02em;
}

#slide-home .perso .col-img {
	float: left;
	width: 44.12vw;
	padding-top: 2.2vw;
}

#slide-home .perso .col-img img {
	opacity: 0;
}

#slide-home .anime .perso:not(.notready) .col-img img {
	animation: htroisslide 1.8s;
	opacity: 1;
}

#slide-home .perso .bouton-blanc {
	position: absolute;
	bottom: 11.8vw;
	right: 8.4vw;
	opacity: 0;
	transform: scale(1);
}

#slide-home .perso .bouton-blanc:hover {
	/*box-shadow: 0px 0px 9px 1px rgba(255,255,255,0.7);*/
	background-color: #009CA3;
	border-color: #009CA3;
}

@keyframes btblancslide {
	0%   { opacity: 0;transform: scale(1);}
	75%   { opacity: 0;transform: scale(1);}
	90%   { opacity: 1;transform: scale(1.1);}
	100% { opacity: 1;transform: scale(1);}
}

#slide-home .anime .perso:not(.notready) .bouton-blanc {
	animation: btblancslide 2.5s;
	opacity: 1;
	transform: scale(1);
}






#slide-home-nav {position:absolute;bottom: 0;left: 0;width: 100%;height: 4.6vw;background: url(/themes/jpai/images/degrade_slider.png) no-repeat center bottom;background-size: cover;}

#slide-home-nav .arrows-container {
	position:absolute;
	bottom: 1.4vw;
	left: 6.5vw;
 }

#slide-home-nav .arrows-container button
{
	margin-right: 2vw;
	 font-size: 0;
	 line-height: 0;
	display: block;
	width: 1.72vw;
	 height: 1.72vw;
	 padding: 0;
	 cursor: pointer;
	color: transparent;
	 border: 0;
	 outline: none;
	 background: url(/themes/jpai/images/Long-Arrow-Left.svg) no-repeat center center;background-size: contain;
	 float: left;
	 -o-transition: all .2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}

#slide-home-nav .arrows-container button:hover {
	transform: scale(1.2);
}

#slide-home-nav .arrows-container button.slick-next {
	background: url(/themes/jpai/images/Long-Arrow-Right.svg) no-repeat center center;background-size: contain;
	margin: 0;
}

#slide-home-nav .arrows-container button.slick-disabled {
	opacity: 0.4;
}

#slide-home-nav .arrows-container button.slick-disabled:hover {
	transform: scale(1);
}


#slide-home-nav .dots-container {
	position:absolute;
	bottom: 1.4vw;
	left: 13.8vw;
 }
 
#slide-home-nav .chiffre {
	font-size: 0.85em;color: #fff;font-weight: 600;letter-spacing: 0.1em;padding-top: 0.65vw;
	 margin-right: 0.7vw;cursor: pointer;
}

#slide-home-nav .slick-dots li
{
	 display: block;
	width: 2.35vw;
	 height: 0.18vw;
	 cursor: pointer;
	 background-color: transparent;
	 float: left;
	 margin-right: 0.9vw;
	 padding: 1vw 0;
	 -o-transition: all .2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}

#slide-home-nav .slick-dots li:last-child {
	margin-right: 0.7vw;
}
#slide-home-nav .slick-dots li:hover {
	padding: 0.74vw 0 1vw;
}
#slide-home-nav .slick-dots li.slick-active{
	background-color: transparent;
	cursor: default;
	padding: 1vw 0;
}
#slide-home-nav .slick-dots li button
{
	 font-size: 0;
	 line-height: 0;
	display: block;
	width: 2.35vw;
	 height: 0.18vw;
	 padding: 0;
	 cursor: pointer;
	color: transparent;
	 border: 0;
	 outline: none;
	 background: #fff;
	 opacity: 0.2;
	 -o-transition: all .2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}
#slide-home-nav .slick-dots li:hover button {
	height: 0.44vw;
	opacity: 1;
} 
#slide-home-nav .slick-dots li.slick-active button {
	opacity: 1;
	cursor: default;
	height: 0.18vw;
}
#slide-home-nav .slick-dots li button:hover,
#slide-home-nav .slick-dots li button:focus
{
	 outline: none;
}

#slide-home-join-us {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #fff;
	padding: 2.2vw 6.6vw 1vw 2.4vw;
}

#slide-home-join-us p {
	color: #222222;
	font-size: 1em;
	line-height: 1.45em;
	margin-right: 3.7vw;
}

#slide-home-join-us a {
	margin-top: 0.2vw;
}



/* CORRECTION, ON BLOQUE LA NAV */

#slide-home-nav {height: 59px;}

#slide-home-nav .arrows-container {
	bottom: 18px;
	left: 6.5vw;
 }

#slide-home-nav .arrows-container button
{
	margin-right: 26px;
	width: 22px;
	height: 22px;
}

#slide-home-nav .dots-container {
	bottom: 18px;
	left: calc(6.5vw + 96px);
 }
 
#slide-home-nav .chiffre {
	padding-top: 8.3px;
	margin-right: 9px;
	font-size: 11px;
}

#slide-home-nav .slick-dots li
{
	width: 30px;
	height: 2.3px;
	margin-right: 11.5px;
	padding: 13px 0;
}

#slide-home-nav .slick-dots li:last-child {
	margin-right: 9px;
}
#slide-home-nav .slick-dots li:hover {
	padding: 9.7px 0 13px;
}
#slide-home-nav .slick-dots li.slick-active{
	padding: 13px 0;
}
#slide-home-nav .slick-dots li button
{
	width: 30px;
	height: 2.3px;
}
#slide-home-nav .slick-dots li:hover button {
	height: 5.6px;
} 
#slide-home-nav .slick-dots li.slick-active button {
	height: 2.3px;
}



/* SLIDE CONFERENCE */

#slide-home .perso.conf .col-texte {
	margin: 0 0 0 5vw;
	 padding-top: 21vw;
	 text-shadow: 0 0 1vw rgba(0,0,0,0.3);
	 width: 42vw;
}

#slide-home .perso.conf h2 {
	font-weight: 600;
	 line-height: 1.1em;
	 margin-bottom: 1vw;
}

#slide-home .perso.conf .col-texte p {
	font-size: 1.8em;
}

#slide-home .perso.conf .col-img {
	padding: 27.5vw 0 0 12.4vw;
}

#slide-home .perso.conf .bouton-blanc {
	position: static;
	bottom: auto;
	right: auto;
}


/* SLIDE LD VIN */

#slide-home .anime .perso.ld-vin:not(.notready) .col-texte > p {
	animation: htroisslide 0.5s;
	opacity: 1;
}

#slide-home .anime .perso.ld-vin:not(.notready) .bouton-blanc {
	animation: btblancslide 1s;
	opacity: 1;
	transform: scale(1);
}

#slide-home .perso.conf.ld-vin .col-texte {
		padding-top: 13.4vw;
		width: 44vw;
}

#slide-home .perso.conf.ld-vin .col-texte p {
		color: #38C9DC;
		font-weight: 600;
		font-size: 2.2em;
		margin-bottom: 1vw;
}

#slide-home .perso.conf.ld-vin h2 {
	font-size: 4em;
}

#slide-home .perso.conf.ld-vin .col-img {
	padding: 27.5vw 0 0 10.4vw;
}




/* 202601 slide conf */

.figcaption-conf {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 100%;
	 text-align: center;
}

#slide-home .perso.conf.conf2026conf .col-texte {
	 padding-top: 14vw;
}

#slide-home .perso.conf.conf2026conf  .col-texte p.pun {
	font-size: 2.4em;
	 font-weight: 500;
	 margin-bottom: 3vw;
}

#slide-home .perso.conf.conf2026conf  .col-texte p.pdeux {
	font-size: 1.6em;
}

@media screen and (min-width: 1281px) {
	
	#slide-home .perso.conf.conf2026conf .col-texte {
		 padding-top: 179px;
	}
	
	#slide-home .perso.conf.conf2026conf  .col-texte p.pun {
		font-size: 32px;
		 margin-bottom: 38px;
	}
	
	#slide-home .perso.conf.conf2026conf  .col-texte p.pdeux {
		font-size: 21px;
	}
	
}

@media screen and (max-width: 820px) {
	
	#slide-home .perso.conf.conf2026conf  .col-texte p.pun {
		 font-size: 3.1em;
	}
	
	#slide-home .perso.conf.conf2026conf  .col-texte p.pdeux {
		 font-size: 2em;
	}
	
}

@media screen and (max-width: 420px) {
	
	#slide-home .perso.conf.conf2026conf .col-texte {
		  padding: 14vw 0 0 0vw;
	 }
	 
	 #slide-home .perso.conf.conf2026conf h2 {
		  font-size: 10em;
		  margin-bottom: 3vw;
	 }
	 
	 #slide-home .perso.conf.conf2026conf  .col-texte p.pun {
		  font-size: 5.1em;
		  margin-bottom: 6vw;
	 }
	 
	 #slide-home .perso.conf.conf2026conf  .col-texte p.pdeux {
		  font-size: 4em;
		  margin-bottom: 6vw;
	 }
	
}


	



@media screen and (min-width: 1281px) {
	
	#slide-home  .default .legende-slide {top: 141px;}
	
		
	#slide-home  .default .legende-slide h3 {
		
	}
	
	#slide-home .perso .col-texte {
		width: 474px;
		margin: 0 29px 0 175px;
		padding-top: 69px;
	}
	
	#slide-home .perso .col-texte p {
		margin-bottom: 35px;
	}
	
	#slide-home .perso .note {
		width: 110px;
		height: 17px;
		margin-bottom: 12px;
	}
	
	#slide-home .perso .col-img {
		width: 565px;
		padding-top: 28px;
	}
	
	#slide-home .perso .bouton-blanc {
		bottom: 151px;
		right: 108px;
	}
	
	#slide-home-join-us {
		padding: 28px 85px 13px 31px;
	}
	
	#slide-home-join-us p {
		margin-right: 47px;
	}
	
	#slide-home-join-us a {
		margin-top: 3px;
	}
	
	#slide-home .perso.conf .col-texte {
		margin: 0 0 0 64px;
		 padding-top: 269px;
		 text-shadow: 0 0 13px rgba(0,0,0,0.3);
		 width: 538px;
	}
	
	#slide-home .perso.conf h2 {
		 margin-bottom: 13px;
	}
	
	#slide-home .perso.conf .col-img {
		padding: 352px 0 0 159px;
	}
	
	/* SLIDE LD VIN */
	
	#slide-home .perso.conf.ld-vin .col-texte {
		padding-top: 168px;
		width: 551px;
	}
	
	#slide-home .perso.conf.ld-vin .col-texte p {
		font-size: 35px;
		margin-bottom: 11px;
	}
	
	#slide-home .perso.conf.ld-vin h2 {
		font-size: 53px;
	}
	
	#slide-home .perso.conf.ld-vin .col-img {
		padding: 353px 0 0 160px;
	}
}






@media screen and (max-width: 920px) {
	
	#slide-home .perso .col-texte p {
		margin-bottom: 2vw;
	}
	
	
	
}




@media screen and (max-width: 900px) {
	
	#slide-home-join-us {
		padding: 1.6vw 6.6vw 1.6vw 2.4vw;
	}
	
	#slide-home-join-us p {
		font-size: 1.2em;
	}
	
}






@media screen and (max-width: 820px) {
	
	#slide-home .default .legende-slide {
		top: 13vw;
	}
	
	#slide-home #slide-deux.default .legende-slide {
		top: 16vw;
	}
	
	#slide-home .default .legende-slide h2 {
		font-size: 7.35em;
		margin-bottom: 0.7vw;
		
	}
	
	#slide-home .default .legende-slide h3 {
		font-size: 2.5em;
		line-height: 1.55em;
	}
	
	#slide-home-join-us {
		padding: 2.6vw 6.3vw 1.5vw 4vw;
	}
	
	#slide-home-join-us p {
		 font-size: 1.5em;
		  margin-right: 3vw;
	}
	
	#slide-home-nav .arrows-container {
		display: none;
	}
	
	#slide-home-nav .dots-container {
		 left: 6.3vw;
	}
	
	#slide-home-nav .chiffre {
		padding-top: 1.1vw;
		 margin-right: 1.1vw;
		 font-size: 1.4em;
	}
	
	#slide-home-nav .slick-dots li
	{
		width: 3.3vw;
		 height: 2px;
		 margin-right: 1.3vw;
		 padding: 13px 0;
	}
	#slide-home-nav .slick-dots li:last-child {
		margin-right: 1.1vw;
	}
	#slide-home-nav .slick-dots li:hover {
		padding: 9px 0 13px;
	}
	#slide-home-nav .slick-dots li.slick-active{
		padding: 13px 0;
	}
	#slide-home-nav .slick-dots li button {
		width: 3.3vw;
		 height: 2px;
	}
	#slide-home-nav .slick-dots li:hover button {
		height: 6px;
	} 
	#slide-home-nav .slick-dots li.slick-active button {
		height: 2px;
	}
	
	#slide-home .perso .col-texte {
		 width: 53vw;
		  padding: 0 0.7vw 0 6.3vw;
		  padding-top: 5.4vw;
		  margin: 0;
	}
	
	#slide-home .perso h2 {
		font-size: 6em;
	}
	
	#slide-home .perso .col-texte p {
		 margin-bottom: 2vw;
		 font-size: 1.9em;
	}
	
	#slide-home .perso .note {
		 width: 12.5vw;
		 height: 3vw;
		 margin-bottom: 0.2vw;
	}
	
	#slide-home .perso .col-texte .avis p {
		 font-size: 1.5em;
	}
	
	#slide-home .perso .col-img {
		 width: 44vw;
		 padding-top: 4vw;
		 padding-left: 0;
	}
	
	#slide-home .perso .bouton-blanc {
		bottom: auto;
		 top: 30vw;
		 right: 2vw;
		 font-size: 1.2em;
		 padding: 2vw 2vw 1.9vw 2vw;
	}
	
	#slide-home .perso .col-img img {
		position: absolute;
		 right: -10vw;
		 width: 53vw;
	}
	
	#slide-home .perso.conf .col-texte {
		padding-top: 24vw;
		 width: 56%;
		 margin: 0;
	}
	
	#slide-home .perso.conf h2 {
		font-size: 6em;
		 margin-bottom: 2vw;
	}
	
	#slide-home .perso.conf .col-texte p {
		font-size: 2.69em;
	}
	
	#slide-home .perso.conf .col-img {
		padding: 37.1vw 0 0 4vw;
		 width: 44%;
	}
	
	
	
	#slide-home .perso.conf.ld-vin .col-texte {
		width: 53vw;
		padding: 19vw 0 0 6.3vw;
	}
	
	#slide-home .perso.conf.ld-vin .col-texte p {
		font-size: 3em;
	}
	
	#slide-home .perso.conf.ld-vin h2 {
		font-size: 4.3em;
	}
	
	#slide-home .perso.conf.ld-vin .col-img {
			width: 39vw;
			padding: 32.8vw 0 0 8vw;
	}
	
}





@media screen and (max-width: 760px) {
	
	#slide-home-nav .chiffre {
		 padding-top: 1.2vw;
	}
	
}





@media screen and (max-width: 670px) {
	
	#slide-home-nav .chiffre {
		 padding-top: 1.4vw;
	}
	
}





@media screen and (max-width: 600px) {
	
	#slide-home-nav .chiffre {
		 padding-top: 1.6vw;
	}
	
	#slide-home .perso.conf .col-texte {
		 padding-top: 21vw;
	}
	
	#slide-home .perso.conf .col-img {
		 padding: 34.1vw 0 0 4vw;
	}
	
}





@media screen and (max-width: 550px) {
	
	#slide-home-nav {
		 height: 50px;
	}
	
	#slide-home-nav .dots-container {
		 bottom: 12px;
	}
	
	#slide-home-nav .chiffre {
		 padding-top: 1.9vw;
	}
	
}




@media screen and (max-width: 540px) {
	
	#slide-home .perso .col-texte p {
		margin-bottom: 3vw;
	}
	 
	#slide-home .perso .note {
		margin-bottom: 0;
	}
	
}



@media screen and (max-width: 520px) {
	
	#slide-home .perso .col-img {
		width: 43vw;
	}
	 
	#slide-home .perso .col-img img {
		right: -11vw;
	}
	
}





@media screen and (max-width: 500px) {
	
	#slide-home-nav .chiffre {
		 padding-top: 2.2vw;
	}
	
}




@media screen and (max-width: 470px) {
	
	#slide-home-nav .chiffre {
		 padding-top: 2.6vw;
	}
	
}





#slide-home-join-us-smart {
	display: none;
}

@media screen and (max-width: 420px) {
	
	#slide-home-join-us {
		display: none;
	}
	
	#slide-home-join-us-smart {
		display: block;
		padding: 30px 9.6vw;
	}
	
	#slide-home-join-us-smart p {
		 font-size: 4.5em;
		 margin-bottom: 28px;
	}
	
	#slide-home .default .legende-slide {
		 top: 14vw;
	}
	
	#slide-home .default .legende-slide h2 {
		font-size: 11.8em;
		margin-bottom: 2.5vw;
		line-height: 1.07em;
	}
	
	#slide-home .default .legende-slide h3 {
		font-size: 4.8em;
		 line-height: 1.35em;
		 padding: 0 16vw;
	}
	
	#slide-home .default .legende-slide h3 br {
		display: none;
	}
	
	#slide-home #slide-deux.default .legende-slide {
		 top: 19vw;
	}
	
	#slide-home #slide-deux.default .legende-slide h3 {
		 padding: 0 18vw;
	}
	
	#slide-home #slide-quatre.default .legende-slide,
	#slide-home #slide-six.default .legende-slide {
		 top: 19vw;
	}
	
	#slide-home #slide-cinq.default .legende-slide {
		top: 23vw;
	}
	
	#slide-home #slide-quatre.default .legende-slide h3,
	#slide-home #slide-cinq.default .legende-slide h3 {
		 padding: 0 21vw;
	}
	
	#slide-home-nav {
		 height: 60px;
	}
	
	#slide-home-nav .dots-container {
		 bottom: 16px;
		 left: 9.6vw;
	}
	
	#slide-home-nav .chiffre {
		 margin-right: 2vw;
		 font-size: 3em;
		 padding-top: 8px;
	}
	
	#slide-home-nav .slick-dots li {
		 width: 8.4vw;
		 margin-right: 2.4vw;
	}
	
	#slide-home-nav .slick-dots li:last-child {
		 margin-right: 2.2vw;
	}
	
	#slide-home-nav .slick-dots li button {
		 width: 8.4vw;
	}
	
	#slide-home .perso .col-texte p span {
		display: none;
	}
	
	#slide-home .perso .col-texte .avis {
		display: none;
	}
	
	#slide-home .perso .col-texte {
		float: none;
		 width: auto;
		 padding: 6vw 0 0 9.6vw;
		 margin-bottom: 21.9vw;
	}
	
	#slide-home .perso h2 {
		 font-size: 11.8em;
		 margin-bottom: 1.5vw;
	}
	
	#slide-home .perso .col-texte p {
		font-size: 4.15em;
		 width: 51vw;
	}
	
	#slide-home .perso .col-img {
		float: none;
		 width: auto;
		 padding: 0 0 0 9.6vw;
	}
	
	#slide-home .perso .bouton-blanc {
		position: static;
		 bottom: auto;
		 top: auto;
		 left: auto;
		 right: auto;
		 font-size: 2.85em;
		  padding: 3.6vw 3vw 3.4vw 3vw;
	}
	
	#slide-home .perso .col-img img {
		right: -16.7vw;
		 top: -33vw;
		 width: 48vw;
	}
	
	#slide-home .anime .perso:not(.notready) .bouton-blanc {
		 animation: btblancslide 1.5s;
	 }
	 
	 #slide-home .perso.conf .col-texte {
		 width: auto;
		  float: none;
		  padding: 37vw 0 0 6vw;
	 }
	 
	 #slide-home .perso.conf h2 {
		 font-size: 8em;
		  margin-bottom: 1vw;
		  line-height: 1em;
	 }
	 
	 #slide-home .perso.conf .col-texte p {
		 font-size: 3.6em;
		  width: auto;
		  margin-bottom: 4vw;
	 }
	 
	 #slide-home .perso.conf .col-img {
		 padding: 0 0 0 6vw;
		  width: auto;
	 }
	 
	 
	 
	 #slide-home .perso.conf.ld-vin .col-texte {
		 width: auto;
		 padding: 21vw 0 5vw 6vw;
	 }
	 
	 #slide-home .perso.conf.ld-vin .col-texte p {
		 font-size: 6em;
		 margin-bottom: 2vw;
	 }
	 
	 #slide-home .perso.conf.ld-vin h2 {
		 font-size: 7.2em;
		 padding: 0 11vw 0 0;
	 }
	 
	 #slide-home .perso.conf.ld-vin .col-img {
		 width: auto;
		 padding: 0 0 0 6vw;
	 }
	
}





@media screen and (max-width: 390px) {
	#slide-home .perso .col-texte {
		margin-bottom: 17.9vw;
	}
}


