/* block 618531b8b2051 */
#field_618531b8b2051 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_618531b8b2051 .container-fluid { padding-left: 0!important; padding-right: 0!important; position: relative; overflow: hidden; }
.heroimage { width: 100%; height: auto; overflow: hidden; }
#mainaccroche_outer { position: relative; }
#mainaccroche { position: absolute; left: 50%; top: 28%; transform: translate(-50%, 0%); width: 100%; background: rgba(255,123,84,0.6); height: 100%; padding: 30px 50px; mix-blend-mode: multiply; }
#imgaccroche { position: absolute; left: 50%; top: 50%; transform: translate(-50%, 0%); width: 100%; }
#field_618531b8b2051 h1 { color: #FFFFFF; font-size: 3.6rem; text-align: center; text-transform: uppercase; }

@media (max-width: 768px) {  
 #field_618531b8b2051 h1 { font-size: 2.6rem; }
}

@media (max-width: 576px) {  
 #field_618531b8b2051 h1 { font-size: 2.2rem; }
}

/* block 61854a03a4255 */
#field_61854a03a4255 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_61854a03a4255_inner { padding-top: 40px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px; background-color: #ff7b54; }
#field_61854a03a4255_inner .colonne_inner { max-width: 680px; margin: 0 auto; font-weight: bold; padding-bottom: 40px; }
#field_61854a03a4255_inner .colonne_inner h2 { color: #FFFFFF; font-size: 3.6rem; text-align: center; text-transform: uppercase; margin-bottom: 20px; }
#field_61854a03a4255_inner .colonne_inner a.btn { font-size: 1.6rem; background: #112D55; color: #FFFFFF; border: none; outline: none; }

@media (max-width: 768px) {  
 #field_61854a03a4255_inner .colonne_inner h2 { font-size: 2.6rem; }
}


@media (max-width: 576px) {  
 #field_61854a03a4255_inner .colonne_inner h2 { font-size: 2.2rem; }
 #field_61854a03a4255_inner .colonne_inner a.btn { font-size: 1.4rem; }
}

/* block 61855c8511c8a */
#field_61855c8511c8a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_61855c8511c8a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_61855c8511c8a_inner h3 { text-transform: uppercase; color: #FF7B54; font-size: 2.2rem; }
#field_61855c8511c8a_inner ul { list-style: none; padding-left: 1.4rem; }
#field_61855c8511c8a_inner ul li { display: inline-block; margin: 6px 0; }
#field_61855c8511c8a_inner ul li::before { content: "\2022"; color: #FF7B54; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }

@media (max-width: 576px) {  
 #field_61855c8511c8a_inner h3 { font-size: 1.6rem; }
}

/* block 61855df106296 */
#field_61855df106296 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_61855df106296_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#loaderanimation { height: 200px; width: 200px; position: absolute; z-index: 99; top: -100px; left: 80px; }
#field_61855df106296_inner .colonne1 p { margin-bottom: 0; }
#field_61855df106296_inner .bgorange .colonne_inner { background: #ff7b54; font-weight: bold; }
#field_61855df106296_inner .bgorange h3 { color: #FFFFFF; font-size: 2.5rem; }
#field_61855df106296_inner .bgorange strong { color: #FFFFFF; font-size: 1.8rem; }

@media (max-width: 576px) {  
 #loaderanimation { width: 140px; height: 170px; top: -70px; left: 10px; }
 .presprepapp { padding: 40px 0; }
}

/* block 61890c3e5cc49 */
#field_61890c3e5cc49 { padding-top: 0px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px;  }
#field_61890c3e5cc49_inner { padding-top: 20px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px; background: linear-gradient(312deg, #ff7b54 0%, #112d55 100%); }
#field_61890c3e5cc49_inner { max-width: 1110px; }
#field_61890c3e5cc49_inner p { color: #FFFFFF; font-size: 1.6rem; }
#field_61890c3e5cc49_inner .colonne_inner a.btn { font-size: 1.6rem; background: #FF7B54; color: #FFFFFF; border: none; }
a.btn { outline: none; }

/* block 6189104c0632c */
#field_6189104c0632c { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6189104c0632c_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_6189104c0632c_inner h2 { color: #FF7B54; font-size: 2.2rem; }

@media (max-width: 576px) {  
 #field_6189104c0632c_inner h2 { font-size: 1.8rem; }
}

/* block 618b9a1c901fb */
#field_618b9a1c901fb { padding-top: 0px; padding-bottom: 80px; margin-top: 0px; margin-bottom: 0px;  }
#field_618b9a1c901fb_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_618b9a1c901fb_inner h2 { color: #112d55; }

/* block 6189249b3eaa1 */
#field_6189249b3eaa1 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6189249b3eaa1_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#loaderanimation2 { height: 200px; width: 200px; position: absolute; z-index: 99; top: -100px; right: 80px; }

@media (max-width: 576px) {  
 #loaderanimation2 { height: 140px; width: 140px; top: -70px; right: 10px; }
}

/* block 6189257c959c1 */
#field_6189257c959c1 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6189257c959c1_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_6189257c959c1_inner h2 { color: #FF7B54; font-size: 2.2rem; }
#field_6189257c959c1_inner .colonne_inner { padding-right: 20px; font-size: 1.1rem; }

@media (max-width: 576px) {  
 #field_6189257c959c1_inner h2 { font-size: 1.8rem; }
}