.cs-site-scheme-toggle,
.cs-header__scheme-toggle,
.cs-offcanvas__scheme-toggle {
display: none !important;
} :root { --cs-light-accent-color:       #FFC928; --cs-light-primary-color:      #1A1A2E; --cs-light-button-background-start: #FFC928;
--cs-light-button-background-end:   #FFC928; --cs-light-button-color:       #1A1A2E; --cs-light-button-hover-background-start: #FFD45A;
--cs-light-button-hover-background-end:   #FFC820;
--cs-light-button-hover-color:            #1A1A2E; --cs-color-button-hover: linear-gradient(180deg, #FFD45A 0%, #FFC820 100%);
--cs-color-button-hover-contrast: #1A1A2E;
} a:hover,
.cs-meta-category a:hover,
.cs-entry__title a:hover {
color: #FFC928;
}
.post-categories a,
.cs-meta-category a {
border-color: #FFC928;
}
.post-categories a:hover,
.cs-meta-category a:hover {
background-color: #FFC928;
color: #1A1A2E;
} .cs-entry__discover-more .cs-btn,
.cs-entry__discover-more a,
.cs-button,
.wp-block-button__link {
background: #FFC928;
color: #1A1A2E !important;
border-color: #FFC928;
}
.cs-entry__discover-more .cs-btn:hover,
.cs-entry__discover-more a:hover {
background: linear-gradient(135deg, #FFD45A 0%, #FFC928 100%);
color: #1A1A2E !important;
} .cs-reading-progress-bar {
background-color: #FFC928;
} .cs-header .current-menu-item > a,
.cs-header .current-menu-ancestor > a {
color: #FFC928;
}  .cs-entry__thumbnail .cs-overlay-ratio:not(.cs-ratio-landscape-16-9):not(.cs-ratio-portrait):not(.cs-ratio-portrait-2-3):not(.cs-ratio-landscape):not(.cs-ratio-landscape-3-2):not(.cs-ratio-landscape-21-9) { aspect-ratio: auto;
}
.cs-overlay-ratio.cs-ratio-square:before { padding-top: 66.67%;
} .cs-entry__thumbnail img,
.cs-overlay-background img {
object-fit: cover;
width: 100%;
height: 100%;
}  .cs-site-content {
padding-top: 2rem;
} .cs-entry__outer:not(:has(.cs-entry__thumbnail)) {
min-height: auto;
} .cs-hero-type-1 .cs-entry + .cs-entry,
.cs-entry__list .cs-entry + .cs-entry {
margin-top: 2rem;
} .cs-entry__header .cs-overlay-background img {
max-height: 480px;
object-fit: cover;
object-position: center top;
} .cs-entry__outer:not(:has(.cs-entry__thumbnail)) .cs-entry__content {
padding-top: 1rem;
} .cs-sidebar .widget + .widget {
margin-top: 2rem;
} .cs-share .cs-share__link:has(.cs-icon-twitter-x),
.cs-share .cs-share__link:has(.cs-icon-facebook) {
display: none !important;
} .cs-icon-twitter-x,
.cs-icon-facebook { }
.cs-share a[title*="Twitter"],
.cs-share a[title*="Facebook"],
.cs-share a[href*="twitter.com"],
.cs-share a[href*="facebook.com"] {
display: none !important;
} .cs-footer {
padding: 1.5rem 0;
}
.cs-footer__copyright {
font-size: 0.875rem;
opacity: 0.85;
}
.cs-footer__copyright a {
color: #FFC928;
text-decoration: none;
font-weight: 600;
}
.cs-footer__copyright a:hover {
text-decoration: underline;
}  .cs-breadcrumbs .cs-separator {
margin: 0 0.4rem;
opacity: 0.5;
} .cs-pagination .page-numbers.current {
background-color: #FFC928;
color: #1A1A2E;
border-color: #FFC928;
}
.cs-pagination .page-numbers:hover {
background-color: #FFC928;
color: #1A1A2E;
border-color: #FFC928;
} .cs-header-nav .current-menu-item > a {
color: #FFC928 !important;
} .cs-entry-prev-next > .ig_inline_container {
display: none !important;
}   .vc_btn3.vc_btn3-style-fill,
.vc_btn3.vc_btn3-style-flat,
.vc_btn3.vc_btn3-style-modern,
.vc_btn3.vc_btn3-style-3d,
.vc_btn3.vc_btn3-style-classic,
.vc_btn3.vc_btn3-style-custom,
.vc_btn3:not(.vc_btn3-style-outline):not(.vc_btn3-style-ghost) {
background-image: none !important;
}
.vc_btn3:not(.vc_btn3-style-custom):not(.vc_btn3-style-outline):not(.vc_btn3-style-ghost) {
background-color: #FFC928 !important;
color: #1A1A2E !important;
border-color: #FFC928 !important;
} .cs-button::before,
.cs-entry__discover-more a::before,
button:not([class*="cs-offcanvas"]):not([class*="cs-header"])::before,
input[type=submit]::before {
background: linear-gradient(180deg, #FFD45A 0%, #FFC820 100%) !important;
} .vc_btn3:hover,
.vc_btn3.vc_btn3-style-fill:hover,
.vc_btn3.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-style-classic:hover,
.vc_btn3.vc_btn3-style-custom:hover,
.vc_general.vc_btn3:hover {
background-color: #FFD45A !important;
background-image: none !important;
border-color: #FFD45A !important;
color: #1A1A2E !important;
box-shadow: none !important;
} .vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-ghost {
border-color: #FFC928 !important;
color: #FFC928 !important;
} .vc_single_image-wrapper img,
.wpb_single_image img,
.vc_single_image img {
width: auto !important;
max-width: 100% !important;
height: auto !important;
object-fit: contain;
} .vc_single_image-wrapper,
.wpb_single_image .vc_figure {
display: block;
text-align: center;
} .vc_cta3.vc_cta3-style-classic {
border-radius: 4px;
} .vc_icon_element-icon {
color: #FFC928 !important;
} .vc_btn3,
.vc_general.vc_btn3 {
font-weight: var(--cs-font-primary-weight, 800) !important;
} .vc_btn3,
.vc_btn3.vc_btn3-shape-square,
.vc_btn3.vc_btn3-shape-round,
.vc_btn3.vc_btn3-style-fill,
.vc_btn3.vc_btn3-style-flat,
.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-ghost,
.vc_btn3.vc_btn3-style-3d,
.vc_btn3.vc_btn3-style-modern,
.vc_btn3.vc_btn3-style-classic,
.vc_btn3.vc_btn3-style-custom,
.vc_btn3.vc_btn3-size-sm,
.vc_btn3.vc_btn3-size-md,
.vc_btn3.vc_btn3-size-lg,
.vc_general.vc_btn3 {
border-radius: 8px !important;
} .vc_cta3 h2,
.vc_cta3 h3,
.vc_cta3 .vc_cta3-content-header h2,
.vc_cta3 .vc_cta3-content-header h3,
.vc_cta3 .vc_cta3_title,
.vc_cta3 .vc_cta3_title h2 {
font-size: 1.4rem !important;
line-height: 1.4 !important;
} .wpb_wrapper *:not(.vc_btn3):not(.vc_btn3 *):not(.cs-button):not(.cs-button *),
.vc_cta3 h2,
.vc_cta3 h3,
.vc_cta3 p,
.vc_cta3 .vc_cta3-content-header,
.vc_cta3 .vc_cta3-content-header *:not(.vc_btn3):not(.cs-button),
.vc_cta3 .vc_cta3-cont,
.vc_cta3 .vc_cta3-cont *:not(.vc_btn3):not(.cs-button),
.vc_column_container *:not(.vc_btn3):not(.vc_btn3 *):not(.cs-button) {
text-align: left !important;
} .vc_btn3,
.vc_btn3 *,
.cs-button,
.cs-button *,
.vc_cta3 .vc_btn3 {
text-align: center !important;
} .vc_custom_heading[style*="text-align: center"],
.wpb_wrapper .text-center {
text-align: center !important;
} body .vc_row .vc_column-inner .wpb_wrapper .wpb_text_column p[style*="text-align: center"],
body .vc_row .vc_column-inner .wpb_wrapper .wpb_text_column p[style*="text-align:center"],
body .vc_row .vc_column-inner .wpb_wrapper .wpb_text_column [style*="text-align: center"],
body .vc_row .vc_column-inner .wpb_wrapper .vcex-icon-box p[style*="text-align: center"] {
text-align: center !important;
}  .cs-main-content {
margin-top: 1.5rem !important;
}
.cs-entry__content,
.cs-entry__body,
.entry-content {
padding-top: 0.5rem !important;
} .cs-search__group,
.cs-search__form .cs-form-group {
display: flex !important;
width: 100% !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
overflow: hidden !important;
}
.cs-search__input,
.cs-sidebar .cs-search__input,
input.cs-search__input {
flex: 1 1 auto !important;
min-width: 0 !important; width: auto !important; font-size: 13px !important;
} .cs-search__submit,
.cs-sidebar .cs-search__submit,
.search-widget .cs-search__submit {
flex: 0 0 auto !important;
background: #FFC928 !important;
background-color: #FFC928 !important;
color: #1A1A2E !important;
border-color: #FFC928 !important;
white-space: nowrap !important; } .textwidget img,
.widget_text img {
max-width: 160px !important;
height: auto !important;
display: block;
margin: 0 auto 1rem;
} .cs-meta-author,
.cs-entry__meta .cs-meta-author {
display: none !important;
} .cs-entry__metabar .cs-reading-time-item .cs-post-reading-time,
.cs-post-reading-time {
width: 96px !important;
height: 96px !important;
position: relative !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
overflow: hidden !important;
padding: 1.25rem !important;
} .cs-entry__metabar .cs-reading-time-item .cs-post-reading-time::after,
.cs-post-reading-time::after {
position: absolute !important;
top: 2px !important;
left: 2px !important;
transform: none !important; width: 92px !important;
height: 92px !important;
} .cs-entry__metabar .cs-reading-time-item .cs-post-reading-time__border,
.cs-entry__metabar .cs-reading-time-item .cs-post-reading-time__progress {
width: 96px !important;
height: 96px !important;
overflow: visible !important;
}
.cs-entry__metabar .cs-reading-time-item .cs-post-reading-time__border svg,
.cs-entry__metabar .cs-reading-time-item .cs-post-reading-time__progress svg {
width: 96px !important;
height: 96px !important;
display: block !important;
overflow: visible !important;
}
.cs-entry__metabar .cs-reading-time-item .cs-post-reading-time__label,
.cs-post-reading-time__label {
font-size: 13px !important;
line-height: 1.3 !important;
text-align: center !important;
padding: 0 8px !important;
word-break: break-word !important;
hyphens: auto !important;
position: relative !important;
z-index: 1 !important;
} .cs-meta-reading-time {
font-style: italic;
opacity: 0.8;
} .cs-entry__header .cs-overlay-background {
max-height: none !important;
}
.cs-entry__header .cs-overlay-ratio {
padding-top: 0 !important;
height: auto !important;
} .cs-entry__header .cs-overlay-ratio::before {
content: none !important;
padding-top: 0 !important;
display: none !important;
}
.cs-entry__header .cs-overlay-background img,
.cs-entry__header .wpex-bg-cover {
position: static !important;
width: 100% !important;
height: auto !important;
max-height: 600px;
object-fit: cover;
object-position: center center;
} .cs-entry__header .cs-entry__thumbnail:empty {
display: none !important;
} .vc_single_image-wrapper img,
.wpb_single_image img {
width: auto !important;
max-width: 100% !important;
height: auto !important;
} img[src$=".gif"] {
width: auto !important;
max-width: 100% !important;
height: auto !important;
} .entry-content h2,
.cs-entry__content h2,
.wpb_wrapper h2,
.vc_column-inner h2 {
font-size: 1.875rem !important; line-height: 1.3 !important;
color: #FFC928 !important;
} .entry-content h2 span span,
.wpb_wrapper h2 span span {
display: inline-block !important;
white-space: nowrap !important;
} .cs-entry-prev-next .cs-entry-prev-next__item .cs-entry__title {
font-size: var(--cs-heading-6-font-size) !important;
color: var(--cs-light-primary-color, #1A1A2E) !important;
line-height: 1.3 !important;
}
.entry-content h3,
.cs-entry__content h3,
.wpb_wrapper h3,
.vc_column-inner h3 {
font-size: 1.5rem !important; line-height: 1.35 !important;
} .bdp-vcex-heading {
margin: 1.5rem 0 0.75rem;
}
.bdp-alert a { color: inherit; text-decoration: underline; }
.bdp-icon-box p:last-child,
.bdp-teaser p:last-child { margin-bottom: 0; }  #content input.ig_button {
text-align: center !important;
padding: 0 1.25rem !important;
cursor: pointer;
letter-spacing: 0 !important;
} .uniform-icon-boxes .wpb_wrapper {
display: flex;
flex-direction: column;
flex: 1;
}
.uniform-icon-boxes .bdp-icon-box {
flex: 1;
box-sizing: border-box;
} .a4-bordereau-pair .vc_single_image-wrapper img {
height: 380px !important;
width: auto !important;
max-width: 100%;
display: block;
margin: 0 auto;
} .small-teaser-headings .bdp-teaser h4,
.small-teaser-headings .bdp-teaser h3,
.small-teaser-headings .bdp-teaser h2 {
font-size: 14px !important;
line-height: 1.3 !important;
} .avantages-row .bdp-teaser img {
max-width: 70px !important;
height: auto !important;
display: block !important;
margin: 0 auto !important;
}
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser,
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser h4,
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser h3,
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser h2,
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser p {
text-align: center !important;
}
body .vc_row.avantages-row .vc_column-inner .wpb_wrapper .bdp-teaser h4 {
margin-top: 12px !important;
}  .vc_row.vc_inner .vc_col-sm-6 {
display: flex !important;
flex-direction: column !important;
}
.vc_row.vc_inner .vc_col-sm-6 .vc_column-inner {
flex: 1 !important;
display: flex !important;
flex-direction: column !important;
}
.vc_row.vc_inner .vc_col-sm-6 .vc_column-inner > .wpb_wrapper {
flex: 1 !important;
display: flex !important;
flex-direction: column !important;
} .vc_row.vc_inner .vc_col-sm-6 .wpb_text_column {
margin-top: auto !important;
} .vc_row.vc_inner .vc_col-sm-6 .vc_figure {
display: block !important;
width: 100% !important;
height: auto !important;
overflow: visible !important;
}
.vc_row.vc_inner .vc_col-sm-6 .vc_figure img {
max-width: 100% !important;
height: auto !important;
object-fit: contain !important;
} body .vc_row .vc_column-inner .wpb_wrapper .vc_align_center .vc_figure {
text-align: center !important;
}
body .vc_row .vc_column-inner .wpb_wrapper .icon-centered.vc_icon_element {
text-align: center !important;
} body .vc_row .vc_column-inner .wpb_wrapper .img-max500 .vc_single_image-wrapper {
text-align: center !important;
max-width: 500px !important;
width: 100% !important;
margin: 0 auto !important;
display: block !important;
}
body .vc_row .vc_column-inner .wpb_wrapper .img-max500 img {
max-width: 500px !important;
width: auto !important;
height: auto !important;
display: inline-block !important;
} table.bdp-tableau {
width: 100% !important;
min-width: 480px !important;
border-collapse: collapse !important;
font-size: 13px !important;
margin: 16px 0 !important;
table-layout: auto !important;
}
table.bdp-tableau th,
table.bdp-tableau td {
padding: 7px 9px !important;
text-align: center !important;
border: 1px solid #e0e0e0 !important;
vertical-align: middle !important;
line-height: 1.35 !important;
word-break: normal !important;
overflow-wrap: break-word !important;
} table.bdp-tableau th:first-child,
table.bdp-tableau td:first-child {
text-align: left !important;
background-color: #f5f6fa !important;
font-weight: 600 !important;
font-size: 12px !important;
white-space: nowrap !important;
padding: 7px 8px !important;
} table.bdp-tableau thead th,
table.bdp-tableau thead th:first-child {
background-color: #ffc928 !important;
color: #3d3d3d !important;
font-weight: 700 !important;
border-color: #e6b520 !important;
text-align: center !important;
} table.bdp-tableau tbody tr:nth-child(even) td {
background-color: #fafafa !important;
}
table.bdp-tableau tbody tr:nth-child(odd) td {
background-color: #ffffff !important;
} .wpb_wrapper:has(table.bdp-tableau) {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch;
} table.tablepress {
width: 100% !important;
max-width: 100% !important;
border-collapse: collapse !important;
font-size: 14px !important;
margin: 16px 0 !important;
table-layout: auto !important;
}
table.tablepress td,
table.tablepress th {
padding: 9px 12px !important;
border: 1px solid #e0e0e0 !important;
vertical-align: middle !important;
text-align: center !important;
line-height: 1.35 !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
white-space: normal !important;
font-size: 14px !important;
} body .vc_row .vc_column-inner .wpb_wrapper table.tablepress td:not(.column-1) {
text-align: center !important;
} table.tablepress .row-1 td,
table.tablepress .row-1 th {
background-color: #ffc928 !important;
color: #3d3d3d !important;
font-weight: 700 !important;
border-color: #e6b520 !important;
text-align: center !important;
} table.tablepress .column-1 td,
table.tablepress td.column-1 {
background-color: #f5f6fa !important;
font-weight: 600 !important;
text-align: left !important;
} table.tablepress tr.even td { background-color: #fafafa !important; }
table.tablepress tr.odd td  { background-color: #ffffff !important; }
table.tablepress img {
max-width: 100% !important;
height: auto !important;
display: block;
margin: 0 auto;
}   .vc_tta-accordion .vc_tta-panel {
margin-bottom: 6px !important;
border-radius: 6px !important;
overflow: hidden !important;
} .vc_tta-accordion .vc_tta-panel-heading {
background-color: #f5f6fa !important;
border-left: 4px solid #ffc928 !important;
border-bottom: 1px solid #e8e9ee !important;
transition: background-color 0.2s ease !important;
}
.vc_tta-accordion .vc_tta-panel-heading:hover {
background-color: #ecedf3 !important;
} .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: #ffc928 !important;
border-left-color: #e6b520 !important;
} .vc_tta-accordion .vc_tta-panel-title a {
color: #3d3d3d !important;
font-weight: 600 !important;
font-size: 16px !important;
padding: 18px 20px 18px 48px !important;
display: block !important;
line-height: 1.4 !important;
}
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title a {
color: #3d3d3d !important;
} .vc_tta-accordion .vc_tta-controls-icon {
left: 18px !important;
width: 14px !important;
height: 14px !important;
top: 50% !important;
transform: translateY(-50%) !important;
} .vc_tta-accordion .vc_tta-panel-body {
background-color: #ffffff !important;
border-left: 4px solid #ffc928 !important;
border-bottom: 1px solid #e8e9ee !important;
padding: 16px 20px !important;
} .vc_tta-accordion .vc_tta-controls-icon::before,
.vc_tta-accordion .vc_tta-controls-icon::after {
border-color: #3d3d3d !important;
} html body div.entry-content .vc_row .vc_column-inner .wpb_wrapper .vc_btn3-container {
text-align: center !important;
}
html body div.entry-content .vc_row .vc_column-inner .wpb_wrapper .vc_btn3-container .vc_btn3 {
width: auto !important;
max-width: 420px !important;
display: inline-block !important;
white-space: normal !important;
word-wrap: break-word !important;
line-height: 1.4 !important;
} body .vc_row .vc_column-inner .wpb_wrapper .wpb_single_image.vc_align_center {
text-align: center !important;
}
body .vc_row .vc_column-inner .wpb_wrapper .wpb_single_image.vc_align_center .vc_figure {
display: inline-block !important;
}  body .vc_row .vc_column-inner .wpb_wrapper .bdp-chiffres .vc_col-sm-3 .wpb_wrapper,
body .vc_row .vc_column-inner .wpb_wrapper .bdp-chiffres .vc_col-sm-3 .wpb_text_column,
body .vc_row .vc_column-inner .wpb_wrapper .bdp-chiffres .vc_col-sm-3 .wpb_text_column p {
text-align: center !important;
} body .vc_row .vc_column-inner .wpb_wrapper .bdp-chiffres .vc_col-sm-3 .wpb_text_column p {
text-align: center !important;
} @media (max-width: 768px) {
.bdp-chiffres .vc_col-sm-3 {
width: 50% !important;
margin-bottom: 12px !important;
}
} .vc_cta3 h2,
.vc_cta3 h3 {
color: #1a1a1a !important;
}  .bdp-article-banner .vc_single_image-img {
max-width: 500px !important;
height: auto !important;
display: block !important;
margin: 0 auto !important;
} .bdp-step-screenshot .vc_single_image-img {
max-width: 400px !important;
height: auto !important;
display: block !important;
margin: 0 auto !important;
box-shadow: 0 2px 12px rgba(0,0,0,0.10);
border-radius: 6px;
} .bdp-img-430 .vc_single_image-img,
.bdp-img-450 .vc_single_image-img,
.bdp-img-400 .vc_single_image-img,
.bdp-img-640 .vc_single_image-img {
height: auto !important;
display: block !important;
margin: 0 auto !important;
box-shadow: 0 2px 10px rgba(0,0,0,0.10);
border-radius: 6px;
}
.bdp-img-430 .vc_single_image-img { max-width: 430px !important; }
.bdp-img-450 .vc_single_image-img { max-width: 450px !important; }
.bdp-img-400 .vc_single_image-img { max-width: 400px !important; }
.bdp-img-640 .vc_single_image-img { max-width: 640px !important; } .bdp-img-430,
.bdp-img-450,
.bdp-img-400,
.bdp-img-640,
.bdp-step-screenshot,
.bdp-article-banner {
margin-bottom: 48px !important;
} .wpb_single_image .vc_figure,
.wpb_single_image figure.vc_figure {
height: auto !important;
overflow: visible !important;
}
.vc_single_image-img {
object-fit: contain !important;
height: auto !important;
max-width: 100% !important;
} @media (max-width: 768px) { .cs-entry__header .cs-overlay-background img {
max-height: 280px;
} .cs-entry__thumbnail {
width: 100%;
} .cs-footer {
text-align: center;
padding: 1rem;
}
}