/*
Theme Name: IMPACT+ 2020
Author: Agence BUG
Description: Developed by Bug Agency in 2020
Version: 1.0
Tags: ecology
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}button,form,input,textarea{margin:0;padding:0;border:0}body{font-size:1.2em;color:#000;background-color:#033351;font-family:Arial,sans-serif;overflow-x:hidden}table{border-collapse:collapse;border-spacing:0;border:0}td,th,tr{border-collapse:collapse;border-spacing:0;border:0}img{border:0;margin:0;padding:0}input,textarea{font-size:1em}a{color:#fff;text-decoration:none}a:focus{border:0;outline:0}img{max-width:100%}.gauche{float:left}.droite{float:right}.separation{clear:both;visibility:hidden}.clearfix:after{content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both}.absolute-center{margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.invisible{visibility:hidden}.visible{visibility:visible}.marge-gauche{margin-left:15px}.marge-droite{margin-right:15px}.border-right{border-right:1px solid #20397e;box-sizing:border-box}.vert{color:#98d331}.bleu{color:#033351}.blanc{color:#fff}.center{text-align:center}.colonne1{margin-left:1.5625%;margin-right:1.5625%;width:5.2083333333%;padding:0}.colonne2{margin-left:1.5625%;margin-right:1.5625%;width:13.5416666667%;padding:0}.colonne3{margin-left:1.5625%;margin-right:1.5625%;width:21.875%;padding:0}.colonne4{margin-left:1.5625%;margin-right:1.5625%;width:30.2083333333%;padding:0}.colonne5{margin-left:1.5625%;margin-right:1.5625%;width:38.5416666667%;padding:0}.colonne6{margin-left:1.5625%;margin-right:1.5625%;width:46.875%;padding:0}.colonne7{margin-left:1.5625%;margin-right:1.5625%;width:55.2083333333%;padding:0}.colonne8{margin-left:1.5625%;margin-right:1.5625%;width:63.5416666667%;padding:0}.colonne9{margin-left:1.5625%;margin-right:1.5625%;width:71.875%;padding:0}.colonne10{margin-left:1.5625%;margin-right:1.5625%;width:80.2083333333%;padding:0}.colonne11{margin-left:1.5625%;margin-right:1.5625%;width:88.5416666667%;padding:0}.colonne12{margin-left:1.5625%;margin-right:1.5625%;width:96.875%;padding:0}h1{font-size:300%;font-family:Poppins,sans-serif;margin-bottom:50px}h2{font-size:225%;font-family:Poppins,sans-serif;line-height:120%;margin-bottom:20px}h3{font-size:175%;font-family:Poppins,sans-serif;color:#fff;margin-top:25px;margin-bottom:25px}.site-container{position:absolute;background-color:#98d331;top:calc(100% - 50px);left:0;width:100%}.page-container{position:absolute;background-color:#033351;top:80px;left:0;width:100%;min-height:100%;box-sizing:border-box;padding-top:50px;padding-bottom:100px}.main-menu-container{display:table;width:100%;padding-left:1.5625%;padding-right:1.5625%;height:80px;color:#fff;box-sizing:border-box;overflow:hidden}.main-menu-content{display:table-cell;vertical-align:bottom}.main-menu-wrapper img{height:40px;display:block}.main-menu-wrapper{height:100%;display:table}.main-menu-wrap{display:table-cell;vertical-align:bottom}.main-menu-wrap ul li{list-style-type:none;display:inline-block}.language-switcher li:first-child:after{display:inline-block;content:'/';margin-left:5px;margin-right:2px}.current-lang{font-weight:700}.brand-baseline{margin-left:50px;font-size:150%;color:#fff;font-family:Poppins,sans-serif}.contact-link{font-family:arial,sans-serif;font-size:100%;text-transform:uppercase;border-bottom:1px solid #d9d9d9;padding-bottom:10px;display:inline-block;margin-right:10px}.accroche-container{color:#fff;font-weight:700;font-size:125%}.home-screen-container{width:100%;height:calc(100% - 130px);position:absolute;top:80px;left:0;display:table;font-size:225%;line-height:120%}.home-screen-content{display:table-cell;vertical-align:middle;padding-bottom:25px}.manifeste-container{margin-bottom:50px;font-family:Poppins,sans-serif}.hidden-sentences{color:#fff;position:relative;background-image:none;background-position:center;background-repeat:repeat-x;background-size:40px}.highlight{color:transparent;position:relative;background-image:url(https://impact-plus.fr/wp-content/uploads/2020/03/background-line.svg);background-position:center;background-repeat:repeat-x;background-size:40px}.filter-word{color:#98d331;cursor:pointer}.signature-container{font-size:75%;color:#98d331;position:absolute;bottom:10px;z-index:5;padding-left:50px;box-sizing:border-box}.signature-container img{width:120px;margin-right:25px;display:inline-block}.digitalgreen-stamp{font-size:50%;line-height:120%;margin-right:1.5625%;color:#fff}.footer-digitalgreen-stamp{line-height:120%;margin-right:1.5625%;color:#fff}.digitalgreen-stamp b,.footer-digitalgreen-stamp b{color:#98d331;font-family:Poppins,sans-serif}.digitalgreen-stamp span,.footer-digitalgreen-stamp span{color:#192116;background-color:#98d331;font-family:arial,sans-serif}.action-screen-container{width:34%;background-color:#033351;height:50px}.action-vectors-container{width:66%;background-color:#98d331}.action-vectors-content{margin-top:10px;margin-bottom:10px}.vectors-wrapper{display:table;height:150px}.vectors-wrap{display:table-cell;vertical-align:middle}.action-vectors-content img{display:block;height:150px}.methodologie-screen-container{background-color:#033351;padding-top:50px;padding-bottom:50px;box-sizing:border-box;color:#fff}.methodologie-video-container{padding-top:25px}.methodologie-descriptif-container h3{color:#98d331}.citation-container{margin-top:50px;margin-bottom:50px;font-size:250%;line-height:120%;color:#033351;text-align:center;font-family:Poppins,sans-serif}.data-screen-container{color:#868686}.key-figures{font-family:Poppins,sans-serif;color:#fff;font-size:400%;font-weight:700;line-height:120%}.legend{font-family:Poppins,sans-serif;color:#033351;font-size:250%;line-height:120%}.data-description{margin-top:25px;margin-bottom:50px}.data-container{padding-left:20px;padding-right:20px;box-sizing:border-box}.data-container:first-child{padding-left:20px;padding-right:20px;box-sizing:border-box;border-right:1px solid #fff}.data-screen-container{padding-top:30px;border-bottom:1px solid #fff;margin-bottom:50px}.partner-screen-container{text-align:center;padding-top:30px;padding-bottom:50px}.partner-screen-container a{display:inline-block;width:20%;margin-bottom:20px}.site-footer{background-color:#001926;padding-top:40px;padding-bottom:40px;box-sizing:border-box;color:#fff;font-size:90%;width:100%;position:relative;z-index:1000}.site-footer a{color:#d9d9d9}.site-footer img{height:40px;display:block}.site-footer .digitalgreen-stamp{font-size:50%;line-height:120%;margin-right:1.5625%;color:#fff}.page-container .site-footer{position:absolute;bottom:0}.form-container{color:#fff;margin-bottom:100px}.coordonne-container,.form-container form,.form-container h2{width:80%;margin-left:auto;margin-right:auto}.form-container p{margin-bottom:25px;margin-top:25px}.form-container form input,.form-container form textarea{padding:10px 20px;margin-top:15px;width:100%;border:1px solid #fff;background:0 0;color:#fff;box-sizing:border-box}.form-container input[type=submit]{display:inline-block;background-color:#98d331;padding:10px 40px;width:auto;color:#192116;border:none;font-family:Poppins,sans-serif;font-weight:700}.greencodelabel-stamp{position:fixed;right:10px;bottom:10px;width:100px;z-index:9999}.greencodelabel-stamp img{width:100%}@media only screen and (max-width:668px){body{font-size:.9em}.home-screen-container,h3{font-size:120%}.accroche-container,h2{font-size:175%;line-height:120%}.main-menu-container{height:auto;padding-right:2%;padding-left:2%;margin-top:15px}.main-menu-navigation a{padding-bottom:5px}.action-screen-container,.brand-baseline,.home-screen-container .digitalgreen-stamp{display:none}.filter-word{pointer-events:none}.main-menu-wrapper img,.site-footer img{height:20px}.home-screen-content{padding-bottom:50px}.home-screen-container{height:auto;top:0;position:relative;padding-top:25px;padding-bottom:25px}.signature-container{bottom:0;padding-left:0;margin-bottom:25px}.signature-container img{width:90px}.site-container{top:0;position:relative}.methodologie-video-container{margin-top:20px}.action-vectors-container{width:100%}h1{margin-bottom:10px}h3{margin-bottom:0;margin-top:0}.actions-screen-container{background-image:none!important}.methodologie-descriptif-container p{margin-bottom:20px;margin-top:20px}.manifeste-container{margin-bottom:50px}.page-container{padding-top:0;padding-bottom:140px}.form-container{margin-bottom:100px}.methodologie-screen-container{padding-top:40px;padding-bottom:40px}.citation-container{margin-bottom:40px;margin-top:40px;font-size:175%}.data-screen-container .colonne6,.methodologie-screen-container .colonne6,.site-footer .colonne6{margin-left:1.5625%;margin-right:1.5625%;width:96.875%;padding:0}.data-screen-container{padding-top:0;margin-top:40px;margin-bottom:40px}.data-container:first-child{border-right:none}.partner-screen-container{padding-top:20px}.partner-screen-container a{width:60%}.partner-screen-container{padding-top:0}.footer-digitalgreen-stamp{margin-top:25px;margin-left:1.5625%}.coordonne-container,.form-container form,.form-container h2{width:100%}.site-footer{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width:669px) and (max-width:1024px){body{font-size:.9em}.home-screen-container,h3{font-size:170%}h2{font-size:175%}.main-menu-container{height:50px}.main-menu-navigation a{padding-bottom:10px}.main-menu-wrapper img,.site-footer img{height:30px}.brand-baseline{margin-left:30px}.home-screen-container{height:calc(100% - 50px);top:50px}.site-container{top:calc(100% - 50px)}h1{margin-bottom:20px}h3{margin-bottom:0;margin-top:0}.methodologie-descriptif-container p{margin-bottom:20px;margin-top:20px}.manifeste-container{margin-bottom:40px}.page-container{top:50px;padding-bottom:50px}.form-container{margin-bottom:150px}.methodologie-screen-container{padding-top:40px;padding-bottom:40px}.citation-container{margin-bottom:70px;margin-top:70px;font-size:250%}.data-screen-container{padding-top:0;margin-top:40px;margin-bottom:40px}.partner-screen-container{padding-top:20px}.site-footer{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width:1025px) and (max-width:1440px){body{font-size:.9em}h1{margin-bottom:20px}.home-screen-container,h3{font-size:170%}.main-menu-container{height:50px}.home-screen-container{height:calc(100% - 50px);top:50px}.site-container{top:calc(100% - 50px)}.main-menu-wrapper img,.site-footer img{height:30px}.brand-baseline{margin-left:30px}h1{margin-bottom:20px}.manifeste-container{margin-bottom:40px}}@media screen and (min-width:1441px) and (max-width:1660px){body{font-size:1em}h1{margin-bottom:30px}.home-screen-container,h3{font-size:170%}.main-menu-container{height:60px}.home-screen-container{height:calc(100% - 60px);top:60px}.site-container{top:calc(100% - 50px)}}@media print{body{background-color:#fff;color:#000}.action-screen-container,.action-vectors-content img,.digitalgreen-stamp,.form-container input[type=submit],.main-menu-container,.methodologie-video-container,.partner-screen-container,.partner-title,.signature-container,.site-footer{display:none}.blanc,.bleu,.citation-container,.filter-word,.form-container,.hidden-sentences,.key-figures,.legend,.methodologie-descriptif-container h3,.methodologie-screen-container,.vert{color:#000}.home-screen-container{height:auto;position:static;top:0;display:block;font-size:125%}.home-screen-content{padding-bottom:0}.manifeste-container{margin-bottom:0}.page-container,.site-container{position:static;background-color:#fff}.home-screen-container,h3{font-size:125%}h2{font-size:175%}.signature-container img{display:none}.main-menu-wrapper img,.site-footer img{height:20px}.actions-screen-container{background-image:none!important}.action-vectors-container{width:100%;background:0 0}h1{margin-bottom:20px}h3{margin-bottom:0;margin-top:0}.methodologie-descriptif-container p{margin-bottom:20px;margin-top:20px}.page-container{padding-top:0;padding-bottom:140px}.form-container{margin-bottom:100px}.methodologie-screen-container{background-color:#fff;padding-top:40px;padding-bottom:40px}.citation-container{margin-bottom:40px;margin-top:40px;font-size:175%}.data-screen-container .colonne6,.methodologie-screen-container .colonne6,.site-footer .colonne6{margin-left:1.5625%;margin-right:1.5625%;width:96.875%;padding:0}.data-screen-container{padding-top:0;margin-top:40px;margin-bottom:40px}.data-container:first-child{border-right:none}.partner-screen-container{padding-top:20px}.partner-screen-container a{width:60%}.partner-screen-container{padding-top:0}.footer-digitalgreen-stamp{margin-top:25px;margin-left:1.5625%}.form-container form,.form-container h2{width:100%}.form-container form input,.form-container form textarea{border:1px solid #000}}