@import url(https://use.typekit.net/tfi1ifj.css);.admin-bar .wp-site-blocks,.admin-bar header{margin-top:32px}html,body{overflow-x:hidden!important;width:100%!important;overscroll-behavior:none;min-height:100vh}a,a:focus,a:active{outline:0!important}a:hover{text-decoration:none!important}.wp-block-navigation a:where(:not(.wp-element-button)):focus,.wp-block-post-title a:where(:not(.wp-element-button)):focus,.wp-block-site-title a:where(:not(.wp-element-button)):focus,a:where(:not(.wp-element-button)):focus{text-decoration:none}header{position:fixed;width:100%;z-index:99999;transition:0.4s all ease-in-out;top:0}header .heading,.heading1,.ariane{transition:0.3s all ease-in-out}header .main{background-color:#fff0;transition:0.4s all ease-in-out}.ghm-hamburger{top:9.7rem!important;right:25px!important;transition:0.3s all ease-in-out}.ghm-hamburger.down{top:3.7rem!important}header.scrolled.down .main{background-color:var(--wp--preset--color--base)}header.scrolled.down .heading{padding-top:5px!important;padding-bottom:5px!important}header.scrolled.down .heading1{margin-top:-50px!important}header.scrolled.down,header.scrolled.up{.ariane{opacity:0}}header.scrolled.up .main{background:rgb(0 0 0 / .84);backdrop-filter:blur(10px)}header.scrolled.up .main{backdrop-filter:blur(10px)}:not(.wp-admin) .wp-block-cover-image .wp-block-cover__inner-container{z-index:inherit!important}:not(.wp-admin) .profil .wp-block-cover__background{z-index:1!important}:not(.wp-admin) .wp-block-cover__background{z-index:2!important}:not(.wp-admin) .bgAnim{position:absolute;top:0;z-index:1!important;opacity:.4}:not(.wp-admin) .profil .bgAnim{position:absolute;top:-150px;z-index:0!important;transform:rotate(90deg)}.rotate{transform:rotate(90deg)}:not(.wp-admin) .wp-block-cover__inner-container .wp-block-group,.wp-block-cover__inner-container .wp-block-group .wp-block-columns{z-index:3!important}.page-template-default .wp-block-cover{overflow:visible}.bien{margin-top:-10%!important;z-index:1}.equipe{margin-top:-350px!important;z-index:1;position:relative;right:-160px}.equipe figure{z-index:1}.bcontact .wp-block-button{margin-bottom:-25px;z-index:10;position:relative}.logoZ{z-index:3;position:relative}.competences .wp-block-group{border-top:1px solid var(--wp--preset--color--contrast)}.wp-block-quote{position:relative;z-index:10}.wp-block-quote:before{content:"“";font-size:15rem;display:block;position:absolute;font-family:"afronaut";left:-120px;top:-100px}.wp-block-quote:after{content:"”";font-size:5rem;display:block;position:absolute;font-family:"afronaut";right:-20px;bottom:-20px;height:70px}.sectionEquipe .wp-block-cover__background{z-index:1!important}.form{position:absolute}.boite{z-index:10;margin-bottom:-500px}.contact-form__inset-label-wrap{margin-bottom:10px;padding-right:10px}.tiled-gallery__item{padding:1rem}.current-menu-item a{color:white!important}.accordion{width:250px;margin:15px;box-shadow:0 8px 17px rgb(0 0 0 / .2)}.accordion-menu{color:#fff;padding:10px;cursor:pointer!important;user-select:none;position:relative}.accordion-menu h2{color:var(--wp--preset--color--secondary)}.accordion-menu.active h2,.accordion-menu:hover h2{color:#fff}.accordion-menu img{transition:all ease-in-out .5s}.accordion-menu:hover img{transform:scale(1.1)}.accordion-content{height:0;overflow:hidden;font-size:14px;width:60%}.accordion-content.expanded{height:0;overflow:hidden}.accordion-plus,.accordion-minus{position:absolute;top:7px;right:8px}p{margin:10px}.selected{color:white!important}.exp .line{transition:all ease-in-out .5s;cursor:pointer;transform-origin:left}.exp .line:hover{transform:scale(1.1)}.exp .line{transition:all ease-in-out .5s}.rotator h2{color:#fff;perspective:500px;min-width:550px;transform:translateY(-50%);position:absolute;text-indent:3;font-size:4rem;font-weight:200;&.light>{color:#fff}&.shadow{color:#000;opacity:.95}}nav,footer,main li:not(.wp-social-link){a{position:relative}a:not(.wp-block-tiptip-hyperlink-group-block),a:not(.wp-block-button__link){text-decoration:none;background:linear-gradient(to right,var(--wp--preset--color--secondary),var(--wp--preset--color--tertiary)),linear-gradient(to right,var(--wp--preset--color--secondary),var(--wp--preset--color--tertiary));background-size:0% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:all 400ms;span{transition:all 400ms}}a:hover{span{color:#fff}color:#fff;background-size:0 1px,100% 1px}}.raccourics{a{transition:all 400ms}a:hover{color:white!important;background-size:0 1px,100% 1px;transform:scale(1.1)}}.wp-block-button__link,.contact a{transition:all .35s}.wp-block-button__link:hover,.contact a:hover{background-color:white!important;color:var(--wp--preset--color--base)!important}.signature{transform:rotate(-90deg)}@media (min-width:650px){header.scrolled.down .heading{padding-top:5px!important;padding-bottom:5px!important}}@media (max-width:650px){.reverse{flex-direction:column-reverse}.accordion-menu{display:block!important;.picto{width:133px}}.home .wp-block-cover__inner-container{.has-afronaut-font-family{font-size:3.5rem!important}.wp-block-group{padding:4% 0;margin:1% 0px!important}.wp-block-heading{padding:0 5%;h2{font-size:3rem}}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--base);color:#fff;height:100%;z-index:990}.wp-block-navigation__responsive-container.is-menu-open ul{align-items:center!important;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-content:center!important}.wp-block-navigation__responsive-container{background-color:var(--wp--preset--color--base)!important}nav.wp-block-navigation-item{color:white!important;text-align:center!important;font-size:1.5rem!important}.wp-block-navigation__responsive-container-content span{color:white!important;font-weight:700;font-size:2rem!important;font-weight:200;text-indent:3px}.wp-block-navigation.items-justified-right{ --navigation-layout-justify:none!important;text-align:center;--navigation-layout-justification-setting:none !important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:white!important}header.scrolled.up .main{backdrop-filter:none}}