html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Open Sans!important;background-color:#fff;color:#da8f51;margin-top:80px}a,a:visited{text-decoration:none;color:inherit}a.button{background-color:#da8f51;color:#fff;font-size:18px;padding:16px;border-radius:25px;transition:ease-in-out;transition-duration:.2s}a.button:hover{scale:1.2;transition:ease-in-out;transition-duration:.2s}a.button.hide{opacity:0;cursor:default}strong{font-weight:700}.container{max-width:1440px;margin:auto;box-sizing:border-box;padding:100px 0}p{font-family:Mulish;color:#264653;font-size:18px;text-align:justify;line-height:1.6rem}hr{margin-top:60px}h1,h2,h3,h4,h5,h6{font-family:Mulish;font-weight:700;color:#264653;text-align:center}h1{font-size:60px;margin-bottom:48px}h2{font-size:48px;margin-bottom:48px}.underline:after{content:"";height:4px;width:160px;position:absolute;left:calc(50% - 80px);background-color:#264653;margin-top:68px}h3{font-size:32px;margin-bottom:32px;margin-top:32px}h4{font-size:24px;margin-bottom:24px;margin-top:24px}.cta{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.cta a{box-sizing:border-box;padding:20px;background-color:#da8f51;color:#fff;text-transform:uppercase;font-size:32px;width:366px;text-align:center}.bold{font-weight:700}.align-left{text-align:left}.reset{margin:0}strong{font-size:1.5em}@media screen and (max-width: 1024px){.container{padding:40px 0}.underline:after{margin-top:50px}h1{font-size:40px}h2{font-size:32px;margin-bottom:32px}h3{font-size:24px;margin-bottom:24px;margin-top:24px}h4{font-size:20px;margin-bottom:20px;margin-top:20px}.cta a{font-size:24px;width:285px}}@media screen and (min-width: 2561px){h1{font-size:60px!important}h2{font-size:48px!important;margin-bottom:48px}h3{font-size:36px!important;margin-bottom:36px;margin-top:36px}h4{font-size:24px!important;margin-bottom:24px;margin-top:24px}a.button{font-size:2.2rem!important;line-height:2.5rem!important;padding:32px}}.reveal{position:relative;opacity:0}.reveal.active{opacity:1;transition:ease 1s}#delay-1x{animation-delay:.4s}#delay-2x{animation-delay:.8s}#delay-3x{animation-delay:1.2s}#delay-4x{animation-delay:1.6s}#delay-5x{animation-delay:2s}#delay-6x{animation-delay:2.4s}#delay-7x{animation-delay:2.8s}#delay-8x{animation-delay:3.2s}#delay-9x{animation-delay:3.6s}#delay-10x{animation-delay:4s}.active.slide-top{-webkit-animation:slide-top 1s cubic-bezier(.55,.085,.68,.53) forwards;animation:slide-top 1s cubic-bezier(.55,.085,.68,.53) forwards}.active.slide-right{-webkit-animation:slide-right 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right 1s cubic-bezier(.25,.46,.45,.94) both}.active.slide-bottom{-webkit-animation:slide-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom 1s cubic-bezier(.25,.46,.45,.94) both}.active.slide-left{-webkit-animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(100px);transform:translate(100px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(100px);transform:translate(100px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(-100px);transform:translate(-100px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-left{0%{-webkit-transform:translateX(-100px);transform:translate(-100px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.error{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;padding:80px;min-height:calc(100vh - 232px)}.error a{font-weight:700;color:#da8f51;cursor:pointer}.error img{margin-top:80px}.splash{height:calc(100vh - 82px);background-color:#fff}.splash:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.6;background-image:url(/images/splash.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover}.splash .container{height:100%;position:relative;z-index:2;display:flex;flex-direction:row;justify-content:flex-start}.splash .presentation{width:100%;height:100%;background-color:#ffffffe6;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;box-sizing:border-box;padding:40px;gap:40px}.splash .presentation img{width:100%;max-width:600px}.splash .presentation h1{font-size:40px;text-align:center}.about{min-height:50vh;background-color:#fff;display:flex;flex-direction:row}.about img{width:33%;object-fit:contain}.about .droite{width:67%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;box-sizing:border-box;padding:80px;gap:40px}.about .droite p{font-size:22px;line-height:1.4em}@media screen and (min-width: 2561px){.about .droite p{font-size:2.2rem!important;line-height:2.5rem!important}}.numbers{width:100%;background-color:#5d8391;box-sizing:border-box;padding:80px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.numbers .subcontainer{display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:80%;margin-top:40px}.numbers .number{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:300px;width:20%}.numbers .number span{font-size:80px;color:#da8f51;font-weight:700}.numbers .number p{font-size:24px;font-weight:700;text-align:center}.team{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;padding:80px;gap:40px}.team p{margin-bottom:120px}@media screen and (min-width: 2561px){.team p{font-size:2.2rem!important;line-height:2.5rem!important}}.team .persons{width:80%;display:flex;flex-direction:row;box-sizing:border-box;justify-content:space-evenly;align-items:flex-start}.team .persons .person{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:25%;text-align:center}.team .persons .person img{width:100%}@media screen and (max-width: 1024px){.splash{height:auto;max-height:calc(100vh - 98px)}.splash:before{height:calc(100vh - 80px);max-height:685px;top:80px}.splash .container{flex-direction:column-reverse;justify-content:space-evenly;padding:0;height:auto;min-height:685px}.splash .presentation,.splash .logo{width:100%;height:auto}.splash .logo img{max-width:300px}.about{flex-direction:column-reverse}.about img,.about .droite{width:100%;padding:40px}.about .droite h2{text-align:center}.about img{display:none}.numbers{padding:40px}.numbers h2{text-align:center}.numbers .subcontainer{flex-direction:column}.numbers .number{width:100%;height:150px}.team{padding:40px}.team h2{text-align:center}.team .persons{width:100%;flex-direction:column;gap:20px;align-items:center}.team .persons .person{width:100%}.team .persons .person img{max-width:400px}}.services{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:80px}.catalogue{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;box-sizing:border-box;padding:100px 40px;width:100%;max-width:1440px;margin:auto}.catalogue a{width:calc(25% - 15px);height:300px;margin:0;display:inline-block;box-sizing:border-box;max-width:300px}.catalogue a .item{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center center}.catalogue a .item span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0101014d;color:#fff;text-transform:uppercase;font-size:32px;line-height:1.5em;box-sizing:border-box;padding:20px;transition:background-color .8s}.catalogue a .item span:hover{background-color:#010101b3;color:#da8f51;transition:background-color .8s}#surete{background-image:url(/images/services/surete.webp)}#securite{background-image:url(/images/services/securite.webp)}#ssi{background-image:url(/images/services/ssi.webp)}#gestioncrise{background-image:url(/images/services/gestion\ crise.webp)}@media screen and (max-width: 1024px){.services{padding:40px;text-align:center}.catalogue{padding:40px 20px;justify-content:space-evenly}.catalogue a{width:100%;max-width:300px}}.references{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:80px}.portfolio{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:15px;box-sizing:border-box;padding:100px 40px;width:100%;margin:auto;background-color:#5d8391}.portfolio .head{display:flex;justify-content:space-between;width:100%;max-width:1440px}.portfolio .head a{width:calc(25% - 15px);height:300px;margin:0;display:inline-block;box-sizing:border-box;max-width:300px}.portfolio .head a .item{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center center}.portfolio .head a .item span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0101014d;color:#fff;text-transform:uppercase;font-size:32px;line-height:1.5em;box-sizing:border-box;padding:20px;transition:background-color .8s}.portfolio .head a .item span:hover{background-color:#010101b3;color:#da8f51;transition:background-color .8s}@media screen and (max-width: 1024px){.references{padding:40px;text-align:center}.portfolio{padding:40px 20px;justify-content:space-evenly}.portfolio .head{flex-direction:column;gap:20px}.portfolio .head a{width:100%;max-width:300px;margin:auto}}.category{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:80px}.details{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;box-sizing:border-box;padding:40px;width:100%;max-width:1440px;margin:auto}.details article{display:flex;flex-direction:column;align-items:center;gap:10px;width:400px}.details article img{width:100%;height:240px;object-fit:contain}.details article .text{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}@media screen and (max-width: 1024px){.details{justify-content:center}}.blog{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:80px}.articles{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;gap:40px;flex-wrap:wrap}.articles article{width:calc(33.33% - 26.6666666667px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;gap:16px}.articles article h2{font-size:32px;margin:0}.articles article .preview{width:100%}@media screen and (min-width: 2561px){.articles article p{font-size:24px!important;line-height:30px!important}}@media screen and (max-width: 1024px){.articles article{width:100%}.articles article .preview{text-align:center}}.singleArticle{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;margin-bottom:-80px}.singleArticle .top{display:flex;flex-direction:column;box-sizing:border-box;max-width:1024px;width:100%;position:relative;bottom:120px;background-color:#ffffffe6;padding:40px}.singleArticle .top a,.singleArticle .top p{margin-bottom:20px}@media screen and (min-width: 2561px){.singleArticle .top{font-size:24px!important;line-height:30px!important}}.contactus{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;padding:80px;min-height:calc(100vh - 232.4px);background-color:#fff9}@media screen and (max-width: 1024px){.contactus{padding:30px}}.contactus:before{background-image:url(/images/about.png);content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100vh;z-index:-2;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.contactus .infos{display:flex;flex-direction:column;align-items:center;padding:30px;background-color:#fff;border:2px solid black;border-radius:20px;gap:40px;text-align:center}@media screen and (max-width: 1024px){.contactus .infos{margin-top:0}}@media screen and (min-width: 2561px){.contactus .infos{font-size:24px!important}}.contactus .infos a{width:auto;text-align:center}.mentionslegales{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:80px 40px;max-width:1024px;margin:auto}.mentionslegales h1{margin:auto auto 80px}.mentionslegales h2{margin:30px 0}.mentionslegales p{text-align:justify;line-height:2rem}.mentionslegales strong{font-size:18px;font-weight:600}header{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-weight:700;box-sizing:border-box;box-shadow:0 2px 18px #0000004d;background-color:#fff;position:fixed;top:0;z-index:100}header img{height:80px}header nav .hamburger-react{display:none}header nav .primmenu{display:flex;flex-direction:row;height:100%;align-items:center}header nav .primmenu>li{height:22px;width:160px;text-align:center}header nav .primmenu>li:hover>.submenu,header nav .primmenu>li>.submenu:hover{position:relative;z-index:200;opacity:1}header nav .primmenu>li>.submenu{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;padding:20px;width:370px;text-align:left;opacity:0;transition:opacity 1s ease-out}header nav .primmenu>li>.submenu>a{line-height:30px}header p.tel{height:20px;display:flex;flex-direction:row;align-items:center;padding:12px;border:solid 3px #da8f51;color:#da8f51}@media screen and (max-width: 1280px){header p.tel{display:none}}@media screen and (max-width: 1024px){header{align-items:center;justify-content:space-between;padding:0 8px}header p.tel{display:none}header img{height:50px}header nav{margin-top:16px;margin-bottom:16px}header nav ul.hide{display:none}header nav ul.show{display:block}header nav .hamburger-react{display:block}header nav .primmenu{position:absolute;top:80px;right:0;display:flex;flex-direction:column;background-color:#fff;height:auto;box-shadow:0 2px 18px #0000004d;width:100%;text-align:center;justify-content:center}header nav .primmenu>li{margin:20px;width:auto}}@media screen and (min-width: 2561px){.primmenu li{width:320px!important}.primmenu li a,p.tel,footer,.legal p{font-size:24px!important;line-height:30px!important}}footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:20px;background-color:#fff;color:#000;box-sizing:border-box;box-shadow:0 -2px 18px #0000004d;z-index:100}footer ul{display:flex;flex-direction:column;gap:16px}.legal{display:flex;flex-direction:column;align-items:center;justify-content:center}.legal p{text-align:center}.legal a{color:#da8f51;font-weight:700}.menuBottom,.socials{width:20%;color:#da8f51;font-weight:700}.socials{text-align:right;display:flex;flex-direction:column;justify-content:center}.socials ul{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}@media screen and (max-width: 1024px){footer{flex-direction:column;align-items:center;justify-content:center}.legal{margin-top:16px;margin-bottom:16px}.socials,.menuBottom{text-align:center;width:100%}.socials ul{width:100%;justify-content:center;flex-wrap:wrap}}.fond{width:100%;object-fit:cover;height:300px}.person{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;background-color:#ffffffe6;position:relative;max-width:1024px;bottom:120px;margin:auto}.person .top{display:flex;flex-direction:row;align-items:flex-start;box-sizing:border-box;width:100%}.person .top img{object-fit:contain;padding:20px;width:25%}.person .top .infos{display:flex;flex-direction:column;width:75%;box-sizing:border-box;padding:20px;justify-content:space-between;gap:16px;align-items:center}@media screen and (min-width: 2561px){.person .top .infos p{font-size:22px!important;line-height:2.5rem!important}}.person .description{display:flex;flex-direction:column;width:100%;max-width:1024px;box-sizing:border-box;padding:80px}.person .exp,.person .form{display:flex;flex-direction:column;width:100%;max-width:1024px;box-sizing:border-box;padding-left:80px;padding-right:80px}.person .exp .date,.person .form .date{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px}.person .exp .date h3,.person .exp .date h4,.person .form .date h3,.person .form .date h4{width:100%}.person .exp .date h3:before,.person .form .date h3:before{content:"> "}.person .exp .date div,.person .form .date div{width:100%;color:#000}.person .exp .date div ul,.person .form .date div ul{margin-top:30px;margin-left:16px}.person .exp .date div ul li,.person .form .date div ul li{list-style-type:circle;margin-left:30px;margin-top:8px}@media screen and (min-width: 2561px){.person .exp .date div ul li,.person .form .date div ul li{font-size:22px!important;line-height:2.5rem!important}}.person .own-socials{display:flex;flex-direction:column;width:100%;max-width:1024px;box-sizing:border-box;padding-left:80px;padding-right:80px}@media screen and (max-width: 1024px){.person .top{flex-direction:column;max-width:none;width:100%;position:static;padding:40px;justify-content:center;align-items:center}.person .top img{width:100%;max-width:400px}.person .top .infos{flex-direction:column;width:100%;justify-content:space-between;align-items:center;padding:0;text-align:center}.person .description,.person .exp,.person .own-socials{padding:40px}.person .exp .date{flex-direction:column}.person .exp .date h3{width:100%;margin-bottom:32px}.person .exp .date p{width:100%}}.service{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;margin-bottom:-80px}.service .top{display:flex;flex-direction:column;box-sizing:border-box;max-width:1024px;width:100%;position:relative;bottom:120px;background-color:#ffffffe6;padding:40px}.service .top a,.service .top p{margin-bottom:20px}@media screen and (min-width: 2561px){.service .top{font-size:24px!important}}.gallery{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1024px;margin:auto;gap:20px;flex-wrap:wrap;padding:80px 0}.gallery .element{width:calc(33.33% - 13.3333333333px)}.gallery .element img{width:100%;height:220px;object-fit:cover}@media screen and (max-width: 1024px){.person .top{flex-direction:column;max-width:none;width:100%;position:static;padding:40px;justify-content:center;align-items:center}.gallery .element{width:100%;padding:0 40px}}
