@font-face{font-family:Umbrage;font-style:normal;font-weight:400;src:url(/app/themes/sage/public/fonts/umbrage2-webfont-webfont.ff6c9d.woff2) format("woff2"),url(/app/themes/sage/public/fonts/umbrage2-webfont-webfont.05905a.woff) format("woff")}@font-face{font-family:Poppins Bold;font-style:normal;font-weight:400;src:url(/app/themes/sage/public/fonts/poppins-bold-webfont.7a3b85.woff2) format("woff2"),url(/app/themes/sage/public/fonts/poppins-bold-webfont.61cb87.woff) format("woff")}@font-face{font-family:Poppins Medium;font-style:normal;font-weight:400;src:url(/app/themes/sage/public/fonts/poppins-medium-webfont.e4f8b1.woff2) format("woff2"),url(/app/themes/sage/public/fonts/poppins-medium-webfont.aca600.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/app/themes/sage/public/fonts/poppins-regular-webfont.d2871b.woff2) format("woff2"),url(/app/themes/sage/public/fonts/poppins-regular-webfont.2d5be6.woff) format("woff")}.wpcf7-form-control-wrap{height:10px}.error{height:1.2em}.wpcf7-form-control-wrap{height:0}p{line-height:.1}.petition-paraph{line-height:1.6}.bold{font-weight:700}.max-width{margin:0 auto;max-width:75rem!important}.title{color:#fff;font-family:Umbrage,serif;font-size:35px;line-height:1;text-transform:uppercase}.red{color:#ed0600}.orange{color:#f19425}.relative{position:relative}.transition{bottom:-33px;left:0;margin:0 auto;position:absolute;right:0;z-index:1}.remodal{max-width:95%!important}#close,#close:before{color:#ed0600!important;font-size:40px!important;left:auto!important;right:0!important}.petition p{font-family:Poppins,serif;font-size:15px}header{position:relative}.header{background-color:#fff;height:60px;left:0;padding:5px;position:fixed;top:0;width:100%;z-index:999}.header img{max-height:100%;max-width:80px}.header .rs img{max-width:135px!important}.header .rs-img{margin-left:10px;max-width:35px!important}.scoring{background-color:#f29400;display:none;left:0;max-width:none;padding:15px 5px;position:fixed;top:60px;width:100%;z-index:999}.scoring .text p{font-size:25px;margin-bottom:0;margin-top:10px}.scoring .text p,.scoring p.precision{color:#fff;font-family:Poppins bold;line-height:1.2}.scoring p.precision{font-size:16px}.scoring .score a{border:2px solid #fff;border-radius:50%;color:#fff;font-family:Poppins,serif;font-size:14px;padding:7px 13px}.scoring .score a:focus,.scoring .score a:hover{background-color:#2c2925;color:#fff}.scoring .score a.small{padding:7px 16px}.scoring .score a.big{padding:7px 9px}.scoring .score p{color:#fff;display:inline-block;font-family:poppins bold;font-size:20px;line-height:1.2}.scoring .score p:first-child{margin-right:10px}.scoring .score p:nth-child(12){margin-left:10px}.accroche{background-color:#000;padding:90px 10px 50px;position:relative}.accroche .youtube p{color:#fff;font-family:Poppins Medium,serif;font-size:20px;line-height:1.2}.accroche .youtube .cta{margin-top:10px}.accroche .youtube .cta img{margin-left:8px;margin-right:8px}.accroche .sign{color:#fff;font-family:Poppins Medium,serif;font-size:20px;line-height:1.2}#video-container{display:none;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}#video-container embed,#video-container iframe,#video-container object{height:100%;left:0;position:absolute;top:0;width:100%}form .error{color:#000;font-family:Poppins Medium,serif;font-size:12px;margin-bottom:0}form .error,form .hidden{display:none}form .optin input{display:inline-block;height:23px!important;vertical-align:bottom}form .optin label{font-size:12px;line-height:1.1;margin-top:10px;width:90%}form input,form selectk
.intl-tel-input{background-color:#000!important;color:#fff!important;font-family:Poppins,serif!important;font-size:20px!important;height:45px!important;margin:0 auto 5px!important;max-width:80%;padding:10px!important;text-align:left}.intl-tel-input{max-width:100%;width:80%}#f_phone{max-width:100%;padding-left:45px!important;width:100%}form button[type=submit]{margin-top:15px}.red-border{border:2px solid #000}form label{color:#000;font-family:Poppins Medium,serif;font-size:14px;text-align:left}.container-form{background-color:#fff;margin:0 auto;max-width:90%;padding:20px}.container-form .title{color:#000;font-weight:700}.container-form p.juridique,.container-form p.juridique a,.container-form p.obligatoire{color:#000!important;font-family:Poppins Medium,serif;font-size:12px!important;height:auto!important;line-height:1.1!important;margin-top:5px;width:auto!important}.civilite-container{margin-bottom:9px;margin-top:15px;text-align:center}.civilite-container *{display:inline-block;font-family:Poppins Medium,serif;font-size:20px;line-height:.25}input[type=checkbox]{position:relative;top:-30px}.radio .wpcf7-list-item input[type=checkbox],.radio .wpcf7-list-item input[type=radio],.wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.wpcf7-checkbox .wpcf7-list-item input[type=radio]{left:-1px;opacity:0;position:absolute;z-index:123}.round{padding-left:35px;position:relative;width:100px}.round.margin{margin-right:35px}.checkbox-separator{width:40px}.round .box{cursor:pointer;height:30px;left:0;margin-left:0;margin-right:0;position:absolute;top:-4px;width:30px}.round input[type=checkbox]{display:none}.round label:focus,.round label:hover{cursor:pointer}.round input[type=checkbox]:checked+.box:after{opacity:1}.container-agis{background-color:#f19425;margin-top:40px;padding:50px 15px 20px;position:relative}.container-agis p{color:#fff;font-family:Poppins Medium,serif;font-size:14px;line-height:1.1;margin-bottom:15px;position:relative}.container-agis .absolute{left:0;position:absolute;top:0}.container-agis .action{bottom:-20px;left:0;margin:0 auto;position:absolute;right:0}.checkbox-round:checked{background-color:red}.second-screen{display:none}.second-screen .container-title p{color:#fff;font-family:Poppins Medium,serif;font-size:16px;line-height:1.2;margin-top:40px}.second-screen .container-don .box-don{height:390px;margin-top:50px;position:relative}.second-screen .container-don .box-don img{bottom:10px;left:0;margin:0 auto;position:absolute;right:0}.second-screen .container-don .box-don .number p{color:#fff;display:inline-block;font-family:Umbrage,serif;font-size:104px;line-height:1.2}.second-screen .container-don .box-don .number p.euro{color:#fff;display:inline-block;font-family:Umbrage,serif;font-size:45px;line-height:1.2;vertical-align:top}.second-screen .container-don .box-don .other p{color:#fff;font-family:Poppins,serif;font-size:16px;line-height:1.2}.second-screen .container-don .box-don .other.margin{margin-top:20px}.second-screen .container-don .box-don .other p.deduction span{color:#fff;font-family:Umbrage,serif;font-size:48px;line-height:1.2}.second-screen .container-don .box-don .other p.deduction span.euro{font-size:26px!important}.picto-container{background-repeat:no-repeat;background-size:cover;padding:50px 10px 80px;position:relative}.picto-container p{color:#fff;font-family:Poppins Medium,serif;font-size:25px;line-height:1.2;margin-bottom:40px}.picto-container .line-picto{margin-top:60px}.picto-container .picto p{color:#fff;font-size:16px;line-height:1.4;margin-bottom:0;margin-top:15px}.picto-container .sub-text{bottom:10px;font-family:Poppins,serif;font-size:14px;left:10px;margin:0;position:absolute;text-align:left}.map-container{background-repeat:no-repeat;background-size:cover;padding:20px 10px}.map-container .pourquoi-faire{padding-top:60px}.map-container .pourquoi-faire p{color:#fff;font-family:Poppins,serif;font-size:16px;line-height:1.1;margin-top:70px}.map-container .pourquoi-faire p span{font-family:Poppins Medium,serif;font-size:20px}.qui-achete{background-color:#000;padding:50px 10px}.qui-achete p{color:#fff;font-family:Poppins,serif;font-size:16px;line-height:1.2;margin-top:70px}.qui-achete p span{font-family:Poppins Bold,serif;font-size:20px}.rs-container{background-color:#f19425;padding:70px 10px}.rs-container .laboratoire .title{color:#000;font-weight:700;line-height:1;margin-bottom:30px}.rs-container .laboratoire{background-color:#fff;display:none;margin:0 auto;max-width:700px;padding:40px 20px}.rs-container .hipraTitle{background-color:#fff;margin:auto auto 50px;max-width:900px;padding:30px 20px}.hipraTitle h2{font-family:Poppins Medium,serif;font-size:20px}#buttonContainer{max-width:500px;padding-top:30px}#buttonContainer .columns{padding-bottom:20px}.rs-container .laboratoire p{color:#000;font-family:Poppins Medium,serif;font-size:15px;line-height:1.3;margin-bottom:40px}.rs-container .ceva{margin-bottom:60px}.rs-container .ceva img:first-child,.rs-container .share .row:first-child img{margin-bottom:20px}.rs-container .share .row:nth-child(2) img:first-child{margin-right:10px}.rs-container .share .compte img{margin-right:16px;margin-top:5px}.footer{padding:40px 10px}footer .dec{padding-top:105px}footer .text a,footer .text p{color:#000;font-family:Poppins,serif;line-height:1.2}footer .text p:first-child{font-size:14px;text-align:left}footer .text p:nth-child(2){font-size:12px;text-align:left}footer .text p:nth-child(3){font-size:14px}footer .rs-footer p{color:#000;font-family:Poppins,serif;font-size:14px;line-height:1.2}@media screen and (max-width:63.9375em){.picto-container{background-color:#4c4c4c;background-image:none}.picto-container .line-picto{margin:0}.picto-container .picto{margin-top:20px}.rs-container .laboratoire{margin-bottom:40px}.rs-container .ceva img:first-child{display:block;margin:0 auto}.rs-container .share .compte,footer{text-align:center}footer .dec{padding:10px}}@media screen and (max-width:39.9375em){.header .logo img:first-child{max-width:115px}.header .logo img:nth-child(2){margin-left:20px;max-width:115px}.header{height:auto;padding:5px}.header .rs .rs-img{display:inline-block;margin-left:5px;margin-top:10px;max-width:40px}.accroche{padding-top:150px}.accroche .youtube .cta img{margin-top:10px}.accroche .youtube{margin-bottom:20px}.picto-container p{font-size:18px}.picto-container .sub-text{font-size:10px}.map-container .pourquoi-faire p{margin-top:30px}.rs-container{padding:20px 10px}.rs-container .laboratoire{padding:30px 10px}.rs-container .ceva img:nth-child(2){margin-top:20px;max-width:160px}.rs-container .share .row:nth-child(2) img{max-width:160px}form input,form select{width:100%!important}.scoring{top:110px}.scoring .text p{font-size:16px}.scoring p.precision{font-size:12px;margin-top:10px}.scoring .score p{display:none;font-size:12px}.scoring .score a{font-size:13px;padding:4px 7px}.scoring .score a.small{padding:4px 9px}.scoring .score a.big{padding:4px 6px}}