h1,h2,h3,h4,h5,h6,p{margin:0}img{max-width:100%;height:auto;display:block;margin:0 auto}button,input,select,textarea{font-family:"Lato",sans-serif}.layout{margin:0 auto;max-width:1400px;padding:0}.ops_flex_line{display:flex;flex-wrap:wrap;justify-content:space-between}section{margin-bottom:0}body{font-family:"Lato",sans-serif;background:#e1e1e1;margin:0}body *{box-sizing:border-box}.ops_title_1{color:#004065;font-weight:700;font-size:26px;line-height:1.4;text-align:left;padding:70px 20px 0 0}@media (min-width: 769px){.ops_title_1{max-width:333px}}.ops_title_1 span{color:#e31141}@media (max-width: 768px){.ops_title_1.show{display:none}}.ops_title_1.hide{display:none}@media (max-width: 768px){.ops_title_1.hide{display:block;background:white;padding:20px;font-weight:bold;text-align:center;margin:0;width:100%}}.ops_title_2{position:absolute;top:-23px;left:calc(50% - 206px);display:block;padding:10px 50px;color:white;text-align:center;background:#e31141;font-size:20px;border:1px solid white}@media (max-width: 480px){.ops_title_2{position:relative;left:0}}.ops_title_3{color:white;font-weight:700;text-align:center;font-size:25px;line-height:1.2;margin-bottom:30px}.ops_title_3 span{display:block;font-size:70%;font-weight:normal;margin-top:5px}.ops_title_thanks{color:#004065;font-weight:700;font-size:32px;line-height:1.4}button,input,select,textarea{font-family:"Lato",sans-serif}header[role="banner"]{position:fixed;width:100%;background:white;z-index:110}header[role="banner"] .layout{padding:20px !important;display:flex;align-items:center;justify-content:center;transition:all ease-in-out 125ms;height:110px;max-width:1400px}header[role="banner"] .layout img{margin:0 auto;transition:all ease-in-out 125ms;-webkit-transform:scale(1);transform:scale(1)}header[role="banner"].light{box-shadow:0px 1px 33px 0px rgba(54,54,54,0.23)}header[role="banner"].light .layout{height:57px !important}header[role="banner"].light img{-webkit-transform:scale(0.66);transform:scale(0.66)}@media (max-width: 768px){header[role="banner"]{box-shadow:0px 1px 33px 0px rgba(54,54,54,0.23)}}@media (max-width: 480px){header[role="banner"] .layout{height:57px !important}header[role="banner"] .layout img{-webkit-transform:scale(0.66);transform:scale(0.66)}}#slidertitle{position:relative}@media (min-width: 769px){#slidertitle .title{z-index:10;left:30px;position:absolute}}#slidertitle .title.anim{animation-duration:1s;animation-name:leftin}@keyframes leftin{from{left:-95%;opacity:0}to{left:30px;opacity:1}}header.light+main[role="main"]{padding-top:57px}@media (max-width: 768px){header.light+main[role="main"]{padding-top:170px}}main[role="main"]{position:relative;padding-top:110px;transition:all ease-in-out 100ms}@media (max-width: 768px){main[role="main"]{background:white}}@media (max-width: 480px){main[role="main"]{padding-top:57px}}main[role="main"] .ops-1_l_b{padding:420px 0 0 30px}@media (min-width: 769px) and (max-width: 1000px){main[role="main"] .ops-1_l_b{padding:420px 20px 20px}}@media (max-width: 768px){main[role="main"] .ops-1_l_b{padding:0 0 20px}}main[role="main"] .ops-1_l_b p{font-size:20px;color:#353535;margin-top:20px;padding-left:36px}@media (max-width: 768px){main[role="main"] .ops-1_l_b p{max-width:480px;margin:20px auto}}main[role="main"] .ops-1_l_b ul.ops_check_list{list-style-type:none;margin-left:0;padding-left:0}@media (min-width: 481px) and (max-width: 1000px){main[role="main"] .ops-1_l_b ul.ops_check_list{width:50%;float:left}}main[role="main"] .ops-1_l_b ul.ops_check_list li{position:relative;font-size:16px;color:#929292;padding-left:20px;padding-right:20px;line-height:1.4}main[role="main"] .ops-1_l_b ul.ops_check_list li:before{content:"";position:absolute;display:block;left:0;top:6px;width:10px;height:10px;background:#e31141}main[role="main"] .ops-1_l_b ul.ops_check_list li+li{margin-top:20px}@media (max-width: 768px){main[role="main"] .ops-1_l_b ul.ops_check_list li{max-width:480px;margin:20px auto}}main[role="main"] .ops_flex_line{background:white}@media (min-width: 769px){main[role="main"] .ops_flex_line{flex-wrap:nowrap}}@media (max-width: 768px){main[role="main"] .ops_flex_line{justify-content:center}}@media (max-width: 1000px){main[role="main"] .ops_flex_line{flex-direction:column}}main[role="main"] .ops_flex_line .ops_flex_1{padding-left:10px;padding-right:10px}@media (min-width: 769px){main[role="main"] .ops_flex_line .ops_flex_1{background:url(images/background.jpg?1) 50% top no-repeat #fff}}@media (min-width: 1001px){main[role="main"] .ops_flex_line .ops_flex_1{flex:0 1 1000px;padding-right:30px;padding-left:0;padding-bottom:20px}}@media (max-width: 1000px){main[role="main"] .ops_flex_line .ops_flex_1{order:1;flex-basis:100%}}@media (max-width: 768px){main[role="main"] .ops_flex_line .ops_flex_1{order:2;padding:10px;margin-top:0}}main[role="main"] .ops_flex_line .ops_flex_2{position:relative}@media (min-width: 1001px){main[role="main"] .ops_flex_line .ops_flex_2{flex:0 1 400px;background:#004196}}@media (max-width: 1000px){main[role="main"] .ops_flex_line .ops_flex_2{order:2;padding:0;margin-top:0}}@media (max-width: 768px){main[role="main"] .ops_flex_line .ops_flex_2{order:1;padding:0;margin-top:0}}main[role="main"] .ops_flex_line_2{display:flex;flex-wrap:wrap;justify-content:space-between;background:white}@media (min-width: 769px){main[role="main"] .ops_flex_line_2{flex-wrap:nowrap}}@media (max-width: 768px){main[role="main"] .ops_flex_line_2{justify-content:center}}@media (max-width: 1350px){main[role="main"] .ops_flex_line_2{flex-direction:column}}main[role="main"] .ops_flex_line_2 .ops_flex_3{position:relative}@media (min-width: 1351px){main[role="main"] .ops_flex_line_2 .ops_flex_3{flex:0 1 400px}}@media (max-width: 768px){main[role="main"] .ops_flex_line_2 .ops_flex_3{padding:0 10px}}main[role="main"] .ops_flex_line_2 .ops_flex_4{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0;flex:0 1 auto}@media (min-width: 1351px){main[role="main"] .ops_flex_line_2 .ops_flex_4{margin-top:-40px;flex:0 1 550px}}@media (max-width: 590px){main[role="main"] .ops_flex_line_2 .ops_flex_4{flex-direction:column}}main[role="main"] .ops_flex_line_2 .ops_flex_4 div{flex:1 1 auto;padding:25px 25px 40px;background:#3596ce;border-radius:60px;color:white;text-align:center;font-size:18px;font-weight:bold}main[role="main"] .ops_flex_line_2 .ops_flex_4 div img{margin-bottom:20px}main[role="main"] .ops_flex_line_2 .ops_flex_4 div+div{margin-left:20px}@media (min-width: 591px){main[role="main"] .ops_flex_line_2 .ops_flex_4 div{flex:1 1 30%}}@media (max-width: 590px){main[role="main"] .ops_flex_line_2 .ops_flex_4 div{padding:20px 40px}main[role="main"] .ops_flex_line_2 .ops_flex_4 div+div{margin-left:0;margin-top:20px}}.ops_total form{width:100%;max-width:485px;padding:30px;margin-top:0;background:#004196;border:none;z-index:2}@media (max-width: 1000px){.ops_total form{max-width:none;position:relative;margin-top:10px}}.ops_total form input[type="text"]{display:block;margin:0 auto 15px;width:100%;height:44px;padding:0 15px;border:none;box-shadow:none;font-size:14px}.ops_total form input#valid{display:block;background:#e31141;border:none;margin-left:auto;margin-right:auto;width:100%;height:auto;padding:18px;font-size:16px;color:white;text-transform:uppercase}.ops_total form .alerte{color:white;margin-bottom:20px;background:#F90;padding:15px;font-size:15px;text-align:center}.ops_total form .mandatory{display:block;margin-top:10px;font-size:12px;font-style:italic;text-align:center;color:white}.ops_total form .radio{margin-bottom:15px}.ops_total form .radio label{color:white}.ops_total form .radio label:hover{cursor:pointer}.ops_total form ::-webkit-input-placeholder{color:#454545;font-size:14px;font-family:"Lato",sans-serif}.ops_total form :-moz-placeholder{color:#454545;font-size:14px;font-family:"Lato",sans-serif}.ops_total form ::-moz-placeholder{color:#454545;font-size:14px;font-family:"Lato",sans-serif}.ops_total form :-ms-input-placeholder{color:#454545;font-size:14px;font-family:"Lato",sans-serif}@media (min-width: 600px) and (max-width: 1000px){.ops_total form .ops_flex_line_3{display:flex;flex-wrap:wrap;justify-content:space-between}.ops_total form .ops_flex_line_3 input{width:30%}.ops_total form .ops_flex_line_3 input#valid{height:44px;padding:10px;width:30%}}#page_remerciement{box-sizing:border-box;width:100%;max-width:900px;margin:20px auto;padding:30px;background:white;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,0.20), Direction=NaN, Strength=5)}#page_remerciement img{margin-bottom:20px}#page_remerciement p{font-size:16px;color:#353535;text-align:center;margin-top:20px}#page_remerciement h1{text-align:center}footer{padding:30px 20px;font-size:11px;line-height:1.3;text-align:justify}footer p,footer a{color:#929292}footer .layout{max-width:1090px}
