.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:Kobe1\.1;src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.6975be0e.eot);src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.6975be0e.eot#iefix)format("embedded-opentype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.e7dd7b6c.woff2)format("woff2"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.52e16d96.woff)format("woff"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.3916b671.ttf)format("truetype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Regular.f17b7a42.svg#Kobe1.1-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kobe1\.1;src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.945bcf9f.eot);src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.945bcf9f.eot#iefix)format("embedded-opentype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.c643017a.woff2)format("woff2"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.8666f7d6.woff)format("woff"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.be1bceb4.ttf)format("truetype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/Kobe11-Bold.4362ab6a.svg#Kobe1.1-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:YoungSerif;src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.f2cc44bc.eot);src:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.f2cc44bc.eot#iefix)format("embedded-opentype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.40151d4e.woff2)format("woff2"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.500c09f0.woff)format("woff"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.e5705d83.ttf)format("truetype"),url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/YoungSerif-Regular.50cb98b7.svg#YoungSerif-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}html{font-size:.625em}*,:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}address{font-style:normal}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.screen-reader-text,.srt{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus,.srt:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.ir{font:0/0 a;text-shadow:none;color:#0000;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/t-90/test.png);border:0;width:300px;height:75px}a{color:#2a2a2a;text-decoration:none;transition:all .2s ease-in-out}html{overflow-x:hidden}@media (width>=576px){html{overflow:initial}}body{color:#2a2a2a;font-feature-settings:"kern" 1;font-kerning:normal;text-rendering:optimizeLegibility;font-family:Kobe1\.1,Arial,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.4em;overflow-x:hidden}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.flex{display:flex}.grid{display:grid}.center{text-align:center}h1{font-family:YoungSerif,Helvetica,serif;font-size:3.8rem;line-height:1.1em}@media (width>=1200px){h1{font-size:5rem}}@media (width>=1400px){h1{font-size:5rem}}@media (width>=1620px){h1{font-size:5.4rem}}h1:after{content:"";background-color:#000;width:100%;height:.2rem;margin-top:6rem;display:block}h2{text-transform:uppercase;letter-spacing:2px}.vertical-title{writing-mode:vertical-lr;letter-spacing:2px;text-transform:uppercase;margin-block:.83em;margin-inline:0;margin:0;font-size:1.5em;font-weight:700;display:block;transform:scale(-1)}h3{font-family:YoungSerif,Helvetica,serif;font-size:2.8rem;font-weight:400;line-height:1.1em}h4,h5{text-transform:uppercase;font-size:1.6rem;font-weight:700}h5{margin:0;font-size:1.4rem}.big-p{font-size:2.8rem;line-height:1.5em}.btn-footer{color:#fff;border:.1rem solid #fff;padding:.5rem 2rem;font-size:1.4rem}.wpcf7-response-output{font-family:Kobe1\.1,Arial,sans-serif;font-size:1.4rem;display:inline-block}.wpcf7 p{line-height:1.5em}.wpcf7-submit{margin-top:2rem}.RatioContainer{height:0;padding-bottom:100%;display:block;position:relative}.RatioContainer img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.RatioContainer--grey{background-color:#f4f4f4}.RatioContainer--white{background-color:#fff}.RatioContainer--3by2{padding-bottom:66.6666%}.Svg{height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden}.Svg svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes defile{0%{transform:translate(100%)}to{transform:translate(0%)}}.Ringo-Select{flex-direction:column;display:inline-flex;position:relative}.Ringo-Select .Ringo-Select__divSelect{cursor:pointer;background-color:#fff;border:1px solid #000;justify-content:center;align-items:center;min-width:160px;padding:10px;display:flex}.Ringo-Select .Ringo-Select__divSelect:after{content:"";border-top:5px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:auto}.Ringo-Select ul{opacity:0;pointer-events:none;background-color:#fff;border:1px solid #000;flex-direction:column;width:100%;margin:0;padding:0;transition:all .4s ease-in-out;display:inline-flex;position:absolute;top:40px}.Ringo-Select ul li{cursor:pointer;background-color:#fff;padding:10px 20px;list-style:none;transition:all .3s ease-in-out}.Ringo-Select ul li:hover,.Ringo-Select ul li:focus{background-color:#eee}.Ringo-Select ul li+li{border-top:1px solid gray}.Ringo-Select div{display:inline-block}.Ringo-Select.opened ul{opacity:1;pointer-events:all;top:50px}body.single .Footer{margin-top:0}body.page-template-page-nos-ateliers .FrontPage{margin-bottom:0}body.page-template-page-nos-ateliers .FrontPage .Body__knows{background-color:#fff}.grecaptcha-badge{display:none!important}.Footer{background-color:#00a487;margin-top:10rem}.textDefile-container{background-color:#fff;border-top:.2rem solid #000;border-bottom:.2rem solid #000;width:100%;height:6.5rem;position:relative}.textDefile{justify-content:flex-end;width:100%;display:flex;position:absolute;top:3rem;overflow:hidden;transform:translateY(-50%)}.textDefile ul{white-space:nowrap;align-items:center;animation:15s linear infinite defile;display:flex}.textDefile ul.play{animation-play-state:running}.textDefile ul.pause{animation-play-state:paused}.textDefile li{text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;font-size:2.4rem;font-weight:700;transition:all .2s;display:flex}.textDefile li:hover,.textDefile li:focus{color:#00a487}.textDefile li:after{content:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/cible.07a1b9e7.svg);width:4rem;margin-top:.8rem;margin-left:1.5rem;margin-right:1.5rem;display:inline-block}.Footer__content{color:#fff;grid-template-columns:repeat(2,1fr);width:100%;line-height:1.2em;display:grid}@media (width>=576px){.Footer__content{grid-template-columns:repeat(20,1fr)}}.Footer__content .first-row{padding-top:2rem}@media (width>=576px){.Footer__content .first-row{padding-top:3rem}}.Footer__content .sec-row{border-top:.2rem solid #fff;padding-top:3rem}@media (width>=768px){.Footer__content .sec-row{padding-bottom:6rem}}@media (width>=992px){.Footer__content .sec-row{padding-bottom:13rem}}.Footer__content .Footer__title--accroche{text-transform:uppercase;margin:0 0 2rem;font-size:1.4rem;font-weight:700;line-height:1.1em}.Footer__rows{flex-direction:column;display:flex}.Footer__rows .Row__block:nth-child(2){margin-top:3rem}@media (width>=768px){.Footer__rows .Row__block:nth-child(2){padding-bottom:9rem}.Footer__rows.Footer__contact{flex-direction:row;justify-content:space-between}}@media (width>=992px){.Footer__rows.Footer__contact{flex-direction:column;justify-content:flex-start}}.Footer__rows.Footer__contact .Row__block:nth-child(2){margin-top:3rem}@media (width>=768px){.Footer__rows.Footer__contact .Row__block:nth-child(2){margin-top:0}}@media (width>=992px){.Footer__rows.Footer__contact .Row__block:nth-child(2){margin-top:5rem}}.Footer__logo{grid-area:1/1/auto/3;width:21.5rem;margin:0 auto}@media (width>=576px){.Footer__logo{margin:initial;grid-column:1/4;padding-left:2rem}}.Footer__logo svg path,.Footer__logo svg circle{fill:#fff}.Footer__title{text-transform:uppercase;padding-left:2rem;font-size:1.6rem;font-weight:700}.Footer__title--coll{grid-area:4/1/auto/3}@media (width>=576px){.Footer__title--coll{grid-area:3/1/auto/21}}@media (width>=768px){.Footer__title--coll{grid-area:1/11/auto/15}}.Footer__title--share{grid-area:6/1/auto/3}@media (width>=576px){.Footer__title--share{grid-area:5/1/auto/21}}@media (width>=768px){.Footer__title--share{grid-row:3}}@media (width>=992px){.Footer__title--share{grid-area:1/15/auto/18}}.Footer__socials{grid-area:2/1/auto/3;margin:0 auto;padding-bottom:2rem}@media (width>=576px){.Footer__socials{margin:initial;padding-bottom:initial;grid-area:1/15/auto/21}}@media (width>=768px){.Footer__socials{grid-column:17/21}}@media (width>=992px){.Footer__socials{grid-column:18/21}}.Footer__socials ul{justify-content:space-around;width:18rem;display:flex}@media (width>=576px){.Footer__socials ul{width:initial}}.Footer__socials ul li{width:2rem;height:2rem}.Footer__socials ul li a{width:100%;height:100%;display:block}.Footer__socials ul li a svg{width:100%;height:100%}.Footer__socials ul li a svg path,.Footer__socials ul li a svg circle{fill:#fff}.Footer__slogan{grid-area:3/1/auto/2}@media (width>=576px){.Footer__slogan{grid-area:2/1/auto/9}}@media (width>=768px){.Footer__slogan{grid-column:1/4;padding-left:2rem;padding-right:2rem}}.Footer__slogan p{letter-spacing:1pt;font-family:YoungSerif,Helvetica,serif;font-size:2.1rem;line-height:2rem}.Footer__menu{grid-area:3/2/auto/3}@media (width>=576px){.Footer__menu{grid-area:2/9/auto/21}}@media (width>=768px){.Footer__menu{grid-column:4/11}}.Footer__menu .Menu__list{flex-flow:column wrap;padding-left:1rem;display:flex}@media (width>=576px){.Footer__menu .Menu__list{padding-left:8rem}}@media (width>=1200px){.Footer__menu .Menu__list{height:9rem;padding-left:0}}.Footer__menu .Menu__list li a{color:#fff;text-transform:uppercase;font-size:1.6rem}.Footer__links{grid-area:5/1/auto/3;padding-left:2rem;padding-right:2rem}@media (width>=576px){.Footer__links{grid-area:4/1/auto/21}}@media (width>=768px){.Footer__links{border-left:.2rem solid #fff;grid-area:2/11/auto/21}}@media (width>=992px){.Footer__links{grid-column:11/15}}.Footer__links .btn-footer{padding:.5rem 1.9rem}@media (width>=1200px){.Footer__links .btn-footer{padding:.5rem 2rem}}.Footer__links .Row__block:nth-child(2){margin-bottom:2rem}@media (width>=768px){.Footer__links .Row__block:nth-child(2){margin-bottom:0}}.Footer__contact{grid-area:7/1/auto/3;padding-bottom:6rem;padding-left:2rem;font-size:1.6rem}@media (width>=576px){.Footer__contact{grid-area:6/1/auto/21}}@media (width>=768px){.Footer__contact{grid-row:4;padding-bottom:0}}@media (width>=992px){.Footer__contact{border-left:.2rem solid #fff;grid-area:2/15/auto/21}}.Footer__contact a{color:#fff;text-decoration:underline}.page-template-page-a-propos .Footer{background-color:#00a8ff}.page-template-page-a-propos .textDefile li:hover,.page-template-page-a-propos .textDefile li:focus{color:#00a8ff}.page-template-page-nos-ateliers .Footer,.page-template-page-contact .Footer{background-color:#f1006c}.page-template-page-nos-ateliers .textDefile li:hover,.page-template-page-nos-ateliers .textDefile li:focus,.page-template-page-contact .textDefile li:hover,.page-template-page-contact .textDefile li:focus{color:#f1006c}.page-template-page-projets .Footer{background-color:#fcd049}.page-template-page-projets .Footer .Footer__logo svg path,.page-template-page-projets .Footer .Footer__logo svg circle{fill:#2a2a2a}.page-template-page-projets .Footer .Footer__content{color:#2a2a2a}.page-template-page-projets .Footer .Footer__content .sec-row{border-top:.2rem solid #2a2a2a}.page-template-page-projets .Footer .Footer__menu .Menu__list li a{color:#2a2a2a}.page-template-page-projets .Footer .Footer__links .btn-footer{color:#2a2a2a;border:.2rem solid #2a2a2a}@media (width>=768px){.page-template-page-projets .Footer .Footer__links{border-left:.2rem solid #2a2a2a}}.page-template-page-projets .Footer .Footer__contact a{color:#2a2a2a}@media (width>=992px){.page-template-page-projets .Footer .Footer__contact{border-left:.2rem solid #2a2a2a}}.page-template-page-projets .Footer .Footer__socials ul li a svg path{fill:#2a2a2a}.page-template-page-projets .textDefile li:hover,.page-template-page-projets .textDefile li:focus{color:#fcd049}.page-template-page-nos-references .Footer{background-color:#000}.BackToTop{pointer-events:none;z-index:9999;width:100%;height:100vh;position:fixed;top:0;left:0}.BackToTop a{pointer-events:all;cursor:pointer;background-color:#fff;border:.1rem solid #2a2a2a;border-radius:100%;width:6rem;height:6rem;padding:1rem;display:block;position:absolute;bottom:1rem;right:2rem}.BackToTop a img{object-fit:contain;width:100%;height:100%;transform:rotate(180deg)}.Header{z-index:99999;background-color:#fff;border-bottom:2px solid #000;position:sticky;top:0}.Header.open .Header-menu{right:0}.Header-navbar{justify-content:space-between;align-items:center;padding:1.7rem 0;display:flex}@media (width>=576px){.Header-navbar{padding:1.7rem 1.5rem}}.Header-menu{z-index:9999;background-color:#00a487;flex-direction:column;justify-content:space-between;padding:8rem 5rem 5rem;transition:all .5s;display:flex;position:absolute;top:0;right:-25rem;box-shadow:-7px 9px 15px -8px #0003}@media (width>=992px){.Header-menu{position:initial;box-shadow:none;background-color:#0000;flex-direction:row;align-items:center;padding:0}}@media (width>=1400px){.Header-menu{margin-right:6rem!important}}.Header-menu .menu-item a{color:#fff;text-transform:uppercase;padding:.8rem 1rem .5rem;font-size:1.5rem;font-weight:400}@media (width>=992px){.Header-menu .menu-item a{color:#000}}@media (width>=1400px){.Header-menu .menu-item a{font-size:1.6rem}}@media (width>=992px){.Header-menu .menu-item a:hover,.Header-menu .menu-item a:focus{color:#fff;background-color:#00a8ff}.Header-menu .menu-item:nth-child(2) a:hover,.Header-menu .menu-item:nth-child(2) a:focus,.Header-menu .menu-item:nth-child(5) a:hover,.Header-menu .menu-item:nth-child(5) a:focus{background-color:#f1006c}.Header-menu .menu-item:nth-child(3) a:hover,.Header-menu .menu-item:nth-child(3) a:focus{background-color:#fcd049}.Header-menu .menu-item:nth-child(4) a:hover,.Header-menu .menu-item:nth-child(4) a:focus{background-color:#2a2a2a}}.Header-menu li+li{margin-top:1.5rem}@media (width>=992px){.Header-menu li+li{margin-top:0;margin-left:1rem}}@media (width>=1400px){.Header-menu li+li{margin-left:4rem}}.Header-logo img{width:12rem}@media (width>=576px){.Header-logo img{width:18rem}}@media (width>=1400px){.Header-logo img{width:20rem}}.Header-burger{z-index:99999;transition:all .3s ease-in-out;display:block;position:absolute;top:1.3rem;right:2rem}@media (width>=576px){.Header-burger{top:2rem}}@media (width>=992px){.Header-burger{display:none}}.Header-burger button{cursor:pointer;background-color:#0000;border:none;outline:none;width:4rem;height:2.4rem;padding:0;position:relative}.Header-burger button span{transform-origin:15%;background-color:#000;width:100%;height:.4rem;transition:all .3s ease-in-out;display:block;position:absolute;left:50%;transform:translate(-50%)rotate(0)}.Header-burger button span:first-child{top:0}.Header-burger button span:nth-child(2){top:1rem}.Header-burger button span:last-child{bottom:0}.Header.open .Header-burger button span{background-color:#fff}.Header.open .Header-burger button span:first-child{transform:translate(-40%)rotate(45deg)}.Header.open .Header-burger button span:last-child{transform:translate(-40%)rotate(-45deg)}.Header.open .Header-burger button span:nth-child(2){opacity:0;width:0;transition:all .2s}.Header-socials{margin-right:7rem;position:relative}@media (width>=576px){.Header-socials{margin-right:13rem}}@media (width>=992px){.Header-socials{margin-right:0}}.Header-socials ul{align-items:center;list-style:none;display:flex}.Header-socials ul li a svg{width:auto;height:2.3rem}.Header-socials ul li.insta a svg path{fill:#f1006c}.Header-socials ul li.linkedin a svg path{fill:#fcd049}.Header-socials ul li.pinterest a svg path{fill:#2a2a2a}.Header-socials ul li+li{margin-left:1.5rem}@media (width>=1400px){.Header-socials ul li+li{margin-left:3rem}}.Header-socials:before{content:"";background-color:#000;width:.2rem;height:9.8rem;display:block;position:absolute;top:-4.2rem;left:-2rem}@media (width>=576px){.Header-socials:before{height:10.7rem;top:-3.8rem}}@media (width>=992px){.Header-socials:before{height:11.1rem;top:-4.3rem}}@media (width>=1400px){.Header-socials:before{top:-4rem;left:-9rem}}.page-template-page-a-propos .Header-menu .menu-item:first-child a{color:#fff;background-color:#00a8ff}.page-template-page-nos-ateliers .Header-menu .menu-item:nth-child(2) a{color:#fff;background-color:#f1006c}.blog .Header-menu .menu-item:nth-child(3) a{color:#fff;background-color:#fcd049}.page-template-page-nos-references .Header-menu .menu-item:nth-child(4) a{color:#fff;background-color:#000}.page-template-page-contact .Header-menu .menu-item:nth-child(5) a{color:#fff;background-color:#f1006c}:root{--grid-border:1px solid #000}.Main--page{margin-top:5rem}.Main--page h1:after{content:none}.Main--page h1{margin-bottom:5rem}.Main--page h2{margin:3rem 0 2rem}.Main .Archive .Main__header,.Main .Contact .Main__header{flex-direction:column}@media (width>=1200px){.Main .Archive .Main__header,.Main .Contact .Main__header{flex-direction:row}}.Main .Archive .Main__header>*,.Main .Contact .Main__header>*{width:100%}@media (width>=1200px){.Main .Archive .Main__header>*,.Main .Contact .Main__header>*{width:50%}}.Main .Archive .Main__header>.Main__caption,.Main .Contact .Main__header>.Main__caption{margin-top:2rem}@media (width>=1200px){.Main .Archive .Main__header>.Main__caption,.Main .Contact .Main__header>.Main__caption{margin-right:0}}.Main .Main__header{padding-top:5rem;padding-bottom:5rem;display:flex}@media (width>=576px){.Main .Main__header{padding-top:12rem;padding-bottom:12rem}}@media (width>=768px){.Main .Main__header>*{width:50%}}.Main .FrontPage .Main__header{padding-top:5rem}@media (width>=576px){.Main .FrontPage .Main__header{padding-top:12rem}}.Main .FrontPage .Main__header .container{flex-direction:column;display:flex}@media (width>=1200px){.Main .FrontPage .Main__header .container{flex-direction:row}}.Main .FrontPage .Main__header .Main__title,.Main .FrontPage .Main__header .Main__caption{width:100%}@media (width>=1200px){.Main .FrontPage .Main__header .Main__title,.Main .FrontPage .Main__header .Main__caption{width:50%}}.Main .FrontPage .Main__header .Main__caption{margin-top:2rem}@media (width>=1200px){.Main .FrontPage .Main__header .Main__caption{margin-top:0}}.Main .Main__title{margin-right:0}@media (width>=576px){.Main .Main__title{margin-right:5rem}}.Main .Main__title--frontpage{padding-top:12rem;position:relative}.Main .Main__title--frontpage:before{content:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/label-gibert.b397d527.svg);width:10rem;height:10rem;animation:8s linear infinite rotation;position:absolute;top:0;left:0}@media (width>=576px){.Main .Main__title--frontpage:before{top:0;left:0}}.Main .Main__caption p{font-size:3rem;line-height:1.3em}@media (width>=1200px){.Main .Main__caption p{font-size:2.7rem}}@media (width>=1620px){.Main .Main__caption p{font-size:3.6rem}}.Main .About .Main__title{width:100%}.Main .About .Main__title:after{width:50%}.Main .About .Manifesto{align-items:center;margin-bottom:8rem;display:flex}.Main .About .Manifesto h2{margin-right:2rem}@media (width>=576px){.Main .About .Manifesto h2{margin-right:7rem}}@media (width>=992px){.Main .About .Manifesto .Manifesto__content{padding-right:12rem}}.Main .About .Manifesto .Manifesto__content p{font-size:2rem;line-height:1.5em}@media (width>=992px){.Main .About .Manifesto .Manifesto__content p{font-size:2.8rem}}.Main .About .Manifesto .Manifesto__content strong{color:#00a8ff;font-weight:700}.Main .About .Manifesto--hist{margin-bottom:12rem}.Main .About .Manifesto--hist h2{margin-right:0}@media (width>=768px){.Main .About .Manifesto--hist h2{margin-right:7rem}}.Main .About .Manifesto--hist .Manifesto__content{width:100%;min-height:98rem;padding-right:0;position:relative}@media (width>=768px){.Main .About .Manifesto--hist .Manifesto__content{min-height:118rem}}.Main .About .Manifesto--hist .Manifesto__content .Col{padding-top:8vw;padding-bottom:8vw;position:absolute;top:0}.Main .About .Manifesto--hist .Manifesto__content .Col--left{z-index:0;opacity:0;background-position:88%;background-repeat:no-repeat;background-size:80%;width:80%;height:100%;transition:all .4s;left:0}@media (width>=992px){.Main .About .Manifesto--hist .Manifesto__content .Col--left{width:90%}}.Main .About .Manifesto--hist .Manifesto__content .Col--left:after{content:"";opacity:.5;z-index:-1;background-color:#fff;display:block;position:absolute;inset:0}.Main .About .Manifesto--hist .Manifesto__content .Col--left span{font-size:8rem;font-weight:700}.Main .About .Manifesto--hist .Manifesto__content .Col--left p{max-width:65rem;margin-top:6rem}.Main .About .Manifesto--hist .Manifesto__content .Col--left.active{opacity:1}.Main .About .Manifesto--hist .Manifesto__content .Col--right{width:20%;height:100%;right:0}@media (width>=992px){.Main .About .Manifesto--hist .Manifesto__content .Col--right{width:10%}}.Main .About .Manifesto--hist .Manifesto__content .Col--right ul{text-align:end;flex-direction:column;justify-content:space-between;height:100%;display:flex}.Main .About .Manifesto--hist .Manifesto__content .Col--right ul li{cursor:pointer;font-size:2.8rem;font-weight:400;transition:all .2s}@media (width>=768px){.Main .About .Manifesto--hist .Manifesto__content .Col--right ul li{font-size:3.5rem}}.Main .About .Manifesto--hist .Manifesto__content .Col--right ul li.hover{font-weight:700;transform:scale(1.5)}.Main .About .Manifesto--lab .Manifesto__content{width:100%}@media (width>=768px){.Main .About .Manifesto--lab .Manifesto__content{padding-left:12rem;padding-right:12rem}}.Main .About .Manifesto--lab .Manifesto__content ul{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}@media (width>=1200px){.Main .About .Manifesto--lab .Manifesto__content ul{justify-content:space-between;gap:2rem}}.Main .About .Manifesto--lab .Manifesto__content ul li{text-align:center;max-width:30rem}.Main .About .Manifesto--lab .Manifesto__content ul li>div{border-bottom:.2rem solid #000;justify-content:center;align-items:center;padding-bottom:4rem;display:flex}@media (width>=1200px){.Main .About .Manifesto--lab .Manifesto__content ul li>div{height:18rem;padding-bottom:10rem}}.Main .About .Manifesto--lab .Manifesto__content ul li h3{margin-top:2rem;margin-bottom:3rem}.Main .About .Manifesto--lab .Manifesto__content ul li p{font-size:2rem}.Main .FrontPage--ateliers{margin-bottom:3rem}.Main .FrontPage--ateliers .Main__header{background-color:#fff;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.Main .FrontPage--ateliers .Main__body .Body__hero{height:initial;will-change:transform;z-index:0;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;top:0;overflow:hidden}@media (width>=992px){.Main .FrontPage--ateliers .Main__body .Body__hero{flex-direction:row;justify-content:center;height:80vh;min-height:100vh;position:sticky}}.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__caption{width:100%}@media (width>=992px){.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__caption{width:70%}}@media (width>=1400px){.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__caption{width:50%}}.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__img{width:100%}@media (width>=992px){.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__img{width:30%}}@media (width>=1400px){.Main .FrontPage--ateliers .Main__body .Body__hero>div.Body__img{width:50%}}.Main .FrontPage--ateliers .Main__body .Body__caption{position:initial;opacity:1}.Main .FrontPage--ateliers .Main__body .Body__caption--txt{background-color:#0000;border-top:.2rem solid #000;border-bottom:.2rem solid #000;align-items:flex-start;padding-top:11rem}.Main .FrontPage--ateliers .Main__body .Body__caption--txt p{align-self:center;margin-right:20rem}.Main .FrontPage--ateliers .Main__body .Body__caption--txt h2{color:#f1006c;text-transform:none;margin-bottom:3rem;font-family:YoungSerif;font-size:5rem;font-weight:400;line-height:1.1em}.Main .FrontPage--ateliers .Main__body .Body__caption--txt p{line-height:1.2em}@media (width>=1400px){.Main .FrontPage--ateliers .Main__body .Body__caption--txt p{line-height:1.7em}}.Main .FrontPage--ateliers .Main__body .Body__knows{backface-visibility:hidden;box-sizing:border-box;z-index:1000;background-color:#fff;margin-top:8rem;padding-top:12rem;overflow:hidden;transform:translate(0,0)}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__chapo{align-items:center;margin-bottom:6rem;display:flex}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__chapo h2{margin-right:10rem}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery{grid-template-rows:repeat(2,50rem);grid-template-columns:repeat(1,1fr);display:grid}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item{border:.2rem solid #000;border-top:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:first-child{border-top:.2rem solid #000}@media (width>=768px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery{grid-template-columns:repeat(2,1fr)}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(odd){border:.2rem solid #000;border-top:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(odd):first-child{border-top:.2rem solid #000}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(2n){border:.2rem solid #000;border-top:none;border-left:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(2n):first-child{border-top:.2rem solid #000}}@media (width>=992px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery{grid-template-rows:repeat(2,60rem);grid-template-columns:repeat(3,1fr)}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:first-child{border:.2rem solid #000;border-right:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(2){border:.2rem solid #000}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(3){border:.2rem solid #000;border-left:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(4),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(7),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(10),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(13){border-top:none;border-bottom:.2rem solid #000;border-left:.2rem solid #000;border-right:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(5),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(8),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(11),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(14){border:.2rem solid #000;border-top:none}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(6),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(9),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(12),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:nth-child(15){border:.2rem solid #000;border-top:none;border-left:none}}@media (width>=1400px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery{grid-template-rows:repeat(2,50rem)}}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item{height:50rem;position:relative}@media (width>=992px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item{height:60rem}}@media (width>=1400px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item{height:50rem}}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item:first-child{z-index:1}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item:hover .Item:nth-child(2),.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item.picto .Item:nth-child(3){z-index:2}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item{height:100%}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--img,.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--picto,.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--txt{z-index:0}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--img,.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--picto{position:absolute;inset:0}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--txt{background-color:#fff;padding:3rem;position:relative}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--txt p{font-size:1.8rem;line-height:1.2em}@media (width>=1200px){.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--txt p{font-size:2.2rem;line-height:1.4em}}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--img img{object-fit:cover;pointer-events:none;width:100%;height:100%}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--picto{background-color:#fff;justify-content:center;align-items:center;display:flex}.Main .FrontPage--ateliers .Main__body .Body__knows .Knows__gallery .Know__item .Item--picto img{pointer-events:none;animation:8s linear infinite rotation}.Main .FrontPage--references,.Main .Contact{position:relative}.Main .FrontPage--references .Main__body .Body__ref,.Main .Contact .Main__body .Body__ref{margin-bottom:13.5rem;display:flex}.Main .FrontPage--references .Main__body .Body__ref>div,.Main .Contact .Main__body .Body__ref>div{margin-right:26rem}.Main .FrontPage--references .Main__body .Body__ref h2,.Main .Contact .Main__body .Body__ref h2{text-transform:uppercase;margin-bottom:5.5rem}.Main .FrontPage--references .Main__body .Body__ref ul li a,.Main .Contact .Main__body .Body__ref ul li a{color:#2a2a2a;font-size:2.6rem;font-weight:700;transition:all .3s;display:inline-block}.Main .FrontPage--references .Main__body .Body__ref ul li a:before,.Main .Contact .Main__body .Body__ref ul li a:before{content:"";background-image:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/cross.b485265e.png);background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;transition:all .3s;display:inline-block;transform:scale(0)}.Main .FrontPage--references .Main__body .Body__ref ul li a:hover,.Main .FrontPage--references .Main__body .Body__ref ul li a:focus,.Main .Contact .Main__body .Body__ref ul li a:hover,.Main .Contact .Main__body .Body__ref ul li a:focus{font-weight:700;transform:scale(1.5)}.Main .FrontPage--references .Main__body .Body__ref ul li a:hover:before,.Main .FrontPage--references .Main__body .Body__ref ul li a:focus:before,.Main .Contact .Main__body .Body__ref ul li a:hover:before,.Main .Contact .Main__body .Body__ref ul li a:focus:before{content:"";transform:scale(1)}.Main .FrontPage--references .Main__body .Body__ref ul li+li,.Main .Contact .Main__body .Body__ref ul li+li{margin-top:.6rem}.Main .FrontPage--references .Main__body .Body__btn,.Main .Contact .Main__body .Body__btn{cursor:pointer;border:.2rem solid #000;margin-top:2rem;margin-bottom:2rem;padding:.5rem 6rem;display:inline-block}.Main .FrontPage--references .Main__body .Body__form,.Main .Contact .Main__body .Body__form{z-index:100000;background-color:#fff;border-bottom:.2rem solid #000;min-height:100vh;padding:5rem;position:fixed;top:0;left:0;right:0}.Main .FrontPage--references .Main__body .Body__form.closed,.Main .Contact .Main__body .Body__form.closed{display:none}.Main .FrontPage--references .Main__body .Body__form h2,.Main .Contact .Main__body .Body__form h2{color:#00a8ff}.Main .FrontPage--references .Main__body .Body__form header,.Main .Contact .Main__body .Body__form header{border-bottom:.2rem solid #000;padding-top:2rem;padding-bottom:2rem}.Main .FrontPage--references .Main__body .Body__form header .container-fluid,.Main .Contact .Main__body .Body__form header .container-fluid{justify-content:space-between;align-items:center;display:flex}.Main .FrontPage--references .Main__body .Body__form header .container-fluid h2,.Main .Contact .Main__body .Body__form header .container-fluid h2{text-transform:initial}.Main .FrontPage--references .Main__body .Body__form header .container-fluid svg,.Main .Contact .Main__body .Body__form header .container-fluid svg{cursor:pointer;width:5rem}.Main .FrontPage--references .Main__body .Body__form main,.Main .Contact .Main__body .Body__form main{margin-top:12rem}.Main .FrontPage--references .Main__body .Body__form main .Body__form--title,.Main .Contact .Main__body .Body__form main .Body__form--title{font-size:4.2rem}.Main .FrontPage--references .Main__body .Body__form main p,.Main .Contact .Main__body .Body__form main p{font-size:3rem;font-weight:700}.Main .FrontPage--references .Main__body .Body__form main form,.Main .Contact .Main__body .Body__form main form{margin-top:8rem;font-family:YoungSerif,Helvetica,serif;font-size:2.6rem;line-height:.3em}@media (width>=992px){.Main .FrontPage--references .Main__body .Body__form main form,.Main .Contact .Main__body .Body__form main form{font-size:3rem}}.Main .FrontPage--references .Main__body .Body__form main form .input-sizer span,.Main .Contact .Main__body .Body__form main form .input-sizer span{display:inline-grid;position:relative}.Main .FrontPage--references .Main__body .Body__form main form .input-sizer span:after,.Main .Contact .Main__body .Body__form main form .input-sizer span:after{content:attr(data-value)" ";visibility:hidden;white-space:pre-wrap;height:0}.Main .FrontPage--references .Main__body .Body__form main form input,.Main .Contact .Main__body .Body__form main form input{resize:none;appearance:none;color:#00a487;background:0 0;border:none;border-bottom:.2rem solid #2a2a2a;outline:none;width:auto}.Main .FrontPage--references .Main__body .Body__form main form input[type=submit],.Main .Contact .Main__body .Body__form main form input[type=submit]{color:#2a2a2a;cursor:pointer;background-color:#0000;border:.1rem solid #2a2a2a;padding:2rem 8rem;font-family:Kobe1\.1,Arial,sans-serif;font-weight:300}.Main .FrontPage--references .Main__body .Body__form main form input.cv,.Main .Contact .Main__body .Body__form main form input.cv{border-bottom:none;font-size:1.6rem}.Main .FrontPage--references .Main__body .Body__form main form .wpcf7-not-valid-tip,.Main .Contact .Main__body .Body__form main form .wpcf7-not-valid-tip{font-family:Kobe1\.1,Arial,sans-serif;font-size:1.4rem}.Main .Contact .Main__body .Body__writting{margin-bottom:20rem}.Main .Contact .Main__body .Body__writting>ul{flex-wrap:wrap;justify-content:space-between;row-gap:4rem;display:flex}.Main .Contact .Main__body .Body__writting>ul>li{flex-direction:column;justify-content:space-between;align-items:center;max-width:38.5rem;height:28rem;display:flex}.Main .Contact .Main__body .Body__writting>ul>li h2{text-transform:none;letter-spacing:0;font-family:YoungSerif,Helvetica,serif;font-size:3.6rem;font-weight:400;line-height:1.1em}.Main .Contact .Main__body .Body__writting>ul>li a,.Main .Contact .Main__body .Body__writting>ul>li select{text-align:center;color:#2a2a2a;background-color:#fff;border:.2rem solid #2a2a2a;padding:.8rem 10rem}.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select .Ringo-Select__divSelect{border:.2rem solid #2a2a2a;min-width:32rem}.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select .Ringo-Select__divSelect:after{content:none}.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select ul{border:none;border-bottom:.2rem solid #2a2a2a}.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select ul li:hover,.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select ul li:focus{color:#fff;background-color:#f1006c}.Main .Contact .Main__body .Body__writting>ul>li .Ringo-Select ul li+li{border-top:none}.Body__infos .Body__item{flex-direction:column;align-items:flex-end;width:100%;display:flex}.Body__infos .Body__item h2{text-align:end;text-transform:uppercase;cursor:pointer;border-bottom:.2rem solid #000;width:100%;padding-bottom:2rem;font-size:2.1rem}@media (width>=992px){.Body__infos .Body__item h2{font-size:2.2rem}}.Body__infos .Body__item h2:after{content:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/arrow.c990a9f0.svg);width:3rem;margin-left:2rem;transition:all .2s;display:inline-block;transform:rotate(180deg)}@media (width>=576px){.Body__infos .Body__item h2:after{width:6rem}}.Body__infos .Body__item p{text-align:start;height:0;margin-top:0;transition:all .3s;display:inline-block;overflow:hidden}@media (width>=576px){.Body__infos .Body__item p{width:90%;padding-right:2rem}}.Body__infos .Body__item .Body__jobs{border-top:none;border-left:var(--grid-border);grid-template-columns:1fr;width:90%;height:0;margin-top:0;transition:all .3s;display:grid;overflow:hidden}@media (width>=992px){.Body__infos .Body__item .Body__jobs{grid-template-columns:repeat(3,1fr)}}.Body__infos .Body__item .Body__jobs--testi{border:none!important}.Body__infos .Body__item .Body__jobs--testi li{flex-direction:column;justify-content:space-between;display:flex;border:none!important;padding:0!important}.Body__infos .Body__item .Body__jobs--testi li p:first-child{margin-bottom:2.5rem;font-size:3rem}.Body__infos .Body__item .Body__jobs--testi li h3{margin-top:2rem;margin-bottom:.5rem;font-size:2rem}.Body__infos .Body__item .Body__jobs--testi li h3+p{margin-top:0}.Body__infos .Body__item .Body__jobs--testi li+li{margin-top:4rem}@media (width>=992px){.Body__infos .Body__item .Body__jobs--testi li+li{margin-top:0}}.Body__infos .Body__item .Body__jobs--labels li{text-align:center;flex-direction:column;align-items:center;display:flex;border:none!important}.Body__infos .Body__item .Body__jobs--labels li>div{justify-content:center;align-items:center;height:18rem;margin-bottom:2rem;display:flex;position:relative}.Body__infos .Body__item .Body__jobs--labels li>div:after{content:"";background-color:#2a2a2a;width:100%;height:.2rem;display:block;position:absolute;bottom:0}.Body__infos .Body__item .Body__jobs--labels li p{text-align:center}.Body__infos .Body__item .Body__jobs li{border-right:var(--grid-border);border-bottom:var(--grid-border);padding:4.5rem}.Body__infos .Body__item.open h2:after{transform:rotate(0)}.Body__infos .Body__item.open p,.Body__infos .Body__item.open .Body__jobs{height:auto;margin-top:2rem;transition:all .3s}.Body__infos .Body__item.open .Body__jobs{border-top:var(--grid-border);margin-top:5rem}.Body__infos .Body__item.open .Body__jobs a{color:#2a2a2a}.Body__infos .Body__item+.Body__item{margin-top:8rem}.Archive .Main__header{flex-direction:column}@media (width>=1200px){.Archive .Main__header{flex-direction:row}}.Archive .Main__header>*{width:100%}@media (width>=1200px){.Archive .Main__header>*{width:50%}}.Archive .Main__header>.Main__caption{margin-top:2rem}@media (width>=1200px){.Archive .Main__header>.Main__caption{margin-right:0}}.Archive .Archive__content--header{margin-bottom:5rem}@media (width>=992px){.Archive .Archive__content--header{margin-bottom:5rem}}.Archive .Archive__dropdowns{flex-direction:column;display:flex}@media (width>=992px){.Archive .Archive__dropdowns{flex-direction:row;justify-content:space-between;align-items:center}}.Archive .Archive__dropdowns a{text-transform:uppercase;color:#000;font-weight:700}.Archive .Archive__form{flex-direction:column;margin-top:2rem;display:flex}@media (width>=768px){.Archive .Archive__form{flex-direction:row}}@media (width>=992px){.Archive .Archive__form{margin-top:0}}.Archive .Archive__form form{z-index:100;width:30rem;height:3.5rem;position:relative}.Archive .Archive__form form:first-child{z-index:110}.Archive .Archive__form form:after{content:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/arrow.c990a9f0.svg);z-index:0;pointer-events:none;width:4rem;margin-left:2rem;transition:all .2s;display:inline-block;position:absolute;right:0}.Archive .Archive__form form .Ringo-Select{width:100%}.Archive .Archive__form form .Ringo-Select .Ringo-Select__divSelect{text-transform:uppercase;border:none;border-bottom:.2rem solid #2a2a2a;min-width:100%;padding:0 0 1rem;display:inline-block}.Archive .Archive__form form .Ringo-Select .Ringo-Select__divSelect:after{content:none}.Archive .Archive__form form .Ringo-Select ul{border:none;border-bottom:.2rem solid #2a2a2a;width:113.2%;top:2rem;left:50%;transform:translate(-50%)}.Archive .Archive__form form .Ringo-Select ul li{border:none}.Archive .Archive__form form .Ringo-Select ul li:hover,.Archive .Archive__form form .Ringo-Select ul li:focus{background-color:#fcd049}.Archive .Archive__form form .Ringo-Select.opened ul{top:4rem}.Archive .Archive__form form+form{margin-top:4rem}@media (width>=768px){.Archive .Archive__form form+form{margin-top:0;margin-left:4rem}}.Archive .Archive__grid{grid-template-rows:1fr;grid-template-columns:100%;grid-auto-flow:dense;gap:2rem;display:grid}@media (width>=992px){.Archive .Archive__grid{grid-template-columns:2fr 1fr}}.Archive .Article__item .Post__link{color:#2a2a2a}.Archive .Article__item article{border:.2rem solid #000;flex-direction:column;width:100%;height:100%;display:flex}.Archive .Article__item article .Post__thumbnail{height:36rem;position:relative}.Archive .Article__item article .Post__thumbnail img{object-fit:cover;width:100%;height:100%}.Archive .Article__item article .Post__thumbnail img.wp-post-image{min-height:36rem}.Archive .Article__item article .Post__content{flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex}.Archive .Article__item article .Post__title{text-transform:none;margin-bottom:2rem;font-family:YoungSerif,Helvetica,serif;font-size:2.8rem;font-weight:400;line-height:1.1em}.Archive .Article__item article .Post__title a{color:#2a2a2a}.Archive .Article__item article .Post__excerpt{margin-bottom:4rem}.Archive .Article__item article .Post__cat{display:flex}.Archive .Article__item article .Post__cat--secteur{margin-top:auto}.Archive .Article__item article .Post__cat--secteur li{background-color:#fcd049;border:.1rem solid #000;padding:.2rem 3rem}.Archive .Article__item article .Post__cat--secteur li+li{margin-left:1.5rem}.Archive .Article__item article .Post__cat--savoir-faire{flex-direction:column;position:absolute;top:2rem;right:2rem}.Archive .Article__item article .Post__cat--savoir-faire li img{width:10rem;height:10rem}.Archive .Article__item article .Post__cat--savoir-faire li+li{margin-top:1rem}@media (width>=992px){.Archive .Article__item--1{grid-area:span 2/1}}.Archive .Article__item--1 article .Post__thumbnail{height:80rem}@media (width>=992px){.Archive .Article__item--2,.Archive .Article__item--3{grid-column:2}.Archive .Article__item--4,.Archive .Article__item--5{grid-column:1/3}}.Archive .Article__item--4 article,.Archive .Article__item--5 article{flex-direction:column;display:flex}@media (width>=768px){.Archive .Article__item--4 article,.Archive .Article__item--5 article{flex-direction:row}.Archive .Article__item--4 article .Post__thumbnail,.Archive .Article__item--5 article .Post__thumbnail{width:60%}.Archive .Article__item--4 article .Post__content,.Archive .Article__item--5 article .Post__content{width:40%}.Archive .Article__item--5 article{flex-direction:row-reverse}}.Single .Single__header{height:100vh}.Single .Single__header .Header__top{justify-content:space-between;align-items:center;padding:2.5rem 5rem;display:flex}.Single .Single__header .Header__top h1{font-family:Kobe1\.1,Arial,sans-serif;font-size:4.5rem;font-weight:700}.Single .Single__header .Header__top h1:after{content:none}.Single .Single__header .Header__top a img{width:8rem;height:8rem}.Single .Single__header .Header__bottom{border-bottom:.2rem solid #000;height:calc(100vh - 13rem)}.Single .Single__header .Header__bottom img{object-fit:cover;width:100%;height:100%}.Single .Single__body .Body__row{display:flex}.Single .Single__body .Body__row>div{width:50%}.Single .Single__body .Body__row:nth-child(3) .Body__img:first-child{border-top:.2rem solid #000;border-bottom:none}.Single .Single__body .Body__row:nth-child(3) .Body__content,.Single .Single__body .Body__img.double{border-top:.2rem solid #000}.Single .Single__body .Body__img img{object-fit:cover;width:100%;height:100%}.Single .Single__body .Body__img:first-child{border-bottom:.2rem solid #000;border-right:.2rem solid #000}.Single .Single__body .Body__img:last-child:not(.double){border-top:.2rem solid #000;border-left:.2rem solid #000}.Single .Single__body .Body__content{padding:2.5rem 6.5rem}.Single .Single__body .Body__txt{line-height:1.5em}.Single .Single__body .Body__txt h3{margin-top:2rem;margin-bottom:.5rem;font-size:2rem}.Single .Single__body .Body__txt h3+p{margin-top:0;font-size:1.8rem}.Single .Single__body .Body__txt p{width:80%}.Single .Single__body .Body__cat{margin-bottom:8rem;display:flex}.Single .Single__body .Body__cat li img{width:10rem}.Single .Single__body .Body__cat li+li{margin-left:3rem}.FrontPage .Main__body .Body__hero{flex-direction:column;width:100%;height:62rem;display:flex;position:relative}@media (width>=576px){.FrontPage .Main__body .Body__hero{flex-direction:row}}.FrontPage .Main__body .Body__hero>.Body__img{width:100%;height:100%}@media (width>=576px){.FrontPage .Main__body .Body__hero>.Body__img{width:50%}}.FrontPage .Main__body .Body__hero>.Body__img--full{width:100%}.FrontPage .Main__body .Body__caption{pointer-events:none;opacity:0;background-color:#00a487;align-items:flex-end;width:50%;height:100%;padding:6.5rem;transition:all .3s;display:none;position:absolute;top:0}@media (width>=576px){.FrontPage .Main__body .Body__caption{display:flex}}.FrontPage .Main__body .Body__caption figcaption{color:#fff;font-family:YoungSerif,Helvetica,serif;font-size:2.4rem}.FrontPage .Main__body .Body__caption--left,.FrontPage .Main__body .Body__caption--full{left:0}.FrontPage .Main__body .Body__caption--right{right:0}.FrontPage .Main__body .Body__caption--full{width:100%}.FrontPage .Main__body .Body__caption.visible{opacity:1}.FrontPage .Main__body .Body__img img{object-fit:cover;width:100%;height:100%}.FrontPage .Main__body .Body__projects{margin-top:12rem;margin-bottom:12rem}.FrontPage .Main__body .Body__projects .container{align-items:center;display:flex}.FrontPage .Main__body .Body__grid{flex-direction:column;gap:2rem;width:100%;height:60rem;margin-left:3rem;display:flex}@media (width>=768px){.FrontPage .Main__body .Body__grid{flex-flow:wrap;margin-left:8rem}}@media (width>=992px){.FrontPage .Main__body .Body__grid{flex-wrap:nowrap;height:40rem;margin-left:13.5rem}}.FrontPage .Main__body .Body__grid h2{grid-column:1/3;align-items:flex-end;display:flex}.FrontPage .Main__body .Body__grid .Grid__item{width:100%;height:20rem;display:inline-block;position:relative}@media (width>=768px){.FrontPage .Main__body .Body__grid .Grid__item{width:48%;height:50%}}@media (width>=992px){.FrontPage .Main__body .Body__grid .Grid__item{width:25%;height:100%}}.FrontPage .Main__body .Body__grid .Grid__item img{object-fit:cover;width:100%;height:100%}.FrontPage .Main__body .Body__grid .Grid__item figcaption{opacity:0;background-color:#00a487;align-items:flex-end;padding:1rem;transition:all .2s;display:flex;position:absolute;inset:0}.FrontPage .Main__body .Body__grid .Grid__item figcaption h2{color:#fff;text-transform:none;letter-spacing:normal;font-family:YoungSerif,Helvetica,serif;font-size:2.8rem}.FrontPage .Main__body .Body__grid .Grid__item:last-child{width:100%;display:flex}@media (width>=992px){.FrontPage .Main__body .Body__grid .Grid__item:last-child{width:50%}}.FrontPage .Main__body .Body__grid .Grid__item:last-child strong{color:#2a2a2a;width:50%;font-size:3.75rem;font-weight:700;line-height:.9em}.FrontPage .Main__body .Body__grid .Grid__item:last-child figcaption{top:0;left:initial;width:100%;right:0}.FrontPage .Main__body .Body__grid .Grid__item:last-child a{width:50%;position:relative}@media (width>=992px){.FrontPage .Main__body .Body__grid .Grid__item:last-child a:hover figcaption,.FrontPage .Main__body .Body__grid .Grid__item:last-child a:focus figcaption{opacity:1}}.FrontPage .Main__body .Body__grid .Grid__item:last-child img,.FrontPage .Main__body .Body__grid .Grid__item:last-child figcaption{cursor:pointer}@media (width>=992px){.FrontPage .Main__body .Body__grid a:hover figcaption,.FrontPage .Main__body .Body__grid a:focus figcaption{opacity:1}}.FrontPage .Main__body .Body__news .container{align-items:center;display:flex}.FrontPage .Main__body .Body__list{margin-left:3rem}@media (width>=768px){.FrontPage .Main__body .Body__list{margin-left:8rem}}@media (width>=992px){.FrontPage .Main__body .Body__list{margin-left:13.5rem}}.FrontPage .Main__body .Body__item{text-align:end;width:100%;display:inline-block}.FrontPage .Main__body .Body__item h3{text-align:end;text-transform:uppercase;cursor:pointer;letter-spacing:2px;border-bottom:.2rem solid #000;padding-bottom:2rem;font-family:Kobe1\.1,Arial,sans-serif;font-size:2.1rem;font-weight:700}@media (width>=992px){.FrontPage .Main__body .Body__item h3{font-size:2.2rem}}.FrontPage .Main__body .Body__item h3:after{content:url(https://www.gibert-clarey-imprimeurs.fr/wp-content/themes/gibert-clarey/dist/arrow.c990a9f0.svg);width:3rem;margin-left:2rem;transition:all .2s;display:inline-block;transform:rotate(180deg)}@media (width>=576px){.FrontPage .Main__body .Body__item h3:after{width:6rem}}.FrontPage .Main__body .Body__item p{text-align:start;width:30rem;height:0;margin-top:0;padding-right:2rem;transition:all .3s;display:none;overflow:hidden}@media (width>=576px){.FrontPage .Main__body .Body__item p{width:50rem}}@media (width>=992px){.FrontPage .Main__body .Body__item p{width:85rem}}.FrontPage .Main__body .Body__item p a{color:#2a2a2a;font-weight:700}.FrontPage .Main__body .Body__item.open h2:after{transform:rotate(0)}.FrontPage .Main__body .Body__item.open p{height:auto;margin-top:2rem;transition:all .3s;display:inline-block}.FrontPage .Main__body .Body__item+.Body__item{margin-top:4rem}@media (width>=768px){.FrontPage .Main__body .Body__item+.Body__item{margin-top:8rem}}