@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);.wrapper header,.wrapper header .infos{display:-webkit-box;display:-ms-flexbox}*,body{margin:0}.blok span,.contenu,.contenu2,.titre,.wrapper header .infos,header{text-align:center}.blok span,.contenu p,.coordonnees span,.footer strong,.titre{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.wrapper{height:100vh;background:#fff}.wrapper header{height:70%;background:linear-gradient(94.86deg,#df4b4c -.43%,#c1231f 30.34%,#771b3a 60.56%,#3c1755 103.2%);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper header .infos{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:300px;width:97%;color:#fff;font-family:Poppins,sans-serif}.wrapper header .infos h1{font-size:60px;font-weight:800;margin-bottom:30px}.wrapper header .infos p{font-weight:300;font-size:20px;color:#fffFFF80}.wrapper section.contact{position:absolute;width:100%;margin-top:-30px}.wrapper section.contact .contact-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper section.contact .contact-btns .btn-contact{line-height:25px;text-align:center;margin:0 10px;text-decoration:none;background:#df4b4c;color:#fff;-webkit-box-shadow:0 4px 4px rgba(223,75,76,.25);box-shadow:0 4px 4px rgba(223,75,76,.25);border-radius:40px;padding:20px 25px;font-size:17px;font-family:Poppins,sans-serif;font-weight:300;-webkit-transition:.3s;transition:.3s;cursor:pointer}.hidden,.wrapper .contact .contact-btns .btn-tel.mobile{display:none}.wrapper section.contact .contact-btns .btn-contact .t_phone{display:none;opacity:0;text-decoration:none;color:#fff}.wrapper section.contact .contact-btns .btn-contact:hover{background:#691a40;box-shadow:0 4px 4px #42175252;-webkit-box-shadow:0 4px 4px #42175252}.wrapper section.contact .contact-btns .btn-contact i{margin-right:10px}.wrapper footer{height:30%}.wrapper footer .logo-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#logoFD svg{width:225px}@font-face{font-family:muliextralight;src:url('fonts/muli-extralight-webfont.woff2') format('woff2'),url('fonts/muli-extralight-webfont.woff') format('woff'),url('fonts/muli-extralight-webfont.ttf') format('truetype'),url('fonts/muli-extralight-webfont.svg#muliextralight') format('svg');font-weight:400;font-style:normal}.callTracker.active .t_affiche{display:none;opacity:0}.callTracker.active .t_phone{display:inline-block!important;opacity:1!important}@font-face{font-family:montserratultra_light;src:url('fonts/montserrat-ultralight-webfont.woff2') format('woff2'),url('fonts/montserrat-ultralight-webfont.woff') format('woff'),url('fonts/montserrat-ultralight-webfont.ttf') format('truetype'),url('fonts/montserrat-ultralight-webfont.svg#montserratultra_light') format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url('fonts/montserrat-regular-webfont.woff2') format('woff2'),url('fonts/montserrat-regular-webfont.woff') format('woff'),url('fonts/montserrat-regular-webfont.ttf') format('truetype'),url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');font-weight:400;font-style:normal}body{font-family:muliextralight,Helvetica,Arial;font-style:normal;font-weight:200;background:url(../img/bg.jpg) top center/cover no-repeat fixed #000}a{color:#91999f;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}a:focus,a:hover{color:#fff;text-decoration:underline}body::before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:url(../img/bg2.png) rgba(0,0,0,0);z-index:-1;display:block}.grid,.grid figure{position:relative}.logoFD_header,header .logo{display:inline-block}.container{width:100%;margin-left:auto;margin-right:auto;max-width:1400px}header{width:100%;padding:84px 0 60px}.logoFD_header{width:250px}footer{padding-bottom:35px}.main{z-index:1}.titre{font-size:50px;color:#fff;font-family:montserratultra_light;margin-bottom:25px}.titre strong{font-family:montserratregular}.contenu,.contenu2{margin-bottom:75px}.contenu p{color:#afb8c0;font-size:18px}.contenu2 p{color:#afb8c0;font-size:17px;padding:70px 5% 0}.bloks{margin:0 auto}.blok,.blok:visited{display:block;border:1px solid #595959;background-color:rgba(29,35,40,.6);height:302px;margin-bottom:15px}.blok:active,.blok:hover{background-color:rgba(29,35,40,.9);border-color:#fff;text-decoration:none}.blok svg{display:block;margin:60px auto 40px}.blok span{display:block;font-family:montserratultra_light;font-size:22px;color:#fff}.svg_red{fill:#c52127;stroke:#c52127}.svg_bleu{fill:#1baffc;stroke:#1baffc}.svg_green{fill:#96d400;stroke:#96d400}.svg_yellow{fill:#f1c100;stroke:#f1c100}.svg_orange{fill:#ff4800;stroke:#ff4800}.footer{background-color:rgba(29,35,40,.8);padding-top:40px;padding-bottom:40px}.footer p{font-size:16px;font-family:muliextralight;color:#91999f;line-height:1.5;text-align:left}.footer b{color:#fff;font-weight:400}.footer strong{font-size:28px;font-family:montserratultra_light;color:#fff;line-height:2.2;text-align:left}.grid figure{height:100%;cursor:pointer;overflow:hidden}.grid figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;width:100%;height:100%}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}figure.effect-apollo svg{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo span{-webkit-transition:padding .35s,-webkit-transform .35s;transition:padding .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(2.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}figure.effect-apollo:hover span{padding-top:20px;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}figure.effect-apollo:hover svg{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(2.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}@media screen and (max-width:500px){.wrapper header .infos h1{font-size:45px}.wrapper header .infos p{font-size:19px}section.contact .contact-btns .btn-contact{margin:0 4px!important}header .infos{-ms-flex-pack:distribute!important;justify-content:space-around!important}#logoFD svg{width:200px}}@media (max-width:767px){.titre{font-size:2em}}@media (min-width:768px) and (max-width:991px){.titre{font-size:2.4em}}