.slider-home{
background-color:#90ac3a;
}
.slider-home .swiper{
height:100%;
}
.slider-home .accroche{
color: var(--blanc);
font-weight:700; font-size:1.25rem;
text-align:left;
left:50%; top:50%;
padding:1.5rem 7.5%;
-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.slider-home .accroche > span{
font-weight: 300; font-size:1rem;
}
.slider-home .swiper-button-prev, .slider-home .swiper-button-next{
width:35px; height:35px;
border-radius:50%; background-color: var(--bleu);
color: var(--blanc);
}
.slider-home .swiper-button-next{
right:1.5rem;
}
.slider-home .swiper-button-next::after, .slider-home .swiper-button-prev::after{
font-size:1rem;
}
.intro{
font-size:1.25rem;
}
.intro h2{
font-size:2.75rem;
text-transform: uppercase;
}
.newsletter .frm_form_field input[type=email]{
background-color: rgb(240,240,240);
padding:0.5rem;
box-sizing:border-box;
width:100%;
border:none;
border-radius:1px;
font-weight:300;
font-size:0.9rem;
}
.newsletter .frm_form_field input[type=checkbox]{
width:16px; height:16px; border:none;
margin-right:0.25rem; vertical-align:middle;
}
.newsletter .frm_form_field label{
color: var(--blanc); display:inline-block; padding:0.25rem 0;
}
.newsletter .frm_checkbox label{
font-size:0.8rem; padding:0.25rem 0;
display:inline-block; vertical-align:middle;
}
.newsletter .frm_button_submit{
background-color: transparent;
border:1px solid var(--blanc);
border-radius:1px; color: var(--blanc);
margin-top:2rem;
padding:0.5rem 1rem;
font-weight:500;
text-transform: uppercase;
}
.newsletter .frm_button_submit:hover{
background-color: var(--jaune); color: var(--noir);
border-color: var(--jaune)
}
.newsletter .frm_error_style, .newsletter .frm_error{
color: var(--jaune); font-size:0.8rem;
}
@media screen and (min-width:1200px){
.slider-home .accroche{
font-size:2rem;
padding:0 10%;
}
}