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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header div[class=flash-notice]{background-color:#333;color:#fff}button.field,input.field{border:none;border-radius:2px;font-family:fontA,Helvetica,Arial,sans-serif;font-size:13px;height:30px}input.field[type=button],input.submit.btn[type=submit]{-webkit-appearance:none}input.field[type=email],input.field[type=number],input.field[type=password],input.field[type=search],input.field[type=text]{-webkit-appearance:none;border:none;border-radius:2px;box-shadow:inset -2px -2px 5px #e3e3e3;padding-left:10px;width:100%}input.field[type=email],input.field[type=password],input.field[type=text],textarea.field{margin-bottom:10px}textarea.field{border:none;box-shadow:none;font-size:14px;padding:10px;width:98%}textarea.message{height:150px}select.field{border:none;box-shadow:none;color:#9cd136;font-size:18px;height:30px;margin-bottom:10px;width:103%}a.btn{display:block;line-height:1.3}a.btn,button.btn,input.btn{background:linear-gradient(180deg,#e8ff82 0,#9cd136 12%,#9cd136 86%,#abef00);border:none;box-shadow:0 0 5px #7fad2f;color:#fff;cursor:pointer;font-family:fontB,Helvetica,Arial,sans-serif;font-size:20px;padding-left:5px;padding-right:5px}button.field.btn,input.field.btn{position:absolute;right:0;top:0}a.submit.btn,button.cancel.btn,button.close.btn,button.submit.btn,input.submit.btn{background:linear-gradient(180deg,#e8ff82 0,#9cd136 12%,#9cd136 86%,#abef00);border:none;border-radius:2px;box-shadow:0 0 5px #7fad2f;color:#fff;font-size:16px;height:30px;min-width:150px;padding-bottom:2px;text-align:center}a.btn:hover,button.btn:hover,input.btn:hover{color:#d2fb82}a.btn:hover,a.submit.btn:hover,button.btn:hover,button.submit.btn:hover,input.btn:hover,input.submit.btn:hover{background:linear-gradient(180deg,#e8ff82 0,#9cd936 12%,#9cd936 86%,#abef00)}input.field[type=checkbox]{background-color:#fff;border:thin solid #000;height:15px;margin:5px;width:15px}label.label{color:#fff;display:inline-block;font-size:18px;padding:0 10px 5px 0}label.label+ul{background-color:red;list-style:/build/images/list-bullet-warning-red.ea044821.svg inside url(/build/images/list-bullet-warning-red.ea044821.svg);padding:10px;text-align:justify}label.label+ul>li{color:#fff;font-size:14px}a.link{color:#85ae00;font-family:fontB,Helvetica,Arial,sans-serif;text-decoration:none}a.link:hover{color:#9cd136}.popup-contact{background-color:hsla(0,0%,100%,.9);height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:2000}.popup-contact.show{display:block;text-align:center}.popup-contact.hide{display:none}.popup-contact.hide .contact{transform:scale(0) translate(0)}.popup-contact.show .contact{transform:scale(1)}.popup-contact h1{color:#00a1de;font-size:40px;text-align:center}.popup-contact .close{background-color:transparent;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:-25px;width:30px;z-index:1}.popup-contact .close .icon{background:#707070 no-repeat url(/build/images/btn-close-white.e0b0be4f.svg) 50%;background-size:100%;height:100%;left:0;position:absolute;top:0;width:100%}.popup-contact .contact{border:none;display:inline-block;margin-bottom:30px;margin-top:30px;position:relative;text-align:left;transition:.5s;width:30%;z-index:2000}.popup-contact .contact form{background-color:#8fbd23;border:1px solid #efefee;border-radius:5px;box-shadow:0 0 7px 4px #efefee;padding:40px 15px 15px;z-index:2000}.popup-contact .contact form button{margin-top:20px}.popup-contact .contact .buttons{text-align:center}.popup-contact p.required{color:#333;margin-top:20px;text-align:right}@keyframes Flash{0%{transform:translateY(-200px)}to{transform:translateX(0)}}div.alert{animation:Flash .6s linear 0s;font-weight:200;left:0;padding:20px;position:fixed;text-align:center;top:80px;width:100%;z-index:2}.alert-success{background-color:#8cc640}.alert-danger,form ul li{background-color:#ff6158}.alert-warning{background-color:#ffc857}@font-face{font-family:Im Wunderland;font-style:normal;font-weight:400;src:url(/build/fonts/imwunderland-o5rz-webfont.dfbd9834.woff2) format("woff2"),url(/build/fonts/imwunderland-o5rz-webfont.c7560f44.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Light.ef9d2198.ttf) format("woff2")}body{font-family:Raleway,sans-serif;font-size:19px;overflow-x:hidden}a{color:#1173c7}strong{font-weight:700}iframe.magazine{border:0;height:800px;margin:0 auto;width:100%}.txt-center{text-align:center}header{height:110vh;position:relative}header .strike{height:200px;left:0;position:relative;top:860px;width:100%}#menu ul{align-items:center;display:flex;justify-content:flex-end}#menu li{padding:10px}#menu ul:last-child{padding-right:20px}#menu a{color:#8fbd23;transition:all .3s linear}#menu a:hover{transform:scale(1.3)}#menu i{font-size:30px}#logo{position:absolute;width:40%}#about-us{display:flex;margin:auto}.col2{width:50%}.flash-notice{background-color:#738593;color:#fff;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:4000}.flash-notice,h2{text-align:center}h2{color:#8fbd23;font-family:Im Wunderland,serif;font-size:50px;height:75px;margin-bottom:70px;text-transform:uppercase}#services{margin-bottom:100px}#fid h2,#services h2{background:url(/build/images/trait_vert.b0a7955e.svg) no-repeat bottom;padding-bottom:50px}#fid{margin-top:100px}#fid ul{list-style-type:circle;margin:auto;width:60%}#fid ul li{line-height:42px}#fid .col2.img img{margin-top:auto;width:50%}.col2.img{text-align:center}.col2.img img{border:1px solid #efefee;border-radius:5px;box-shadow:0 0 7px 4px #efefee;margin-top:14%;width:80%}#description h2,#implantation h2,#revue h2{background:url(/build/images/trait_grey.2fc0d63f.svg) no-repeat bottom;color:#768794;margin-top:150px}.g-recaptcha iframe{margin-left:-60px}.nuage{font-family:Im Wunderland,serif;font-size:35px;padding-top:150px}.nuage div{display:flex;justify-content:center}.nuage p{padding:20px}#description p,#fid p,#services p{line-height:27px;margin:auto;padding-bottom:10px;text-align:center;width:70%}.blue{color:#1173c7}.green{color:#8fbd23}.gray{color:#707070}#fond{background:url(/build/images/fond_vert.23a881a4.svg) no-repeat 50%;background-size:cover;color:#fff;min-height:1120px}#map{height:774px;margin:auto;width:80%}#declaration,div.map-content{text-align:center}#declaration{line-height:27px;margin:auto;padding:260px 0;width:60%}#declaration p{padding-bottom:20px}#signature{font-family:Im Wunderland,serif;font-size:50px;padding:30px}.underline{text-decoration:underline}#fid,#services{display:flex}#services .nuage{padding-top:60px}.cercle{background-color:#768794;border-radius:50%;color:#fff;height:500px;width:500px}.cercle h2{color:#fff;margin:0;padding-top:60px}.cercle ul{font-size:15px;margin:auto;text-align:center;width:75%}.cercle li{line-height:19px;padding:7px}#cercles{display:flex;justify-content:space-between;margin:auto;width:1080px}#green_circle{background-color:#9fc53d;margin-top:250px}.g-recaptcha,form{margin:auto}form{text-align:center;width:80%}form li{color:#fff;padding:10px}form label{display:inline-block;margin-right:10px;width:180px}form input,form select,form textarea{border:1px solid #a5b4fc;border-radius:5px;font-size:.9em;height:30px;width:400px}form textarea{height:200px}form h2{margin-bottom:20px}form div{padding:10px}form .btn-form{background-color:grey;border:0;color:#fff;cursor:pointer;font-size:inherit;padding:10px;width:200px}footer{background:url(/build/images/font_gris.6c0840c7.svg) no-repeat 50%;display:flex;flex-wrap:wrap;min-height:750px}footer h2{background-size:contain;background:url(/build/images/trait_blanc.2b7f9b6d.svg) no-repeat bottom;color:#fff;padding:100px 0 50px;width:50%}footer p{color:#fff;padding-bottom:30px}footer p a{color:#fff;text-decoration:none}footer i{color:#8fbd23;font-size:30px;padding-right:10px}footer p:first-of-type{display:flex;margin-top:100px}footer div.address{background-color:#393c3e;height:280px;margin-top:-120px;width:20%}footer div.address p:last-child{text-align:right}footer form[name=contact]{background-color:#393c3e;display:flex;height:400px;margin:-120px 0 0 50px;text-align:left;width:70%}footer form[name=contact] label{color:#fff;display:block;font-size:.8em;margin-bottom:10px}footer form[name=contact] input{height:20px;width:200px}footer form[name=contact] textarea{width:250px}footer form[name=contact] button{font-size:.8em;margin:auto auto auto 140px;width:100px}@media (max-width:765px){body{font-size:16px;width:100%}header{height:50vh}#logo{top:22vh}.col2{width:100%}#about-us{flex-wrap:wrap-reverse;margin:-110px auto auto}#fid,#services{flex-wrap:wrap}#declaration{width:80%}.nuage{padding-top:35px}#cercles{flex-wrap:wrap;width:100%}.cercle{border-radius:0}#green_circle{margin-top:70px}.g-recaptcha iframe{margin-left:auto}footer{background-color:#393c3e;flex-direction:row;margin-top:0}footer h2{height:120px}footer p{margin-left:50px}footer div.address{margin-top:610px;width:100%}footer form[name=contact]{background-color:#393c3e;display:block;margin:-180px auto 0;text-align:center;width:100%}footer form[name=contact] label{width:auto}footer form[name=contact] textarea{margin:auto;width:350px}footer form[name=contact] button{margin:auto}#map{height:380px;width:99%}.cercle{height:450px;margin:auto;width:450px}.cercle ul{font-size:14px}.cercle li{line-height:15px}.cercle h2{padding-top:75px}}div.banner{background-color:#9acd32;border-top-left-radius:10px;bottom:0;box-shadow:1px 1px 13px #333;color:#fff;height:50px;line-height:50px;padding:10px;position:fixed;right:0;text-align:center;width:60%;z-index:1000}div.banner button{background-color:#fff;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px}div.banner button:disabled{color:grey}div.banner img,div.hidden img{margin-right:10px;width:40px}div.banner img{vertical-align:middle}div.hidden{bottom:10px;position:fixed;right:-770px}div.hidden img{cursor:pointer}div.change-cookie{color:#fff}div.change-cookie img{vertical-align:middle}div.pin-content{margin-top:20px;width:100%}div.pin-content div{border:0;min-height:0;text-align:center;width:100%}main{min-height:1260px}#picker{border:none;margin-bottom:20px;min-height:100px}#dial{border:none;border-collapse:collapse;box-shadow:0 0 6px #7a869d;color:#000;height:200px;position:relative;top:5px;user-select:none;width:200px}#dial,#dialWrapper{text-align:center}#dialIcon{vertical-align:middle}#dialIcon,.dialDigit{color:#7a869d;cursor:pointer}.dialDigit{background-color:#fff;border:1px solid #fff}.dialDigit:hover{background-color:#7a869d;color:#fff}.dialDigit:active{left:-1px;position:relative;top:-1px}div.pin-content input[id=pin]{border:1px solid #7a869d;border-radius:3px;color:#7a869d;font-size:16px;height:30px;width:60px}div[id=message]{color:#8cc640;height:30px;text-align:center}button#save{visibility:hidden}form#dialWrapper{box-shadow:none;display:block;margin-top:30px}