.a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a,article,aside,div,footer,h1,h2,h3,header,nav,p,section,table,ul{}@font-face{font-family:'SnellRoundhand';src:url('/fonts/SnellRoundhand.eot');src:url('/fonts/SnellRoundhand.ttf') format('truetype'), url('/fonts/SnellRoundhand.woff') format('woff'),  url('/fonts/SnellRoundhand.svg') format('svg');font-weight:normal;font-style:normal}hr{border:0}u{text-decoration:underline}a{color:#BEA444;text-decoration:none;transition:0.7s!important}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.separator{margin-left:5%!important}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.errorS{color:red}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:"karmina-sans",Helvetica,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Poppins',Helvetica,sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:"karmina-sans",sans-serif;color:#fff;font-size:18px;background-color:#fff;font-weight:400;font-style:normal;line-height:1.5em;color:#181716;position:relative}div,p,ul,li{line-height:1.5em;font-size:18px}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:bold;line-height:1.7em}sup{font-size:12px;vertical-align:top}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:104.8%;display:flex;flex-wrap:wrap;margin:0
-2.6%;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.row
.deuxtiers{width:55%}.row
.untiers{width:45%}.grid-col-3
.colcinqpourcent{margin-left:3%;width:23.33}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset}.link
a{font-size:18px;color:var(--dore);background-color:#fff;padding:10px
20px 10px 20px;border:solid 1px var(--dore);display:inline-block}.link a:hover{background-color:var(--dore);color:#fff}a.calltoaction{font-size:18px;color:var();background:#0C6974 url(/img/cta.svg) 15px center no-repeat;background-size:30px;padding:10px
20px 10px 60px;display:inline-block;border-radius:15px}a.calltoaction:hover{background-color:var(--dore);color:#fff}a.calltoaction2{border-radius:15px;font-size:14px;color:#0C6974;padding:10px
20px 10px 20px;border:solid 1px #0C6974;margin-left:25px;font-size:16px;display:inline-block}a.calltoaction2:hover{background-color:#0C6974;color:#fff}.textalignrigth
*{text-align:right}.flexgrid{display:flex;width:100%}#swup{overflow:hidden;position:relative;width:100%}h1,h2,h3{text-transform:uppercase;font-family:'Poppins',cursive;line-height:1.2em;text-align:left;line-height:1.5em}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important}.photo-fond{width:100%;height:100%;;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}#SliderDiaporama{display:none;top:100px;left:0;width:100%;height:calc(100vh - 154px);z-index:510;background:rgba(0,0,0,0.9);position:fixed}#SliderDiaporama
#Diaporama2{position:relative;width:100%;height:100vh}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;height:100vh;text-align:center;background:none !important}#SliderDiaporama
.close{position:absolute;top:5%;right:4%;z-index:550;color:#fff;font-size:60px;line-height:70px}#DPrev{position:absolute;left:2%;z-index:500;background-color:rgba(0,0,0,.7);border-radius:90%;padding:10px
17px}#DNext{position:absolute;right:2%;z-index:500;background-color:rgba(0,0,0,.7);border-radius:90%;padding:10px
17px}#DPrev:hover{cursor:pointer}#DNext:hover{cursor:pointer}#NavSliderDiapo{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:550}#NavSliderDiapo
a{background-color:var(--dore);width:10px;height:10px;margin:0
10px;display:inline-block;border-radius:90%}#NavSliderDiapo
a.activeSlide{background-color:var(--vertfonce)}#SliderDiaporama
#Diaporama2{position:relative;width:100%}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;text-align:center;background:none !important;z-index:500}#SliderDiaporama #Diaporama2 .Picture
img{position:relative;top:50%;transform:translateY(-50%)}#SliderDiaporama #Diaporama2 .Picture
.paysage{width:100%!important;height:auto!important}#SliderDiaporama #Diaporama2 .Picture
.portrait{height:100%!important;width:auto!important}#SliderDiaporama
.close{position:absolute;top:50px;right:2%;z-index:550}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}footer{position:relative}:root .theme-dark{--bgcolor:#001C25;--bglight:#F5F5F5;--txtcolor:#fff;--txtcolorlight:#001C25}:root .theme-light{--bgcolor:#F5F5F5;--txtcolor:#001C25;--txtcolorlight:#F5F5F5}#swup{background-color:var(--bgcolor);color:var(--txtcolor);padding-top:100px}#swup div,#swup p,#swup
a{color:var(--txtcolor)}.transition-fade{transition:0.1s;opacity:1}html.is-animating .transition-fade{opacity:0}.halo::before{content:'';position:absolute;top:15%;right:0%;width:70%;height:70vh;background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(0,28,37,1) 50%);opacity:0.4}#header{position:fixed;top:0;left:0;width:95%;z-index:450;overflow:unset;background-color:var(--bgcolor);padding:15px
2.5%}#header
*{overflow:unset}.theme-light
#header{background-color:var(--bgcolor)}.theme-light
.calltoaction{color:var(--bgcolor)!important}.theme-light .halo::before{background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(245,245,245,1) 50%);opacity:0.3}#header
.ctahome{display:none;position:fixed;bottom:2.5%;right:2.5%;z-index:300}.menumobile{z-index:550;color:#fff;float:right}.hamburger-box{transition:0.7s;width:30px;text-align:right;float:right;margin-left:15px}.hamburger{padding:15px
0 15px 15px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{transition:0.7s;border-radius:0;height:1px;width:40px;background-color:var(--txtcolor)}.hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner{transition:0.7s;background-color:#000}.hamburger-inner{width:30px;transition:0.7s}.hamburger-inner:before{transition:0.7s;width:15px;left:15px}.hamburger-inner:after{transition:0.7s;width:20px;left:10px}.hamburger-box:hover .hamburger-inner{width:30px}.hamburger-box:hover .hamburger-inner:before{width:30px;left:0}.hamburger-box:hover .hamburger-inner:after{width:30px;left:0}.menumobile button
.lib{color:var(--txtcolor);;text-transform:uppercase;font-size:18px;line-height:24px;float:left}.switcher-mode{position:relative;transition:0.7s;float:left;background-color:#F5F5F5;border-radius:20px;padding:5px;margin-top:15px;overflow:unset}.switcher-mode
a{transition:0.7s;display:block;width:14px;height:14px;background-color:#0C6974;border-radius:90%}.switcher-mode
label{transition:0.7s;font-size:12px;;width:150px;display:none;position:absolute;top:-0px;left:60px}.switcher-mode.dark{background:#F5F5F5 url(/img/moon.svg) 10px 5px no-repeat;background-size:auto 16px!important;padding-left:30px;padding-right:10px}.switcher-mode.dark:hover
.lightlabel{display:inline-block;color:#fff}.switcher-mode.light{background:#001C25 url(/img/sun.svg) 30px 5px no-repeat;background-size:auto 16px!important;padding-left:10px;padding-right:30px}.switcher-mode.light:hover
.darklabel{display:inline-block;color:#0C6974}body
.logoh{position:fixed;top:10px;left:calc(50% - 150px);width:300px;text-align:center;z-index:450}body .logoh
img{height:60px}#MenuFull{display:none;position:fixed;top:0;left:0;width:100vh;height:100vh;z-index:500;background-color:var(--bgcolor);width:100%}#MenuFull
.content{position:relative;display:flex;align-items:center}#MenuFull .content::before{content:'';position:absolute;top:15%;right:0%;width:70%;height:70vh;background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(0,28,37,1) 50%);opacity:0.4}#MenuFull
.Pres{z-index:40;display:flex;align-items:center;flex-wrap:wrap;width:45vh;padding:20vh 25vh 20vh 45vh;height:70vh;background-color:#0C6974;border-radius:90%;margin-left:-40vh;margin-top:-5vh;position:relative;overflow:hidden;align-content:center}#MenuFull .Pres::before{content:'';position:absolute;width:95%;height:100%;border-radius:90%;background-color:#8CB6BB;top:-1.5%;left:3.5%}#MenuFull .Pres::after{content:'';position:absolute;width:100%;height:100%;border-radius:90%;background-color:#fff;top:-4%;left:-3%}#MenuFull .Pres>div{width:100%;position:relative;z-index:10}#MenuFull .Pres .logo
img{width:100%;height:auto}#MenuFull
.closem{background:unset;border:0;display:block;position:absolute;top:2.5%;right:2.5%;width:40px;height:45px;transform:rotate(45deg);z-index:50}#MenuFull .closem
span{width:40px;height:1px;background-color:#fff;position:relative;display:block}#MenuFull .closem
span.two{transform:rotate(90deg);position:absolute;top:22px;left:5px}#MenuFull
.colcontact{margin:25px
0}#MenuFull .colcontact
p{color:var(--txtcolorlight);margin-bottom:25px}#MenuFull .colcontact p
span{font-size:30px;font-weight:700;color:#2E7390;text-transform:uppercase;display:inline-block;line-height:1.5em}#MenuFull .colcontact p
strong{font-size:24px}#MenuFull .colcontact
.tel{display:inline-block;margin-right:15px}#MenuFull .colcontact .tel
img{height:50px}#MenuFull .colcontact
.email{display:inline-block}#MenuFull .colcontact .email
img{height:50px}#MenuFull .colcontact
a{width:50px;height:50px;border-radius:90%}#MenuFull .colcontact a:hover{background-color:rgba(46,115,144,.1)}#MenuFull
.socialmedia{margin-top:15px}#MenuFull .socialmedia
a{display:inline-block;margin-right:10px;border-radius:90%;height:50px;width:50px}#MenuFull .socialmedia a:hover{background-color:rgba(46,115,144,.1)}#MenuFull .socialmedia a
img{height:50px;width:50px}#MenuFull
nav{margin-left:15%;z-index:50;width:50%}#MenuFull
nav{padding-bottom:0px;font-size:22px}#MenuFull nav ul
li{position:relative;text-transform:uppercase;margin:40px
0;letter-spacing:2px;display:block}#MenuFull nav ul li
a{transition:0.1s;display:block;font-size:30px;font-weight:700;position:relative}#MenuFull nav ul li:hover
a{color:#2E7390;padding-left:25px}#MenuFull nav ul li:hover a::before{content:'';position:absolute;top:calc(50% - 5px);left:0;background-color:#2E7390;width:10px;height:10px;margin-right:10px;border-radius:90%}#MenuFull nav ul li
a.selected{color:var(--vertfonce)}#MenuFull nav ul li
.ssmenu{transition:0.7s;width:100%;display:none;margin-bottom:40px;margin-top:10px}#MenuFull nav ul li .ssmenu
li{margin:0;margin-right:15px;display:inline-block;padding:0;margin-bottom:5px}#MenuFull nav ul li .ssmenu li
a{font-size:18px;padding:0;color:var(--txtcolor)}#MenuFull nav ul li .ssmenu li a:hover{padding-left:0;color:#2E7390}#MenuFull nav ul li .ssmenu li a::before{display:none}#MenuFull nav ul li:hover
.ssmenu{display:block}#HomeBloc
.content{padding:5%;display:flex;flex-direction:row-reverse;align-items:center;position:relative}#HomeBloc .halo::before{top:25%;right:0%}#HomeBloc .content
.galacc{width:40%;margin-left:7.5%;position:relative}#HomeBloc .content .galacc
img{width:100%;height:auto}#HomeBloc .content .galacc
.info{position:absolute;top:50%;transform:translateY(-50%);left:10%;width:80%;text-align:center}#HomeBloc .content .galacc .info
p{margin-bottom:25px;font-size:80px;font-family:'SnellRoundhand'}#HomeBloc .content
.texte{margin-right:5%;width:50%}#HomeBloc .content .texte
h1{font-size:18px;;font-weight:300}#HomeBloc .content .texte
h2{margin:25px
0}#HomeBloc .content .texte h2
strong{color:#2E7390}#HomeBloc .content .texte
.txt{padding-left:25%;background:url(/img/cube.svg) left no-repeat;background-size:20%}#GoTo{position:absolute;bottom:5%;left:5%;width:90%;text-align:center;font-size:12px;font-weight:300;text-transform:uppercase}#GoTo
a{background:url(/img/goto.svg) top center  no-repeat;padding-top:45px;background-size:auto 40px}#GoTo a:hover{background-size:auto 50px;padding-top:55px;font-size:14px}#SectionBloc{clear:both;position:relative;margin-top:100px}#homePage .line0>div{}#homePage .line0 .col-image{background:url(/img/fondb.svg) center center no-repeat;background-size:100%;padding:10% 4% 6% 4%;width:20%;margin-left:10%}#homePage .line0 .col-image
img{border-radius:90%}#homePage .line0 .col-texte{width:50%;margin-left:5%;text-align:justify}#homePage .line0 .col-texte
h2{margin-bottom:5px}#homePage .line0 .col-texte
h3{margin-bottom:15px;color:#2E7390}#homePage .line0 .col-texte
p{margin:0
0 10px 0}#homePage .line0 .col-texte
.link{margin-top:25px}#homePage
.line1{margin:100px
0 50px 0;padding:5%;width:90%}#homePage .line1 .col-texte{width:40%;margin-right:5%}#homePage .line1 .texte h2
strong{color:#2E7390}#homePage .line1 .col-news{overflow:hidden;;width:calc(55%)}#homePage .line1
.item{transition:0.7s;border:solid 1px var(--bglight);background-color:var(--bglight);width:300px;margin-right:30px;float:left;border-radius:35px}#homePage .line1 .item
.picto{padding:10%;text-align:center}#homePage .line1 .item .picto
img{height:120px;width:auto}#homePage .line1 .item .picto
h3{margin-top:15px;color:#103745}#homePage .line1 .item .picto h3
a{color:#103745}#homePage .line1 .item
.texte{background:#2E7390 url(/img/cta.svg) 15px center no-repeat;border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding:15px
15px 15px 60px;font-size:14px;width:calc(100% - 75px)}#homePage .line1 .item:hover{background-color:#F5F1E3}.carrousel{display:block;position:relative;width:calc(100% - 120px);padding:0
60px}.carrousel
.content{display:block!important;overflow:hidden;position:relative;width:100%;padding:0!important;margin-bottom:50px;overflow-x:scroll}.carrousel
.prev{position:absolute;bottom:-60px;left:0px;z-index:10;background:unset;font-size:50px;font-weight:100;font-family:'Poppins';border:0;color:#fff}.carrousel
.next{position:absolute;bottom:-60px;right:0px;z-index:10;background:unset;font-size:50px;font-weight:100;font-family:'Poppins';border:0;color:#fff}.carrousel .content .liste .item:last-child{margin-right:0!important}.carrousel
.progressbar{position:absolute;bottom:-25px;left:60px;width:calc(100% - 120px);background-color:#fff;height:3px;border-radius:3px}.carrousel .progressbar
.bar{width:50%;background-color:#2E7390;height:3px;border-radius:3px}#homePage
.line2{margin:0px
0;padding:5%;width:90%}#homePage .line2 .texte h2
strong{color:#2E7390}.prestation{transition:0.7s;border:solid 1px var(--bglight);background-color:var(--bglight);border-radius:35px;margin:0
1.5%;padding:25px
5%;background-position:center 15px!important;color:#103745;font-size:14px;width:100%}.prestation
p{color:#103745!important;text-transform:initial;text-align:left;font-size:14px}.prestation
img{height:120px;width:auto;margin-top:25px}.prestation
h3{margin-top:10px;margin-bottom:5px;color:#103745;font-size:16px}.prestation h3
a{color:#103745!important}#solutions{margin:0
2.5%;width:95%}#solutions
.item{transition:0.7s;border:solid 1px var(--bglight);background-color:var(--bglight);width:28%;margin-right:30px;float:left;border-radius:35px}#solutions .item
.picto{padding:10%;text-align:center}#solutions .item .picto
img{height:120px;width:auto}#solutions .item .picto
h3{margin-top:15px;color:#103745;min-height:72px}#solutions .item .picto h3
a{color:#103745}#solutions .item
.texte{background:#2E7390 url(/img/cta.svg) 15px center no-repeat;border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding:15px
15px 15px 60px;font-size:14px;width:calc(100% - 75px)}#realisations{clear:both;width:100%}#realisations
.content{width:100%;padding:0;display:block;position:relative;overflow:hidden;aspect-ratio:16/9}.itemprojet{border-radius:25px;position:relative}.itemprojet
.photo{width:100%;height:100%}.itemprojet .photo
img{border-radius:25px}.itemprojet
.texte{position:absolute!important;opacity:1!important;display:flex;bottom:0;left:0;width:95%!important;padding:0
2.5% 15px 2.5%;align-items:center;margin:0!important}.itemprojet .texte p,.itemprojet .texte h3,.itemprojet .texte h2,.itemprojet .texte
h1{color:#fff!important;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5)}.itemprojet .texte
.client{text-transform:uppercase}.itemprojet .texte
.small{text-transform:uppercase;font-size:12px;letter-spacing:1px}.itemprojet
.logo{width:10%;border-radius:90%;margin-right:2.5%}.itemprojet .logo picture
img{width:100%;border-radius:90%}#NavFlashPager{position:absolute!important;top:50%;right:2.5%;transform:translateY(-50%);width:100px;font-size:12px;font-weight:500;z-index:500;text-align:right;overflow:unset;z-index:100}#NavFlashPager
li{display:block;margin:10px
0}#NavFlashPager li
a{color:#fff;font-size:12px}#NavFlashPager li a
span{display:inline-block;margin-left:10px;display:none}#NavFlashPager li.activeSlide
a{color:#0C6974;font-size:18px}#NavFlashPager::after{content:'';background-color:#0C6974;bottom:-160%;width:2px;height:160%;right:4px;position:absolute}footer{position:relative;overflow:unset;z-index:5}footer
.Pres{float:left;margin-right:5%;z-index:40;display:flex;align-items:center;flex-wrap:wrap;width:25vh;padding:20vh 15vh 25vh 35vh;height:20vh;background-color:#0C6974;border-radius:90%;margin-left:-40vh;margin-top:-5vh;position:relative;overflow:hidden}footer .Pres::before{content:'';position:absolute;width:95%;height:100%;border-radius:90%;background-color:#8CB6BB;top:-1.5%;left:3.5%}footer .Pres::after{content:'';position:absolute;width:100%;height:100%;border-radius:90%;background-color:#fff;top:-4%;left:-3%}footer .Pres>div{width:100%;position:relative;z-index:10}footer .Pres
.logo{margin-bottom:25px;left:unset}footer .Pres .logo
img{width:100%;height:auto}footer .Pres
.nom{display:none}.coords
p{color:#001C25!important;font-size:18px}footer .Pres .coords
a{color:#001C25!important;font-size:24px;;display:block;margin:10px
0}footer
.content{padding:100px
5% 0px 5%;display:flex;align-items:center}footer
.col{float:left;width:25%;margin-right:5%}footer .content
p{font-size:14px;margin-bottom:10px}footer .content p
strong{font-size:20px}footer .content
h3{font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:18px;color:var(--txtcolor)}footer
.socialmedia{width:100%;margin-top:40px}footer .socialmedia
a{display:inline-block;margin-right:15px}footer
.Newsletter{}footer .Newsletter
form{margin-top:10px;height:250px}footer .Newsletter form
input{padding:10px;font-size:14px;color:var(--txtcolor)}footer .Newsletter form
.email{width:150px;background:none;border:solid 1px var(--txtcolor);color:var(--txtcolor)}footer .Newsletter form
.valider{background:#0C6974;border:solid 1px #0C6974;color:#fff}footer
.legal{clear:both;width:100%;text-align:center;font-size:11px;padding:0
0 15px 0%;font-size:10px;color:#999;text-transform:uppercase}footer .legal
a{color:#999}.theme-light #MenuFull .Pres::after{background-color:var(--txtcolor)!important}.theme-light #MenuFull .content::before{background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(245,245,245,1) 50%);opacity:0.4}.theme-light #MenuFull .colcontact
img{-webkit-filter:invert(100%);filter:invert(100%)}.theme-light #MenuFull .socialmedia
img{-webkit-filter:invert(25%);filter:invert(25%)}.theme-light #MenuFull .closem
span{background-color:var(--txtcolor)}.theme-light #homePage .line1
.item{border:solid 1px #2E7390}.theme-light #homePage .line1 .item
.texte{color:#fff}.theme-light .carrousel
.prev{color:#2E7390}.theme-light .carrousel
.next{color:#2E7390}.theme-light
.progressbar{background-color:#2E7390}.theme-light .progressbar
.bar{background-color:#fff}.theme-light #GoTo
a{background:url(/img/goto-dark.svg) top center no-repeat;background-size:auto 40px}.theme-light #GoTo a:hover{background-size:auto 50px}.theme-dark
.icondark{filter:invert(100%)}.breadcrumb{padding:10px
2.5%;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb
*{font-size:12px}#Agence
.content{padding:0
2.5%;position:relative}#Agence .content
*{position:relative}#Agence .content h1
strong{color:#2E7390}#Agence .content
h2{margin:10px
0;font-weight:500;font-size:24px}#Agence
h3{margin-bottom:10px}#Agence  h3
strong{color:#2E7390}.texte
ul{margin:5px
0 25px 0}.texte ul
li{list-style-type:square;list-style-position:inside}.texte
p{margin:10px
0}#Agence
section{position:relative}#Agence .grid-col-1 .col-texte{padding:0
5%;width:90%}#Agence .grid-col-2 .col-texte{padding:0
5%;width:40%}#Agence
section{margin-top:100px}#Agence .col-texte h2
strong{color:#2E7390}#Agence
.row{margin:50px
0;position:relative}#Agence
.line1{margin-bottom:0;margin-top:100px}#Agence
.line2{margin:0
5%;width:90%}.iconsvg{transition:0.7s!important;text-transform:uppercase;font-size:24px;font-weight:300;position:relative;transition:0.7s;background-position:top center;background-size:auto 100px;background-repeat:no-repeat;padding-top:115px;text-align:center;font-size:24px;;margin-bottom:50px}.iconsvg p
strong{color:#2E7390}.icon-discuter{background-image:url(/img/discuter-dark.svg)}.icon-reflechir{background-image:url(/img/reflechir-dark.svg)}.icon-creatif{background-image:url(/img/creatif-dark.svg)}.icon-developper{background-image:url(/img/developper-dark.svg)}.icon-deployer{background-image:url(/img/deployer-dark.svg)}.icon-accompagment{background-image:url(/img/accompagner-dark.svg)}.icon-strategie{background-image:url(/img/strategie.svg)}.icon-webdesign{background-image:url(/img/webdesigner.svg)}.icon-developpement{background-image:url(/img/developpeur-web.svg)}.icon-referencement{background-image:url(/img/referencement.svg)}.icon-socialmedia{background-image:url(/img/community-manager.svg)}.icon-photo{background-image:url(/img/photo.svg)}.icon-drone{background-image:url(/img/drone.svg)}.icon-code{background-image:url(/img/icon-code.svg);background-size:100px auto!important}.icon-content{background-image:url(/img/icon-content.svg);background-size:70px auto}.icon-link{background-image:url(/img/icon-link.svg);background-size:70px auto}.theme-light .icon-discuter{background-image:url(/img/discuter-light.svg)}.theme-light .icon-reflechir{background-image:url(/img/reflechir-light.svg)}.theme-light .icon-creatif{background-image:url(/img/creatif-light.svg)}.theme-light .icon-developper{background-image:url(/img/developper-light.svg)}.theme-light .icon-accompagment{background-image:url(/img/accompagner-light.svg)}.theme-light .icon-discuter{background-image:url(/img/discuter-light.svg)}.prestation
h2{color:#001C25}.prestation
h3{color:#001C25}.prestation h3
strong{color:#2E7390}#Agence .line2::before{right:18%;top:5%}#Agence .line2 .iconsvg:hover{background-size:auto 120px;padding-top:130px;margin-bottom:30px;font-size:30px}#Agence .line3
.texte{position:relative;padding:0
5%}#Agence .line3
h2{text-align:center;padding-top:50px}#Agence
.line5{position:relative;padding-bottom:250px;margin-top:50px}.prestcarte{position:absolute;bottom:50px;width:90%;display:flex;flex-wrap:wrap;align-items:center}.prestcarte>div{width:14.28%}.prestcarte > div
a{transition:0.7s;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:14px}.prestcarte > div a
img{transition:0.7s;display:inline-block;height:70px;-webkit-filter:invert(100%);filter:invert(100%);margin-bottom:10px}.prestcarte > div a:hover{font-size:16px}.prestcarte > div a:hover
img{height:80px}.theme-light  .prestcarte > div a
img{filter:invert(0%);-webkit-filter:invert(0%)}#Agence
#realisations{margin-top:50px}#Agence #realisations
.content{padding:0}#portfolio{margin:50px
0;width:100%}#portfolio
.itemprojet{transition:0.7s;margin:100px
2.5%;width:95%;position:relative}#portfolio .itemprojet:hover{margin:50px
0;width:100%}#portfolio
.h2{margin:0
2.5%}#Projet{margin-top:-100px}#Projet .itemprojet
.photo{border-top-left-radius:0;border-top-right-radius:0}#Projet .itemprojet .texte
.marginright{max-width:70%}#Projet .itemprojet .texte
a.calltoaction{text-transform:uppercase;font-size:14px}#Projet
.content{padding:0%}#Projet section .col-image
img{border-radius:16px}#Projet section
.content{padding:25px
2.5%}#Projet
.recap{margin:50px
25%;width:50%}#Projet .recap>div{border-right:solid 1px var(--txtcolor);width:calc(28.33% - 1px);padding:0
2.5%;margin:0;font-size:14px}#Projet .recap div ul
li{font-size:14px;list-style-type:square;list-style-position:inside}#Projet .recap .small
span{margin-top:10px;display:block;font-size:12px;opacity:0.7;text-transform:uppercase}#Projet
.presentation{margin:50px
20%}#Projet  h2
strong{color:#2E7390}#Projet  h3
strong{color:#2E7390}#Projet
p{margin:10px
0}#Projet
.griddiv{margin:25px
0}#Projet
.args{width:50%;margin:75px
25%}#Projet .grid-col-1
.videofond{margin:150px
0}#Projet .grid-col-1 .videofond
.video{width:100%}#Projet
.link{text-align:center}#Projet .gridflex .item
.link{display:none}.grid-col-2
.videofond{text-align:right}.grid-col-2 .videofond
video{width:50%;margin-right:10%}.imacplayer{padding:13px
30px 150px 29px;width:680px;margin:50px
auto;position:relative}.imacplayer::after{content:'';position:absolute;top:0%;left:0%;width:100%;background:url(/img/fond-video.png) center center no-repeat;background-size:100%;z-index:50;height:100%}.imacplayer
.videofond{margin:19px
0 0  0 !important}.imacplayer
video{width:100%}.introportfolio{width:60%;margin:0
20%}.introportfolio h1
strong{color:#2E7390}.introportfolio h2
strong{color:#2E7390}.introportfolio
p{margin:10px
0}.introportfolio
ul{margin:15px
0}.introportfolio ul
li{list-style-type:square;list-style-position:inside}.othersprojects{margin:50px
2.5% 100px 2.5%;position:relative;text-align:center;width:90%;clear:both}#Portfolio .Argument
.row{margin:100px
0}#Portfolio .Argument .grid-col-2
.colom{padding:0
2.5%;width:45%}#Portfolio .Argument .grid-col-3
.colom{padding:0
2.5%;width:28.33%}#Portfolio .Argument .grid-col-1
.colom{padding:0
2.5%}#Portfolio .Argument h1
strong{color:#2E7390}#Portfolio .Argument h2
strong{color:#2E7390}#Portfolio .Argument h3
strong{color:#2E7390}#Portfolio .Argument
p{margin:10px
0}#Presentation
.content{position:relative}#Projet
.texte{padding:0
5%}#Presentation
.content{padding:0
2.5%;position:relative}#Presentation .content
*{position:relative}#Presentation .content h1
strong{color:#2E7390}#Presentation .content
h2{margin:10px
0;font-weight:500;font-size:24px}#Presentation
h3{margin-bottom:10px}#Presentation  h3
strong{color:#2E7390}#Presentation
section{position:relative}#Presentation
section{margin-top:100px}#Presentation .col-texte h2
strong{color:#2E7390}#Presentation .grid-col-4{width:95%;margin:0;padding:0
2.5%}#Presentation .grid-col-4>div{padding:0;width:20%!important;padding:0!important}.halo
*{position:relative}#Prestation
.content{position:relative;padding:50px
2.5%}#Prestation .content>div{position:relative}#Prestation
.row{position:relative;margin:75px
0}#Prestation .texte h2
strong{color:#2E7390}#Prestation .texte
h2{margin-bottom:25px}#Prestation .content
.texte{width:60%;margin:0
20%}#Prestation  .grid-col-2 .col-texte{padding:2.5%;width:45%}#Prestation  .grid-col-1
.texte{padding:2.5%;width:95%}#Prestation  .grid-col-4{width:97%;margin-top:0}#Prestation  .grid-col-4>div{margin-top:0}#Prestation  .grid-col-3{width:95%;margin-top:0}#Prestation
.line2{margin-bottom:0}#Prestation #realisations
.content{padding:0
2.5%;width:95%}#Prestation
.link{padding:0
2.5%}#Prestation2 h1
strong{color:#2E7390}#Prestation2 .texte
h2{margin-bottom:25px}#Prestation2 .texte h2
strong{color:#2E7390}#Prestation2 .texte
h2{margin-bottom:25px}#Prestation2 .grid-col-1{padding:0
5%;width:90%}#Prestation2 .grid-col-3{padding:0
5%;width:90%}#Prestation2 .grid-col-2
.texte{padding:0
10%}#Prestation2
.prestcarte2{position:relative;bottom:unset}.theme-dark  .prestcarte2
img{filter:invert(100%);-webkit-filter:invert(100%);display:inline-block;height:100px;margin:0
auto}.slider4{text-align:center;margin:50px
0;align-items:center;display:flex;position:relative}.slider4
.item{display:inline-flex;margin:0
2.5%}.slider4 .item
img{width:200px}.slider4 .item
h3{font-size:12px;display:none}.references
.link{padding:0
2.5%}.prestation{margin:0
5%}.twoimage{display:flex;flex-wrap:wrap;align-items:end}.twoimage>div{width:40%;margin:0
5%}.threeimage{display:flex;flex-wrap:wrap;align-items:end}.threeimage>div{width:30%;margin:0
1.5%}#Projet .presentation ul
li{list-style-type:square;list-style-position:inside;margin:10px
0}.scrolling-wrapper{overflow-x:scroll}.scrolling-wrapper
li{margin-right:15px;display:inline-block}.scrolling-wrapper li
.photo{height:auto;width:100%}.scrolling-wrapper li .photo
img{height:auto;width:100%;display:block}.scrolling-wrapper
div.item{margin-right:15px;display:inline-block;width:360px}.scrolling-wrapper div
.photo{height:auto;width:100%}.scrolling-wrapper div .photo
img{height:auto;width:100%;display:block}.scrolling-wrapper
.item{position:relative;transition:.7s}.scrolling-wrapper .item
.photo{width:100%}.scrolling-wrapper .item .photo
img{width:100%;display:block;height:auto}.scrolling-wrapper .item
.texte{display:flex;opacity:0;align-items:end;width:100%;position:absolute;bottom:0;left:0%;background:url(/img/fond-activite.svg) bottom center no-repeat;background-size:auto 100%;overflow:unset;padding:0
0;height:100%;vertical-align:bottom}.scrolling-wrapper .item .texte
h2{position:relative;text-align:center;font-size:16px;margin-bottom:20px;color:#fff;margin:0
20% 20px 20%}.scrolling-wrapper .item .texte
.small{display:none}.scrolling-wrapper .item .texte
a{display:block;color:#fff}.scrolling-wrapper .item:hover
.texte{opacity:1}.slideshow
li{background-color:transparent!important;padding:0!important}.slideshow li
.photo{padding:0!important}.col-galerie{height:100vh}#Actus
.content{margin:0;width:100%}#Actus .content
h1{color:#2E7390;padding:0
2.5%}#Actus
.liste{margin:0%;width:100%}#Actus .liste
.item{margin:50px
2.5%}#Actus .liste .item
.photo{margin-bottom:15px}#Actus .liste .item .photo
h2{font-size:18px}#Projet
iframe{width:60%;height:50vh;margin:50px
20%}#Projet .grid-col-4{margin:0
2.5%;width:95%}#Projet .grid-col-4>div{width:22%;margin:50px
1.5%}#Projet .grid-col-4 > div
.photo{margin-bottom:50px}#Article
.content{padding:0
2.5%;width:95%}#Article .content
.galeriescroll{margin:25px
20%}#Article .content h1
strong{color:#2E7390}#Article
h1{font-size:30px}#Article
h2{margin:15px
0;font-weight:500;font-size:24px}#Article
h3{margin:10px
0}#Article  h3
strong{color:#2E7390}#Article
section{position:relative}#Article
section{margin-top:100px}#Article  h2
strong{color:#2E7390}#Article .row
.texte{padding:0
5%}#Article
.row{margin:50px
0}#Article .texte ul
li{list-style-type:square;list-style-position:inside;font-size:18px}#Article .texte ol
li{list-style-type:square;list-style-position:inside;font-size:18px}#Article
.tablematieres{border:solid 1px var(--txtcolor);padding:15px;width:40%;font-size:14px;margin:15px
0}#Article .tablematieres ul
li{list-style-type:square;list-style-position:inside;font-size:14px}#Article .tablematieres ul li
ul{margin:5px
10px}figure.table{margin:15px
0}figure.table tr
th{border:solid 1px var(--txtcolor);background-color:var(--txtcolor);padding:10px;color:var(--bgcolor)}figure.table tr
td{border:solid 1px var(--txtcolor);padding:10px}#Presentation .grid-col-4{width:95%;margin:0;padding:0
2.5%}#Presentation .grid-col-4>div{padding:0;width:20%!important;padding:0!important}#Contact
.content{padding:0
2.5% 100px 2.5%;position:relative}#Contact .content
*{position:relative}#Contact .content h1
strong{color:#2E7390}#Contact .content
h2{margin:10px
0;font-weight:500;font-size:24px}#Contact .content a
strong{color:#2E7390}.FormContact
div{margin:0
0 15px 0;width:100%}.FormContact
.coltwo{width:47.5%}.FormContact
input{padding:15px;font-size:14px;border:solid 1px var(--txtcolor);width:calc(100% - 32px);background:unset;color:var(--vertfonce)}.FormContact  input::placeholder{color:var(--vertfonce)}.FormContact
textarea{padding:15px;font-size:14px;border:solid 1px var(--txtcolor);width:calc(100% - 32px);height:150px;background:unset;color:var(--vertfonce)}.FormContact  textarea::placeholder{color:var(--vertfonce)}.FormContact
.rgpd{font-size:12px;color:var(--vertfonce)}.FormContact  .rgpd
a{color:var(--vertfonce)}.FormContact
.envoyer{background-color:#0C6974;color:#fff;padding:10px
20px;border:solid 1px #2E7390;float:right;margin-left:15px;width:auto;transition:0.7s;text-transform:uppercase}.FormContact  .envoyer:hover{background-color:transparent;color:#fff;cursor:pointer}.FormContact
.ErrorField{color:#F00;border:solid 1px #F00}.FormContact .ErrorField::placeholder{color:#F00}.menufilter2{margin:0
2.5%}.menufilter2
li{display:inline-block;margin:0
15px 0 0;font-size:11px;text-transform:uppercase}nav.pages{margin-right:0}nav.pages
h3{text-align:right}nav.pages ul
li{font-size:12px;text-transform:uppercase;margin:5px
0;text-align:right}nav.pages ul li
a{color:#0C6974!important}.contentpage{padding:0
2.5%;width:95%}.contentpage
.breadcrumb{padding-left:0}.galerie{position:relative;width:100%}.galerie
.slideshow{width:100%}.galerie .slideshow
li{width:100%}.galerie
.prev{position:absolute;top:50%;left:2.5%;z-index:100}.galerie
.next{position:absolute;top:50%;right:2.5%;z-index:100}#realsocial{align-items:start;padding:0
2.5%;margin-bottom:50px}#realsocial
ul{display:flex}#realsocial ul
li{transition:0.7s;float:left;width:15%;margin-right:2.5%}#realsocial ul li:hover{width:16%}#realsocial ul li
.photo{background-color:#fff;margin-bottom:10px}#realsocial ul li
h3{font-size:14px;color:var(--txtcolor)}#realsocial ul li h3
a{color:var(--txtcolor)}#realsocial
.menufilter2{margin:15px
0 25px 0}.filtreseo
h3{font-size:14px}.filtreseo ul
li{display:inline-block;margin:0
15px 5px 0;;font-size:12px}#Acquisition{width:100%;height:100vh;z-index:500;background-color:var(--bgcolor)}#Acquisition
.content{position:relative;height:100vh;width:100%;display:flex;align-items:center}#Acquisition .content::before{content:'';position:absolute;top:15%;right:0%;width:70%;height:70vh;background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(0,28,37,1) 50%);opacity:0.4}#Acquisition
.Pres{z-index:40;display:flex;align-items:center;flex-wrap:wrap;width:40vh;padding:20vh 25vh 20vh 45vh;height:70vh;background-color:#0C6974;border-radius:90%;margin-left:-40vh;margin-top:-5vh;position:relative;overflow:hidden;margin-right:5%}#Acquisition .Pres::before{content:'';position:absolute;width:95%;height:100%;border-radius:90%;background-color:#8CB6BB;top:-1.5%;left:3.5%}#Acquisition .Pres::after{content:'';position:absolute;width:100%;height:100%;border-radius:90%;background-color:#fff;top:-4%;left:-3%}#Acquisition .Pres>div{width:100%;position:relative;z-index:10}#Acquisition .Pres .intro
p{color:var(--bgcolor);margin:10px
0}#Acquisition .Pres .intro
a{color:var(--bgcolor)}#Acquisition .Pres .intro
img{width:70%;height:auto}#Acquisition .content
.texte{position:relative;width:45%}#Acquisition .content .texte
h2{font-size:24px;margin-bottom:15px}#Acquisition .content .texte h2
strong{color:#0C6974}#Acquisition .content .texte
h3{font-size:18px}#Acquisition .content .texte
.col{text-align:center;font-size:14px;text-transform:uppercase}#Acquisition
button{background:unset;border:0;color:var(--txtcolor)}#Acquisition .content .texte
.col{margin-bottom:25px}#Acquisition .content .texte .col
button{transition:0.7s}#Acquisition .content .texte .col button:hover{color:#0C6974}#Acquisition .content .texte .col button
img{margin-bottom:10px;height:60px;width:auto}#Acquisition .content .texte .col button:hover
img{filter:invert(20%) sepia(5%) saturate(2519%) hue-rotate(145deg) brightness(50%) contrast(100%)}#Acquisition .content .texte .col button:hover
img.icondark{filter:invert(100%) sepia(5%) saturate(3519%) hue-rotate(145deg) brightness(50%) contrast(100%)}#Acquisition .content .texte .col button
strong{font-size:18px;display:block}#Acquisition .content .texte .col
.optionform{border:solid 1px #0C6974;padding:10px
15px;border-radius:25px;font-size:16px}.theme-light #Acquisition .Pres .intro
*{color:var(--txtcolor)}.theme-light #Acquisition .content::before{background:rgb(12,105,116);background:radial-gradient(circle, rgba(12,105,116,1) 0%, rgba(245,245,245,1) 50%);opacity:0.3}.theme-light #Acquisition .content .texte .col button
img{filter:invert(100%)}.theme-light #Acquisition .content .texte .col button
img.icondark{filter:invert(0%)}.page-ozidea .grid-col-2{align-items:start}#mygallery2{display:block;flex-wrap:wrap;margin:50px
2.5%;height:3000px!important}#mygallery2
.photo{float:left;width:31.33%!important;margin:0
2% 2% 0}#mygallery2 .photo
img{width:100%;height:auto}#Projet section::after{content:'';display:block;width:100%}#Projet .col-news .item
.link{display:none}#Projet .col-news .item
.texte{padding:25px
2.5%}#Prestation
iframe{width:100%;aspect-ratio:16/9}.reportagephoto .gridflex-grid{margin:0
2.5%;width:95%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;justify-content:center;row-gap:1.5%;column-gap:1.5%}.reportagephoto .gridflex-grid>.item{max-width:100% !important;flex:1 0 30.33%}.reportagephoto .gridflex-grid > .item
.texte{padding:10px
0!important;font-size:14px}.reportagephoto .gridflex-grid > .item
h3{font-size:18px}.reportagephoto .gridflex-grid > .item
.link{display:none}.reportagephoto .gridflex-grid > .item
img{width:100%}#Article  .reportagephoto .gridflex-grid{margin:50px
0;width:100%}.video916
iframe{aspect-ratio:9/16!important;;width:100%}#Prestation section .content
.texte{margin:0;width:100%}#cibles{margin-top:0!important}#cibles .grid-col-3{margin:0}#cibles .grid-col-3>div{margin:25px
2.5%}#cibles .grid-col-3>div
.texte{width:100%;margin:0}#cibles
h3{color:#2E7390}#Argument{margin-top:0!important}#Argument
h3{color:#2E7390}#Argument .grid-col-2>div{margin:0}#InfoAgence
h3{color:#2E7390;margin:15px
0 10px 0}#GrilleF .col-texte
.texte{padding:25px
0}.slideravis{padding:25px
5%}.slideravis
.item{text-align:center;position:relative;padding:25px
50px}.slideravis .item::before{content:'‟';font-family:'Times New Roman',Times,serif;font-size:100px;position:absolute;top:50px;left:0px}.slideravis .item::after{content:'”';font-family:'Times New Roman',Times,serif;font-size:100px;position:absolute;bottom:10px;right:00px}.slideravis  .item
.note{margin-bottom:15px}.slideravis  .item .note
img{margin:0
5px}.slideravis  .item
.contact{text-align:center;font-style:italic;margin-top:15px;font-size:14px}@media screen and (min-width: 1600px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){}@media screen and (max-width: 1180px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{width:100%}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.grid-col-2>div{margin:25px
0}div,p{font-size:14px}.menumobile button
.lib{display:none}#swup{padding-top:80px}#header{position:fixed;top:unset;bottom:0}#header
.menumobile{width:54px}.hamburger{padding:20px
0 10px 0}.switcher-mode{margin-top:20px}#header
.ctahome{text-align:center;right:calc(2.5% + 65px);width:calc(95% - 130px);display:block!important}#header .ctahome
a{font-size:14px}body
.logoh{width:100%;left:0;background-color:var(--bgcolor);top:0;padding:10px
0}body .logoh
img{width:auto;height:50px}#HomeBloc
.content{flex-wrap:wrap;width:90%;flex-direction:unset}#HomeBloc .content>div{margin:0;width:100%}#HomeBloc .content
.galacc{width:100%;margin:0
0 10vh 0}#HomeBloc .content .galacc .info
.ctahome{display:none}#HomeBloc .content
.texte{width:100%;margin:20vh 0 50px 0}#HomeBloc .content .galacc .info
p{font-size:60px;margin-bottom:0}#HomeBloc .halo::before{top:10%}#HomeBloc .content .texte
h1{font-size:16px}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}#GoTo{bottom:unset;top:70vh;left:0}#homePage .line0 .col-image{width:70%}#homePage .line0 .col-texte{width:90%;margin:50px
5%}a.calltoaction{font-size:16px}#homePage .line1 .col-texte{width:100%;margin:0}#homePage .line1 .col-news{width:100%;margin:25px
0}.carrousel{width:100%;padding:0}.carrousel
.content{width:100%!important;padding:0}#homePage .line1
.item{margin:0
15px}#homePage .line1 .item .picto
img{height:50px}homePage .line1 .item .picto
h3{font-size:12px}#homePage .line1 .item
.texte{margin:0}.sliderItem{margin-bottom:50px!important}.itemprojet{width:100%}.itemprojet 	.texte
p{font-size:12px}.itemprojet .texte
h3{font-size:16px}.itemprojet .texte
.small{font-size:9px;height:14px;overflow:hidden}.itemprojet
.logo{width:60px;height:60px;background:unset;left:2.5%;bottom:110%;position:absolute}.itemprojet .logo picture
img{width:60px;height:60px}a.calltoaction{font-size:14px}#realisations
a.calltoaction2{display:none}#realisations
.content{width:100%}footer
.content{display:block}footer .content
h3{font-size:18px}footer
.Pres{margin-right:0;margin-left:-33vh;width:45vh;margin-bottom:5vh}footer .Pres
.logo{background:unset}footer
.col{clear:both;width:90%;margin:50px
5%;float:none}footer .content
p{margin-top:5px}#MenuFull
.content{flex-direction:column-reverse}#MenuFull
.Pres{margin-left:-30vh;padding:12vh 20vh 20vh 45vh;width:40vh;height:35vh}#MenuFull .Pres
.logo{background-color:unset}#MenuFull .Pres
.colcontact{display:none}#MenuFull
nav{width:80%;margin-left:0;padding-top:50px;padding-bottom:50px}#MenuFull nav ul
li{margin:25px
0}#MenuFull nav ul li
a{font-size:20px}#MenuFull nav ul li
.ssmenu{display:block;margin-bottom:20px}#MenuFull nav ul li .ssmenu
li{margin-right:10px}#MenuFull nav ul li .ssmenu li
a{font-size:11px}#Agence
.content{padding:0
5%;width:90%}.breadcrumb{padding:10px
5%;width:90%}#Agence .grid-col-2 .col-texte{width:90%}.prestcarte{position:relative;margin:50px
0;bottom:unset;width:100%}.prestcarte>div{width:45%;margin-right:5%;margin-bottom:25px}.prestcarte>div
imh{height:50px;width:auto}.iconsvg{background-size:auto 60px;padding-top:90px}#Agence
.line5{padding-bottom:0}#Agence #realisations
.content{padding:0;width:100%}div,p,ul,li{font-size:14px}#Prestation .content
.texte{margin:0
10%;width:80%}#Prestation .grid-col-2 .col-texte{padding:25px
5%;width:90%}.prestation{width:80%}#Prestation .grid-col-1
.texte{padding:25px
5%;width:90%}#portfolio
.itemprojet{margin:100px
5%;width:90%}#Projet
h1{font-size:16px}#Projet .itemprojet
.logo{left:5%}#Projet .itemprojet
.texte{display:block;padding:0
5% 15px 5%;width:90%!important}#Projet .itemprojet .texte
.margintop{margin:10px
0 0 0}#Projet .itemprojet .texte
a.calltoaction{font-size:12px}#Projet
.recap{margin:25px
5%;width:90%}#Projet .recap>div{border-right:0;border-bottom:solid 1px var(--txtcolor);margin:15px
0;width:100%;padding:0
0 15px 0%}#Projet
.presentation{margin:50px
5%;width:90%}#Projet
.args{margin:75px
10%;width:80%}#Projet .videofond
video{width:80%}.othersprojects{clear:both}.othersprojects
a{font-size:10px;padding:0;border:0;margin:0}#Actus
.content{margin:0
5%;width:90%}#Actus .liste
.item{margin:50px
0}#Article
.content{padding:0
5%;width:90%}#Article>section{padding:0
5%;width:90%}#Contact
.content{margin:0
5%;width:90%}.contentpage{padding:0
5%;width:90%}#Article
.tablematieres{width:90%}#Article .content
.galeriescroll{margin:25px
0%}#Acquisition{height:auto}#Acquisition
.content{display:block;height:auto}#Acquisition
.Pres{padding:10vh 25vh 20vh 45vh;width:45vh;height:35vh;margin-top:-9vh}#Acquisition .Pres .intro
img{width:60%}#Acquisition .content
.texte{width:90%;padding:50px
5%}#Acquisition .content .texte
.col{margin:50px
0}}@media screen and (max-width: 800px){.photo-paralax{background-attachment:unset!important;height:40vh!important}.FormContact
.coltwo{width:100%}.FormContact
.separator{margin-left:0!important}.introportfolio{padding:0
5%;width:90%;margin:0}.menufilter2{margin:0
5%}.othersprojects{margin:0
5%}#portfolio
.h2{margin:0
5%}#solutions
.item{width:95%;margin:25px
2.5%}#solutions .item .picto
h3{min-height:unset}#realsocial
ul{flex-wrap:wrap}#realsocial ul
li{width:28.33%;margin:0
5% 15px 0}#realsocial ul li
h3{display:none}.imacplayer{padding:10px
15px 90px 15px;width:calc(100% - 70px);margin:20px
auto;position:relative}#mygallery2
.photo{float:none;width:100%}#realisations
.content{aspect-ratio:4/5}}@media screen and (max-width: 640px){}@media screen and (max-width: 400px){}@media screen and (max-width: 320px){}