.kt-block-spacer{position:relative;height:60px}.kt-block-spacer .kt-divider{width:100%;border-top:solid 1px #eee;position:absolute;top:50%;left:50%;margin:0;padding:0;border-bottom:0;border-left:0;border-right:0;transform:perspective(1px) translate(-50%, -50%)}.kt-divider-stripe{width:100%;border:0;position:absolute;top:50%;margin:0;height:20px;padding:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}.kt-divider-stripe .kb-stripes-svg{position:absolute;top:0;left:0;right:0}.wp-block-kadence-spacer.aligncenter{width:100%}@media(max-width: 1024px){.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kt-block-spacer.kt-block-spacer-malign-center .kt-divider,.kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-malign-left .kt-divider,.kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-malign-right .kt-divider,.kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}header.header{
z-index:100;
}
.hfg_header.site-header{
box-shadow:none;
}
.header-main-inner .hfg-slot{
align-items:start;
}
@media screen and (min-width: 960px){
.header-main-inner .hfg-slot .builder-item{
margin-top:1rem;
}
}
.header-main-inner .hfg-slot .builder-item .nav-menu-primary{
padding-top:1rem;
}
.header-main-inner .hfg-slot .builder-item .builder-item--nav-icon button.navbar-toggle{
background: var(--nv-primary-accent, transparent);
}
.nv-title-tagline-wrap .site-title{
text-transform:uppercase;
font-family:'Gobold';
}
#header-menu-sidebar .nav-menu-primary .nav-ul li a{
color: var(--nv-text-color, transparent);
} .site-footer{
margin-top:-4rem;
}
.footer--row .hfg-slot{
flex-direction:row;
}
.footer--row .hfg-slot .nav-ul li a{
min-height:1em;
}
.footer--row .hfg-slot .menu-socials{
width:100%;
display:flex;
justify-content:flex-end;
}
.footer--row .hfg-slot .menu-socials .nav-ul>li{
margin-left:0.5em;
}
.footer--row .hfg-slot .menu-socials .nav-ul>li.menu_svg{
margin-top:-0.25em;
} body.home #content{
margin-top:-4rem;
}
body.home div.banniere_slogan{
min-height:50vh;
}
body.home h2.slogan span{
background:var(--nv-primary-accent, transparent);
font-family:'Courier';
}
@media screen and (min-width: 960px){
body.home div.banniere_slogan{
min-height:75vh;	
}
body.home h2.slogan span{
font-size:2.5rem;
}
} .wp-block-group.etape_groupe{
min-height:400px;
}
@media screen and (min-width: 960px){
.wp-block-columns.container.etapes_colonnes .wp-block-column:not(:first-child) .wp-block-image img{
margin-left:var(--wp--preset--spacing--60);
}
}
@media screen and (max-width: 576px){
.wp-block-group.etape_groupe{
border-left-width:0 !important;
min-height:300px;
padding-left:var(--wp--preset--spacing--50) !important;
padding-right:var(--wp--preset--spacing--50) !important;
}
.footer--row .hfg-slot{
flex-direction:column;
}
.footer--row .hfg-slot .menu-socials{
justify-content:center;
margin-top:0.5em;
margin-bottom:0.25em;
}
} .fontfamily_gobold{
font-family:'Gobold';
}
#content a{
color:black;
text-decoration:underline;
}
#content a:hover, #content a:active{
text-decoration:none;
}