html,body{width:100%;height:100%}p,ul,ol,li,blockquote,input,div,input,textarea,select,option,form,label,fieldset,img{margin:0;padding:0;border:0;box-sizing:border-box}input,select,textarea,table,td,th{font:inherit}textarea{resize:vertical}td,th{vertical-align:top;text-align:left}em{font-style:italic;font-weight:normal}sup{vertical-align:baseline;font-size:75%;position:relative;top:-0.5em}audio,canvas,img,video{vertical-align:middle}body{margin:0;padding:0;text-align:left;overflow-x:hidden;min-height:2000px;background-color:#000000;font-family:'Raleway', sans-serif;font-size:100%;color:#555;background:#000 url("../images/background.jpg") no-repeat fixed center top;background-size:100% 100%}main{padding-bottom:300px;overflow-x:hidden}a{color:#fff;text-decoration:underline}a:visited{color:#fff}a:hover{text-decoration:none}h1{color:#FFFFFF;padding:0;margin:0 0 25px 0;font-size:2.7em;font-weight:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.5);text-align:center}.h1-fonce{color:#555;text-shadow:0px 0px 0px rgba(0,0,0,0);transition:all 500ms ease-out}.etroit{width:700px;margin:0 auto;text-align:center}@media (max-width: 767px){.etroit{width:100%}}#header{position:relative;box-sizing:border-box;-webkit-perspective:200px;perspective:200px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;padding:0 25px}.logo-container{padding:80px 0 30px 0}#logo{margin:0 auto;display:block}.cssanimations.loaded #logo{-webkit-animation:logo-anim 2s 0s forwards;animation:logo-anim 2s 0s forwards;opacity:0}@-webkit-keyframes logo-anim{0%{opacity:0;-webkit-transform:scale(0.25);transform:scale(0.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes logo-anim{0%{opacity:0;-webkit-transform:scale(0.25);transform:scale(0.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#intro{margin-top:100px;margin-bottom:100px;background-color:#fff;padding:30px;font-size:14px;line-height:25px;text-align:justify;color:#444444}@media (min-width: 1200px){#intro{margin-bottom:170px}}.cssanimations.loaded #intro{-webkit-animation:intro-anim 3s 0.5s ease-out forwards;animation:intro-anim 3s 0.5s ease-out forwards;opacity:0;-webkit-transform:rotateY(10deg) translateX(-50vw);transform:rotateY(10deg) translateX(-50vw)}@-webkit-keyframes intro-anim{0%{opacity:0;-webkit-transform:rotateY(10deg) translateX(-50vw);transform:rotateY(10deg) translateX(-50vw);-webkit-filter:drop-shadow(-50px 20vh 10px rgba(0,0,0,0.7));filter:drop-shadow(-50px 20vh 10px rgba(0,0,0,0.7))}50%{opacity:1;-webkit-transform:rotateY(10deg) translateX(0);transform:rotateY(10deg) translateX(0)}100%{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);-webkit-filter:drop-shadow(1px 1px 5px rgba(0,0,0,0));filter:drop-shadow(1px 1px 5px rgba(0,0,0,0))}}@keyframes intro-anim{0%{opacity:0;-webkit-transform:rotateY(10deg) translateX(-50vw);transform:rotateY(10deg) translateX(-50vw);-webkit-filter:drop-shadow(-50px 20vh 10px rgba(0,0,0,0.7));filter:drop-shadow(-50px 20vh 10px rgba(0,0,0,0.7))}50%{opacity:1;-webkit-transform:rotateY(10deg) translateX(0);transform:rotateY(10deg) translateX(0)}100%{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);-webkit-filter:drop-shadow(1px 1px 5px rgba(0,0,0,0));filter:drop-shadow(1px 1px 5px rgba(0,0,0,0))}}.links{display:table;margin:0 auto}.links a,.links a:visited{display:inline-block;background-color:#8bc541;font-size:20px;line-height:75px;padding:25px;text-decoration:none;border-radius:50%;transition:all 0.2s ease-in-out;width:75px;height:75px;vertical-align:middle;text-align:center;white-space:nowrap;color:#ffffff;opacity:0;margin:20px;box-shadow:inset 0 0 0 0px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.1)}.links a:hover,.links a:visited:hover{box-shadow:inset 0 0 0 10px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.1)}.cssanimations.loaded #link1{-webkit-animation:link1-anim 2s 2s forwards;animation:link1-anim 2s 2s forwards;opacity:0;-webkit-transform-origin:200px bottom;transform-origin:200px bottom}@-webkit-keyframes link1-anim{0%{opacity:0;-webkit-transform:perspective(200px) scale(3);transform:perspective(200px) scale(3)}100%{opacity:1;-webkit-transform:perspective(0) scale(1);transform:perspective(0) scale(1)}}@keyframes link1-anim{0%{opacity:0;-webkit-transform:perspective(200px) scale(3);transform:perspective(200px) scale(3)}100%{opacity:1;-webkit-transform:perspective(0) scale(1);transform:perspective(0) scale(1)}}.cssanimations.loaded #link2{-webkit-animation:link2-anim 2s 2s forwards;animation:link2-anim 2s 2s forwards;opacity:0;-webkit-transform-origin:-100px bottom;transform-origin:-100px bottom}@-webkit-keyframes link2-anim{0%{opacity:0;-webkit-transform:perspective(200px) scale(3);transform:perspective(200px) scale(3)}100%{opacity:1;-webkit-transform:perspective(0) scale(1);transform:perspective(0) scale(1)}}@keyframes link2-anim{0%{opacity:0;-webkit-transform:perspective(200px) scale(3);transform:perspective(200px) scale(3)}100%{opacity:1;-webkit-transform:perspective(0) scale(1);transform:perspective(0) scale(1)}}#services-titre{transition:all 500ms ease-out;padding:50px 0 10px 0}.cssanimations.loaded #services-titre{opacity:0}#services{background-color:#222222;padding:45px 0;font-size:1.5em;line-height:1em;color:#ccc}#services ul{margin:0 0 0 0;padding:0;text-align:center;list-style-type:none}#services li{padding:0;margin:0 0 .4em 0}.cssanimations #service1,.cssanimations #service2,.cssanimations #service3,.cssanimations #service4,.cssanimations #service5,.cssanimations #service6,.cssanimations #service7,.cssanimations #service8,.cssanimations #service9,.cssanimations #service10{-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:all 500ms ease-out}#bande-fougere{height:450px;position:relative;background:url(../images/fougeres-md.jpg) no-repeat center top fixed}@media (min-width: 992px){#bande-fougere{background:url(../images/fougeres-lg.jpg) no-repeat center top fixed}}#contact{margin:300px auto 0 auto;text-align:left;width:550px;padding-bottom:100px}@media (max-width: 600px){#contact{width:100%;margin-top:0}}#contact .container{background-color:rgba(0,0,0,0.75);padding:30px 30px 50px 30px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}#contact h1{text-align:left}#contact a{color:#fff}.cssanimations.loaded #contact{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:all 500ms ease-out}.fadeIn{opacity:1 !important}.fadeInBig{-webkit-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.scaleOut{-webkit-transform:scale(0) !important;transform:scale(0) !important}.scaleOutFade{-webkit-transform:scale(0) !important;transform:scale(0) !important;opacity:0 !important}.flipOut{-webkit-animation:flipOut-anim 1s 0s forwards;animation:flipOut-anim 1s 0s forwards}@-webkit-keyframes flipOut-anim{0%{opacity:1}99%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes flipOut-anim{0%{opacity:1}99%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.hidden{opacity:0 !important}.triangle-container{position:fixed;bottom:60px;left:0;text-align:center;width:100%;height:40px}.triangle{width:0;display:inline-block;height:0;border-style:solid;border-width:35px 37.5px 0 37.5px;border-color:#8bc541 transparent transparent transparent;transition:all 500ms ease-out;-webkit-animation:triangle-anim 5s 6s infinite;animation:triangle-anim 5s 6s infinite;opacity:0}@-webkit-keyframes triangle-anim{0%{opacity:0;margin-top:0}40%{opacity:1;margin-top:50px}70%{opacity:1;margin-top:50px}85%{opacity:0;margin-top:50px}100%{opacity:0;margin-top:50px}}@keyframes triangle-anim{0%{opacity:0;margin-top:0}40%{opacity:1;margin-top:50px}70%{opacity:1;margin-top:50px}85%{opacity:0;margin-top:50px}100%{opacity:0;margin-top:50px}}.preload{overflow:hidden}.preload *{transition:none !important}.cssanimations .preloader-container{background-color:#fff;position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:1000;transition:all 800ms ease-out;text-align:center}.cssanimations .preloader-container strong{display:block;margin-top:250px}.preloader{margin:50px auto 50px;box-sizing:border-box;width:50px;height:50px;border-radius:50%;background:linear-gradient(#4096ee -50%, rgba(64,150,238,0) 60%);-webkit-animation:fadeOut 3s linear infinite;animation:fadeOut 3s linear infinite}.preloader>div{padding:5px;-webkit-animation:fadeOut 1s linear infinite;animation:fadeOut 1s linear infinite}.preloader>div:after{content:"";display:block;width:40px;height:40px;border-radius:50%;background:#fff}@-webkit-keyframes roll-r{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes roll-r{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes roll-l{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes roll-l{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fancybox-fx-material.fancybox-slide--previous,.fancybox-fx-material.fancybox-slide--next{-webkit-transform:translateY(-60px) scale(1.1);transform:translateY(-60px) scale(1.1);opacity:0}.fancybox-fx-material.fancybox-slide--current{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.fancybox-content .fancybox-close-small{display:none}.fancybox-slide--iframe .fancybox-content{width:800px;max-width:100%}
/*# sourceMappingURL=styles.css.map */