@charset "UTF-8";/*! STYLE SCSS CUSTOM GEODE */body{background:#fff;font-family:"Museo Sans",sans-serif;overflow-x:hidden;transition:background .5s ease}h1,h2,h3,h4,h5,h6{font-family:"Big Caslon",serif;font-size:2em}h4,h5,h6{font-size:1em}h5{font-weight:700;letter-spacing:.09em}a:active,a:focus,a:hover{text-decoration:none;outline:0}a:visited{color:inherit}:focus,:target{outline:0}ul.liste{margin-left:0}ul.liste li{list-style-type:none;position:relative;padding-left:15px;margin-bottom:20px}ul.liste li:before{display:block;content:"›";position:absolute;left:0;top:0;width:5px;height:15px;color:#a87877}strong{font-weight:500}.entry-title{font-family:"Julius Sans One",sans-serif}.vertical-align{display:flex;align-items:center}.rouge{color:#a87877}a.rouge{color:#a87877}.clearfix{clear:both}hr{clear:both;z-index:999;border-top:1px solid #d9d9d9;margin:60px auto;width:20%;border-bottom:0;background:0 0}.spacer{padding:50px 0}.spacerTop{padding-top:20px}#content,#primary{opacity:0}header{width:100%;position:relative}header .btn-header{width:auto;display:inline-block;position:absolute;right:40px;top:50px}header .btn-header span{width:auto;padding:5px 20px;height:40px;text-transform:uppercase;border-radius:10px}header .btn-header span:after,header .btn-header span:before{display:none}header .btn-header span:hover{padding:5px 20px;background:#a87877;border:0}.header-page{margin-top:200px}.header-page h1{margin-top:0;font-size:50px;text-align:center}.header-page .sous-titre{font-size:15px;font-weight:300;color:#686565;text-align:left}.my-video-dimensions{width:100%}nav{width:50%;margin:0 auto;display:block;float:none!important;text-transform:uppercase}nav #menu-left{margin-top:90px;float:left;width:40%}nav #menu-left li{float:right}nav #menu-right{margin-top:90px;float:right;width:40%}nav .site-logo{position:absolute;top:30px;width:120px;left:calc(50% - 58px);transition:all .3s ease}nav .site-logo img{transition:all 1s ease;transform:rotateZ(0);position:relative;z-index:999}nav .site-logo:hover{-webkit-filter:drop-shadow(-5px -5px 10px rgba(0, 0, 0, .1));filter:drop-shadow(-5px -5px 10px rgba(0, 0, 0, .1))}nav .site-logo img:hover{transform:rotateZ(80deg);-webkit-transform:rotateZ(80deg)}nav li:after{content:"";width:100%;height:1px;background:#f1f1f1;position:absolute;bottom:-6px;left:0}nav li{padding:0 30px}nav li a{font-family:"Museo Sans",sans-serif;font-weight:340;color:#686565;font-size:18px}nav li a:after{content:'';position:absolute;top:120%;left:0;background:#333;height:2px}nav li.current-menu-item a{color:#c69532}nav.post-navigation{width:100%}nav.dark li a{color:#fff}nav.dark li:after{display:none}#nav-toggle{background:0 0;position:absolute;right:0;top:65px;height:50px;width:50px;cursor:pointer;transform:translate(0,-50%);z-index:9999}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:35px;background:#fff;position:absolute;left:0;top:50%;display:block;content:'';z-index:999}#nav-toggle span:before{top:-10px}#nav-toggle span:after{top:10px}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .5s ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:after,#nav-toggle.active span:before{top:0;background:#fff}#nav-toggle.active span:before{transform:rotate(135deg)}#nav-toggle.active span:after{transform:rotate(-135deg)}#masthead{position:fixed;width:100%;background:0 0;z-index:999;top:0;transition:all .8s ease}#primary-menu{opacity:1;transition:all .3s ease;width:100%}#site-navigation{transition:height .2s ease}#masthead.scrollDown{top:-100%}.navDown #nav-toggle.active span{background:0 0}nav li a:focus::after,nav li a:hover::after{animation:sheen .3s forwards}#masthead.hideMenu{top:-100%}#masthead.nav-up{background:#333}#masthead.nav-up #menu-left,#masthead.nav-up #menu-right{margin-top:30px;padding:15px 0}#masthead.nav-up li:after{display:none}#masthead.nav-up .site-logo{width:80px;left:calc(50% - 40px);top:40px}#masthead.nav-up nav li a{color:#fff;padding:10px;z-index:999}#masthead.nav-up nav li a:before{z-index:-1;position:absolute;width:0;height:40px;left:0;top:0;content:"";transition:all .3s ease}#masthead.nav-up nav li a:hover:before{width:100%;background-color:#c69532;color:#000}@media (min-width:768px){#masthead.nav-up #nav-toggle span:after,#masthead.nav-up #nav-toggle span:before{background:#fff}}#primary #main{margin:0 auto;z-index:999}.header-page{z-index:888;position:relative}.imageFond{box-shadow:0 0 40px rgba(0,0,0,.2);height:auto;padding-bottom:60px;background:#fff;overflow:hidden;position:relative;transition:all .3s ease;background-repeat:no-repeat;background-size:cover;background-position:center}.imageFond .enteteContainer{width:50%;margin:0 auto;margin-top:12%;color:#686565}.imageFond .enteteContainer .entry-title{font-size:9em;font-weight:300;margin:0;padding-top:30px;text-align:center;line-height:normal}.imageFond .enteteContainer .sous-titre{margin:0;font-family:"Museo Sans",sans-serif;font-weight:300;font-size:16px;text-align:center}.imageFond .geodeCouleurs{width:100%;height:100%;margin-top:120px}.imageFond .geodeCouleurs a{font-size:1.4em;position:relative;display:block;margin:0 auto;margin-top:-100px;width:100px;color:#000;text-align:center;transition:all .3s ease}.imageFond .geodeCouleurs a:after{content:"";position:absolute;bottom:-5px;left:0;display:block;width:0;height:3px;background:#000;transition:all .3s ease}.imageFond .geodeCouleurs a:hover{color:#c69532}.imageFond .geodeCouleurs a:hover::after{background:#c69532}.imageFond .geodeCouleurs img{position:absolute;display:block;margin:0 auto;width:40%;top:40%;left:30%;transition:all 1s ease}.imageFond .geodeCouleurs .imgExpLoad{-webkit-animation:appear 2s both,rotateIn 2s both;animation:appear 2s both,rotateIn 2s both}.imageFond .geodeCouleurs .imgExpActive{z-index:999;width:200%;max-width:200%;left:-50%;top:0;animation:goTop 2s both}a.explorerActive{animation:appearExplorer 2.5s both;animation-delay:0s}a.explorerActive:after{animation:fillRight 1s;animation-delay:2.5s;animation-fill-mode:both}.home .imageFond{height:100vh}.home .imageFond .entry-title{font-family:"Julius Sans One",sans-serif;font-size:13em;transition:all 2s ease;-webkit-transition:all 2s ease;text-align:center}.home .imageFond .entry-title:hover{letter-spacing:.03em}.imageFond.dark .entry-title{color:#fff}.imageFond.dark .sous-titre{color:#fff}.imageFondActive{position:fixed;z-index:-1;width:100%;top:0;left:0}article{background:#fff;margin:0 auto;font-size:1.3em;font-weight:300}.page-template-geode-single h2{font-size:2em;margin:60px auto;color:#a87877}.page-template-geode-single h3{font-size:1.3em}.home article{max-width:none}.hentry{margin:0 auto;margin-top:60px}.home .hentry{margin-top:0}.entry-header{position:relative!important}div[id^=section-]{background:#fff;background:url(assets/img/topography-40.png)}div[id^=section-] h2{margin-bottom:30px;font-size:44px;color:#686565;line-height:48px;letter-spacing:.05em}div[id^=section-] h2 span{letter-spacing:.05em;display:block;font-size:30px;font-weight:300}div[id^=section-] img{margin:0 auto;display:flex;text-align:center}div[id^=section-] .lead{line-height:30px;font-size:18px}#section-1{position:relative;padding-top:90px}#section-1 h2{float:right}#section-1 h2 span{color:#20686a}#section-2{position:relative;padding:120px 0 0 0}#section-2 h2 span{color:#c69532}#section-2 .deco-left:after{font-family:"Big Caslon",serif;position:absolute;content:"02";color:#686565;opacity:.1;font-size:12em;font-weight:700;width:150px;height:150px;line-height:.5em;background:0 0}#section-2 img{filter:grayscale(0);transition:filter .3s linear}#section-2 img:hover{filter:grayscale(1)}span.a{display:block;content:"";width:auto;text-align:right;position:absolute;font-family:"Big Caslon",serif;left:100%;transition:all 3s ease;font-size:500px;color:#fff;top:0}span.a.moveUp{top:-300px}#section-3{padding:120px 0 0 0;position:relative}#section-3 h2{width:80%}#section-3 h2 span{color:#a87877}#section-3 img{padding:40px;transition:all 1s ease}#section-3 img:hover{transform:rotate(-182deg);-webkit-filter:drop-shadow(-5px -5px 15px rgba(0, 0, 0, .2));filter:drop-shadow(-5px -5px 15px rgba(0, 0, 0, .2));cursor:pointer}.geode-heart{display:block;position:absolute;content:"";height:300px;width:300px;top:0;left:calc(100% - 70px);transition:all 2s ease}.geode-heart.beat{top:150px;transform:scale(1.3)}.trois{position:absolute;right:25%;content:"03";font-family:"Big Caslon",serif;color:#686565;opacity:.1;font-size:12em;font-weight:700;width:150px;height:150px;line-height:.5em;background:0 0}#section-4{position:relative;padding:120px 0}#section-4 h2 span{color:#20686a}#section-4 img{width:50%;display:block;margin:0 auto}#section-4:before{position:absolute;left:30%;content:"";top:0;width:40%;height:1px;margin:40px auto 60px auto;background:#d9d9d9}#section-5{position:relative;padding:60px 0}#section-5 h2{z-index:999;position:relative}#section-5 h2 span{color:#20686a}.etapes-souligne{position:absolute;left:8px;content:"";top:-15px;width:35%;height:40px;margin:40px auto 60px auto;background:#20686a;color:#fff;z-index:1}.sectionScrollActive{animation:zoomIn 1s both}.page-id-491 div[id^=ref-]{padding:60px 0}.page-id-491 div[id^=ref-]:nth-child(2n+1){background:#f9f9f9}.page-id-491 #ref-grenoble{padding-top:0;margin-top:60px}.page-id-491 #ref-devis{padding:0}.page-id-491 h2{color:#c69532}.page-id-491 h2 span{color:#686565;display:block;font-size:.7em}.page-id-491 .callOut{margin-top:0}#section-pole-web{padding:120px 0}#section-pole-web h2 span{color:#a87877;text-transform:uppercase}#section-pole-web .callToAction{border-top:0}#section-pole-web .callToAction:before{display:none}#section-ecommerce{background:#fff}#section-ecommerce h2{line-height:0;text-align:center}#section-ecommerce h2:before{display:none}#section-audiovisuel{padding-bottom:120px}#section-audiovisuel h2 span{color:#20686a}#section-referencement{padding-bottom:120px}#section-referencement h2 span{color:#c69532}#section-referencement img{width:100%}#section-print{background:0 0;color:#686565;margin-bottom:60px}#section-print .col-left{padding:30px 0 0 0}#section-print h2{color:#686565}#members{padding:20px;position:relative}#members .member{position:relative}#members .member h4{bottom:10px;left:0;width:100%;text-align:center;color:#000;opacity:1;transition:all .3s ease}#members .member .caption{text-align:justify}#members .member .caption p{color:#777;font-size:.9em}#members .member .imgCircle{overflow:hidden;border-radius:300px;margin:0 auto 40px auto;width:300px;height:300px}#members .member .imgCircle img{width:100%;height:100%}#members .member:hover{cursor:crosshair}#members .member:hover h4{text-shadow:0 5px 10px rgba(0,0,0,.3)}#members .member:hover .caption{z-index:999}#section-basile h2 span,#section-olivier h2 span,#section-yann h2 span{font-size:.6em;font-family:"Big Caslon",serif}a.testLink{color:#a87877;text-align:center}.index-prestations{width:100%}.index-prestations a{margin:0}#Calque_1{display:block;width:90%;margin:90px auto}#section-ecommerce{position:relative;border-bottom:1px solid rgba(0,0,0,.1)}#section-ecommerce .callToAction:before{display:none;position:relative}#section-ecommerce .needScroll{text-align:center;font-size:2em;position:absolute;left:0;right:auto;width:100%}#section-ecommerce h2{position:absolute;opacity:0}#section-ecommerce ul{opacity:0;list-style-type:circle;margin-left:50%;padding:30px 0}#section-ecommerce span{opacity:0;text-align:center;margin:40px auto;display:block}.camion{position:absolute;content:'';left:0;top:calc(100% - 94px);background:url(assets/img/camion.png);width:194px;height:94px;opacity:1}.titre-rea span{display:block;font-size:.8em;padding-top:10px;color:#777}.rea:nth-child(2n){background:#fff url(assets/img/topography-35.png)}.page-id-256 header{margin-top:-40px}.page-id-256 header .menu li a{font-size:.9em}.page-id-256 article{margin-top:0}.page-id-256 article .entry-content{margin-top:0}.page-id-256 h1{font-size:2.5em;text-align:center}.page-id-256 .realisations .rea{width:100%}.page-id-256 .realisations .rea .red-button{background:0 0;width:80%;margin:0 auto;display:block;padding-left:0;transition:all .3s ease}.page-id-256 .realisations .rea .red-button:hover{background:#000!important;color:#fff!important;border-color:#000!important}.page-id-256 .realisations .rea .red-button:after{display:none}.page-id-256 .realisations .rea:first-child{margin-top:0}.page-id-256 .realisations .rea:last-child{margin-bottom:0}.page-id-256 .realisations .reaLogo{margin:0 auto;display:block}.page-id-256 .realisations .reaInfos{margin:40px 0 40px 0;font-size:.9em}.page-id-256 .realisations .reaVille{text-align:center;font-weight:500;text-transform:uppercase}.page-id-256 .realisations .reaPrestations{list-style:none;border-left:1px solid #e9e9e9}.page-id-256 .realisations .reaPrestations,.page-id-256 .realisations .reaVille{position:relative}.page-id-256 .realisations .reaExcerpt{padding:40px 0 0;text-align:justify}.page-id-256 .realisations .reaThumb{transition:all .5s ease}.page-id-256 .realisations .reaThumb img{width:100%}.page-id-256 .realisations .reaThumb:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#details-projet{padding:60px 0}#details-projet img{width:100%;margin:0 auto;display:block;position:relative;box-shadow:15px -10px 15px rgba(0,0,0,.03)}#details-projet h2{font-size:1.6em}#details-projet p{font-size:.95em}#details-projet .decoImgRea{margin:0 auto;width:75%;height:auto;display:block;padding:30px}#details-projet:nth-child(2n){background:#fcfcfc}#details-projet:nth-child(2n) h2{color:#a87877}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:18px;width:18px;background:#a87877;margin:-9px 0 0 -9px}.header-realisation{z-index:-1;position:relative;height:60vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;float:none;margin-top:120px}.header-realisation .entete-realisation-container h1{position:absolute;width:100%;text-align:left;margin:0;padding-top:25vh;padding-left:25vw;color:#fff;font-size:3em;font-weight:900;text-transform:uppercase;z-index:999}.header-realisation .entete-realisation-container .extrait-rea{position:absolute;top:32vh;padding-left:25vw;color:#fff;font-weight:300;width:70%}.entete-realisation-container:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:0;top:0}.realisation-wrapper{width:80%;margin:0 auto;margin-bottom:15px;text-align:justify}.realisation-wrapper li{text-align:left}.realisation-wrapper h2{margin-top:40px}.realisation-wrapper .entry-title{margin-top:0;margin-bottom:30px}.apercu{margin:60px auto 90px auto;text-align:center;text-transform:uppercase;font-family:"Museo Sans",sans-serif;font-weight:200;font-size:5em;color:#777;letter-spacing:.15em}.apercu-fleche{display:none;max-width:90px;margin:0 auto;margin-top:30px;margin-bottom:60px}.apercu-fleche path{fill:#d9d9}.hotspot h2{margin-top:60px}.geodeFond{content:"";position:fixed;top:10vh;right:-25%;width:800px;height:800px;animation:rotateIn 1s .1s both,appearRight 1s both}.geodeFond img{transform:scale(1.2);opacity:.5}.page-id-153 #section-qui{padding-top:40px}.page-id-153 #section-basile,.page-id-153 #section-equipe-anna,.page-id-153 #section-olivier,.page-id-153 #section-yann{padding:120px 0;position:relative}.page-id-153 #section-equipe-anna .callToAction{padding:120px 0}.page-id-153 #section-anna img,.page-id-153 #section-basile img,.page-id-153 #section-marc img,.page-id-153 #section-olivier img,.page-id-153 #section-pierre-marie img,.page-id-153 #section-stephane img,.page-id-153 #section-yann img{width:50%}.page-id-153 #section-anna,.page-id-153 #section-marc,.page-id-153 #section-pierre-marie,.page-id-153 #section-stephane{padding:60px 0}.page-id-153 .prenom{font-family:"Big Caslon",serif;font-stretch:condensed;display:block;z-index:1;float:left;font-size:30em;opacity:.2;width:15%;margin-left:40px;position:absolute}.page-id-153 .olivier{color:#a87877;font-size:50em}.page-id-153 .yann{color:#20686a;font-size:50em;margin-left:-150px;margin-right:200px}.page-id-153 .basile{color:#c69532;font-size:50em;right:100px}.page-id-153 .anna{font-size:50em;right:0;margin-right:200px}.page-id-153 .pierre-marie{right:0;margin-right:200px}.parent-pageid-254 #wpsisac-slick-slider-1 i{margin-bottom:30px;color:#c69532}.parent-pageid-254 #wpsisac-slick-slider-1 p{max-width:65%;margin:0 auto;position:relative}.parent-pageid-254 #wpsisac-slick-slider-1 p:before{content:"“";font-family:"Big Caslon",serif;position:absolute;top:30px;left:-60px;width:90px;height:90px;font-size:20em;line-height:90px;display:block;color:#f3f3f3;z-index:999}div[id^=section-web-]{padding:90px 0}div[id^=section-web-] h2 span{color:#a87877}#section-web-animation .red-button{margin:0 10px;display:inline-block;float:left}#section-web-animation h4{font-size:1em}#section-web-animation .encart-blanc{width:100%;margin-top:0;margin-left:5px}#section-web-animation .encart-blanc .col-md-6{box-shadow:none;border-radius:100%}#section-web-animation .troisCouleursAnimation{position:relative;margin-top:20px;transform:rotate(-65deg)}#section-web-animation .troisTexte{font-family:"Big Caslon",serif;font-size:1.5em;font-weight:300;width:200px;position:absolute;text-align:center;top:46%;left:calc(50% - 100px)}#section-web-animation .callToAction{clear:both}#section-web-animation .callToAction:before{display:none}#section-sphere-geode .encart-blanc .col-md-6{display:none}#section-web-site{padding-top:0}#section-web-realisations{padding-top:30px;padding-bottom:30px}#section-web-realisations .encart-blanc .col-md-6{padding:0}#section-web-realisations .encart-blanc .col-md-6 .container{max-width:100%;padding:0}#section-web-realisations .encart-blanc .col-md-6 .container .carousel-work{max-width:100%}.blog #main,.blog article{background:url(assets/img/topography-35.png)}.blog article{width:100%;padding:30px}.blog article .row{width:70%;margin:0 auto}.blog article h2{font-size:1.1em;font-family:"Museo Sans",sans-serif;font-weight:500;text-align:center;margin-bottom:30px;padding-bottom:30px;position:relative}.blog article h2:after{display:block;content:"";position:absolute;bottom:0;left:30%;height:6px;width:40%;background:rgba(0,0,0,.05);z-index:888}.blog article h2 a{color:#a87877}.blog article h2 a:hover{color:#333}.blog article .blog-excerpt{margin-top:20px}.blog article:nth-child(2n+1){background:#f9f9f9}.blog #main{padding-top:120px}.blog footer{background:0 0}.single-post .entry-title{width:50%;margin:0 auto;margin-top:150px;margin-bottom:60px}.single-post blockquote{font-size:1.2em;line-height:1.6em;border:0;width:75%;margin:0 auto;margin-bottom:60px;text-align:justify;background:rgba(0,0,0,.015);color:#555;font-weight:400;padding:30px 60px}.single-post p{margin:30px 0}.nav-links{position:relative}.nav-links .nav-previous a:before{display:block;position:absolute;z-index:999;content:"‹";top:25px;left:20px;width:30px;height:30px;color:#000;border:1px solid #000;line-height:30px;transition:all .3s ease}.nav-links .nav-previous a:hover::before{border-color:#fff;color:#fff}.nav-links .nav-next a:before{display:block;position:absolute;z-index:999;content:"›";top:25px;right:20px;width:30px;height:30px;color:#000;border:1px solid #000;line-height:30px;transition:all .3s ease}.nav-links .nav-next a:hover::before{border-color:#fff;color:#fff}.nav-links .nav-next,.nav-links .nav-previous{width:40%}.nav-links .nav-next a,.nav-links .nav-previous a{background:#f3f3f3;display:inline-block;width:100%;text-align:center;padding:30px 0;transition:all .3s ease}.nav-links .nav-next a:hover,.nav-links .nav-previous a:hover{background:#c69532;color:#fff}input:focus{outline:0}input{height:40px;width:100%}input[type=submit]{font-size:1em;color:#c69532;float:right;background:0 0;border:2px solid #c69532;border-radius:0;-webkit-appearance:none;width:75%;margin-right:54px}#wpcf7-f450-p23-o1{width:50%;margin:0 auto;display:block}#wpcf7-f450-p23-o1 p{margin:0}#wpcf7-f450-p23-o1 label{width:100%;display:block;clear:both}#wpcf7-f450-p23-o1 label span.text-label{width:20%;display:inline-block;float:left;font-weight:300;font-family:"Julius Sans One",sans-serif;padding-top:0}#wpcf7-f450-p23-o1 label input,#wpcf7-f450-p23-o1 label textarea{width:75%}#cf7md-form .mdc-button--primary.mdc-button--raised{background:#c69532;float:right}.callToAction{z-index:999;color:#686565;font-size:18px;font-weight:300}.callToAction h5{font-size:1.2em}.callToAction:before{position:relative;width:25%;height:1px;margin:40px auto 60px auto;background:#d9d9d9}.encart-blanc{margin-top:-30%;float:left}.encart-blanc .col-md-6{background:#fff url(assets/img/topography-35.png);padding:40px 50px;text-align:left;box-shadow:0 0 40px rgba(0,0,0,.1)}.page-template-geode-single h2 span{display:block;font-size:.7em;color:#777}.scroll{position:fixed;right:30px;bottom:100px;display:none;width:85px;height:85px;border-radius:100%;background:#20686a;padding:20px}.scroll img{position:relative;display:block;margin:0 auto;width:15px;animation:bounce2 1.2s infinite alternate}.in{opacity:1}#myTabs{font-size:18px;width:60%;margin:0 auto;margin-bottom:60px;text-align:justify}#myTabs .nav-tabs{margin:30px auto;border:0}#myTabs .nav-tabs li{text-align:center;margin:0 20px;font-size:.9em;transition:all .3s ease;border:0}#myTabs .nav-tabs a{color:#20686a;transition:all .3s ease;border:0}#myTabs .nav-tabs a:hover{color:#000}#myTabs .nav-tabs .active{border-bottom:1px solid #20686a}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0}.black-button,.gold-button,.green-button,.red-button,.white-button{position:relative;display:block;width:250px;border:1px solid #20686a;text-align:center;font-size:16px;line-height:30px;background-color:#fff;color:#20686a;cursor:pointer;height:40px;padding-top:4px;padding-left:30px;text-decoration:none;transition:.4s 0s transform,.4s 0s opacity,.3s color 0s,.4s 0s padding,.4s 0s box-shadow;transform:translate(0,0);margin:30px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:2px}.gold-button{color:#c69532;border-color:#c69532}.black-button{color:#000;border-color:#000}.red-button{color:#a87877;border-color:#a87877}.white-button{background:0 0;color:#fff;border-color:#fff}.black-button:hover,.gold-button:hover,.green-button:hover,.red-button:hover{z-index:999;color:#fff;border-color:#000;padding-left:0;box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)}.white-button:hover{color:#fff;border-color:#c69532}[class$='-button']:after{position:absolute;z-index:-1;background:#000;height:100%;width:15%;display:block;content:" ";top:0;left:0;transition:.3s}@media (min-width:980px){.big-button{width:75%;padding:30px 55px 54px 25%;font-size:21px;line-height:normal;margin-top:60px}.big-button:hover{padding-left:10%}.big-button:after{width:25%;content:"›";color:#f3f3f3;line-height:82px;font-size:2.5em;letter-spacing:-.15em;transition:all .3s ease;text-align:left;text-indent:20%}.big-button:hover:after{text-align:left;padding-left:5%}}.green-button:after{background:#20686a}.white-button:after{background:#fff}.gold-button:after{background:#c69532}.red-button:after{background:#a87877}[class$='-button']:hover:after{width:100%}.outline{background:0 0}.red-button.outline{color:#fff;border:1px solid #fff}.red-button.outline:after{background:#fff}.red-button.outline:hover{color:#a87877}#breadcrumbs{padding:0;color:#555;font-size:.8em;font-family:"Museo Sans",sans-serif;font-weight:300;margin-top:0;display:block;position:relative;text-align:left;padding-bottom:10px;border-bottom:1px solid #f3f3f3}#breadcrumbs a{color:#999}#breadcrumbs a:hover{color:#c69532}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}footer{background:#fff}@keyframes fillRight{0%{width:0}100%{width:100px}}@keyframes appear{0%{opacity:0;top:100%}100%{opacity:1;top:60%}}@keyframes appearExplorer{0%{opacity:0;top:100%}100%{opacity:1;top:36%}}@keyframes goTop{0%{top:50%}60%{top:-150%}}@keyframes appearRight{0%{right:-80%}100%{right:-45%}}@keyframes bounce{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0);opacity:0;bottom:-100%}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.5;bottom:-36%}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0);opacity:0;bottom:-100%}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.5;bottom:-36%}}@keyframes sheen{0%{right:100%}100%{right:0}}@keyframes zoomIn{0%{opacity:0}100%{opacity:1}}@keyframes bounce2{0%{transform:scale(.7);-webkit-filter:none;filter:none}100%{transform:scale(.9);-webkit-filter:drop-shadow(5px 5px 5px #333);filter:drop-shadow(5px 5px 5px #333)}}#videoPrestations{margin-top:-60px;min-height:500px;display:flex;align-items:center;justify-content:center}.video-js{font-size:14px;color:#fff;flex:1}.video-js .vjs-tech{height:100%}.magic-geode{position:absolute;width:25%;margin:0 auto;left:5%}.vjs-default-skin .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;border:.06666em solid #fff;border-radius:.3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-.75em}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#000;background-color:rgba(104,101,101,.2)}.video-js .vjs-control-bar{bottom:-23px}.video-js .vjs-slider{background-color:#545454;background-color:rgba(84,84,84,.5)}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-load-progress{background:#949494;background:rgba(84,84,84,.5)}.video-js .vjs-load-progress div{background:#d4d4d4;background:rgba(84,84,84,.75)}.vjs-poster{background-color:#000;background-size:cover}.watch a,.watch a:visited{padding-top:120px;color:#a87877;font-family:"Big Caslon",serif;font-weight:300;font-size:30px}.watch:after{content:"";position:absolute;bottom:0;left:3%;width:40%;height:2px;background:#a87877}.button-group{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:40px}.button-group button{flex:2;font-size:.8em;margin:10px 5px;border-radius:0;width:15%}.button-group .btn-print,.button-group .btn-video{flex:3}.button-group button[class$="-button"]:hover{padding-left:30px}.grid-item,.grid-sizer{position:relative;width:49.5%;margin-bottom:10px;transition:all .5s ease;overflow:hidden;transition:opacity .5s,background-color .25s linear,border-color .25s linear}.grid-item .rea-image,.grid-sizer .rea-image{background-size:cover;background-position:center;min-height:300px;height:300px;overflow:hidden;transition:all .8s ease}.grid-item .rea-titre,.grid-sizer .rea-titre{position:absolute;top:240px;width:100%;margin:0 auto;left:0;padding:20px 0;opacity:1;height:300px;transform:skewY(4deg);transition:all .6s ease;background:#a87877}.grid-item .rea-titre h3,.grid-sizer .rea-titre h3{color:#fff;text-align:left;font-size:1.2em;font-family:"Julius Sans One",sans-serif;font-weight:300;font-size:1em;transform:skewY(-4deg);margin-top:0;top:0;margin-left:40px;background:0 0}.grid-item .rea-titre .rea-details,.grid-sizer .rea-titre .rea-details{margin-top:40px;margin-left:40px;color:#fff;transform:skewY(0);font-size:.9em}.grid-item .rea-titre .rea-details p,.grid-sizer .rea-titre .rea-details p{font-size:1em;margin-top:15px;padding-right:40px}.grid-item .rea-titre .btn-projet,.grid-sizer .rea-titre .btn-projet{position:absolute;bottom:-15px;right:40px;width:100px;padding-left:10px}.grid-item .rea-titre .btn-projet:hover,.grid-sizer .rea-titre .btn-projet:hover{color:#000;padding-left:5px}.grid-item .rea-image:after,.grid-sizer .rea-image:after{content:'';position:absolute;top:-100%;left:0;width:100%;height:300px;background:#a87877;transition:all .3s ease}.grid-item .rea-titre:before{position:absolute;content:"";bottom:10%;left:5%;height:1px;background:#fff;width:60%;border-top:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .5s ease;transition-delay:.6s}.grid-item:hover .rea-titre:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(1,1);transform:scale(1,1)}.grid-item:hover .rea-details,.grid-item:hover .rea-titre{top:0;transform:skewY(0)}.grid-item:hover .rea-details h3,.grid-item:hover .rea-titre h3{position:absolute;top:10%;transform:skewY(0)}.grid-item--width2{width:50%}.menu-mobile-container{display:none}#nav-toggle{display:none}@media (min-width:1600px){header .btn-header{position:fixed;top:auto;bottom:0;right:10px}}@media (max-width:1500px){nav{width:100%}nav li{padding:0 15px}nav li a{font-size:1.2em}.imageFond .enteteContainer{width:50%;margin-top:22vh}.imageFond .enteteContainer .entry-title{font-size:10em}.imageFond .enteteContainer .sous-titre{font-size:18px}#section-1{padding-top:150px}.callToAction{font-size:18px}}@media (max-width:980px){header .btn-header{display:none}.vertical-align{display:block}#wpadminbar{display:none;height:0}.site-logo{position:relative;z-index:9999}.menu-menu-left-container,.menu-menu-right-container{display:none}#nav-toggle{display:block}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{background:#000}.menu-mobile-container{background:#000;height:0;display:block;opacity:0;position:absolute;z-index:999;transition:all .4s ease}.menu-mobile-container ul{width:50%;margin:0 auto;padding-top:25vh}.menu-mobile-container ul li{padding:60px 0;text-transform:uppercase;text-align:center}.menu-mobile-container ul li a{display:block;font-size:3em;overflow:hidden;text-align:center;text-transform:uppercase;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);font-family:"Museo Sans",sans-serif;font-weight:700;color:#fff;transition:all .5s ease}.menu-mobile-container ul li.current_page_item a{color:#c69532}.menu-mobile-container ul li:after{width:5%;left:47.5%;bottom:0}.menu-mobile-container ul li:last-child:after{display:none}.menu-mobile-container ul li a:hover:after{display:none}#masthead.showMenu #nav-toggle span:after,#masthead.showMenu #nav-toggle span:before{background:#fff}#masthead.showMenu .menu-mobile-container{position:relative;height:100vh;opacity:1}.navDown .menu-mobile-container{height:100vh}#content,#primary{opacity:1}nav #menu-left{width:100%}nav #menu-right{width:100%}.main-navigation ul{display:block}.main-navigation ul li{width:100%}.a.moveUp,.geodeFond,.watch{display:none}.geodeCouleurs{display:none}.home .imageFond{height:auto}.imageFond .enteteContainer{width:90%;margin-top:15vh}.imageFond .enteteContainer .sous-titre{text-align:justify;font-size:1.2em}.imageFond .enteteContainer .entry-title{font-size:4em;margin-bottom:40px}#myTabs{width:100%}#myTabs .nav>li{margin:0 10px}#myTabs .nav>li>a{font-size:.8em;padding:5px}}.cf7md-admin-customize-message{display:none}#scene-realisation{position:relative;width:80%;margin:0 auto;clear:both;padding:60px;background:#fff}#scene-realisation h3{text-align:center;color:#000;margin-top:0}#scene-realisation img:first-child{width:50%;padding-top:40px}#scene-realisation #scene-temoignage{padding-top:40px;text-align:justify}#temoignage{display:block;position:relative;margin-bottom:90px;font-size:3em;text-align:center;color:#686565}#temoignage h2{text-transform:uppercase;font-weight:700;color:#a87877;margin-top:0}#temoignage h3{margin-top:0;margin-bottom:30px;font-size:2rem;font-weight:300;font-family:"Julius Sans One",sans-serif}#temoignage blockquote{border-left:0}#temoignage blockquote p{font-size:1.2em}#temoignage .rating{unicode-bidi:bidi-override;direction:rtl;margin-top:-30px}#temoignage .rating>span{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;font-size:.5em}#temoignage .rating>span:before{padding-right:5px;content:"\f005";color:#c69532}#temoignage .rating span:hover:before,#temoignage .rating span:hover~span:before{content:"\f006";color:#777}#temoignage:after,#temoignage:before{position:absolute;content:'';display:block;background:url(assets/img/quotes-temoignage.svg);background-size:100%;width:300px;height:300px;left:-10px;top:-110px;filter:grayscale(1);opacity:.2}#temoignage:before{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}#temoignage:after{left:auto;right:-10px}body.fullWidth{background:#e9e9e9}.tilt-out{transform:translateZ(50px)}.section-call-out{width:100%;text-align:center}.section-call-out .container{padding:120px 60px}.section-call-out .container h3{font-size:3.5em;text-transform:uppercase;font-family:"Museo Sans",sans-serif;font-weight:700;margin-bottom:30px}.section-call-out .container h3 span{transition:all .5s ease}.section-call-out .container h4{width:80%;margin:0 auto;font-family:"Museo Sans",sans-serif;font-weight:300;font-size:1.3em;line-height:1.4em}.section-call-out .container h4 span{transition:all .5s ease}.section-call-out .container .red-button{width:30%;height:60px;line-height:50px;margin:60px auto 0 auto;font-size:1.3em;font-weight:500;transition:all .5s ease}.section-call-out .container .red-button:after{content:'›';color:#a87877;line-height:60px;width:20%}.section-call-out .container .red-button:hover:after{content:'';width:100%}.section-call-out:hover .red-button{box-shadow:-5px 5px 15px rgba(0,0,0,.2)}.full{width:100%}.carousel-etapes .project img{width:40%;margin-bottom:30px}.carousel-etapes .project h4{font-size:1.5em;text-align:center;margin-bottom:30px}.carousel-caption{bottom:35%}#svg-etape-1 path{width:25%;margin:0 auto;display:block;margin-bottom:-15px}.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;min-width:320px;max-width:100%;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer}.grid figure img{position:relative;display:block;max-width:100%;opacity:.8}.grid figure figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:.15em;font-weight:500;font-family:"Museo Sans",sans-serif}.grid figure h2 span{font-weight:800}.grid figure h2,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-lexi{background:-webkit-linear-gradient(-45deg,#000 0,#fff 100%);background:linear-gradient(-45deg,#000 0,#fff 100%)}figure.effect-lexi img{margin:-10px 0 0 -10px;max-width:none;width:-webkit-calc(110%);width:calc(110%)!important;opacity:.9;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-lexi figcaption::before,figure.effect-lexi p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-lexi figcaption::before{position:absolute;right:-100px;bottom:-100px;width:400px;height:400px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255,255,255,.2);content:'';opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-lexi:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lexi h2{font-size:1.2em;text-shadow:0 2px 1px rgba(0,0,0,.2);text-transform:none;display:inline-block;font-weight:500;text-align:left;float:left;padding:10px 20px;line-height:1em;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0)}figure.effect-lexi p{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:190px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}figure.effect-lexi:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-lexi:hover h2,figure.effect-lexi:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-work{max-width:500px}.carousel-work .arrow-left,.carousel-work .arrow-right{position:absolute;top:38%;cursor:pointer;color:#d9d9d9}.carousel-work .arrow-left{left:-40px}.carousel-work .arrow-right{right:-40px}.carousel-work .project{text-align:center}.carousel-work .project figure{height:300px;overflow:hidden}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff}.se-pre-con svg{width:25%;overflow:visible;margin:0 auto;display:block;height:100vh}.se-pre-con path{fill:none;stroke:#a87877;stroke-width:10px;transform-origin:50% 50%}.se-pre-con #pathLoad{fill:#333;stroke:#333}.site-footer{background:#fff;color:#333;padding:60px 0;margin-top:60px;position:relative;z-index:1}.site-footer ul{margin:0;padding:20px}.site-footer a,.site-footer a:visited{color:#555}.site-footer a:hover,.site-footer a:visited:hover{color:#c69532}.site-footer h2{text-align:left;position:relative;color:#333;font-family:"Museo Sans",sans-serif}.site-footer h2::first-letter{background:#a87877;color:#fff;padding:2px 5px;margin-right:2px}.site-footer #cf7md-form .mdc-button--primary.mdc-button--raised{width:100%;height:60px}.home .site-footer{margin-top:0}li.widget{list-style:none;font-weight:400;color:#555}li#text-4{margin-top:60px;font-size:.8em;color:#999}.credits{font-size:.9em;color:#555}.align-center{text-align:center}#hcard-geode-communication{padding-top:20px;font-size:1em}#hcard-geode-communication .fn{display:none}.sommaire{margin-bottom:30px}.sommaire .encart-icone{text-align:center;background:#fff;margin:0 15px;border-radius:100%;min-height:330px;border:1px solid #c69532;color:#c69532;padding:15px 30px 30px 30px;font-size:1em;transition:all .3s ease}.sommaire .encart-icone svg{display:block;width:80%;margin:0 auto;padding:30px}.sommaire .encart-icone svg path{fill:#c69532;stroke:none;transition:all .3s ease}.sommaire a:hover{color:#fff}.sommaire a:hover .encart-icone{background:#c69532;color:#fff}.sommaire a:hover svg path{fill:#fff}
.hidden-md-up{display:none}.mt40{margin-top:40px}.rea-mobile-desc{display:none;margin:30px 15px 0 15px}@media (max-width:768px){.header-page h1{font-size:2em}.parent-pageid-254 #wpsisac-slick-slider-1{display:none}.phone-number{background:#20686a;border-radius:100%;width:50px;height:50px;padding:5px}svg.nav-phone{width:40px}svg.nav-phone path{fill:#fff;stroke:#fff}.enteteContainer{width:100%}.imageFond .enteteContainer .entry-title{margin-top:150px;font-size:5em}.imageFond .enteteContainer .sous-titre{text-align:center;line-height:1.5em}#page.site,body{overflow-x:hidden}.grid figure{max-width:90%;float:none;margin:0 auto}figure.effect-lexi h2{text-align:center;float:none}.rea{padding:60px 0}.rea .col-md-7,.rea .container{padding:0}.rea figure{max-width:100%}.rea:nth-child(2n){box-shadow:0 0 20px 0 rgba(0,0,0,.1),0 0 17px 0 rgba(0,0,0,.1)}.rea:first-child{padding-top:120px}.reaInfos{display:none}.realisation-wrapper .red-button{width:100%;height:60px;line-height:54px}.logoClient img{margin:0 auto;max-width:180px;display:block}.realisations .row{padding:0 20px}.realisations .entry-title{font-size:1.75em;text-align:center;margin-top:-30px;margin-bottom:30px;font-weight:500;color:#555;font-family:'Museo Sans'}.titre-rea{text-align:center}.realisations #details-projet{padding:20px 0}.realisations #details-projet .decoImgRea{width:100%;padding:0;margin-bottom:45px}.nav-links .nav-next,.nav-links .nav-previous{width:100%;clear:both;display:block;position:relative;margin:5px 0}.hidden-md-up{display:block}#section-1{padding-top:0}#section-3{padding-top:40px}#section-5 img{display:none}.encart-blanc .col-md-6{text-align:left;padding:20px 30px}.menu-mobile-container ul li{padding:50px 0}.menu-mobile-container ul li a{font-size:2em}.index-prestations span{width:100%;height:60px;margin:0;line-height:50px}.section-call-out .container h3{font-size:1.8em}.section-call-out .container h4{font-size:1em;width:100%}.section-call-out .container{padding:60px 30px}.section-call-out .container .red-button{width:100%}.burger .visible-xs{position:absolute;top:50px;left:20px}.page-id-153 div[id^=section-] h2{line-height:normal;text-align:center}.page-id-153 #section-basile h2 span,.page-id-153 #section-olivier h2 span,.page-id-153 #section-yann h2 span{font-family:"Museo Sans";font-size:.5em;color:#777;letter-spacing:normal;text-align:center;margin-bottom:15px}.page-id-153 .black-button,.page-id-153 .gold-button,.page-id-153 .green-button,.page-id-153 .red-button{width:100%;height:60px;line-height:54px}.page-id-153,.page-id-153 .prenom{overflow-x:hidden;width:100%;right:0;margin-right:0}#wpcf7-f450-p23-o1{width:100%}#cf7md-form .mdc-button--primary.mdc-button--raised{height:60px;width:100%}}@media (min-width:768px) and (max-width:992px){.grid figure{max-width:90%;float:none;margin:0 auto}figure.effect-lexi h2{text-align:center;float:none}.index-prestations span{width:100%;height:60px;margin:0;line-height:50px}}