.wp-block-group{
border-radius: var(--radius);
} :root{ --c-blue:  var(--accent);
--c-black: var(--contrast);
--c-gold:  var(--contrast-2);
--c-bg:    var(--base-3); --c-soft:  var(--base-2); --c-cream: var(--base); --radius: 18px;
} body{
background: var(--c-bg);
color: var(--c-black);
} h1,h2,h3,h4{
font-weight: 700;
line-height: 1.15;
letter-spacing: -0.015em;
margin: 0 0 .55em;
}
.gold{
color:var(--contrast-2);
}
p{ margin: 0 0 1.1em; }
a{ color: var(--c-blue); text-underline-offset: 3px; }
a:hover{ opacity: .85; } .kicker{
text-transform: uppercase;
letter-spacing: .08em;
font-weight: 700;
font-size: .85rem;
color: var(--c-gold);
margin: 0 0 .8rem;
} .lead{
font-size: 1.15rem;
font-weight: 400;
color: rgba(58,49,35,.86);
max-width: 62ch;
}
.muted{ color: rgba(58,49,35,.7); }
.link-soft{ color: rgba(58,49,35,.75); } .btn,
.gb-button,
.wp-block-button__link{
display: inline-flex;
align-items: center;
justify-content: center;
gap: .5rem;
min-height: 56px;
padding: 0 1.35rem;
border-radius: 999px; font-family: inherit;
font-size: var(--gp-typography--buttons-font-size, 19px);
font-weight: var(--gp-typography--buttons-font-weight, 700);
line-height: 1;
text-decoration: none;
border: 1px solid transparent;
cursor: pointer;
transition: background-color .15s ease, border-color .15s ease, color .15s ease, transform .08s ease;
}
.btn:active,
.gb-button:active,
.wp-block-button__link:active{ transform: translateY(1px); }
.gb-button .gb-button-text{ color: inherit; } .gb-button{
background: transparent !important;
border-color: transparent !important;
color: inherit;
} .btn--primary.gb-button,
.wp-block-button__link.btn--primary,
.btn.btn--primary{
background: var(--c-gold) !important;
border-color: var(--c-gold) !important;
color: #fff !important;
}
.btn--primary.gb-button:hover,
.wp-block-button__link.btn--primary:hover,
.btn.btn--primary:hover{
background: var(--c-blue) !important;
border-color: var(--c-blue) !important;
} .btn--outline.gb-button,
.wp-block-button__link.btn--outline,
.btn.btn--outline{
background: #fff !important;
border-color: rgba(58,49,35,.22) !important;
color: var(--c-black) !important;
}
.btn--outline.gb-button:hover,
.wp-block-button__link.btn--outline:hover,
.btn.btn--outline:hover{
border-color: var(--c-blue) !important;
color: var(--c-blue) !important;
} .btn--link.gb-button,
.wp-block-button__link.btn--link,
.btn.btn--link{
background: transparent !important;
border-color: transparent !important;
color: var(--c-blue) !important;
padding: 0 !important;
min-height: auto;
border-radius: 0;
}
.btn--link.gb-button:hover,
.wp-block-button__link.btn--link:hover,
.btn.btn--link:hover{
color: var(--c-gold) !important;
text-decoration: underline;
text-underline-offset: 3px;
} .cards{
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 18px;
}
@media (max-width: 1000px){
.cards{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 520px){
.cards{ grid-template-columns: 1fr; }
}
.card{
background: var(--c-bg);
border-radius: var(--radius);
box-shadow: 0 10px 30px rgba(58,49,35,.06);
padding: 18px 18px 16px;
}
.card__icon{
width: 42px;
height: 42px;
border-radius: 999px;
border: 2px solid var(--c-gold);
display: grid;
place-items: center;
color: var(--c-gold);
font-weight: 700;
margin-bottom: 12px;
}
.card__title{
font-size: 1.15rem;
margin-bottom: .4rem;
}
.card__text{
color: rgba(58,49,35,.74);
margin-bottom: 1.2rem;
}
.card__link{
color: var(--c-black);
font-weight: 700;
text-decoration: none;
}
.card__link:hover{ opacity: .8; } .form{
background: var(--c-soft);
border-radius: var(--radius);
padding: 18px;
}
.form__grid{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
margin-bottom: 12px;
}
@media (max-width: 640px){
.form__grid{ grid-template-columns: 1fr; }
}
input, textarea{
width: 100%;
border-radius: 12px;
border: 1px solid rgba(58,49,35,.18);
padding: .75rem .85rem;
font: inherit;
}
label{ font-weight: 700; font-size: .95rem; } .entry-header {
text-align:center;
margin:2%;
} #masthead.site-header{
position: sticky;
top: 0;
z-index: 9999; background: color-mix(in srgb, var(--base-3) 90%, transparent);
-webkit-backdrop-filter: blur(14px);
backdrop-filter: blur(14px); box-shadow: 0 10px 30px rgba(58,49,35,.08); transition: box-shadow .2s ease, background-color .2s ease, backdrop-filter .2s ease;
} body.admin-bar #masthead.site-header{
top: 32px;
}
@media (max-width: 782px){
body.admin-bar #masthead.site-header{ top: 46px; }
}  .main-navigation .menu-btn > a{
display: inline-flex;
align-items: center;
justify-content: center; height: 40px; padding: 0 14px; line-height: 1; margin:0 30px;
background: var(--c-gold);
color: #fff !important;
border-radius: 999px;
font-weight: 700;
font-size: 19px; }
.main-navigation .menu-btn > a:hover{
background: var(--c-blue);
}  .menu-linkedin > a{
width: 34px;
height: 34px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0 !important;
margin-left: 8px;
border-radius: 6px;
background-color: transparent;
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/linkedin.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 22px 22px;
font-size: 0; line-height: 1; } .menu-linkedin > a:hover{
opacity: .85;
} .main-navigation,
.main-navigation .inside-navigation{
background-color: transparent !important;
} .main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a{
background-color: transparent !important;
} .main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a:hover,
.main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a:focus,
.main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin).current-menu-item > a{
background-color: transparent !important;
} .reveal{
opacity: 0;
transition: opacity 1s ease !important; }
.reveal.is-visible{
opacity: 1;
}
.alignwide{
max-width: 1224px;
margin-left: auto;
margin-right: auto;
}
.alignfull{
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}  #masthead.site-header,
#masthead.site-header .inside-header,
#masthead.site-header .main-navigation{
transition: padding .2s ease, min-height .2s ease, transform .2s ease;
} #masthead.site-header .inside-header{
padding-top: 18px;
padding-bottom: 18px;
} body.is-scrolled #masthead.site-header .inside-header{
padding-top: 8px; padding-bottom: 8px; } body.is-scrolled #masthead.site-header .site-logo img,
body.is-scrolled #masthead.site-header .site-logo svg{
transform: scale(0.78); transform-origin: center center;
} body.is-scrolled .main-navigation .main-nav ul li a{
line-height: 28px; } body.is-scrolled .main-navigation .menu-btn > a,
body.is-scrolled .main-navigation .menu-linkedin > a{
line-height: 1;
} #masthead.site-header .site-logo img,
#masthead.site-header .site-logo svg{
transition: transform .2s ease;
}  .service{
display: grid;
grid-template-columns: 120px 1fr;
gap: 32px;
align-items: start;
} .service__icon{
width: 120px;
height: 120px;
border-radius: 999px;
background-color: var(--c-cream);
background-repeat: no-repeat;
background-position: center;
background-size: 64px 64px;
} .service__icon.icon-bilan-orientation{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/bilan-orientation.svg);
}
.service__icon.icon-formation{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/formation.svg);
}
.service__icon.icon-strat-rh{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/conseil-strat-rh.svg);
}
.service__icon.icon-bilan-compass{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/bilan-compass.svg);
} .service__content{
min-width: 0;
}
.service__content h2{
margin-top: 0;
} .service{
transition: transform .6s ease;
}
.service__icon{
transition: background-color .6s ease, transform .6s ease;
}
.service:hover .service__icon,
.service:has(.btn:hover) .service__icon{
background-color: var(--c-soft);
}  .main-navigation .main-nav ul ul{
background: color-mix(in srgb, var(--base-3) 88%, transparent) !important; -webkit-backdrop-filter: blur(14px);
backdrop-filter: blur(14px);
border: 1px solid rgba(58,49,35,.10);
border-radius: 12px;
box-shadow: 0 14px 40px rgba(58,49,35,.12);
padding: 10px 0;
min-width: 220px; font: inherit;
} .main-navigation .main-nav ul ul li a{
background: transparent !important;
color: var(--c-black) !important;
font: inherit;
padding: 10px 16px;
line-height: 1.2;
} .main-navigation .main-nav ul ul li a:hover{
background: rgba(58,49,35,.06) !important;
} .main-navigation .main-nav ul li > ul{
opacity: 0;
transform: translateY(6px);
transition: opacity .18s ease, transform .18s ease;
}
.main-navigation .main-nav ul li:hover > ul,
.main-navigation .main-nav ul li.sfHover > ul{
opacity: 1;
transform: translateY(0);
} .arrondi-portrait-contact {
border-radius:50%;
border: 6px solid var(--c-gold);
} .forminator-label {
font-size: 18px!important;
}
.forminator-input {
line-height: 2.3em!important;
border-radius: 12px!important;
}
.forminator-button-upload {
background-color:var(--c-soft);
border-radius:66px!important;
color:var(--c-black);
}
.forminator-button-submit {
}
.forminator-button {
border-radius: 66px!important;
font-size: 19px!important;
font-weight: 700!important;
padding: 14px 34px!important;
}
.forminator-button:hover {
box-shadow:none!important;
} .quote-custom {
border:none;
}
.quote-custom::before {
content: "";
position: absolute;
top: 0px;
left: -5px;
width: 86px;
height: 58px;
background: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/quote.svg) no-repeat center;
background-size: contain;
opacity:0.6;
} .quote-custom p {
margin: 0;
} .splide__list {
align-items: stretch !important;
}
.slide-card {
height: 100% !important;
} .splide__arrow {
background: var(--base-2) !important;
width: 48px !important;
height: 48px !important;
} .splide__arrow svg {
width: 35% !important;
height: 35% !important;
} #cmplz-cookiebanner-container,
#cmplz-cookiebanner-container *,
.cmplz-cookiebanner,
.cmplz-cookiebanner * {
font-family: 'Raleway', sans-serif !important;
}.wp-block-group{
border-radius: var(--radius);
} :root{ --c-blue:  var(--accent);
--c-black: var(--contrast);
--c-gold:  var(--contrast-2);
--c-bg:    var(--base-3); --c-soft:  var(--base-2); --c-cream: var(--base); --radius: 18px;
} body{
background: var(--c-bg);
color: var(--c-black);
} h1,h2,h3,h4{
font-weight: 700;
line-height: 1.15;
letter-spacing: -0.015em;
margin: 0 0 .55em;
}
.gold{
color:var(--contrast-2);
}
p{ margin: 0 0 1.1em; }
a{ color: var(--c-blue); text-underline-offset: 3px; }
a:hover{ opacity: .85; } .kicker{
text-transform: uppercase;
letter-spacing: .08em;
font-weight: 700;
font-size: .85rem;
color: var(--c-gold);
margin: 0 0 .8rem;
} .lead{
font-size: 1.15rem;
font-weight: 400;
color: rgba(58,49,35,.86);
max-width: 62ch;
}
.muted{ color: rgba(58,49,35,.7); }
.link-soft{ color: rgba(58,49,35,.75); } .btn,
.gb-button,
.wp-block-button__link{
display: inline-flex;
align-items: center;
justify-content: center;
gap: .5rem;
min-height: 56px;
padding: 0 1.35rem;
border-radius: 999px; font-family: inherit;
font-size: var(--gp-typography--buttons-font-size, 19px);
font-weight: var(--gp-typography--buttons-font-weight, 700);
line-height: 1;
text-decoration: none;
border: 1px solid transparent;
cursor: pointer;
transition: background-color .15s ease, border-color .15s ease, color .15s ease, transform .08s ease;
}
.btn:active,
.gb-button:active,
.wp-block-button__link:active{ transform: translateY(1px); }
.gb-button .gb-button-text{ color: inherit; } .gb-button{
background: transparent !important;
border-color: transparent !important;
color: inherit;
} .btn--primary.gb-button,
.wp-block-button__link.btn--primary,
.btn.btn--primary{
background: var(--c-gold) !important;
border-color: var(--c-gold) !important;
color: #fff !important;
}
.btn--primary.gb-button:hover,
.wp-block-button__link.btn--primary:hover,
.btn.btn--primary:hover{
background: var(--c-blue) !important;
border-color: var(--c-blue) !important;
} .btn--outline.gb-button,
.wp-block-button__link.btn--outline,
.btn.btn--outline{
background: #fff !important;
border-color: rgba(58,49,35,.22) !important;
color: var(--c-black) !important;
}
.btn--outline.gb-button:hover,
.wp-block-button__link.btn--outline:hover,
.btn.btn--outline:hover{
border-color: var(--c-blue) !important;
color: var(--c-blue) !important;
} .btn--link.gb-button,
.wp-block-button__link.btn--link,
.btn.btn--link{
background: transparent !important;
border-color: transparent !important;
color: var(--c-blue) !important;
padding: 0 !important;
min-height: auto;
border-radius: 0;
}
.btn--link.gb-button:hover,
.wp-block-button__link.btn--link:hover,
.btn.btn--link:hover{
color: var(--c-gold) !important;
text-decoration: underline;
text-underline-offset: 3px;
} .cards{
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 18px;
}
@media (max-width: 1000px){
.cards{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 520px){
.cards{ grid-template-columns: 1fr; }
}
.card{
background: var(--c-bg);
border-radius: var(--radius);
box-shadow: 0 10px 30px rgba(58,49,35,.06);
padding: 18px 18px 16px;
}
.card__icon{
width: 42px;
height: 42px;
border-radius: 999px;
border: 2px solid var(--c-gold);
display: grid;
place-items: center;
color: var(--c-gold);
font-weight: 700;
margin-bottom: 12px;
}
.card__title{
font-size: 1.15rem;
margin-bottom: .4rem;
}
.card__text{
color: rgba(58,49,35,.74);
margin-bottom: 1.2rem;
}
.card__link{
color: var(--c-black);
font-weight: 700;
text-decoration: none;
}
.card__link:hover{ opacity: .8; } .form{
background: var(--c-soft);
border-radius: var(--radius);
padding: 18px;
}
.form__grid{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
margin-bottom: 12px;
}
@media (max-width: 640px){
.form__grid{ grid-template-columns: 1fr; }
}
input, textarea{
width: 100%;
border-radius: 12px;
border: 1px solid rgba(58,49,35,.18);
padding: .75rem .85rem;
font: inherit;
}
label{ font-weight: 700; font-size: .95rem; } .entry-header {
text-align:center;
margin:2%;
} #masthead.site-header{
position: sticky;
top: 0;
z-index: 9999; background: color-mix(in srgb, var(--base-3) 90%, transparent);
-webkit-backdrop-filter: blur(14px);
backdrop-filter: blur(14px); box-shadow: 0 10px 30px rgba(58,49,35,.08); transition: box-shadow .2s ease, background-color .2s ease, backdrop-filter .2s ease;
} body.admin-bar #masthead.site-header{
top: 32px;
}
@media (max-width: 782px){
body.admin-bar #masthead.site-header{ top: 46px; }
}  .main-navigation .menu-btn > a{
display: inline-flex;
align-items: center;
justify-content: center; height: 40px; padding: 0 14px; line-height: 1; margin:0 30px;
background: var(--c-gold);
color: #fff !important;
border-radius: 999px;
font-weight: 700;
font-size: 19px; }
.main-navigation .menu-btn > a:hover{
background: var(--c-blue);
}  .menu-linkedin > a{
width: 34px;
height: 34px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0 !important;
margin-left: 8px;
border-radius: 6px;
background-color: transparent;
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/linkedin.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 22px 22px;
font-size: 0; line-height: 1; } .menu-linkedin > a:hover{
opacity: .85;
} .main-navigation,
.main-navigation .inside-navigation{
background-color: transparent !important;
} .main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a{
background-color: transparent !important;
} .main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a:hover,
.main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin) > a:focus,
.main-navigation .main-nav ul li:not(.menu-btn):not(.menu-linkedin).current-menu-item > a{
background-color: transparent !important;
} .reveal{
opacity: 0;
transition: opacity 1s ease !important; }
.reveal.is-visible{
opacity: 1;
}
.alignwide{
max-width: 1224px;
margin-left: auto;
margin-right: auto;
}
.alignfull{
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}  #masthead.site-header,
#masthead.site-header .inside-header,
#masthead.site-header .main-navigation{
transition: padding .2s ease, min-height .2s ease, transform .2s ease;
} #masthead.site-header .inside-header{
padding-top: 18px;
padding-bottom: 18px;
} body.is-scrolled #masthead.site-header .inside-header{
padding-top: 8px; padding-bottom: 8px; } body.is-scrolled #masthead.site-header .site-logo img,
body.is-scrolled #masthead.site-header .site-logo svg{
transform: scale(0.78); transform-origin: center center;
} body.is-scrolled .main-navigation .main-nav ul li a{
line-height: 28px; } body.is-scrolled .main-navigation .menu-btn > a,
body.is-scrolled .main-navigation .menu-linkedin > a{
line-height: 1;
} #masthead.site-header .site-logo img,
#masthead.site-header .site-logo svg{
transition: transform .2s ease;
}  .service{
display: grid;
grid-template-columns: 120px 1fr;
gap: 32px;
align-items: start;
} .service__icon{
width: 120px;
height: 120px;
border-radius: 999px;
background-color: var(--c-cream);
background-repeat: no-repeat;
background-position: center;
background-size: 64px 64px;
} .service__icon.icon-bilan-orientation{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/bilan-orientation.svg);
}
.service__icon.icon-formation{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/formation.svg);
}
.service__icon.icon-strat-rh{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/conseil-strat-rh.svg);
}
.service__icon.icon-bilan-compass{
background-image: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/icons/bilan-compass.svg);
} .service__content{
min-width: 0;
}
.service__content h2{
margin-top: 0;
} .service{
transition: transform .6s ease;
}
.service__icon{
transition: background-color .6s ease, transform .6s ease;
}
.service:hover .service__icon,
.service:has(.btn:hover) .service__icon{
background-color: var(--c-soft);
}  .main-navigation .main-nav ul ul{
background: color-mix(in srgb, var(--base-3) 88%, transparent) !important; -webkit-backdrop-filter: blur(14px);
backdrop-filter: blur(14px);
border: 1px solid rgba(58,49,35,.10);
border-radius: 12px;
box-shadow: 0 14px 40px rgba(58,49,35,.12);
padding: 10px 0;
min-width: 220px; font: inherit;
} .main-navigation .main-nav ul ul li a{
background: transparent !important;
color: var(--c-black) !important;
font: inherit;
padding: 10px 16px;
line-height: 1.2;
} .main-navigation .main-nav ul ul li a:hover{
background: rgba(58,49,35,.06) !important;
} .main-navigation .main-nav ul li > ul{
opacity: 0;
transform: translateY(6px);
transition: opacity .18s ease, transform .18s ease;
}
.main-navigation .main-nav ul li:hover > ul,
.main-navigation .main-nav ul li.sfHover > ul{
opacity: 1;
transform: translateY(0);
} .arrondi-portrait-contact {
border-radius:50%;
border: 6px solid var(--c-gold);
} .forminator-label {
font-size: 18px!important;
}
.forminator-input {
line-height: 2.3em!important;
border-radius: 12px!important;
}
.forminator-button-upload {
background-color:var(--c-soft);
border-radius:66px!important;
color:var(--c-black);
}
.forminator-button-submit {
}
.forminator-button {
border-radius: 66px!important;
font-size: 19px!important;
font-weight: 700!important;
padding: 14px 34px!important;
}
.forminator-button:hover {
box-shadow:none!important;
} .quote-custom {
border:none;
}
.quote-custom::before {
content: "";
position: absolute;
top: 0px;
left: -5px;
width: 86px;
height: 58px;
background: url(//audaeconseil.fr/wp-content/themes/audae-child-teme/img/quote.svg) no-repeat center;
background-size: contain;
opacity:0.6;
} .quote-custom p {
margin: 0;
} .splide__list {
align-items: stretch !important;
}
.slide-card {
height: 100% !important;
} .splide__arrow {
background: var(--base-2) !important;
width: 48px !important;
height: 48px !important;
} .splide__arrow svg {
width: 35% !important;
height: 35% !important;
} #cmplz-cookiebanner-container,
#cmplz-cookiebanner-container *,
.cmplz-cookiebanner,
.cmplz-cookiebanner * {
font-family: 'Raleway', sans-serif !important;
}