html #forminator-module-642:not(.select2-dropdown){padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:17em;z-index:9}.row{display:grid;grid-template-columns:auto auto;grid-gap:3em}#dark-mode-toggler{display:none!important}.grecaptcha-badge{display:none!important}.edit-link,article .entry-footer{display:none!important}.sfsiplus_footerLnk{display:none}.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),[class*="inner-container"]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width{max-width:980px;margin-left:auto;margin-right:auto}.wrap{max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:3em;padding-left:1em;padding-right:1em}#page *{font-family:'Montserrat',sans-serif!important}p,li,a{font-size:17.3333px}.home h1.entry-title{font-size:15px!important;font-weight:400;display:none}.home h2,.home .h2,.citation .baseline{font-size:18px;text-transform:uppercase;font-weight:400;font-style:initial}h3,.h3{font-size:29.333px!important;font-weight:800!important;text-transform:uppercase;font-style:italic}h4,.h4,.cat-button a button,.entry-title.default-max-width,.post-template-default h2,.real-container h2{font-size:18px!important;text-transform:uppercase;font-weight:700!important;font-style:normal}@-webkit-keyframes move{from{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes move{from{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}.home #wp-custom-header img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#masthead{background:#1E1E1E;margin:0;width:100%;display:block;max-width:100%}.home #masthead{background:transparent!important}#citation{height:669px}.primary-menu-container ul li a{color:white!important;text-transform:uppercase;font-weight:400;font-size:18px}#page .site-header>.site-logo{width:auto;padding-bottom:0;border-bottom:0;position:absolute;left:2em;top:2em}.site-branding{display:none}#page .site-logo .custom-logo{max-width:81px}#page .site-header{padding:.5em 1em}@keyframes appear{from{opacity:0}to{opacity:1}}.baseline{opacity:0;animation-duration:.5s;animation-delay:.5s;animation-name:appear;animation-fill-mode:forwards}#dessiner{opacity:0;animation-duration:1s;animation-delay:1.5s;animation-name:appear;animation-fill-mode:forwards}#imaginer{opacity:0;animation-duration:1s;animation-delay:1s;animation-name:appear;animation-fill-mode:forwards}#concevoir{opacity:0;animation-duration:1s;animation-delay:2s;animation-name:appear;animation-fill-mode:forwards}#menu-item-203 a{color:transparent!important;background:url(http://gkgraphiste.com/wp-content/uploads/2021/10/gk_menu.svg) no-repeat 2em center}.primary-navigation{max-width:1280px;margin:auto}#site-navigation #primary-menu-list li a{width:100%;text-align:center}#primary-menu-list li a{text-decoration:none}@keyframes mymove{from{width:0%}to{width:50%}}#primary-menu-list li:not(#menu-item-203):hover a,#primary-menu-list li:not(#menu-item-203):focus a,#primary-menu-list li:not(#menu-item-203):visited a,#primary-menu-list.current_page_item:not(#menu-item-138) a,#primary-menu-list.current_page_item:not(#menu-item-215) a{color:#F4A92F!important;transition:width cubic-bezier(.5,-.17,.28,1.28) 1s}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:none!important}.post-navigation .meta-nav:focus{color:black!important}.primary-menu-container{background:#1E1E1E!important}#horaires_mobile div:not(.h4){display:;font-size:.85em}#content{background:#fff}#about{display:grid;max-width:100%;grid-template-columns:40% 60%;height:84vh}#main-photo{background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/Illustrateur-GK-graphiste-a-lorient-dans-le-morbihan-5-01-min.jpg)no-repeat fixed center /cover;margin-top:-10em}.entry-content{background:#fff}#presentation-wrap{margin-top:6em}#presentation-wrap .citation{color:#fff}#deroulement{max-width:100%;margin:auto}.visible{opacity:1!important;transition:opacity ease 1s}.eds-animate{overflow:inherit!important}.deroulement_wrap{margin-bottom:3em;opacity:1;transition:opacity ease 1s}#deroulement .cat-button{margin:5em auto}#deroulement .cat-button a button,#single-link button{padding:5px 10px}#portrait img{object-fit:cover}#a_propos{padding:0 3em;max-width:980px}#deroulement .cat{z-index:2;position:relative}#deroulement .cat a{margin:auto}#deroulement .cat_wrap{margin:auto;display:grid;grid-template-columns:50% 50%}#travaux{max-width:100%;background:#1E1E1E;padding-bottom:2.5em;padding-top:2.5em;margin-top:250px;margin-bottom:0}#travaux .wrap{max-width:780px;padding-bottom:3em}#travaux .cat a img:hover{transform:scale(1.35);transition:all cubic-bezier(.68,-.55,.27,1.55) 1s}#travaux .cat_wrap img:hover{border:2px solid;border-radius:50px;padding:2px}#travaux .cat_wrap img{border:2px dashed #fff0;border-radius:50px;padding:5px}#travaux::before{content:"";position:absolute;width:100%;height:250px;background:url(http://gkgraphiste.com/wp-content/uploads/2021/10/top_travaux.svg) no-repeat center / cover;margin-top:-253px}#travaux *{color:#fff;text-align:center}#travaux .cat{margin-top:2em}#travaux .entry-container .entry-title,#post-2 .entry-container .entry-title{font-size:1.25em!important}.real-container{display:grid;grid-template-columns:33.333% 33.333% 33.333%;grid-template-rows:350px}.real-title .entry img{height:350px!important;object-fit:cover}.real-wrap .img-wrap{height:350px;overflow:hidden}.real-wrap .entry-container{display:block;position:relative;margin-top:-350px;height:350px;background:#FFFFFFC4}.real-wrap .entry-container>a{position:absolute;height:350px;display:block;width:100%}.real-wrap:hover .entry-container{z-index:1}.real-wrap .entry-container{display:grid;height:350px;z-index:-1}.real-wrap .entry-wrap img{margin-top:2em}.real-wrap .entry-wrap{margin:auto;text-align:center}.etape-desc h3{margin-top:1em}.real-wrap .entry-wrap .entry-title{margin:auto}#page .real-wrap .entry-container *{color:#000}#contact{max-width:1280px;display:grid;grid-template-columns:33.333% auto;grid-gap:3em;margin-top:0}#contact .container,#wpcf7-f69-p8-o1{z-index:1;padding-top:12em}#contact #form-wrap input{background:#1E1E1E;color:#fff;padding:.25em 1em;margin:.5em 0}#contact .wpcf7-form-control.wpcf7-textarea{background:#1E1E1E;color:#fff}#contact .codedropz-upload-inner{font-weight:700;font-style:italic;text-transform:uppercase}#contact .wpcf7-form-control.wpcf7-submit{padding:5px 30px;border:none;margin:auto}#contact .wpcf7-not-valid-tip{color:#dc3232;font-size:.75em;font-weight:400;display:block}#contact .wpcf7-form-control.wpcf7-submit:hover,#contact .wpcf7-form-control.wpcf7-submit:focus{background:#F8AD3B}#contact #submit-wrap{display:flex;margin:1em}#contact::before{content:"";padding:;position:absolute;width:100%;height:544px;background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/top_travaux-1.svg) no-repeat center / cover;z-index:0;left:0}#contact::after{content:"";position:absolute;width:525px;height:525px;background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/avion.svg) no-repeat center;right:10%}#contact .codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative;margin-top:2em}#contact .from-container{margin:auto}#contact #orange-block{background:#F8AD3B;padding:3em 1.5em}#contact #dark-block,#info-mentions div{background:#1E1E1E;padding:3em 1.5em;color:#fff}.etape{display:grid;grid-template-columns:33.333% 33.333% 33.333%;grid-template-rows:625px}.etape-wrap img{object-fit:cover;max-height:625px;max-width:100%!important}.etape-wrap:hover .etape-desc{z-index:0}.etape-desc h4,#dark-block .h4,#orange-block .h4{margin-top:1em}.etape-desc{position:absolute;margin-top:-625px;background:#ffffffcf;width:33.333%;height:625px;padding:2.5em;z-index:-1}.etape-desc img{margin-top:-98px;position:relative}.hover{z-index:1}.home #content{position:relative}.home #content::before{content:"";position:absolute;width:100%;height:300px;background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/courbe.svg) no-repeat top;top:-285px}#a_propos #bulle{background:#FFAE2A;padding:1em;margin-left:0;max-width:685px;margin-top:3em;color:#fff;transition:all ease-in-out 1s}.page-id-205 .row *,.page-id-210 .row *{text-align:justify}.singular .entry-title,.archive .page-title{font-size:3em!important;font-weight:700;line-height:1.15em;text-transform:uppercase;font-style:italic;font-weight:800}.citation{margin-bottom:1em;font-size:2.3em;font-weight:700;line-height:1.15em;text-transform:uppercase;font-style:italic;font-weight:800}#contact_mobile button{padding:.25em;font-size:.85em;background:none;border:2px solid #fff;text-transform:uppercase}.orange,.citation .baseline{color:#F4A92F}.page:not(.home) .site-main>article>*,.archive .page-header.alignwide{margin-top:3em;border:none;text-align:center}.single .post-thumbnail{margin:0}body .navigation .svg-icon{display:none}.footer-navigation-wrapper li a svg{width:40px;height:40px}.navigation.post-navigation h2,.navigation.post-navigation h3,.navigation.post-navigation h4,.navigation.post-navigation .post-title{display:none}.nav-previous .arrow{transform:rotate(-135deg)}.nav-next .arrow{transform:rotate(45deg)}.nav-previous .arrow{display:;transform:rotate(-135deg)}.single #main{min-height:1000px}.post-categories,.post-categories li,.post-categories li a{text-decoration:none;text-transform:uppercase;list-style:none!important;padding:0}.post-categories{margin-top:10px}#single-link p{margin-bottom:2em}#single-link{text-align:center}.single .type-post{display:grid;grid-template-columns:50% 50%}.single .entry-content{margin-top:4em}.single .type-post header{width:100%;padding-right:3em}.single article .projet-sub_container img{display:block!important;max-width:100%!important;height:350px!important;object-fit:cover!important}.single .meta-nav svg *{fill:white!important}.post-navigation .post-title{text-align:center}.arrow{background:url(/wp-content/uploads/2021/10/projet.svg) no-repeat center;height:50px;width:100%}.projet-sub_container{margin-top:var(--global--spacing-unit)}.projet-sub_container img{object-fit:cover;width:100%}.single .post-thumbnail img{display:block;width:auto;max-width:100%;margin-left:auto;margin-right:auto;margin-top:calc(2 * var(--global--spacing-vertical));height:350px!important;object-fit:cover}.entry-header .post-thumbnail,.singular .post-thumbnail,.alignfull [class*="inner-container"]>.alignwide,.alignwide [class*="inner-container"]>.alignwide{margin-left:auto;margin-right:auto;width:auto;max-width:auto}.archive .post-thumbnail{max-width:360px}.archive article{display:grid;grid-template-columns:50% 50%;border-bottom:1px dashed}.archive article .post-thumbnail{width:360px;height:360px;object-fit:cover;align-items:center;display:grid}.site-info .widget-area{display:grid;column-gap:0}#colophon{z-index:1;position:relative}#colophon .footer-navigation-wrapper li .svg-icon{fill:#fff}#colophon.site-footer,#colophon.site-footer>.site-info,#colophon.site-info .widget-area{padding-top:0;padding-bottom:0}.site-footer>.site-info{margin:0}#colophon *{color:#fff;text-shadow:none!important;box-shadow:none!important;text-decoration:none}.site-info .widget-area{margin-top:0;padding-bottom:calc(var(--global--spacing-vertical) / 3);color:var(--footer--color-text);font-size:var(--footer--font-size);font-family:var(--footer--font-family)}.site-info .widget-area{grid-template-columns:20% 60% 20%;width:100%;max-width:1720px;padding:0 3em}#colophon{background:#1E1E1E;margin:0;width:100%;max-width:100%}@media screen and (min-width:980px){.deroulement_wrap{opacity:0;transition:opacity ease 1s}.left{margin-left:-150px!important;transition:all ease-in-out 1s}.dial-mobile img{display:none}#bulle::before{content:"";background:url(http://gkgraphiste.com/wp-content/uploads/2021/10/dial.svg) no-repeat;position:absolute;width:50px;height:50px;margin-left:-69px;margin-top:-20px}#single-wrap_mobile{display:none}.site-footer>.site-info{display:grid;align-items:center;grid-template-columns:75% 25%}#deroulement .deroulement_wrap .wrap{display:grid;grid-template-columns:66.666% 33.333%}#deroulement .container{margin-right:3em}#deroulement #main_bottom{background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/bottom-1.svg) no-repeat center / 450px 450px;position:relative;width:auto;height:450px;margin-bottom:-30px;top:90px}#wpcf7-f69-p8-o1{padding-left:1em}}@media screen and (max-width:979px){footer .menu-mentions-container ul li{text-align:center}.post-template-default .entry-title,.post-template-default .footer-navigation{margin:.25em auto auto!important}.dial-mobile img{max-width:100%;left:-1px;position:relative;top:-9px}.single .entry-title,.single .post-categories{text-align:center}.single .type-post header{width:100%;padding-right:0}#single-wrap{display:none}#single-wrap_mobile{background:#fff;padding:1.5em;border-top:1px dashed}#contact::after{background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/avion.svg) no-repeat top / 350px}#travaux::before{margin-top:-295px}.site-main>article>#about,.site-main>.not-found>*,.entry-content>*,[class*="inner-container"]>*,.wp-block-template-part>#bout,.wp-block-post-template :where(li>*){margin-top:calc(2* var(--global--spacing-vertical))!important}.footer-navigation{margin-top:0;margin-bottom:0;color:var(--footer--color-text);font-size:var(--global--font-size-xs);font-family:var(--footer--font-family)}#deroulement .cat-button{margin:3em auto}#a_propos{padding:1.5em 1.5em 2.5em 1.5em;grid-row:1;border-top:1px dashed #000}#wpcf7-f69-p8-o1{padding-top:0}#contact,.site-info .widget-area{grid-template-columns:100%}.single .type-post .entry-content{width:100%;right:0;position:relative;margin-top:0}#portrait{margin-top:-9em}#travaux{margin-top:0}.real-container{display:grid;grid-template-columns:50% 50%;grid-template-rows:350px}#a_propos #bulle{background:#FFAE2A;padding:1em;margin-left:0;max-width:100%;margin-top:3em;color:#fff;text-align:center}#about,.single .type-post{display:grid;max-width:100%;grid-template-columns:100%;height:auto;grid-auto-flow:dense}.single .entry-content{grid-row:1}.wrap{max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:3em;padding-right:1.5em;padding-left:1.5em}.etape-desc{position:absolute;margin-top:-625px;background:#ffffffcf;width:33.333%;height:625px;padding:6em 2.5em;z-index:-1;max-height:625px;overflow-y:scroll}}@media screen and (min-width:768px){.etape-wrap{overflow:hidden}.primary-navigation>.primary-menu-container{background:transparent!important}.primary-navigation .primary-menu-container>ul>.menu-item{display:flex;width:20%}#contact_mobile{display:none}#contact #form-wrap{display:flex}.site-header>.site-logo{display:none!important}header .primary-navigation .primary-menu-container>ul>.menu-item{display:flex}header .menu-button-container{display:none}#coordo_mobile{display:none}}@media only screen and (max-width:767px){.home #masthead{background:transparent!important}#upload-files{display:none}header .primary-navigation>.primary-menu-container{padding:3em 2em}.admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{margin-top:65px}#citation{height:400px}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon,.menu-button-container #primary-mobile-menu .dropdown-icon.close .svg-icon{position:relative;top:6px!important;height:55px;width:55px}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{position:relative;padding-top:0;margin-top:calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit)))}#menu-item-203,#menu-item-138{display:none}#coordo_mobile{color:#fff;display:grid;grid-template-columns:50% 50%;font-size:.85em}#horaires_mobile{text-align:right}.menu-button-container{display:flex}}.menu-button-container #primary-mobile-menu{display:flex;margin-left:auto;padding:calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal));font-size:var(--primary-nav--font-size-button);font-weight:var(--primary-nav--font-weight-button);background-color:#fff0;border:none;color:var(--primary-nav--color-link)}.menu-button-container #primary-mobile-menu .dropdown-icon{display:flex;align-items:center}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{margin-left:calc(0.25 * var(--global--spacing-unit))}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position:relative;top:-1px}.menu-button-container #primary-mobile-menu .dropdown-icon.close{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{display:flex}.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{animation-name:twentytwentyone-close-button-transition;animation-duration:0.3s}.primary-navigation-open .menu-button-container{background:none!important}.primary-navigation-open .menu-button-container #primary-mobile-menu{position:static}.primary-navigation{position:absolute;top:var(--global--admin-bar--height);right:0;color:var(--primary-nav--color-text);font-size:var(--primary-nav--font-size);line-height:1.15;margin-top:0;margin-bottom:0}.primary-navigation>.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit);padding-bottom:var(--global--spacing-horizontal);background-color:var(--global--color-background);transition:all 0.15s ease-in-out;transform:translateY(var(--global--spacing-vertical))}@media only screen and (max-width:767px){.nav-links *{text-align:center}.primary-navigation>.primary-menu-container{height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid #fff0}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;transform:translateY(0) translateX(100%)}.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height))}.primary-navigation>.primary-menu-container:focus{border:2px solid var(--global--color-primary)}}@media only screen and (max-width:767px){.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}}.primary-navigation-open .primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}}@media only screen and (min-width:768px){.etape-wrap:hover{cursor:pointer}.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:#fff0;overflow:initial;transform:none}.primary-navigation #toggle-menu{display:none}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.admin-bar .primary-navigation{top:initial}.admin-bar .primary-navigation>.primary-menu-container{top:initial}}.primary-navigation>div>.menu-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;max-width:none;padding-left:0;position:relative}@media only screen and (max-width:767px){.primary-navigation>div>.menu-wrapper{padding-bottom:100px}.primary-navigation>div>.menu-wrapper ul{padding-left:0}}.primary-navigation>div>.menu-wrapper li{display:block;position:relative;width:100%}@media only screen and (min-width:768px){.primary-navigation>div>.menu-wrapper li{margin:0;width:inherit}.primary-navigation>div>.menu-wrapper li:last-child{margin-right:0}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:flex;height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px);width:44px;padding:0;justify-content:center;align-items:center;background:#fff0;color:currentColor;border:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus{outline:2px solid var(--wp--style--color--link,var(--global--color-primary))}@media only screen and (max-width:767px){.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:none}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{height:100%;display:flex;align-items:center}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{margin-top:-1px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{display:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{display:flex}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus{display:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu{position:relative}@media only screen and (min-width:768px){.real-wrap:hover .entry img,.etape-wrap:hover .attachment-full{transform:scale(1.1);filter:blur(5px);transition:all ease-in-out .25s}.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;transition:all 0.5s ease;z-index:88888}.primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) #fff0;border-width:0 7px 10px 7px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;border-color:var(--global--color-background) #fff0}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:var(--global--color-background)}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after{left:var(--global--spacing-horizontal);right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after{left:auto;right:var(--global--spacing-horizontal)}}@media screen and (max-width:767px){.archive article,.row{grid-template-columns:100%}#page .site-header{padding:0;max-height:100px}header .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}header .menu-button-container{display:flex}header .primary-navigation>div>.menu-wrapper li{display:block;position:relative;width:100%}#masthead{display:grid;grid-template-columns:0 33.333% 33.333% 33.333%}#page .site-header>.site-logo{width:auto;padding-bottom:0;border-bottom:0;position:relative;left:0;top:0}.etape-desc{width:100%;z-index:1}.etape-desc{position:relative;height:auto;margin-top:0;padding:2.5em 1.5em 1.5em;overflow-y:inherit;max-height:100%}.etape{display:block!important;grid-template-columns:100%;grid-column-gap:0;grid-row-gap:0;grid-template-rows:625px}.etape-wrap img{object-fit:cover;max-height:250px;max-width:100%!important}.etape-desc{width:100%}}@media screen and (max-width:767px){#primary-menu-list li{border-bottom:1px solid #fff}header #primary-mobile-menu:focus{outline:none}header .primary-navigation a{padding:2em 0}header #primary-mobile-menu:not(:active){color:#fff}#contact_mobile{display:flex;margin:auto}#single-link a button{margin-top:1em}#contact::after{background:url(http://gkgraphiste.com/wp-content/uploads/2021/09/avion.svg) no-repeat right top/ 250px}.etape-desc h3{margin-top:1em;font-size:1em!important}#deroulement .cat-button{margin:1em}#deroulement .cat{display:block;z-index:2;position:relative}#deroulement .cat_wrap{margin:auto;display:block}#deroulement .cat-button a button,#single-link button{padding:5px 10px;width:100%}.wpcf7-form-control{width:100%}.home h2,.home .h2{font-size:18px;text-transform:uppercase}.citation,.singular .entry-title{font-size:2em!important;font-weight:700;line-height:1.15em;text-transform:uppercase;font-style:italic;font-weight:800}.real-container{display:grid;grid-template-columns:100%;grid-template-rows:350px}}@media screen and (max-width:480px){.single .post-thumbnail img{margin-top:0}.single .wrap{padding-left:1em;padding-right:1em}.single .post-thumbnail img,.single article .projet-sub_container img{height:auto!important;width:100%!important}.singular .entry-title{font-size:1.75em!important}.site-info .widget-area{padding:0 .5em}#presentation-wrap{height:100%;margin-top:0}#presentation{display:flex;height:100%}#presentation-wrap .citation{margin:auto}header .primary-navigation>.primary-menu-container{padding:3em 1em}#citation{height:50vh;min-height:400px}#presentation-wrap .citation img{max-width:360px;overflow:hidden}}@media screen and (max-width:360px){.real-container{grid-template-rows:250px}.real-title .entry img{height:250px!important}.real-wrap .img-wrap{height:250px}.real-wrap .entry-container{margin-top:-250px;height:250px}.real-wrap .entry-container>a{height:250px}}