@media screen{@font-face{font-display:swap;font-family:"regular";src:url(/wp-content/themes/kleiber/assets/fonts/regular.woff)format("woff"),url(/wp-content/themes/kleiber/assets/fonts/regular.svg)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"title";src:url(/wp-content/themes/kleiber/assets/fonts/title.woff)format("woff"),url(/wp-content/themes/kleiber/assets/fonts/title.svg)format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;scrollbar-width:none;-ms-overflow-style:none}:root{--blanc:#ffffff;--noir:#060506;--gris:#1d1b20;--beige:#c9c2ac;--orange:#f04923;--menu:20.5rem;--menuscroll:5.5rem;--padxxs:.5rem;--padxs:1rem;--pads:1.5rem;--pad:30px;--padm:50px;--padl:7.2vw}html{background:var(--blanc)}a,body,details,div,h1,h2,h3,header,html,img,label,main,section,span,summary{margin:0;padding:0;border:0;vertical-align:baseline}body{background:var(--gris);color:var(--beige);overflow-x:hidden;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:item;transition:background .4s ease-out}::-webkit-scrollbar{width:0}a{color:inherit;outline:0;webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;text-decoration:none}a:active,a:focus,a:hover,a:link,a:visited,button{outline:0}:focus,:hover{-webkit-appearance:none;-webkit-tap-highlight-color:#fff0}button{font-size:inherit;border:0}button:hover{cursor:pointer}section{position:relative;clear:both;transform-style:preserve-3d;z-index:1}img{pointer-events:none}.font-size--e,body{font-family:"regular",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.3rem;line-height:1.3;font-weight:500}h1,h2,h3{line-height:1;font-weight:500}.font-size--a{font-family:"title";text-transform:uppercase;font-size:8.2vw;line-height:.95}.font-size--b{font-family:"regular";font-size:2.05vw;line-height:1.05}.font-size--c{font-family:"title";text-transform:uppercase;font-size:6vw;line-height:.95}.realisations .font-size--c{font-size:11vh}.btn,.font-size--d,.font-size--s{font-family:"regular";font-size:.9rem}.btn,.font-size--s{font-size:1rem;text-transform:uppercase}.underline a,button{position:relative;white-space:nowrap}.underline a:before{transform-origin:right;transform:scaleX(0);background-color:var(--orange)}.underline a:before,button:before{content:"";position:absolute;bottom:-7px;left:0;width:100%;min-height:1px;height:1px;transition:transform .75s cubic-bezier(.165,.84,.44,1)}.underline a:hover::before,a.btn:before,button:before{transform-origin:left;transform:scaleX(1)}.orangetxt,.underline a:hover{color:var(--orange)}.item-rounded{position:relative;width:var(--padm);height:var(--padm);border:1px solid var(--beige);border-radius:7rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.item-rounded svg{width:1.1rem;height:auto;fill:var(--beige);transition:.3s cubic-bezier(.38,.005,.215,1)}.item-rounded:hover svg{fill:var(--noir)}.item-rounded:hover{border:1px solid var(--orange);background:var(--orange)}.border-radius{border-radius:1.5rem}.noir{background:var(--noir);color:var(--beige)}.beige{background:var(--beige);color:var(--noir)}a.btn:hover,button,button:hover{color:var(--beige)}.btn{position:relative;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;grid-gap:var(--padm)}.btn .button-label>span{display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1);transition-delay:.01s}.btn svg{fill:var(--beige)}.btn:hover svg{transform:rotate(45deg)}a.btn:before,button:before{background-color:var(--beige)}a.btn:hover::before,button:hover::before{transform-origin:right;transform:scaleX(0)}.beige a.btn:hover{color:var(--noir)}.beige .btn svg{fill:var(--noir)}.beige a.btn:before{background-color:var(--noir)}.grid{display:grid}.flex{display:flex}.aligncenter{justify-content:center}.itemscenter{align-items:center}.alignbottom{justify-content:flex-end}.itemstbottom{align-items:flex-end}.justify{justify-content:space-between}.direction{flex-direction:column}.grid-pads{grid-gap:var(--pads)}.grid-pad{grid-gap:var(--pad)}.grid-padm{grid-gap:var(--padm)}.grid-padl{grid-gap:calc(var(--padm) + var(--pad))}.grid-padxl{grid-gap:var(--padl)}.col-2{grid-template-columns:1fr 1fr}.col-3{grid-template-columns:1fr 1fr 1fr}.hidden{overflow:hidden}.relative{position:relative}.wrapper-justify.first{padding:var(--padl) var(--padl) calc(var(--pad) + var(--padm)) calc(var(--menu) + var(--padl))}.page-content{padding:var(--padl) var(--padl) var(--padl) calc(var(--menu) + var(--padl))}.realisations{padding:0 var(--padl) var(--padl) calc(var(--menuscroll) + var(--padl))}.wrapper-nb{padding:var(--padl) var(--padl)0 calc(var(--menuscroll) + var(--padl))}.wrapper-nt-nb{padding:0 var(--padl)0 calc(var(--menuscroll) + var(--padl))}.wrapper-l{padding:var(--padl)}.wrapper-m{padding:var(--padm)}.content-80{width:80%}.content-70{width:70%}.height-100{height:100vh}.st1{fill:var(--noir)}.st2{fill:var(--orange)}.menu-contact{position:fixed;top:var(--pad);right:var(--pad);z-index:10;pointer-events:none;transform:translateY(-100%);transition:.3s cubic-bezier(.38,.005,.215,1)}.logo-mobile{display:none}.header{position:fixed;left:0;top:0;bottom:0;padding:var(--pad)0 var(--pad) var(--pad);width:var(--menu);z-index:10;pointer-events:none;transform:translateX(-100%);transition:.3s cubic-bezier(.38,.005,.215,1)}.btn .button-label,.header .button-label,.menu-contact a .button-label,.menu-mobile .button-label{overflow:hidden;position:relative}.header .button-label>span,.menu-contact a .button-label>span,.menu-mobile .button-label>span{display:block;transition:transform .45s cubic-bezier(.165,.84,.44,1);transition-delay:.01s}.btn .button-label>span:nth-child(2),.header .button-label>span:nth-child(2),.menu-contact a .button-label>span:nth-child(2),.menu-mobile .button-label>span:nth-child(2){position:absolute;top:0;bottom:0}.btn .button-label>span:nth-of-type(2),.header .button-label>span:nth-of-type(2),.menu-contact a .button-label>span:nth-of-type(2),.menu-mobile .button-label>span:nth-of-type(2){transform:translate3d(0,calc(100% + 1rem),0)}.btn,.header a,.menu-contact a{white-space:nowrap}.btn:focus .button-label>span:nth-of-type(1),.btn:hover .button-label>span:nth-of-type(1),.header a:focus .button-label>span:nth-of-type(1),.header a:hover .button-label>span:nth-of-type(1),.menu-contact a:focus .button-label>span:nth-of-type(1),.menu-contact a:hover .button-label>span:nth-of-type(1),.menu-mobile:focus .button-label>span:nth-of-type(1),.menu-mobile:hover .button-label>span:nth-of-type(1){transform:translate3d(0,calc(-100% - 1rem),0)}.btn:focus .button-label>span:nth-of-type(2),.btn:hover .button-label>span:nth-of-type(2),.header a:focus .button-label>span:nth-of-type(2),.header a:hover .button-label>span:nth-of-type(2),.menu-contact a:focus .button-label>span:nth-of-type(2),.menu-contact a:hover .button-label>span:nth-of-type(2),.menu-mobile:focus .button-label>span:nth-of-type(2),.menu-mobile:hover .button-label>span:nth-of-type(2){transform:translate3d(0,0,0)}.menu,.menu:after{width:100%;height:100%}.menu{border-radius:1.5rem 1.5rem 0 0;position:relative;transition:.3s cubic-bezier(.38,.005,.215,1)}.menu:after{content:"";position:absolute;top:0;left:0;background-color:var(--beige);z-index:-1}.menu-logo{padding:var(--pad)}.menu-logo svg{width:7.5rem;height:auto}.menu-logo .st1{transform-style:preserve-3d}.navigation{position:relative}.navigation a{color:var(--noir)}.menu-item,.menu-logo .st1,.menu-sec--a{transition:.3s cubic-bezier(.38,.005,.215,1)}.menu-item,.menu-sec--a{position:relative}.menu-item{border-bottom:1px solid var(--noir);padding:1.5vh var(--pad);transform-style:preserve-3d}.menu-contact svg,.menu-item span,.menu-item svg,.menu-sec--a span,.menu-sec--a svg,.menu-sec--b span,.menu-sec--b svg{z-index:1}.menu-item svg{fill:var(--orange)}.btn svg,.menu-item svg{width:.7rem;height:auto;transition:.35s}.menu-item:hover{color:var(--beige)}.menu-item:hover svg{fill:var(--beige);transform:rotate(45deg)}.menu-cta--contact:before,.menu-item:before,.menu-sec--a:before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background-color:var(--noir)}.menu-item:before{transform:scaleY(0);transform-origin:center top;transition:transform .5s cubic-bezier(.215,.61,.355,1)}.menu-item:hover::before,.menu-sec--b:hover::before{transform:scaleY(1);transform-origin:center bottom}.menu-contact svg,.menu-secondaire svg{width:1.5rem;margin-right:.07rem;height:auto;transition:.35s;position:absolute;right:var(--pad);transform:translateY(-50%);top:50%}.menu-contact .button-label,.menu-secondaire .button-label{transition:.3s cubic-bezier(.38,.005,.215,1);transform-style:preserve-3d}.menu-sec--a{align-items:flex-end;border-radius:0 0 1.5rem 1.5rem;background:var(--orange);color:var(--noir);width:100%;height:15vh}.menu-cta--contact:before,.menu-sec--a:before{transition:opacity .35s cubic-bezier(.215,.61,.355,1);opacity:0}.menu-cta--contact:hover::before,.menu-sec--a:hover::before{opacity:.4}.menu-sec--a-wrapper{width:100%;padding:var(--pad);position:relative}.menu-cta--contact svg,.menu-sec--a svg{fill:var(--noir)}.menu-cta--contact:hover,.menu-sec--a:hover{color:var(--beige)}.menu-cta--contact:hover svg,.menu-cta--tel svg,.menu-sec--a:hover svg,.menu-sec--b svg{fill:var(--beige)}.menu-contact a,.menu-sec--b{position:relative;border-radius:1.5rem;transition:.3s cubic-bezier(.38,.005,.215,1)}.menu-sec--b{background:var(--noir);color:var(--beige);padding:var(--pad);width:100%}.menu-cta--contact,.menu-cta--tel:hover,.menu-sec--b:hover{color:var(--noir)}.menu-cta--tel:hover svg,.menu-sec--b:hover svg{fill:var(--noir)}.menu-contact a{align-items:flex-end;padding:var(--pad) 7rem var(--pad) var(--pad)}.menu-cta--tel{color:var(--beige);background:var(--noir)}.menu-cta--tel:before,.menu-sec--b:before{content:"";background-color:var(--blanc);position:absolute;bottom:0;top:0;left:0;right:0;transform:scaleY(0);transform-origin:center top;transition:transform .5s cubic-bezier(.215,.61,.355,1)}.menu-cta--tel:hover::before{transform:scaleY(1);transform-origin:center bottom}.menu-cta--contact{background:var(--orange)}.menu-open{position:absolute;transform:translateY(-50%) translateX(100%);top:50%;padding:var(--pad)0;width:var(--menuscroll);display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;right:0;cursor:pointer;transition:.3s cubic-bezier(.38,.005,.215,1);opacity:0;pointer-events:none}.menu-close .menu-bar,.menu-open .menu-bar{width:var(--pad);height:1px;background:var(--noir);transition:.35s}.menu-open:hover .menu-bar{width:var(--pads)}.menu-open:hover .menu-bar:nth-child(2){transition-delay:.05s}.menu-close,.menu-close:before{position:absolute;transform-style:preserve-3d;transition:.3s cubic-bezier(.38,.005,.215,1)}.menu-close{transform:translateY(-50%) translateX(1.5rem);top:50%;width:var(--menuscroll);height:var(--menuscroll);cursor:pointer;pointer-events:none;left:calc(var(--menu) + var(--pad));opacity:0;display:flex;align-items:center;flex-direction:column;justify-content:center}.menu-close:before{content:"";top:0;left:0;width:100%;height:100%;background:var(--beige);border-radius:7rem}.menu-close .menu-bar:nth-child(1){transform:rotate(45deg)}.menu-close .menu-bar:nth-child(2){transform:rotate(-45deg)}.menu-close:hover{transform:translateY(-50%) rotate(90deg)}.menu-close:hover::before{transform:scale(.95)}.menu-mobile{display:none;align-items:flex-end;color:var(--noir);border-radius:1rem;padding:1rem 1.5rem;width:9rem;background:var(--blanc);cursor:pointer}.menu-mobile--principal a:before,.menu-mobile:before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;transform:scaleY(0);transform-origin:center top;background-color:var(--beige);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.menu-mobile--principal a:hover::before,.menu-mobile:hover::before{transform:scaleY(1);transform-origin:center bottom}.menu-mobile .menu-mobile--bar{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.menu-mobile--close,.menu-mobile--wrapper{position:fixed;display:none;pointer-events:none}.menu-mobile--close{top:var(--pad);right:var(--pad);z-index:20;width:9rem;height:4.3rem;cursor:pointer}.menu-mobile--wrapper{top:0;left:0;width:100%;z-index:4;padding:8rem var(--pad) var(--pad) var(--pad)}.menu-mobile--principal a,.menu-mobile--wrapper,.menu-overlay--bg{height:100%;transition:.3s cubic-bezier(.38,.005,.215,1)}.menu-overlay--bg{position:absolute;top:0;left:0;width:100%;background:#fff0;pointer-events:none;z-index:-1}.menu-mobile--principal{position:relative;display:flex;width:100%;flex-direction:column;grid-gap:5px;overflow:hidden}.menu-mobile--principal a{position:relative;background:var(--beige);padding:0 1.5rem;color:var(--noir);align-items:center;transform:translateX(-100%);transform-origin:left;overflow:hidden}.menu-mobile--principal a:before{background-color:var(--orange)}.menu-mobile--principal span{z-index:1;transition:.3s cubic-bezier(.38,.005,.215,1)}.menu-mobile--principal a:nth-child(2){transition-delay:.03s}.menu-mobile--principal a:nth-child(3){transition-delay:.06s}.menu-mobile--principal a:nth-child(4){transition-delay:.09s}.menu-mobile--principal a:nth-child(5){transition-delay:.12s}.menu-mobile--principal a:nth-child(6){transition-delay:.15s}.menu-mobile--principal a:nth-child(7){transition-delay:.18s}.menu-mobile--principal a:nth-child(8){transition-delay:.21s}.menu-mobile--principal a:nth-child(9){transition-delay:.24s}.menu-mobile--principal .last-child{border:1px solid var(--beige);background:#fff0;color:var(--beige)}.menu-mobile--principal .last-child:before{content:none}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-size:cover;background-position:center center;pointer-events:none;background-image:url(/wp-content/themes/kleiber/assets/img/background.jpg)}.first{opacity:0;transform:translate(4rem);transition:.7s cubic-bezier(.38,.005,.215,1)}.clients .border-radius:nth-child(1){background:var(--beige);color:var(--noir)}.clients .border-radius:nth-child(2){background:var(--orange);color:var(--noir)}.clients .border-radius:nth-child(3){background:var(--noir)}.thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.page-content .flex{width:50%}.realisations{min-height:100vh;display:grid;grid-template-columns:1fr auto}.realisations .realisations-wrapper{position:relative;order:1}.realisations .font-size--c{position:sticky;writing-mode:vertical-lr;transform-origin:center center;order:2}.meta{display:flex;flex-direction:column;grid-gap:.3rem}.realisations-wrapper .col-2 img{width:100%;height:auto}.realisations-wrapper img{width:47rem;height:auto}.realisation-d img{order:2}.realisation-d .meta{order:1;text-align:right}.realisation-col2{text-align:right;margin-top:18vw}.sticky{position:sticky;position:-webkit-sticky;top:var(--padl);align-self:start}.anchor{writing-mode:vertical-lr;transform-origin:center center;position:absolute;right:var(--padl);bottom:calc(var(--pad) + var(--padm))}.anchor svg{transform:rotate(90deg)}.anchor:hover svg{transform:rotate(135deg)}.anchor .button-label>span:nth-child(2){position:absolute;top:auto;bottom:auto;left:0;right:0}.anchor .button-label>span:nth-of-type(2){transform:translate3d(calc(-100% - 1rem),0,0)}.anchor:focus .button-label>span:nth-of-type(1),.anchor:hover .button-label>span:nth-of-type(1){transform:translate3d(calc(100% + 1rem),0,0)}.anchor:focus .button-label>span:nth-of-type(2),.anchor:hover .button-label>span:nth-of-type(2){transform:translate3d(0,0,0)}.anchor a:before{bottom:auto;left:-7px;width:1px;min-height:100%;height:100%;transform-origin:bottom;transform:scaleY(0)}.anchor a:hover::before{transform-origin:top;transform:scaleY(1)}.realisation-galerie{position:relative;height:auto;width:70vw;flex-direction:column;align-items:center;text-align:center}.galerie,.swiper-slide{position:relative;height:auto;width:100%}.galerie img{height:70vh;width:auto;object-fit:cover}.swiper-slide{display:flex!important;justify-content:center}.swiper-wrapper{align-items:center}.swiper-slide img{transform:scale(.9) rotate(5deg);filter:blur(1rem);opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1),filter .6s cubic-bezier(.215,.61,.355,1)}.nav-btn,.nav-btn div{display:flex;align-items:center;justify-content:center}.nav-btn{position:absolute;white-space:nowrap;cursor:pointer;border-radius:50%;overflow:hidden;transform-origin:center center;background:var(--orange);box-sizing:border-box;z-index:5;top:50%;transform:translateY(-50%)}.nav-btn div{width:var(--padm);height:var(--padm);position:relative}.nav-btn svg{fill:var(--noir);width:.7rem}.nav-btn:before{content:"";position:absolute;inset:0;bottom:0;top:0;left:0;right:0;background-color:var(--noir);transition:opacity .35s cubic-bezier(.215,.61,.355,1);opacity:0}.nav-btn:hover::before{opacity:.4}.nav-left{left:0}.nav-left svg{transform:rotate(90deg)}.nav-right{right:0}.nav-right svg{transform:rotate(-90deg)}.nav-btn{text-align:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.galerie-pagination{position:relative}input{font-family:"regular",sans-serif;font-weight:400;color:var(--beige);font-size:inherit;border:0}::-webkit-input-placeholder{opacity:.3;-webkit-transition:opacity .4s;transition:opacity .4s}:-moz-placeholder{opacity:.3;-moz-transition:opacity .4s;transition:opacity .4s}::-moz-placeholder{opacity:.3;-moz-transition:opacity .4s;transition:opacity .4s}:-ms-input-placeholder{opacity:.3;-ms-transition:opacity .4s;transition:opacity .4s}::placeholder{opacity:.3;transition:opacity .4s}:focus::-webkit-input-placeholder{opacity:.3}:focus:-moz-placeholder{opacity:.3}:focus::-moz-placeholder{opacity:.3}:focus:-ms-input-placeholder{opacity:.3}:focus::placeholder{opacity:.3}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}.logos img{width:120px;height:120px}.footer{padding:var(--padl) var(--padl) var(--padl) calc(var(--menuscroll) + var(--padl));height:calc(var(--menuscroll) + var(--padl));align-items:center}.marsrouge svg{height:auto;width:40px;position:relative;fill:var(--beige);transition:.35s}.marsrouge:hover svg{fill:var(--orange)}.marsrouge:before{content:none!important}@media screen and (max-width:1920px){.font-size--a{font-size:6.2vw}}@media screen and (max-width:1590px){:root{--menu:18.5rem;--menuscroll:5rem}.font-size--e,body{font-size:1.2rem;line-height:1.4}.font-size--b{line-height:1.1}.font-size--s{font-size:.9rem}.menu-close .menu-bar,.menu-open .menu-bar{width:1.5rem}.menu-logo svg{width:6.5rem}.btn svg,.menu-item svg{width:.5rem}.menu-contact a{padding:1.5rem 7rem 1.5rem var(--pad)}.menu-contact svg,.menu-secondaire svg{width:1.3rem;margin-right:0}.menu-sec--a{height:100%}}@media screen and (max-width:1290px){.btn,.font-size--s{font-size:.9rem}.wrapper-justify.first{padding:calc(var(--padl) + var(--pad)) var(--padl) calc(var(--pad) + var(--padm)) calc(var(--menu) + var(--padl))}.realisations-wrapper img{width:40rem}.clients,.footer-grid .col-2{grid-template-columns:1fr}.footer-grid .col-2 .wrapper-l{order:2}.footer-grid .col-2 .relative{height:30rem;order:1}.footer-grid .noir{border:1px solid var(--beige);background:#fff0}.clients .border-radius{grid-gap:var(--pads)}.clients .border-radius:nth-child(3){border:1px solid var(--beige)}.logos{grid-gap:3rem}.logos img{width:100px;height:100px}}@media screen and (max-width:1090px){:root{--menu:3rem;--menuscroll:3rem;--padxxs:.5rem;--padxs:1rem;--pads:1.5rem;--pad:2rem;--padm:3rem;--padl:5rem}body,html{overflow-x:hidden}.logo-mobile{z-index:10;position:fixed;top:var(--pad);left:var(--pad);display:flex;transform:translateY(-100%);transition:.3s cubic-bezier(.38,.005,.215,1)}.logo-mobile svg{width:6.5rem}.st1{fill:var(--beige)}.header{display:none}.menu-contact{right:calc(9rem + var(--pad))}.menu-contact a{padding:1rem 6rem 1rem var(--pad)}.menu-mobile{position:fixed;display:flex;top:var(--pad);right:var(--pad);z-index:10;pointer-events:none;transform:translateY(-100%);transition:.3s cubic-bezier(.38,.005,.215,1);transition-delay:.05s}.menu-mobile .button-label{width:100%;align-items:center}.menu-mobile--bar{flex-direction:column;align-items:center;grid-gap:.5rem}.menu-bar{width:1.5rem;height:1px;background:var(--noir);transition:.35s}.menu-mobile--wrapper{display:flex}.anchor{right:var(--pad);bottom:var(--pad)}.font-size--a{font-size:7vw}.font-size--b{font-size:1.6rem;line-height:1.2}.border-radius,.menu-contact a,.swiper-slide img{border-radius:1rem}.second{transform:translateY(2rem);opacity:0;transition:.3s cubic-bezier(.38,.005,.215,1)}.grid-padl{grid-gap:var(--padl)}.wrapper-justify.first{padding:10rem var(--padm) var(--padm) var(--padm)}.wrapper-nt-nb{padding:0 var(--padm)0 var(--padm)}.wrapper-nb{padding:var(--padl) var(--padm)0 var(--padm)}.page-content{padding:var(--padl) var(--padm)}.page-content .flex,.realisations-wrapper img{width:100%}.realisations{padding:0 var(--padm) var(--padl) var(--padm)}.realisations-wrapper .flex{flex-direction:column}.realisation-d{flex-direction:column-reverse!important}.realisation-c .meta,.realisation-g .meta{text-align:right}.sticky{top:9rem}.realisation-galerie{width:79.3vw}.nav-btn{top:auto;transform:none;bottom:-5rem}.clients .border-radius{padding:var(--padm)}.logos{grid-gap:var(--padm);padding-top:var(--padm)}.logos img{width:90px;height:90px}.footer{padding:0 var(--padm);height:10rem}.footer-grid .col-2 .relative{height:23rem}.footer-grid .col-2 .border-radius{grid-gap:var(--padm)}.swiper-slide{align-items:center}.realisations-wrapper img{height:fit-content}}@media screen and (max-width:790px){.font-size--e,body{font-size:1rem;line-height:1.3}.font-size--b{font-size:1.4rem;line-height:1.1}.font-size--a,.font-size--c,.realisations .font-size--c{font-size:2.3rem;line-height:1}.font-size--d{line-height:1.3}.btn,.font-size--d,.font-size--s{font-size:.8rem}.underline a::before,button::before{bottom:-2px}.menu-mobile{padding:.7rem 1rem;width:7rem}.menu-mobile--close{width:7rem;height:2.7rem}.menu-bar{width:1.2rem}.menu-mobile--bar{grid-gap:.4rem}.menu-mobile--wrapper{padding:8rem var(--padxs) 5rem var(--padxs)}.menu-contact{right:var(--padxs);top:auto;bottom:var(--padxs);left:var(--padxs);transform:translateY(100%)}.menu-contact a{width:50%;padding:1rem}.menu-contact svg{width:1.2rem;right:1rem}.height-100{height:auto}.grid-padl,.grid-padm,.grid-padxl{grid-gap:var(--pad)}.wrapper-justify.first{padding:10rem var(--pad) var(--padm) var(--pad)}.wrapper-nt-nb{padding:0 var(--pad)}.wrapper-nb{padding:var(--padm) var(--pad)0 var(--pad)}.wrapper-l{padding:2.5rem}.page-content{padding:var(--padm) var(--pad)}.realisations{padding:0 var(--pad) var(--padm) var(--pad)}.col-2{grid-template-columns:1fr}.content-70,.content-80{width:100%}.btn svg,.menu-item svg{width:.6rem}.anchor{display:none}.realisations{min-height:auto;display:grid;grid-template-columns:1fr}.realisations .realisations-wrapper{grid-gap:var(--padl)}.realisations .font-size--c{position:relative;writing-mode:initial;order:1;opacity:1!important;top:0;padding:var(--padm)0 var(--padxs)0}.realisations-wrapper .flex{grid-gap:.5rem}.realisation-col2{margin-top:0}.realisations-wrapper .col-2{grid-gap:var(--padl)}.meta{align-items:flex-end}.realisation-galerie{width:calc(100vw - var(--pad) - var(--pad))}.galerie-pagination{margin-top:1rem}.realisation-galerie .meta{width:70%;align-items:center}.nav-btn{bottom:-3.5rem}.nav-btn div{width:var(--pad);height:var(--pad)}.realisations-wrapper img{width:100%;height:auto;object-fit:contain}.footer,.swiper-slide{height:auto}.footer{padding:var(--pad) var(--pad) 6rem var(--pad);flex-direction:column}.footer-grid .col-2 .relative{height:15rem}.clients .border-radius{padding:var(--pad)}.footer,.footer-grid .col-2 .border-radius{grid-gap:var(--pad)}.footer-links{flex-direction:column;grid-gap:.7rem}.footer-links,.pre-footer{align-items:center}.logos{width:60%;flex-direction:column;display:grid;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center}}}body,html{opacity:1!important}#loftloader-wrapper{position:fixed;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:9999999;width:100%;height:100%;background:0 0!important}#loftloader-wrapper .loader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;width:100%;text-align:center;transition:all 0s;font-size:0}#loftloader-wrapper .loader-inner #loader{position:relative;z-index:1002;display:inline-block;margin:0 auto;color:#248acc}#loftloader-wrapper .loader-bg{position:fixed;top:0;z-index:999;width:100%;height:100%;opacity:.9}#loftloader-wrapper.end-fade .loader-bg{background-color:#fff;will-change:opacity}.loader-close-button{position:fixed;right:10px;top:10px;z-index:99999;width:auto;min-width:35px;height:35px;padding:5px 30px 5px 5px;border-radius:999px;background:rgba(0,0,0,.3);color:#fff;font-size:12px;line-height:25px;cursor:pointer}.loader-close-button:hover{background:rgba(0,0,0,.7)}.loader-close-button:after,.loader-close-button:before{position:absolute;top:16px;right:9px;display:block;width:18px;height:2px;transform-origin:50% 50%;content:"";background:#fff}.loader-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loader-close-button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}