/*!/wp-content/themes/orvalis/style.css*// @font-face{font-family:'DINPro Light';font-style:normal;font-weight:400;src:local('DINPro Light'),url(/wp-content/themes/orvalis/fonts/DINPro-Light.woff) format('woff');font-display:swap}@font-face{font-family:'DINPro Medium';font-style:normal;font-weight:400;src:local('DINPro Medium'),url(/wp-content/themes/orvalis/fonts/DINPro-Medium.woff) format('woff');font-display:swap}@font-face{font-family:"ltc-caslon-pro";src:local("ltc-caslon-pro"),url(https://use.typekit.net/af/7d5f27/00000000000000007735b211/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/7d5f27/00000000000000007735b211/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}:root{--color-blue:#004376;--color-light-blue:rgb(127, 165, 193);--color-red:rgb(255, 88, 81);--color-green:#a1c841;--margin:20px}@media screen and (min-width:1024px){:root{--margin:2vw}}#wpadminbar{display:none}#main article#error404{display:flex;flex-direction:row}article#error404 header{color:#FFF}#main article#error404 .entry-summary{color:#000}#main article#error404 a{color:var(--color-red)}article#error404>.entry-summary>ul{margin-left:var(--margin)}*{box-sizing:border-box}:focus{outline:0}body{width:100%;height:100%;margin:0;font-family:'DINPro Medium';font-size:16px;position:absolute;background-color:#fff;letter-spacing:.00000001em}h1{display:none}li a{text-decoration:none;color:inherit}.sitemap{padding-left:80px}@media (max-device-width :850px) and (orientation:landscape){body::before{background-color:#004376;color:#FFF;font-family:'DINPro Light';font-style:italic;font-weight:400;font-size:2em;text-align:center;content:"Pour une meilleure expérience, merci de basculer en mode portrait";position:fixed;z-index:100001;width:100vw;height:100vh;top:0;left:0;box-sizing:border-box;display:flex;align-content:center;padding:30% 20%;background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/logo_cercle_bleu.svg);background-position:center 17%;background-repeat:no-repeat;background-size:20%}}.toLeft{top:0;width:100%;height:33%}.toRight{top:33%;bottom:0;height:66%;width:100%}.toFull{left:0;right:auto;width:100%;height:100%}.toWhite{background-color:#FFF}.toGreen{background-color:var(--color-green)}.toRed{background-color:var(--color-red)}.toBlue{background-color:var(--color-light-blue)}.toDarkBlue{background-color:var(--color-blue)}.relative{position:relative}#bgContainer.start{width:100vw!important;height:100vh!important;margin:0;z-index:1001}#bgContainer{width:92vw;height:calc(100vh - 16vw);position:fixed;margin:8vw 4vw;top:0;left:0;z-index:0;transition:all 2s ease}#bgContainer #coloredBackground{position:absolute;transition:all .6s ease-out}#bgContainer.start #coloredBackground{background-color:#004376;transition-delay:2s}body>header{padding-left:5vw;top:0;display:flex;align-items:center;position:fixed;height:8vw;z-index:1001;transition:background-color 1s ease;transition-delay:2s}body>header img{width:100px;position:absolute;bottom:2vw;opacity:1;transition:opacity 1s ease;z-index:10001;max-width:none}body>header.start img{opacity:0}#primary{width:92vw;height:calc(100vh - 8vw);margin:8vw 4vw;position:fixed;top:0;left:0}#Accueil figure,.overlay-content figure{position:relative;width:100px;height:100px;top:100px;margin:auto auto 70px}.overlay-content figure{top:0}#Accueil figure img,.overlay-content figure img{position:absolute;top:0;transform:scale(1);filter:invert(0);opacity:1;transition:all 2s ease;z-index:20}#Accueil figure img.start{transform:scale(2.5);filter:invert(1);z-index:10000;opacity:.4;top:125px}article#Accueil{display:flex;align-items:center}article#Accueil>div,.overlay-content>div{flex:2!important;align-items:flex-end;display:flex}article#Accueil>div,.overlay-content>div{flex:1!important;align-items:flex-end;display:flex;margin:0!important;height:50%}article#Accueil>div+div,.overlay-content>div+nav{align-items:flex-start;width:100%;padding:2vw;margin-top:5vh}article#Accueil>.wp-block-image{flex:2!important}article#Accueil>.is-layout-flow{flex:3!important}article#Accueil>div,.overlay-content>div .overlay-content>div+nav{flex:1!important}article#Accueil>div+div>div,article#Accueil>div+div>div>div{width:100%}.overlay-content>div+div .word{font-weight:100;text-align:center;display:flex;flex-direction:column;letter-spacing:1.2;padding:2em;color:#C4C6C5;margin:auto;position:relative;width:100%}.word p{text-align:center;color:#FFF}.word::before,.word::after,ul#menu-main_menu::before,ul#menu-main_menu::after{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);transform:rotate(90deg);width:30px;height:auto;filter:invert(1);margin:var(--margin) auto;padding-bottom:15px;display:block}ul#menu-main_menu::after{bottom:30px;top:auto}.word *{width:100%}.wordCarousel{position:relative;height:60px}.word p{margin:0;padding:0;padding-top:6px}.wordCarousel>div{position:absolute;height:100%;overflow:hidden}.wordCarousel div ul{display:flex;flex-direction:column;z-index:-2;margin:0;padding:0;text-align:center}.wordCarousel div ul li{padding:0 10px;height:45px;margin-bottom:45px;display:block;font-weight:100;color:#FF5851;font-family:ltc-caslon-pro,serif;font-size:2.4em;font-style:italic;width:100%}span.open_menu,span.closebtn{position:fixed;z-index:90;left:5vw;top:15vw;background-color:#FFF;font-size:20px;cursor:pointer;border:solid #FFF;border-radius:50%;transform:translate(-50%,-50%)}span.open_menu span,.overlay .closebtn span,span.closebtn{display:flex;border:thin solid;border-radius:50%;width:40px;height:40px;text-align:center;padding:0;margin:auto;font-weight:100;color:#000;justify-content:center;align-items:center}.overlay{height:100vh;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#FF5851;overflow-x:hidden;transition:0.5s;font-family:'DINPro Medium'}.overlay span.closebtn{position:absolute}.overlay .closebtn span{text-align:center;padding:0;font-size:33px;color:#000;line-height:1}.overlay-content{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;height:100vh}.overlay a{text-decoration:none;font-size:2em;color:#FFF;display:block;text-transform:uppercase;transition:color 0.5s ease}.overlay a:hover,.overlay a:focus{color:var(--color-blue)}.overlay ul{list-style:none;text-align:center}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:30px;top:15px;right:35px}}ul#menu-main_menu{padding:0}#ecoweb{position:fixed;background-color:#FFF;z-index:1000;align-items:center;transition:bottom 0.5s ease;left:0;width:100%;height:620px;bottom:-615px}#ecoweb header{margin:0;position:absolute;right:4vw;left:auto;transform:translateY(-6vw)}#ecoweb header div{background-color:#FFF;text-transform:uppercase;letter-spacing:.2em;font-size:.6em;color:var(--color-blue);width:auto;text-align:center;padding:5px 10px}#ecoweb>div{flex:1;padding:5vw}#ecoweb.open{left:0;bottom:-25vh;top:auto}#ecoweb button.close{position:absolute;right:2vw;top:2vw;width:40px;height:40px;border-radius:50%;font-size:2em;line-height:1em;cursor:pointer;border:thin solid;background-color:#fff;background-size:70%;color:#000}#ecoweb a{text-decoration:none}#ecoweb header a{color:#000;text-decoration:none}#ecoweb header a:hover{color:#f66457}.from-right,.from-left,.from-bottom,.from-top{opacity:0;transition:transform 1s ease-in-out,opacity 0.5s ease-in-out}#main article>.entry-summary .from-left,#main article>.entry-summary .from-right,#accueil .from-bottom{transition-delay:0.7s}.from-right,.fixed{transform:translate(0,50px)}.from-left{transform:translate(0,-50px)}.from-bottom{transform:translate(0,50px)}.from-top{transform:translate(0,-50px)}.from-big{filter:invert(1);transform:scale(2.5);transition:transform 1s ease-in-out,filter 0.5s ease-in-out}.from-left.willappear.appeared,.from-right.willappear.appeared,.from-bottom.willappear.appeared,.from-top.willappear.appeared{opacity:1;transform:translate(0,0)}.from-big.appeared{filter:invert(0);transform:scale(1)}#primary{width:92vw;height:calc(100vh - 8vw);margin:8vw 4vw;top:0;left:0}#main{height:100%;width:100%}#main>section{width:100%}section{overflow:hidden;scroll-snap-points-y:repeat(100%);scroll-snap-type:y mandatory}#main,#main article,section{-ms-overflow-style:none;overflow:-moz-scrollbars-none}#main::-webkit-scrollbar,section::-webkit-scrollbar,#main article::-webkit-scrollbar,::-webkit-scrollbar{display:none}#main>article,section>article{display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;height:calc(100vh - 16vw)}section>article:not(#Equipe){scroll-snap-align:start;overflow:hidden}section>article[id^="Equip"]{height:auto}article#Accueil>div#menu_home{position:absolute;top:2vw;text-transform:uppercase;left:0;flex:none!important}div#menu_home ul{list-style:none}div#menu_home li{opacity:0;transform:translateX(-2vw);transition:all 0.2s ease-in;transition-delay:6s;position:absolute;top:4vw}div#menu_home.appeared li{opacity:1;transform:translateX(0)}div#menu_home.appeared li:nth-child(2){transition-delay:6.5s;top:9vw}div#menu_home.appeared li:nth-child(3){transition-delay:7s;top:14vw}div#menu_home.appeared li:nth-child(4){transition-delay:7.5s;top:19vw}div#menu_home ul a{color:#FFF;text-decoration:none;transition:color 0.3s ease}div#menu_home.appeared li a:hover{color:#FF5851}span#partie,span.partie{position:fixed;z-index:90;text-transform:uppercase;top:14vw;transform:translateX(calc(2*var(--margin)))}#main article>.entry-header,#main article>.entry-summary{flex:1;z-index:1;display:flex;align-items:center;flex-direction:column;max-height:100%;padding:2.5vw}#main article:not(#B2B_B2A)>.entry-summary{flex:2}#main article>.entry-header>div,#main article>.entry-summary>*{display:block;padding-left:2.5vw;padding-right:2.5vw;margin:auto;position:relative}#main article>.entry-header>div{margin:auto auto 4vw auto}.entry-header h2,article.case_study h3{font-size:2.5em;line-height:.9;letter-spacing:.1em;font-weight:400;margin:0;padding:0;font-family:'DINPro Medium'}.entry-header h3{font-size:1em;font-weight:400;margin:0;padding:0;display:block;letter-spacing:.08em}.entry-header h2 em,h3 em{font-style:italic;font-weight:100;font-size:.45em;line-height:1;letter-spacing:1;font-family:ltc-caslon-pro,serif}.entry-header h2 em:after,h3 em:after,article.case_study h3em:after{display:block;clear:right;content:'';margin:auto}.entry-summary>div{width:100%}@media (orientation:portrait){.entry-summary>div{padding-bottom:160px}}#Financement .entry-header h2 em{position:absolute;bottom:.3em;left:-1.8em;margin:auto}#Financement .entry-header h2 em::after{display:inline-block;clear:none}#Financement h2.from-left.willappear.appeared::after{content:'';display:block;position:absolute;right:0;width:107px;height:30px;background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-financement.svg);background-repeat:space;background-size:30px;margin-top:9px}#Financement .entry-summary>div{position:relative}#Financement .entry-summary>div::before{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);width:30px;height:10px;display:block;z-index:10;top:50%;transform:translateY(-50%)}#Financement .entry-summary p{position:absolute;transform:translateY(-130%);top:50%}#Financement .entry-summary p:last-of-type{transform:translateY(10%)}.entry-summary.nos_missions p strong::after,#Nos_missions .entry-summary p strong::after{margin:0 0 0 -17px;width:70px;padding:0;height:70px;display:block}.nos_missions .entry-header{position:relative}.nos_missions .entry-header h3{font-size:1.6em}#liste_metiers .entry-header{color:#FFF;text-align:center}#liste_metiers .entry-header figure{display:none}#main article#liste_metiers .entry-header>div{margin:auto auto 0 auto}#liste_metiers .entry-summary h3{font-family:'DINPro Medium';text-transform:uppercase;color:var(--color-red)}#liste_metiers .entry-summary>div>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2vw}#liste_metiers .entry-summary>div>ul>li{font-size:1.5em;font-family:'DINPro Medium';text-transform:uppercase;color:var(--color-red);opacity:0;transform:translate(0,100px);transition:opacity 1s ease-out,transform 1s ease-out}#liste_metiers .entry-summary>div>ul>li+li{transition-delay:0.3s}#liste_metiers .entry-summary>div>ul>li+li+li{transition-delay:0.6s}#liste_metiers .entry-summary>div>ul>li+li+li+li{transition-delay:0.9s}#liste_metiers .entry-summary.appeared>div>ul>li{opacity:1;transform:translate(0,0)}#liste_metiers .entry-summary.appeared>div>ul>li::before{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);width:30px;height:calc(2*var(--margin));margin:-5px 0;display:block}#liste_metiers .entry-summary>div>ul>li>ul>li{font-size:.6em;font-family:ltc-caslon-pro,serif;color:#000;text-transform:none}h2.fixed{position:fixed;top:40vw;left:14vw;transition:all 1s ease;transform:translate(100%,-100%)!important;opacity:0;z-index:1000}h2.fixed.appeared{transform:translate(0,-100%)!important}.Nos_references .entry-header h2{top:14vh}.entry-summary figure.picto{margin-left:-17px;width:70px}.entry-summary figure.picto::after{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);height:auto;display:block;margin:-10px auto;width:calc(2*var(--margin))}iframe.iframe-class{margin-left:-2px;border:none!important}.entry-summary figure.picto.centered-iframe::after{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);height:auto;display:block;margin:-10px auto;width:calc(2*var(--margin));margin-bottom:-30px;position:absolute;left:50%;bottom:30px;transform:translateX(-50%)}#Nos_references_2 ul{list-style:none;margin:0;padding:0;overflow:hidden}#Nos_references_2 ul>li{transform:translate(calc(-1*var(--margin)),0);opacity:0;transition:transform 0.5s ease,opacity 0.5s ease;font-size:.9em}#Nos_references_2 ul>li.appeared{opacity:1;transform:translate(0,0)}#Nos_references_2 .entry-summary ul+p strong{color:#000!important;font-size:2em}.entry-summary{font-family:ltc-caslon-pro,serif}.entry-summary strong{color:#FFF;font-weight:400}.entry-summary.nos_missions strong,#Nos_missions .entry-summary strong{font-family:'DINPro Medium';padding-bottom:.5vh;display:block}.entry-summary.nos_missions.toLeft strong{color:var(--color-green)}.nos_missions .centered-iframe{position:absolute;height:105px;transform:translate(-30%,-90%);width:105px!important;margin-left:0!important;border:none}#main article#B2B_B2A>.entry-header{display:none}#main article#B2B_B2A>.entry-summary{padding:0;font-family:'DINPro Medium';height:calc(100vh - 16vw)}#main article#B2B_B2A>.entry-summary>div{flex-direction:column;text-align:left;display:flex;margin:0 auto auto;padding:0;height:100%}#main article#B2B_B2A>.entry-summary h3{font-size:3em;margin:2vw 0 0 0}#main article#B2B_B2A>.entry-summary{font-size:.8em}#main article#B2B_B2A>.entry-summary strong{font-family:ltc-caslon-pro,serif;font-size:1.3em;line-height:1.1em;padding-bottom:calc(var(--margin)/2);display:inline-block}#main article#B2B_B2A>.entry-summary strong::after{content:'';clear:right;display:block}#main article#B2B_B2A>.entry-summary>div>div{padding:0;flex:1;position:relative;height:50%;max-height:50%}#main article#B2B_B2A>.entry-summary>div>div>div{justify-content:center;display:flex;flex-direction:column;background-color:#fff0;transition:all 1s ease-in-out;height:100%;padding:0 4vw;opacity:0}#main article#B2B_B2A>.entry-summary>div.willappear.appeared>div>div{opacity:1;transform:translate(0,0)}#main article#B2B_B2A>.entry-summary>div>div:first-of-type>div{transform:translate(100vw,0)}#main article#B2B_B2A>.entry-summary>div>div:nth-child(2)>div{transform:translate(-100vw,0)}#main article#B2B_B2A>.entry-summary>div.willappear.appeared>div:first-of-type>div{background-color:var(--color-red);color:var(--color-blue)}#main article#B2B_B2A>.entry-summary>div.willappear.appeared>div:nth-child(2)>div{background-color:var(--color-blue);color:var(--color-red)}#B2B_B2A .entry-summary .wp-block-image+p{text-align:left;padding-right:15vw;padding-left:0}#B2B_B2A .wp-block-image{width:25vw;margin:auto}#main article#B2B_B2A header.entry-header em{font-style:normal;color:#FFF;font-size:2em;top:17px;position:relative;display:inline-block;width:6vw}#main article#B2B_B2A header.entry-header em::after{display:none}article#B2B_B2A .willappear::before{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/o-bicolore.svg);position:absolute;z-index:2;top:50%;left:50%;width:28vw;height:28vw;transform:translate(-5000%,-50%);opacity:0}article#B2B_B2A .willappear.appeared::before{animation:rotation 1s ease;animation-fill-mode:forwards;}@keyframes rotation{0%{transform:translate(-500%,-50%) rotate(45deg);opacity:0}100%{transform:translate(-50%,-50%) rotate(720deg);opacity:1}}.Nos_references .entry-header{color:#FFF}.Nos_references .entry-header h2,#Nos_missions strong{color:var(--color-red)}.Nos_references .entry-header p{font-family:'DINPro Light'}.Nos_references .entry-summary{display:flex;flex-direction:column}#main .Nos_references>.entry-summary{max-height:none;display:flex}.Nos_references .entry-summary>div{padding:0}.Nos_references .entry-summary>div>div{align-items:center;padding:0}.Nos_references .entry-summary ul{column-count:2;text-transform:uppercase;column-gap:3em;margin:auto;padding:0}.Nos_references .entry-summary ul.column.grid{column-count:1;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;gap:2vw;width:fit-content}.Nos_references .entry-summary ul.column.grid li{padding:0;transition:all 1s ease;width:16vw;height:16vw;justify-self:center;min-width:100px;min-height:100px;border-radius:50%;border:thin solid var(--color-light-blue)}#Nos_references_2 .entry-summary{background-color:#e6e6e6;font-size:.7em;line-height:1.2;display:flex}.Nos_references .entry-summary ul li,.autres_cas ul li{list-style:none}.Nos_references .grid figure,.autres_cas ul figure{overflow:hidden;width:100%;height:100%;margin:auto;cursor:pointer;display:flex!important;align-items:center;align-content:center;padding:calc(var(--margin)/2)}.Nos_references .grid figure img,.autres_cas ul figure img{max-width:100%;height:auto;width:auto;margin:auto}#main article#Equipe{flex-direction:column!important;padding:4vw 0 160px 0}article#Equipe h2{color:#CCC;font-size:1.6em}#Equipe h3{color:#7fa5c1;font-family:ltc-caslon-pro,serif;font-size:1.8em;font-style:italic;margin-bottom:0}#Equipe>div>div>div{width:100%;margin:0 2vw 2vw 0;float:left}#Equipe>div>div>div:nth-child(2){clear:both}#Equipe>div>div>div>div{position:relative;display:flex}#Equipe>div>div>div>div>div{padding-left:3vw;flex:1;transform:translate(-2vw,1vw)}#Equipe>div>div>div>div>div>div{position:relative}#Equipe>div>div>div>div>div>div figure.wp-block-image{position:absolute;right:0;bottom:0;float:none;width:20px;height:20px;margin:0}#Equipe>div>div>div>div>div>div figure.wp-block-image img{height:auto}#Equipe .grid>div>div>div>figure{width:16vw;height:16vw;min-width:130px;min-height:130px;margin:0 0 2vw 2vw}#Equipe .grid>div>div>div>figure img{object-fit:contain;height:100%}#Equipe .grid>div>div>div>figure img:hover{filter:saturate(1)}#Equipe .presentation{font-family:ltc-caslon-pro,serif}#Equipe .fonction{color:#ccc;font-size:1.6em}#Equipe .contact{color:var(--color-red)}#Equipe p{padding:0;margin:0}article#post-625{flex-direction:column}#cmplz-document{max-width:none!important;padding:2vw}main#main>article.case_study{display:block;margin:auto;width:100%;color:#FFF;box-sizing:border-box;height:auto;max-height:100%;scroll-snap-align:none!important}a.close{position:fixed;top:15vw;right:5vw;display:flex;color:var(--color-red);text-decoration:none;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%;border:thin solid;transform:translate(-50%,-50%);z-index:999;font-size:1.8em;padding:10px;transition:all .4s ease;background-color:var(--color-clear)}a.close{right:-4vw;background-color:var(--color-blue);top:8vw}a.close:hover{background-color:var(--color-red)}a.close img{max-height:80%;max-width:80%}a.close:hover img{filter:invert() saturate(0)}.case_study header{margin-bottom:calc(2*var(--margin));margin-top:2vw;margin-left:5vw}.case_study header::before{margin-bottom:0;transform:translateX(0)}.case_study header>div{display:flex;align-items:center}.case_study header>div>div{flex:1}.case_study header span{float:left;margin-right:20px}.case_study header span::before{content:'';width:27px;height:27px;transform:translate(-7px,-6px);display:block;float:left;background-position:center;background-repeat:no-repeat}.case_study header span:first-of-type::before{background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-employes.svg)}.case_study header span:last-of-type::before{background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-chiffre-daffaires.svg)}.case_study header figure{border-radius:50%;float:left;margin:var(--margin);width:25vw;height:25vw;max-width:150px;max-height:150px;background-color:#FFF;padding:1.2vw;transform:translateY(2vh);overflow:hidden}.case_study header figure img{width:100%;height:100%;object-fit:contain}article.case_study .entry-content{display:flex;width:auto;clear:both;flex-direction:column}article.case_study .entry-content>div,.case_study .autres_cas{padding:0 10vw}article.case_study .entry-content a{color:var(--color-red)}.case_study nav{justify-content:center;margin-bottom:6vw;flex:none;position:absolute;right:55px;top:55px;width:200px}article.case_study h1{font-size:2.5em;padding:0;margin:0;font-weight:400}article.case_study header h2{color:var(--color-red);font-style:italic;font-weight:400;font-family:ltc-caslon-pro,serif;margin:0 0 10px 0;font-size:1.5em}article.case_study h3{color:var(--color-red);font-size:3em}article.case_study h3::after{content:'';display:block;width:30px;height:5px;clear:both;margin:2vh 0;position:relative;background-position:center;background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_orange.svg);background-repeat:no-repeat}article.case_study h3{margin-top:calc(-1*var(--margin))}button.hidden{opacity:.3;filter:invert(1)}article.case_study>.entry-content>div>div.wp-block-group__inner-container{display:flex;flex-direction:column;max-width:100%;margin:auto;padding-top:calc(2*var(--margin));padding-bottom:calc(4*var(--margin) )
} article.case_study>.entry-content>div>div.wp-block-group__inner-container>div{flex:1;max-width:100%;display:flex;flex-direction:column;justify-content:center}article.case_study .entry-content>p,article.case_study>.entry-content>div>div.wp-block-group__inner-container>p{display:none}#case_study_content .wp-block-group__inner-container>*{flex:1}#case_study_content figure.size-large>img{border-bottom:12px solid #fff0;border-right:12px solid #fff0;background-color:#fff0;max-height:50vh;max-width:100%;object-fit:contain}article.case_study .tiled-gallery__row{max-height:200px}article.case_study>nav{display:none}article.case_study>.autres_cas{background-color:var(--color-red);display:block;padding-top:5vw;flex-direction:column;align-items:center;padding-bottom:calc(4*var(--margin) )
} case_study_content>div{flex:none;padding:0 10vw;min-width:100vw;margin:0;position:relative;clear:both}.autres_cas h2{text-align:center;margin-bottom:calc(2*var(--margin));color:var(--color-blue)}.autres_cas ul{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:var(--margin);width:fit-content;display:grid;padding:0;max-width:800px;margin:0 auto}.autres_cas ul::before{content:'';width:0;padding-bottom:100%;grid-row:1 / 1;grid-column:1 / 1}.autres_cas ul>*:first-child{grid-row:1 / 1;grid-column:1 / 1}.autres_cas ul li{width:100%;background-color:#FFF;border-radius:50%;overflow:hidden}.citation figure{float:right;margin:10px 0 10px 10px;width:25vw;height:25vw;max-width:150px;max-height:150px;border-radius:50%;overflow:hidden}.citation figure img{object-fit:cover;max-height:150px;max-width:150px}.citation>div{margin:0;padding:7px}.citation blockquote{padding:0;margin:0}.citation.wp-block-media-text{background-color:rgb(0 0 0 / .2);padding:10px}.citation blockquote p{font-style:italic;font-weight:400;font-family:ltc-caslon-pro,serif;position:relative}.citation blockquote p::before,.citation blockquote p::after{content:"“";font-family:Georgia;font-size:8rem;margin:-2rem 0 0 -4rem;position:absolute;opacity:.5}.citation blockquote p::after{content:"”";margin:-1rem -4rem 0 0}.citation blockquote cite{font-style:unset}cite a:before{display:inline-block;width:30px;height:30px;content:url(/files/2020/06/picto_linkedin.svg);top:8px;position:relative;margin-right:5px}body>footer{position:fixed;width:100%;display:flex;bottom:0;z-index:999;height:4vw;align-items:center;justify-content:flex-end;padding:0 5vw;box-sizing:border-box;font-size:.7em}body>footer>*{padding-left:3em}body>footer>div::before{transform:rotate(-12deg);width:14px;height:14px;content:'';background-repeat:no-repeat;display:block;background-size:contain;background-position:right;float:left;margin-right:4px;margin-top:2px}body>footer>div:nth-of-type(1)::before{background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-telephone.png)}body>footer>div:nth-of-type(2)::before{background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-courrier.png)}body>footer>div:nth-of-type(3)::before{background-image:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto-adresse.png)}@media only screen and (min-width:420px){.entry-header h2,article.case_study h3{font-size:2.6em!important}.nos_missions .entry-header h3{font-size:1.8em}}@media only screen and (max-width:700px){body>footer{flex-direction:column;bottom:-60px;background-color:#FFF;display:flex;height:90px;font-size:1em;transition:bottom 0.5s ease}body>footer>div{text-align:left;padding:4px 0 0}footer.blog-footer::before{content:'contact';top:0;display:block;position:absolute;left:4vw;padding:8px;text-transform:uppercase;letter-spacing:.2em;font-size:.6em;color:var(--color-blue);width:50%}footer.blog-footer:hover{bottom:8px;z-index:1030}}@media only screen and (max-width:900px){html,body{height:auto;overflow:hidden;position:static}#main{scroll-snap-type:y mandatory;scroll-snap-points-y:none;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}#main>section{scroll-snap-type:none!important;scroll-snap-points-y:none;overflow:visible;-webkit-overflow-scrolling:touch}#main article#Equipe{flex-direction:column}article{scroll-snap-align:start!important;overflow:visible!important;overflow-x:hidden}.case_study nav{right:-25px;top:0}}@media only screen and (min-width:769px){article.case_study .autres_cas ul{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}}@media screen and (min-width:900px){body,#main{overflow:hidden;position:relative}body>header{height:5vw}#bgContainer,#primary{width:90vw;height:calc(100vh - 10vw);margin:5vw}#ecoweb{left:-79vw;width:80vw;height:calc(100% - 10vw);display:flex;top:5vw;bottom:auto;transition:left 0.5s ease;z-index:100}#ecoweb header{left:auto;top:50%;right:-1vw;padding:10px;height:auto;display:block;width:auto;transform:translateY(-50%)}#ecoweb header div{transform:rotate(-90deg) translate(10px,-90px);width:200px;text-align:center;position:absolute;padding:10px}#ecoweb.open{left:0;bottom:auto;top:5vw}span.open_menu,span.closebtn{top:9vw}span#partie,.partie{top:9vw;transform:translate(50%,-50%)}#primary::before{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_vague_noire.svg);width:30px;display:block;position:absolute;top:50%;z-index:10;transform:translate(-50%,-50%)}body>header img{width:200px;bottom:1vh}section>article::after{content:url(/wp-content/themes/orvalis/../../wp-content/themes/orvalis/illustration/picto_souris_noir.svg);display:block;position:absolute;bottom:0;transform:translateX(-50%);left:50%;width:50px;z-index:1}section>article:last-of-type::after{content:''}#main article#liste_metiers .entry-header>div{margin:auto}.entry-header h2 em,h3 em{line-height:1}div#menu_home li{top:1vw}div#menu_home.appeared li:nth-child(2){top:4vw}div#menu_home.appeared li:nth-child(3){top:7vw}div#menu_home.appeared li:nth-child(4){top:10vw}#main article#B2B_B2A>.entry-summary{height:calc(100vh - 10vw);margin-top:0}#main article#B2B_B2A>.entry-summary>div>div:first-of-type>div{padding:0 50vw 0 4vw;text-align:right}#main article#B2B_B2A>.entry-summary>div>div:nth-child(2)>div{padding:0 5vw 0 50vw}#Equipe>div>div>div{width:calc(50% - 2vw)}.from-right{transform:translate(50px,0)}.from-left{transform:translate(-50px,0)}#main article.nos_missions>.entry-header>div{margin:auto 0;width:100%;padding-left:4vw}h2.fixed,.Nos_references .entry-header h2{position:fixed;top:50%;left:14vw;transition:all 1s ease;transform:translate(50px,-100%)!important}h2.fixed.appeared{transform:translate(0,-100%)!important}h2.fixed+*.from-left.willappear{transform:translate(-50px,calc(50% + calc(2*var(--margin) ) ));}h2.fixed+*.from-left.willappear.appeared{transform:translate(2vw,calc(50% + calc(2*var(--margin) ) ));}.Nos_references h2.fixed+div.from-left.willappear.appeared{transform:translate(-50px,calc(2*var(--margin)))}.Nos_references h2.fixed+div.from-left.willappear.appeared{transform:translate(0,calc(50% + calc(2*var(--margin) ) ));}#main>section{overflow-y:scroll;margin-top:4vw;height:calc(100vh - 8vw);height:100%}#main>article,section>article{height:100%}.Nos_references .entry-summary ul.column.grid li{width:10vw;height:10vw;border-radius:50%;overflow:hidden;background-color:#FFF}.Nos_references .grid figure{width:100%;height:100%}.case_study header::before{width:200px}.citation.wp-block-media-text{display:flex!important;flex-direction:row-reverse;border-radius:0 100px 100px}.citation figure{float:none}.citation>div{flex:1}.word{width:800px;font-size:17px}.word>div{display:flex;flex-direction:column;align-items:center}.word p{flex:1;font-size:1em}#main article{flex-direction:row}#main article#Accueil,#main article#Equipe{flex-direction:column}#main article:not(#B2B_B2A)>.entry-summary{flex:1}#main article>.entry-header>div{margin:auto}#liste_metiers .entry-header figure{opacity:0;left:-100px;display:block}#liste_metiers .entry-header figure.appeared{opacity:1;left:0}article.case_study>.entry-content>div>div.wp-block-group__inner-container{flex-direction:row}article.case_study .entry-content>.case_study_3>div.wp-block-group__inner-container{flex-direction:column}article.case_study .entry-content>.case_study_3>div.wp-block-group__inner-container>div>div.wp-block-group__inner-container{display:flex}article.case_study>.entry-content>div>div.wp-block-group__inner-container div.wp-block-jetpack-tiled-gallery{width:40%;max-width:450px;overflow:hidden;margin:0 1vw 1vw 0!important;padding:0;flex:auto}article.case_study>.entry-content>div:nth-child(even)>div.wp-block-group__inner-container{flex-direction:row-reverse}article.case_study>.entry-content>div:nth-child(even)>div.wp-block-group__inner-container figure{margin-left:var(--margin);margin-right:auto;justify-content:left}.entry-header h2{font-size:2.5em}}@media screen and (min-width:1000px){#cmplz-document{column-count:2;column-gap:4vw}}@media only screen and (min-width:1024px){.toLeft{left:0;width:50%;height:100%;top:0}.toRight{left:50%;height:100%;width:50%;top:0}section>article[id^="Equip"]{padding-bottom:calc(4*var(--margin))}article#B2B_B2A .willappear::before{width:8vw;height:8vw}a.close{top:9vw;right:6vw}.case_study header{margin-top:2vw;margin-left:5vw}#case_study_content{flex-direction:column;max-height:none}case_study_content>div{padding-top:250px}#case_study_content>*{flex:none;padding:0 10vw;min-width:80vw;margin:0;position:relative;align-items:center;justify-content:center;display:flex}#case_study_content .wp-block-group__inner-container>figure{width:50%;max-width:500px;padding-right:var(--margin);height:auto;max-height:calc(100vh - 12vw);display:flex;justify-content:right;align-items:center}#case_study_content .wp-block-group__inner-container>figure>img{height:auto;max-width:100%;vertical-align:bottom;max-height:100%;width:auto}.autres_cas ul{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}#main>article,section>article.case_study{height:100%;overflow:scroll}#liste_metiers .entry-summary>div{padding-right:0}}@media screen and (min-width:1200px){.wordCarousel{height:70px}}@media only screen and (min-width:1400px){body,#main{font-size:18px}}@media screen and (min-width:1600px){body,#main{font-size:20px}.word .wordCarousel{height:60px}}.form-cruanas-container{display:flex;align-items:center;justify-content:center;border:solid;width:100%;height:100%;padding:20px}.form-cruanas-inner{max-width:500px;margin:auto auto}.form-cruanas-inner .contact-form textarea{height:80px}.avis main#main{overflow:scroll;scroll-snap-type:none}.avis main header{padding-left:20%;position:relative}.avis main header.entry-header::before{content:'';background-color:#A9C757;width:100%;height:100%;position:absolute;animation:decouvre;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;z-index:-1}@keyframes decouvre{0%{width:0;height:5px;left:0;top:0}30%{width:100%;height:5px;left:0;top:0}100%{width:100%;height:100%;left:0;top:0}}.avis article>.entry-header>div.intro,.avis main header h2,.infos_perso{width:100%;padding-left:2.5vw;padding-right:2.5vw;opacity:0;animation:apparait;animation-duration:0.5s;animation-delay:1.5s;animation-fill-mode:forwards}.avis article>.entry-header>div.intro{animation-delay:2.5s;flex:none;height:fit-content;margin:0;display:flex!important;align-items:center;margin-bottom:0!important}#main article>.entry-header>div.infos_perso{margin:2.5vw 0;object-fit:contain;animation-delay:2s}@keyframes apparait{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.logo_societe{width:200px;right:5vw;height:5vw;display:flex;justify-content:center;align-items:center;float:right;margin-right:5vw;position:relative}.logo_societe img{max-height:90%;max-width:90%;position:absolute;bottom:0;right:0;margin:0;width:auto;height:auto}.infos_perso img.linkedin{max-width:60px;height:auto}.avis #main article>.entry-summary{padding:0 0 160px;flex:none}@media (orientation:landscape){.avis #main article>.entry-summary{overflow:scroll;padding:0;flex:1}}@media and (orientation:landscape){.avis .caldera-grid .row{display:flex}}form .row textarea{border:none!important;position:relative;resize:none}.avis .caldera-grid .form-group{margin-bottom:0}.caldera-grid .form-group,.cf-color-picker .form-group,form .row label+div{position:relative}form .row .textarea label+div::before{position:absolute;content:'';border:thin solid #fff0;width:0;height:0;transition:all 4s ease;transition-delay:3s}form .row .textarea label+div::before,form .row .textarea label+div::after,form .row .form-group.textarea::before,form .row .form-group.textarea::after{position:absolute;content:'';width:2px;height:2px;background-color:#999;transition:all 0.25s ease-out;transition-delay:2s}form .row .textarea label+div::before{top:0;left:0}form .row .textarea label+div::after{right:0;top:0;transition-delay:2.25s}form .row .form-group.textarea::before{bottom:0;right:0;transition-delay:2.5s}form .row .form-group.textarea::after{bottom:0;left:0;transition-delay:2.75s}form .row.willappear .textarea label+div::before,form .row.willappear .textarea.form-group::before{width:100%}form .row.willappear .textarea label+div::after,form .row.willappear .textarea.form-group::after{height:100%}form .row:nth-last-child(-n+2) label+div::after,form .row:nth-last-child(-n+2) .form-group::after,form .row:nth-last-child(-n+2) label+div::before,form .row:nth-last-child(-n+2) .form-group::before{opacity:0}div#CF63b3061e03160_1-row-6{margin-top:4vw}.caldera-grid textarea.form-control{padding-right:4px;height:auto;background:none}form .row p{opacity:0;transform:translateY(30%)}form .row.willappear p{animation:apparait;animation-fill-mode:forwards;animation-duration:0.7s;animation-delay:1.5s}form .checkbox{opacity:0;transform:translateY(30%)}form .willappear .checkbox{animation:apparait;animation-fill-mode:forwards;animation-duration:0.7s;animation-delay:2s}.caldera-grid input[type=submit]{cursor:pointer;background:#fff0;border-radius:40px;border:none;color:#fff0;padding:0 20px;margin:auto auto;display:block;margin:2vw auto}.caldera-grid .willappear input[type=submit]{animation:valideur;animation-duration:.6s;animation-delay:3s;animation-fill-mode:forwards}.caldera-grid input[type=submit]:hover{transform:translateY(5px);filter:drop-shadow(1px 2px 2px rgb(0 0 0 / 40%))}.row.last_row{min-height:55px}@keyframes valideur{0%{background-color:#fff0;color:#fff0;height:auto;padding:10px 20px;transform:translateY(5px)}40%{background-color:#A9C757;height:auto;padding:10px 20px;transform:translateY(5px);filter:drop-shadow(1px 1px 1px rgb(0 0 0 / 10%))}70%{color:#000;transform:translateY(5px);padding:10px 20px;height:auto;filter:drop-shadow(1px 1px 1px rgb(0 0 0 / 10%))}100%{transform:translateY(0);filter:drop-shadow(1px 6px 3px rgb(0 0 0 / 40%));background-color:#A9C757;color:#000;padding:10px 20px;height:auto}}.avis .entry-summary strong{color:#000;font-family:'DINPro Medium';font-size:20px;letter-spacing:.00000001em}.avis form input[type="radio"]{display:none}.avis form .radio label::before{font-family:"Font Awesome 5 Free";font-size:40px;color:#ccc;margin:0;transition:all 1s ease;font-weight:900}.avis form input[type="radio"]:checked::before{color:#000}.avis form label[data-label="mauvais"]::before{content:'\f119'}.avis form label[data-label="mauvais"].selected::before{color:#EC6459}.avis form label[data-label="moyen"]::before{content:'\f11a'}.avis form label[data-label="moyen"].selected::before{color:#87A4BF}.avis form label[data-label="bien"]::before{content:'\f118'}.avis form label[data-label="bien"].selected::before{color:#B9C6A5}.avis form label[data-label="super"]::before{content:'\f599'}.avis form label[data-label="super"].selected::before{color:#AFC667}.avis form .radio label{font-size:0;color:#fff0}.radio{opacity:0}.radio.willappear{animation:apparait;animation-duration:0.5s;animation-delay:3s;animation-fill-mode:forwards}.choix_radio>div{display:flex}.avis .caldera-grid .radio{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;margin-top:10px!important}.caldera-grid .radio label{padding-left:0!important}.avis .caldera-grid .alert-success{background-color:#FFF;border-color:#fff0;color:#A9C757}@media (min-width:768px){.caldera-grid .col-sm-6{width:auto;flex:1}.caldera-grid .col-sm-6.last_col{width:fit-content;flex:none}}@media only screen and (orientation:portrait){footer.blog-footer>div:first-child{position:absolute;right:4vw;top:0;font-size:.7em}}