body.landing header#header{
	margin-top:1rem;
}
	body.landing header#header .contact-tel{
		text-align: right;
	}
		body.landing header#header .contact-tel p{
			color:white;font-size: 1rem;
		}
		body.landing header#header .contact-tel a{
			color:white;font-size: 1.5rem;
		}

body.landing .padded{
	padding:8vh 0;
}

body.landing #hero{
	overflow: visible;
}
body.landing #hero .bg{
	top:0;
	left:0;
}
body.landing #hero .blue-wrapper{
	padding: 20vh 0 5vh;
}
body.landing #hero .row .intro{
	padding-top: 0;
}

body.landing .sticky{
	position: absolute;
	top:20vh;
	right:2rem;
	z-index:10;
	max-width:30%;
	padding:1rem 0;
}
body.landing .boxed{
	max-width: 100%;
	background-color: white;
	border: 1px solid #1fa1a6;
	border-radius: 4px;
    box-shadow: 0 0 20px rgb(7, 64, 76);
	padding:1rem;
	max-height: 90vh;
    overflow: auto;
}

	body.landing .boxed p{
		font-size:.6rem;
	}
	body.landing .notice-required{
		margin:0;
	}
	body.landing textarea{
		height:4rem;
	}
	body.landing .input--yoshiko{
		margin-top:1.2rem;
	}
	body.landing .input__field{
		padding:.2rem .5rem;
	}
	body.landing .input__label--yoshiko{
		transform: translate3d(0, 1.3rem, 0);
		font-size: .7rem;
	}

body.landing #confiance{
	background-image: linear-gradient(rgba(28, 137, 158, 0.6), rgba(28, 137, 158, .8)), url(../img/bg-agriplas-6.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	color:white;
}

body.landing ul.liste-confiance{
	display: flex;
	flex-wrap: wrap;
	margin:0;
	padding: 0;
}
	body.landing ul.liste-confiance li{
		list-style-type: none;
		flex:1 0 50%;
		text-align: center;
		padding:0 .5rem 1rem;
	}
		body.landing ul.liste-confiance li .logo-wrapper{
			margin-bottom:.5rem;
		}

@media only screen and (min-width: 64em){

}