a,article,body,details,div,footer,h1,h2,header,html,img,label,li,nav,span,strong,summary,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}img{vertical-align:middle}article,details,footer,header,nav{display:block}body{line-height:1}.h4-like h2,h1,h2,ul{font-style:normal;color:#324047}ul{list-style:none;font-family:roboto,sans-serif;font-weight:300;line-height:1.2;font-size:16px}.centrer{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.cmplz-btn,.cmplz-buttons,.cmplz-links,.cmplz-message,.cmplz-title,details,div,input,label,li,p,span{font-family:roboto,sans-serif;font-weight:300;font-style:normal;line-height:1.2;font-size:16px;color:#324047}.h4-like h2,h1,h2{font-family:new-spirit,serif;font-size:40px;line-height:1.3;text-transform:none!important}@media (max-width:980px){h1{font-size:22px!important}}.h4-like h2,h2{font-weight:600;font-size:30px;line-height:1.2}@media (max-width:980px){h2{font-size:20px!important}}.h4-like h2{font-family:roboto,sans-serif;font-size:18px!important;line-height:1.1}.blanc,.blanc h2,.blanc p{color:#fff!important}strong{font-weight:800!important}.mentions-legales h2{padding:20px 0!important}