@font-face {
font-display: swap; 
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-100.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-100.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: italic;
font-weight: 100;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-100italic.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-100italic.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-300.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-300.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-300italic.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-300italic.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-regular.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-regular.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-italic.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-italic.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-700.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-700.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-700italic.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-700italic.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-900.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-900.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-900italic.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/lato-v24-latin-900italic.ttf) format('truetype'); 
} @font-face {
font-display: swap; 
font-family: 'Homenaje';
font-style: normal;
font-weight: 400;
src: url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/homenaje-v16-latin-regular.woff2) format('woff2'), 
url(//www.altiusconseil.fr/wp-content/themes/altius_conseil/fonts/homenaje-v16-latin-regular.ttf) format('truetype'); 
}
@media (max-width: 768px) { }
@media (min-width: 769px) and (max-width: 1024px) { }
@media (min-width: 1025px) { } :root {
--primary-color: #002F5B;
--secondary-color: #B4161D;
--brown-color: #BA725A;
}
.title strong{
font-weight: 900;
}
.hide { display: none; }
.list-icon .gb-icon { padding-top: 6px; }
main p a:hover { border-bottom: 1px solid #0084FF; }
.hyphenate {
hyphens: auto;
} nav .site-logo.mobile-header-logo img {
margin: 0 0 0 20px;
}
@media (max-width: 768px) {
.site-header .header-image { width: 120px; }
}  .inside-header .site-logo {
margin-right: 0;
}
.site-header .site-branding-container {
display: flex;
flex-direction: column;
align-items: center;
}
@media (max-width: 992px) {
nav.main-navigation {
position: absolute;
top: 20px; right: 0;
}
.site-branding-container {
width: 100%;
}
}  .shadow {
box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.2);
}
@media (min-width: 769px) and (max-width: 1024px) {
.last-articles .hide {
display: none;
}
} .site-footer .adresse {
white-space: nowrap;
} .body-formation .gb-icon {
padding-top: 10px;
} .post-content .gb-icon {
padding-top: 5px;
}
.post-content h2 {
font-size: 26px;
font-weight: 700;
color: var(--primary-color);
margin: 30px 0 10px 0;
}
.post-content h3 {
font-size: 20px;
font-weight: 700;
color: var(--primary-color);
margin: 30px 0 10px 0;
}
.post-content ul {
list-style: disc;
margin: 0 0 1.5em 1em;
}
.post-content li {
margin-bottom: 10px;
} .contact-content input, .contact-content textarea {
background-color: rgba(255, 255, 255, 0.7);
}  ul.chevron-list {
list-style: none;
margin: 0 0 0 17px;
}
ul.chevron-list li:before {
content: url('data:image/svg+xml,<svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23002F5B" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg>');
margin-left: -21px;
padding-right: 5px;
}
ul.chevron-list li {
margin-bottom: 5px;
}
.formation-lieu .gb-headline-text{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.formation-nextdates {
margin-left: 26px;
}
.formation-nextdates p {
margin: 0;
}
.formation-infos p {
margin: 0;
}
.photo-content figure {
height: 100%;
}
.nextdates-content ul {
margin: 0 0 0 40px;
} .breadcrumbs a:hover {
border-bottom: 1px solid #0084FF;
} .formation-program ul {	margin: 0 0 0 1em; }
.formation-program ul li { line-height: 120%; margin-bottom: .5rem; }
.formation-program ul li ul { list-style: none; }
.formation-program ul li ul li { margin-top: 5px;}
.formation-program ul li ul li:before {content: "- ";} .btn-preinscription {
display: inline-flex;
flex-direction: column;
width: 100%;
font-size: 14px;
letter-spacing: 0.05em;
font-weight: 700;
text-transform: uppercase;
text-align: center;
padding: 10px 20px;
border-radius: 5px;
background-color: var(--blue);
color: #ffffff;
text-decoration: none;
}
.btn-preinscription:hover {
background-color: var(--primary);
color: #ffffff;
}
@media (min-width: 769px) and (max-width: 1024px) {
.btn-preinscription {
border-radius: 0;
}
} .owl-carousel {
visibility: hidden;
}
.owl-carousel.owl-loaded {
visibility: visible;
}
.owl-carousel .owl-stage::after {
display: none;
} .owl-dots {
text-align: center;
margin: 20px auto 0 auto;
position: relative;
bottom: 20px;
}
.carousel-review .owl-dots button {
width: 8px;
height: 8px;
border-radius: 100px;
margin: 0 3px;
background: #002F5B;
}
.owl-dots button.active {
width: 20px;
background: #0084FF;
}
.carousel-body {
font-style: italic;
}
.clients .carousel-guest {
margin-left: 0;
} @media (min-width: 768px) {
.forme-120 {
background-image: url(//www.altiusconseil.fr/wp-content/uploads/2024/09/blanc-h120.jpg);
background-position-y: bottom;
background-repeat: repeat-x;
background-size: auto 8%;
}
} ul.list-card {
margin: 10px;
}
ul.list-card li {
list-style-position: inside;
margin-bottom: 8px;
} ul.chevron-bl-list {
list-style: none;
margin: 0 0 0 17px; 
}
ul.chevron-bl-list li:before {
content: url('data:image/svg+xml,<svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23FFF" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg>');
margin-left: -21px;
padding-right: 5px;
}
ul.chevron-bl-list li {
margin-bottom: 5px;
} ol.list-num {
margin: 0 16px;
}
ol.list-num li {
margin-bottom: 8px;
}
.img-temoignage {
width: 166px;
height: 166px;
object-fit: cover;
border-radius: 50%;
} .nav-footer li {
margin-right: 10px;
}
.nav-footer li:hover {
color: var(--blue);
}
@media (max-width: 768px) {
.nav-footer ul {
display: flex;
flex-direction: column;
margin-bottom: 10px;
}
.nav-footer li {
margin-right: 0;
}
} .mentions ul {
margin-left: 0;
list-style: none;
}
.mentions hr { color: var(--blue); }