:root {
--we-rhythm-xs: 8px;
--we-rhythm-sm: 12px;
--we-rhythm-md: 16px;
--we-rhythm-lg: 24px;
--we-rhythm-xl: 32px;
--we-readable-max: 42rem;
--we-tap-min: 44px;
} html {
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
background-color: #CAC9C5 !important;
}
body {
overflow-x: clip;
background-color: #CAC9C5 !important;
} body.page-comment-ca-marche {
background-color: #CAC9C5 !important;
} .site-main,
.page-content-wrapper,
.flexible-content-wrapper,
.entry-content {
min-width: 0;
max-width: 100%;
}
.entry-content {
display: flow-root;
} body.home .flexible-content-wrapper .entry-content > *,
body:not(.home) .page-content-wrapper .entry-content > * {
min-width: 0;
}
body:not(.home) .usine-footer {
min-width: 0;
} body.home .site-main,
body:not(.home) .site-main {
padding-inline: var(--we-home-page-gutter, 10px) !important;
box-sizing: border-box;
} @media (min-width: 769px) {
body.page-notre-offre-et-tarif .page-content-wrapper .entry-content > section.bloc-ctabanner-01,
body.page-notre-offre-et-tarif .page-content-wrapper .entry-content > section.bloc-reinsurance-01 {
max-width: 100% !important;
width: 100% !important;
box-sizing: border-box;
}
} .entry-content [class*="__grid"] {
min-width: 0;
}
.entry-content [class$="__grid"] > *,
.entry-content .us-slider__track > * {
min-width: 0;
} @media (max-width: 768px) {
.entry-content p,
.entry-content li {
line-height: 1.55;
}
} @media (max-width: 768px) { .entry-content .us-slider__track {
width: 100%;
max-width: 100%;
padding-inline: 0;
box-sizing: border-box;
}
.entry-content .bloc-features-04__slider .bloc-features-04__card {
margin-left: 0 !important;
margin-right: 0 !important;
} .entry-content .usine-bloc-faq-01__item {
overflow: hidden;
}
} @media (max-width: 768px) {
body.page-comment-ca-marche .bloc-features-04__slider .us-slider__track {
padding-inline: 0 !important;
box-sizing: border-box;
}
body.page-comment-ca-marche .bloc-features-04__slider .us-slider__track > .bloc-features-04__card {
flex: 0 0 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
} body.page-comment-ca-marche .page-content-wrapper .entry-content section.bloc-features-04 {
margin-inline: 0 !important;
margin-bottom: 0 !important;
} body.page-comment-ca-marche .bloc-timelines-01__cards {
padding-left: 0 !important;
} body.page-comment-ca-marche .page-content-wrapper .entry-content section.bloc-features-04 .bloc-features-04__header {
margin-top: 15px !important;
margin-bottom: 15px !important;
} @media (min-width: 1025px) {
.page-content-wrapper .entry-content > section.bloc-text-01 {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
}
.page-content-wrapper .entry-content > section.bloc-features-02 {
padding-top: 30px !important;
} @media (max-width: 768px) {
body.page-comment-ca-marche .page-content-wrapper .entry-content > .bloc-text-01 + .bloc-features-02 {
padding-top: 28px !important;
}
} @media (max-width: 768px) {
.entry-content .btn:not(.navbar-cta .btn) {
min-height: var(--we-tap-min);
padding-left: max(var(--btn-padding-x, 24px), 1.25rem);
padding-right: max(var(--btn-padding-x, 24px), 1.25rem);
}
} @media (max-width: 1024px) {
.us-slider {
max-width: 100%;
}
.us-slider__track {
min-width: 0;
}
} @media (min-width: 769px) {
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__container,
body.home .flexible-content-wrapper .entry-content .bloc-features-04--home-comparison .bloc-features-04__container,
body.home main#primary .entry-content .bloc-features-04--home-comparison .bloc-features-04__container {
width: 100% !important;
max-width: var(--section-max-width, 1312px) !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__grid {
gap: 14px !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card .bloc-features-04__card-content {
padding: 18px 14px !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card-details {
gap: 10px !important;
} body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card-details .icon-text__text,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__detail-text {
white-space: nowrap !important;
font-size: 16px !important;
line-height: 1.35 !important;
} body.home
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon.icon--wrapped,
body.home
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--wrapped,
body.home
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--fallback {
border-radius: 999px !important;
padding: 6px !important;
width: 17px !important;
height: 17px !important;
min-width: 17px !important;
--us-icon-size: 14px !important;
}
body.home
.flexible-content-wrapper
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon.icon--wrapped,
body.home
.flexible-content-wrapper
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--wrapped,
body.home
.flexible-content-wrapper
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--fallback,
body.home
main#primary
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon.icon--wrapped,
body.home
main#primary
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--wrapped,
body.home
main#primary
.entry-content
.bloc-features-04--home-comparison
.bloc-features-04__card:not(.bloc-features-04__card--on-dark)
.bloc-features-04__card-details
.icon-text__icon.icon--fallback {
border-radius: 999px !important;
padding: 6px !important;
width: 17px !important;
height: 17px !important;
min-width: 17px !important;
--us-icon-size: 14px !important;
} body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--fallback,
body.home .flexible-content-wrapper .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon.icon--wrapped,
body.home .flexible-content-wrapper .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--wrapped,
body.home .flexible-content-wrapper .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--fallback,
body.home main#primary .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon.icon--wrapped,
body.home main#primary .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--wrapped,
body.home main#primary .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--fallback {
width: 29px !important;
height: 29px !important;
min-width: 29px !important;
padding: 8px !important;
--us-icon-size: 20px !important;
}
}  html.usine-nav-open {
overflow: hidden;
}
.usine-nav-backdrop {
position: fixed;
inset: 0;
z-index: 998;
background: rgba(9, 22, 66, 0.48);
border: 0;
padding: 0;
margin: 0;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
}
.usine-nav-backdrop[hidden] {
display: none !important;
} @media (max-width: 768px) {
.entry-content input[type="text"],
.entry-content input[type="email"],
.entry-content input[type="tel"],
.entry-content input[type="url"],
.entry-content textarea,
.entry-content select {
font-size: 16px;
min-height: var(--we-tap-min);
}
}  .entry-content [class*="__headline"],
.entry-content [class*="__title"]:not(.navbar-logo-text):not(.footer-logo-text),
.usine-bloc-header-01__title {
overflow-wrap: anywhere;
word-wrap: break-word;
hyphens: auto;
} .entry-content .usine-bloc-header-01__title-highlight:not(.usine-bloc-header-01__title-highlight--ink),
.entry-content .bloc-pricing-01__headline-highlight {
color: var(--we-brand-blue, #005cfb);
} body.page-comment-ca-marche .usine-bloc-header-01__image-wrapper {
background-color: #f8dc73 !important;
border-radius: 24px !important;
overflow: hidden;
} body.page-comment-ca-marche .usine-bloc-header-01__image.is-loaded,
body.page-comment-ca-marche .usine-bloc-header-01__image {
border-radius: 24px !important;
background-color: #f8dc73 !important;
} body.page-comment-ca-marche .usine-bloc-header-01--page-hero .usine-bloc-header-01__image-wrapper {
background-color: #f8dc73 !important;
border-radius: 24px !important;
overflow: hidden;
}
body.page-comment-ca-marche .usine-bloc-header-01--page-hero .usine-bloc-header-01__image {
background-color: #f8dc73 !important;
} @media (max-width: 768px) {
body.home .entry-content .usine-bloc-header-01--home-hero .usine-bloc-header-01__title {
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
} @media (max-width: 768px) {
.entry-content .bloc-features-04--home-comparison .bloc-features-04__headline,
.entry-content .bloc-features-04--home-comparison .bloc-features-04__card-title {
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
} @media (max-width: 1024px) {
body.home .entry-content .bloc-features-04--home-comparison {
overflow-x: clip;
min-width: 0;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__grid {
grid-template-columns: minmax(0, 1fr) !important;
align-items: start !important;
width: 100%;
min-width: 0;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--vertical {
height: auto !important;
min-height: 0 !important;
align-self: start !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card .bloc-features-04__card-content {
height: auto !important;
min-height: 0 !important;
}
} @media (min-width: 769px) and (max-width: 1024px) {
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__grid {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: clamp(8px, 1.2vw, 14px) !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card .bloc-features-04__card-content {
padding: clamp(10px, 1.6vw, 16px) clamp(8px, 1.2vw, 12px) !important;
gap: clamp(10px, 1.5vw, 16px) !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card-details .icon-text__text,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__detail-text {
white-space: nowrap !important;
font-size: clamp(10px, 1.3vw, 14px) !important;
line-height: 1.3 !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card-title {
font-size: clamp(14px, 2vw, 20px) !important;
line-height: 1.2 !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card-details {
gap: clamp(6px, 1vw, 10px) !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card:not(.bloc-features-04__card--on-dark) .bloc-features-04__card-details .icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card:not(.bloc-features-04__card--on-dark) .bloc-features-04__card-details .icon-text__icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card:not(.bloc-features-04__card--on-dark) .bloc-features-04__card-details .icon-text__icon.icon--fallback {
width: clamp(13px, 1.8vw, 17px) !important;
height: clamp(13px, 1.8vw, 17px) !important;
min-width: clamp(13px, 1.8vw, 17px) !important;
padding: clamp(4px, 0.5vw, 6px) !important;
--us-icon-size: clamp(10px, 1.4vw, 14px) !important;
}
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--wrapped,
body.home .entry-content .bloc-features-04--home-comparison .bloc-features-04__card--on-dark .bloc-features-04__card-details .icon-text__icon.icon--fallback {
width: clamp(18px, 2.5vw, 25px) !important;
height: clamp(18px, 2.5vw, 25px) !important;
min-width: clamp(18px, 2.5vw, 25px) !important;
padding: clamp(5px, 0.7vw, 8px) !important;
--us-icon-size: clamp(12px, 1.6vw, 16px) !important;
}
} @media (max-width: 768px) {
.entry-content .bloc-features-04 .bloc-features-04__card-title {
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
} @media (max-width: 1200px) {
.entry-content .bloc-features-04--home-method:not(.bloc-features-04--home-why-webiteasy) .bloc-features-04__grid {
grid-template-columns: minmax(0, 1fr) !important;
align-items: start !important;
justify-items: stretch !important;
gap: clamp(16px, 2.8vw, 22px) !important;
width: 100%;
min-width: 0;
}
.entry-content .bloc-features-04--home-method:not(.bloc-features-04--home-why-webiteasy) .bloc-features-04__card--vertical {
width: 100% !important;
max-width: 100% !important;
min-width: 0;
height: auto !important;
min-height: 0 !important;
align-self: start !important;
}
.entry-content .bloc-features-04--home-included .bloc-features-04__description {
white-space: normal !important;
}
} @media (max-width: 1200px) and (min-width: 881px) {
.entry-content .bloc-features-04--home-included .bloc-features-04__grid:not(.bloc-features-04__grid--home-included) {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: clamp(14px, 2vw, 18px) !important;
align-items: start;
}
}
@media (max-width: 880px) {
.entry-content .bloc-features-04--home-included .bloc-features-04__grid:not(.bloc-features-04__grid--home-included) {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: clamp(12px, 3.2vw, 16px) !important;
align-items: start;
}
}
@media (max-width: 768px) {
.entry-content .bloc-features-04--home-included .bloc-features-04__headline {
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
} @media (max-width: 768px) {
body.home .entry-content .bloc-features-04--home-method {
overflow-x: clip;
min-width: 0;
}
body.home .entry-content .bloc-features-04--home-method .bloc-features-04__header,
.entry-content .bloc-features-04--home-method .bloc-features-04__header {
margin-bottom: clamp(20px, 4vw, 28px) !important;
gap: 10px !important;
min-width: 0;
max-width: 100%;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__headline {
font-size: clamp(1.5rem, 5.5vw, 2rem) !important;
line-height: 1.22 !important;
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__description {
font-size: clamp(16px, 3.4vw, 17px) !important;
line-height: 1.5 !important;
max-width: min(42rem, 100%);
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card-content {
padding: 22px 22px !important;
gap: 14px !important;
align-items: flex-start !important;
text-align: left !important;
flex: 0 1 auto !important;
min-width: 0 !important;
box-sizing: border-box !important;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card--vertical .bloc-features-04__card-content:first-child {
padding-top: 22px !important;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card-standalone-icon {
align-self: center !important;
margin: 0 0 14px !important;
} .entry-content .bloc-features-04--home-method:not(.bloc-features-04--home-kpi-metrics) .bloc-features-04__card-title {
font-size: clamp(17px, 4vw, 18px) !important;
line-height: 1.35 !important;
font-weight: 600 !important;
width: 100%;
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
} .entry-content
.bloc-features-04--home-method:not(.bloc-features-04--home-kpi-metrics)
.bloc-features-04__grid--kpi-strip
.bloc-features-04__card-title {
font-size: calc(48px * 1.5 * 0.6 * 0.75) !important;
line-height: 1.28 !important;
font-weight: 700 !important;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card-description {
font-size: clamp(16px, 3.2vw, 17px) !important;
line-height: 1.5 !important;
margin: 0 !important;
max-width: 100% !important;
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card-image {
aspect-ratio: auto !important;
max-height: min(200px, 48vw);
}
.entry-content .bloc-features-04--home-method .bloc-features-04__card-image img {
max-height: min(200px, 48vw) !important;
width: 100% !important;
height: auto !important;
object-fit: cover;
}
} @media (max-width: 768px) {
body.home .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__headline {
overflow-wrap: break-word;
word-break: normal;
hyphens: manual;
}
} .entry-content [class*="__card"] img,
.entry-content [class*="__image"] img,
.entry-content [class*="bloc-"] picture img {
max-width: 100%;
height: auto;
} @media (max-width: 1024px) {
.entry-content [class*="__layout"] {
min-width: 0;
}
.entry-content [class*="__content"],
.entry-content [class*="__main"],
.entry-content [class*="__column"] {
min-width: 0;
}
} @media (max-width: 768px) {
body:not(.home) .page-content-wrapper .entry-content {
gap: var(--we-rhythm-lg);
}
}  @media (max-width: 768px) {
.bloc-logos-01__logos {
justify-content: center;
}
} @media (max-width: 768px) {
.bloc-reinsurance-01__items {
gap: var(--we-rhythm-md);
}
} @media (max-width: 1024px) and (min-width: 769px) { .usine-navbar {
padding: 0 var(--we-home-page-gutter, 10px) 0;
}
.navbar-container {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
} .usine-navbar {
padding-top: 0 !important;
}
@media (max-width: 768px) {
.usine-navbar {
--navbar-mobile-shell-pad: 0px;
padding-top: 0 !important;
}
} @media (min-width: 769px) { body.page-comment-ca-marche .bloc-timelines-01--ccc-page.bloc-timelines-01 {
border-radius: 20px;
background: #ffffff !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__container,
body.page-comment-ca-marche .bloc-timelines-01 .bloc-timelines-01__container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start;
justify-content: flex-start;
gap: 48px;
max-width: none;
width: 100%;
padding: 0 !important;
margin: 0;
background: transparent !important;
border-radius: 0 !important;
box-sizing: border-box;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro--fullwidth,
body.page-comment-ca-marche .bloc-timelines-01 .bloc-timelines-01__intro,
body.page-comment-ca-marche .bloc-timelines-01 .bloc-timelines-01__intro--fullwidth {
flex: 1 1 auto !important;
width: auto !important;
max-width: none !important;
min-width: 0;
position: static;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-wrapper,
body.page-comment-ca-marche .bloc-timelines-01 .bloc-timelines-01__timeline-wrapper {
flex: 0 0 auto !important;
width: 100%;
min-width: 0;
max-width: 600px !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__cards {
padding-left: 0 !important;
gap: 0;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__cards::before {
content: none !important;
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card::before,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card::after {
content: none !important;
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card {
overflow: hidden;
border-radius: 16px !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step {
min-height: 520px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-year {
position: static;
left: auto;
top: auto;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__tagline {
font-family: 'Figtree', sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0;
text-transform: uppercase;
color: #696e71;
margin: 0 0 24px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__headline {
font-family: 'Inter Tight', sans-serif;
font-size: 48px;
font-weight: 500;
line-height: 1;
color: #232425;
margin: 0 0 24px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__description {
font-family: 'Figtree', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 1.5;
color: #5a5e60;
margin: 0 0 40px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .btn.btn-secondary,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page a.btn-secondary {
border-radius: 20px;
border-width: 1.5px;
border-color: #005cfb;
min-height: 48px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .btn-secondary,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .btn-secondary .btn-text {
font-family: 'Figtree', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 1.5;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-content {
gap: 8px !important;
padding: 18px 20px 16px !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
margin-bottom: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-title {
font-family: 'Inter Tight', sans-serif;
font-size: 24px !important;
font-weight: 500;
line-height: 1.12 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-year,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-number-wrap {
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-description {
font-family: 'Figtree', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.45;
color: #5a5e60;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
aspect-ratio: 272 / 146;
padding: 14px;
box-sizing: border-box;
overflow: hidden;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card:not(.bloc-timelines-01__card--media-top)
.bloc-timelines-01__card-image {
border-radius: 0 0 16px 16px !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-top
.bloc-timelines-01__card-image {
border-radius: 16px 16px 0 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture img {
object-fit: cover;
border-radius: 12px;
display: block;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image {
aspect-ratio: auto;
height: 300px;
max-height: none;
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image picture img {
object-fit: contain !important;
object-position: bottom center !important;
background-color: #f8dc73 !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row {
container-type: inline-size;
container-name: ccc-timeline-step;
--ccc-content-pt: 18px;
--ccc-title-fs: 24px;
--ccc-title-lh: 1.12;
--ccc-num-half: 18px;
--ccc-icon-stack: 0px;
--ccc-chip-stack: 0px;
--ccc-media-shift: 0px;
--ccc-chip-h: 29.6px;
--ccc-chip-gap-after: 12px;
--ccc-flex-gap: 8px;
--ccc-h3-mid: calc(
var(--ccc-media-shift) + var(--ccc-content-pt) + var(--ccc-icon-stack) +
var(--ccc-chip-stack) + (var(--ccc-title-fs) * var(--ccc-title-lh) / 2)
);
gap: 18px;
align-items: stretch;
padding-bottom: 30px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row:has(.bloc-timelines-01__card-icon) {
--ccc-icon-stack: calc(48px + var(--ccc-flex-gap));
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row:has(.bloc-timelines-01__card-chip) {
--ccc-chip-stack: calc(var(--ccc-chip-h) + var(--ccc-chip-gap-after) + var(--ccc-flex-gap));
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row:has(.bloc-timelines-01__card--media-top) {
--ccc-media-shift: calc((100cqi - 106px) * 146 / 272);
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row--rail-ellipsis {
--ccc-num-half: 14px;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row:last-child {
padding-bottom: 0;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-indicator {
flex: 0 0 88px !important;
width: 88px;
max-width: 88px;
position: relative;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
padding-top: 0 !important;
align-self: stretch;
min-height: 0;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-indicator::before {
content: none !important;
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:first-child {
flex: 0 0 13px !important;
height: auto !important;
width: 1px !important;
min-width: 1px !important;
max-height: none !important;
min-height: 0 !important;
background-color: #d8dadd !important;
position: static !important;
transform: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:last-child {
flex: 1 1 0 !important;
width: 1px !important;
min-width: 1px !important;
min-height: 8px !important;
max-height: none !important;
background-color: #d8dadd !important;
position: static !important;
transform: none !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__timeline-row:first-child
.bloc-timelines-01__step-divider:first-child {
background-color: #d8dadd !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__timeline-row:last-child
.bloc-timelines-01__step-divider:last-child {
background-color: #d8dadd !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-number {
flex: 0 0 auto !important;
position: relative !important;
top: auto !important;
left: auto !important;
transform: none !important;
width: 100%;
max-width: 88px;
padding: 0 !important;
margin: 0 !important;
font-family: 'Inter', sans-serif;
font-size: 36px !important;
font-weight: 500;
line-height: 1 !important;
color: #cfd1d2;
text-align: center;
z-index: 1;
background-color: #ffffff;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row--rail-ellipsis .bloc-timelines-01__step-number {
font-size: 28px !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-chip {
display: inline-flex;
align-items: center;
justify-content: center;
align-self: flex-start;
margin: 0 0 12px;
padding: 7px 10px;
background: #ffffff;
border-radius: 32px;
font-family: 'Figtree', sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 1.2;
color: #4d4f51;
}
} @media (min-width: 1025px) {
body.page-comment-ca-marche
.page-content-wrapper
.entry-content
> .bloc-timelines-01--ccc-page.bloc-timelines-01,
body.page-comment-ca-marche
main#primary
.entry-content
> .bloc-timelines-01--ccc-page.bloc-timelines-01 { background: #ffffff !important;
background-color: #ffffff !important;
border-radius: 0 !important;
box-sizing: border-box;
max-width: 100%;
padding-left: max(
var(--section-padding-x, 64px),
clamp(16px, 3.5vw, 24px),
var(--we-home-page-gutter, 10px)
) !important;
padding-right: max(
var(--section-padding-x, 64px),
clamp(16px, 3.5vw, 24px),
var(--we-home-page-gutter, 10px)
) !important;
}
body.page-comment-ca-marche
.page-content-wrapper
.entry-content
> .bloc-timelines-01--ccc-page.bloc-timelines-01
.bloc-timelines-01__container,
body.page-comment-ca-marche
main#primary
.entry-content
> .bloc-timelines-01--ccc-page.bloc-timelines-01
.bloc-timelines-01__container {
max-width: min(100%, var(--section-max-width, 1312px)) !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box !important;
background: #ffffff !important;
background-color: #ffffff !important;
border-radius: 20px !important;
padding: clamp(40px, 4.5vw, 56px) clamp(28px, 3.2vw, 48px) !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
position: relative !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
box-sizing: border-box !important;
aspect-ratio: 272 / 146 !important;
max-height: none !important;
overflow: hidden !important;
display: block !important;
flex-shrink: 0;
background: transparent !important;
border-radius: 0 !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card:not(.bloc-timelines-01__card--media-top)
.bloc-timelines-01__card-image {
border-radius: 0 0 var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-top
.bloc-timelines-01__card-image {
border-radius: var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) 0 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
display: block !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image .usine-image-placeholder {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center !important;
display: block !important;
margin: 0 !important;
border-radius: 0 !important;
box-sizing: border-box !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image {
aspect-ratio: auto !important;
height: 300px !important;
max-height: none !important;
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image picture img {
object-fit: contain !important;
object-position: bottom center !important;
background-color: #f8dc73 !important;
}
} @media (max-width: 1024px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page.bloc-timelines-01 {
overflow-x: clip;
min-width: 0;
max-width: 100%;
background: #ffffff !important;
background-color: #ffffff !important;
padding-top: clamp(12px, 2.5vw, 28px) !important;
padding-bottom: 80px !important;
box-sizing: border-box;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__container {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
gap: clamp(22px, 4vw, 36px) !important;
padding: clamp(16px, 3vw, 22px) clamp(16px, 3.5vw, 24px) !important;
border-radius: var(--we-radius-card, 20px) !important;
background: var(--we-surface, #ffffff) !important;
background-color: var(--we-surface, #ffffff) !important;
max-width: 100% !important;
min-width: 0;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro--fullwidth {
position: static !important;
top: auto !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0;
flex: none !important;
z-index: auto !important;
margin-top: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__tagline {
font-size: clamp(13px, 2.8vw, 15px) !important;
line-height: 1.45 !important;
margin: 0 0 10px !important;
color: #696e71 !important;
padding-top: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__headline {
font-size: clamp(1.75rem, 5vw, 2.25rem) !important;
line-height: 1.2 !important;
margin: 0 0 14px !important;
color: #232425 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__description {
font-size: clamp(16px, 3.2vw, 17px) !important;
line-height: 1.5 !important;
margin: 0 0 20px !important;
max-width: none !important;
color: #5a5e60 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-wrapper {
width: 100%;
min-width: 0;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__cards {
gap: clamp(12px, 2.8vw, 18px) !important;
width: 100%;
min-width: 0;
padding-left: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__timeline-row {
display: flex !important;
flex-direction: row !important;
align-items: stretch !important;
gap: clamp(14px, 2.8vw, 22px) !important;
margin: 0 !important;
min-width: 0;
padding-bottom: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-indicator {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
flex: 0 0 clamp(36px, 7vw, 48px) !important;
width: auto !important;
max-width: none !important;
min-width: 0;
min-height: 0 !important;
padding-top: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-indicator::before {
content: none !important;
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:first-child {
flex: 0 0 8px !important;
min-height: 0 !important;
height: auto !important;
width: 1px !important;
min-width: 1px !important;
max-height: none !important;
background-color: #d8dadd !important;
position: static !important;
transform: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:last-child {
flex: 1 1 0 !important;
width: 1px !important;
min-width: 1px !important;
min-height: 8px !important;
max-height: none !important;
background-color: #d8dadd !important;
position: static !important;
transform: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-number {
flex: 0 0 auto !important;
position: relative !important;
top: auto !important;
left: auto !important;
transform: none !important;
padding: 2px 0 !important;
margin: 0 !important;
font-weight: 500;
line-height: 1 !important;
text-align: center;
color: #cfd1d2;
z-index: 1;
background-color: #ffffff;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card {
flex: 1 1 0% !important;
min-width: 0 !important;
width: 100% !important;
max-width: 100% !important;
border-radius: var(--we-radius-inner, 16px) !important;
height: auto !important;
background: #f7f6f2 !important;
overflow: hidden;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step {
min-height: auto !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-content {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 8px !important;
padding: clamp(14px, 3.2vw, 20px) clamp(14px, 3.2vw, 20px) clamp(12px, 2.5vw, 18px) !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-top .bloc-timelines-01__card-content {
padding: 0 clamp(14px, 3.2vw, 20px) clamp(14px, 3.2vw, 20px) !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-year,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-number-wrap {
display: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-icon {
width: 40px !important;
height: 40px !important;
margin: 0 0 14px !important;
padding: 8px !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-chip {
margin: 0 0 12px !important;
padding: 10px 16px !important;
font-size: clamp(15px, 2.4vw, 17px) !important;
line-height: 1.2 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-title {
font-size: clamp(1.125rem, 3.6vw, 1.375rem) !important;
line-height: 1.25 !important;
font-weight: 600 !important;
margin: 0 0 8px !important;
color: #232425 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-description {
font-size: clamp(16px, 2.8vw, 17px) !important;
line-height: 1.5 !important;
margin: 0 !important;
color: #5a5e60 !important;
-webkit-line-clamp: unset !important;
overflow: visible !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
width: 100% !important;
min-width: 0 !important;
aspect-ratio: auto !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 8px clamp(8px, 2vw, 12px) clamp(12px, 2.5vw, 16px) !important;
background: transparent !important;
border-radius: 0 !important;
box-sizing: border-box;
max-height: none !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image > * {
display: block !important;
width: 100% !important;
height: auto !important;
max-height: min(160px, 42vw) !important;
overflow: hidden !important;
border-radius: 12px !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image .usine-image-placeholder {
width: 100% !important;
height: auto !important;
max-height: min(150px, 40vw) !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 12px !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-top .bloc-timelines-01__card-image {
padding-top: clamp(20px, 4vw, 24px) !important;
padding-bottom: 10px !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-top .bloc-timelines-01__card-content {
padding-top: 0 !important;
padding-bottom: clamp(20px, 4vw, 24px) !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image {
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image picture img {
object-fit: contain !important;
object-position: bottom center !important;
background-color: #f8dc73 !important;
}
} @media (min-width: 769px) and (max-width: 1024px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
position: relative !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
box-sizing: border-box !important;
background: transparent !important;
aspect-ratio: 272 / 146;
max-height: none !important;
overflow: hidden !important;
display: block !important;
flex-shrink: 0;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-bottom
.bloc-timelines-01__card-image {
border-radius: 0 0 var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-top
.bloc-timelines-01__card-image {
border-radius: var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) 0 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
} body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
display: block !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image .usine-image-placeholder {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center !important;
display: block !important;
margin: 0 !important;
border-radius: 0 !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image {
aspect-ratio: 16 / 9;
min-height: min(240px, 42vw);
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image picture img {
object-fit: cover !important;
object-position: center !important;
} body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__timeline-row:not(:first-child)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__timeline-row:not(:first-child)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
picture
img {
transform: translateX(-10%) scale(1.35);
transform-origin: center center;
} body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__cards
> .bloc-timelines-01__timeline-row:nth-child(3)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__cards
> .bloc-timelines-01__timeline-row:nth-child(3)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
picture
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__cards
> .bloc-timelines-01__timeline-row:nth-child(4)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__cards
> .bloc-timelines-01__timeline-row:nth-child(4)
.bloc-timelines-01__card.bloc-timelines-01__card--media-bottom:not(
.bloc-timelines-01__card--ellipsis-step
)
.bloc-timelines-01__card-image
picture
img {
transform: translateX(-10%) scale(1.6875);
transform-origin: center center;
}
} @media (min-width: 1025px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page.bloc-timelines-01 {
padding: 72px 56px !important;
overflow: visible !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__container {
overflow: visible !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__intro--fullwidth {
position: sticky !important;
top: 100px;
align-self: flex-start !important;
}
}  @media (max-width: 768px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page.bloc-timelines-01 {
padding-top: clamp(6px, 1.8vw, 16px) !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:first-child {
flex: 0 0 10px !important;
min-height: 0 !important;
}
} @media (max-width: 480px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__step-divider:first-child {
flex: 0 0 8px !important;
min-height: 0 !important;
}
} @media (max-width: 1024px) {
body.home .entry-content > .bloc-timelines-01--home-process,
body.home main#primary .flexible-content-wrapper .entry-content > .bloc-timelines-01--home-process {
overflow-x: clip;
min-width: 0;
max-width: 100%;
background: #ffffff !important;
background-color: #ffffff !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__container {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
gap: clamp(24px, 4vw, 36px) !important;
padding: clamp(16px, 3vw, 22px) clamp(10px, 2.2vw, 14px) !important;
border-radius: var(--we-radius-card, 20px) !important;
background: var(--we-surface, #ffffff) !important;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__intro,
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__intro--fullwidth {
position: static !important;
top: auto !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__tagline {
font-size: clamp(13px, 2.8vw, 15px);
line-height: 1.45;
margin-bottom: 10px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__headline {
font-size: clamp(1.75rem, 5vw, 2.25rem) !important;
line-height: 1.2 !important;
margin-bottom: 12px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__description {
font-size: clamp(16px, 3.2vw, 17px) !important;
line-height: 1.5 !important;
margin-bottom: clamp(20px, 4vw, 28px) !important;
max-width: var(--we-readable-max, 42rem);
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__timeline-wrapper {
width: 100%;
min-width: 0;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__cards {
gap: clamp(12px, 2.8vw, 18px) !important;
width: 100%;
min-width: 0;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__timeline-row,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__timeline-row {
display: flex !important;
flex-direction: row !important;
align-items: stretch !important;
gap: clamp(14px, 2.8vw, 22px) !important;
margin: 0 !important;
min-width: 0;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__step-indicator,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__step-indicator {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
flex: 0 0 clamp(36px, 7vw, 48px) !important;
min-width: 0;
min-height: 0 !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card {
flex: 1 1 0% !important;
min-width: 0 !important;
width: 100% !important;
max-width: 100% !important;
border-radius: var(--we-radius-inner, 16px) !important;
height: auto !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-content { box-sizing: border-box;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-icon {
width: 40px !important;
height: 40px !important;
margin: 0 0 14px !important;
padding: 8px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-chip {
margin: 0 0 12px !important;
padding: 10px 16px !important;
font-size: clamp(15px, 2.4vw, 17px) !important;
line-height: 1.2 !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-title {
font-size: clamp(1.125rem, 3.6vw, 1.375rem) !important;
line-height: 1.25 !important;
font-weight: 600 !important;
margin: 0 0 8px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-description {
font-size: clamp(16px, 2.8vw, 17px) !important;
line-height: 1.5 !important;
margin: 0 !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image {
width: 100% !important;
min-width: 0 !important;
aspect-ratio: auto !important;
margin-top: 0 !important;
padding: 8px clamp(8px, 2vw, 12px) clamp(12px, 2.5vw, 16px) !important;
background: transparent !important;
border-radius: 0 !important;
box-sizing: border-box;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image > * {
display: block !important;
width: 100% !important;
height: auto !important;
max-height: min(160px, 42vw) !important;
overflow: hidden !important;
border-radius: 12px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-img,
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image img,
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image .usine-image-placeholder {
width: 100% !important;
height: auto !important;
max-height: min(150px, 40vw) !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 12px !important;
} body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card--media-top .bloc-timelines-01__card-image {
padding-top: clamp(20px, 4vw, 24px) !important;
padding-bottom: 10px !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card--media-top .bloc-timelines-01__card-content {
padding-top: 0 !important;
padding-bottom: clamp(20px, 4vw, 24px) !important;
}
}
@media (max-width: 480px) {
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-img,
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image img,
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image .usine-image-placeholder {
max-height: min(130px, 36vw) !important;
}
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__card-image > * {
max-height: min(140px, 38vw) !important;
}
}  @media (min-width: 1025px) {
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__step-divider:first-child,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__step-divider:first-child {
flex: 0 0 12px !important;
min-height: 0 !important;
}
} @media (max-width: 1024px) and (min-width: 769px) {
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__step-divider:first-child,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__step-divider:first-child {
flex: 0 0 8px !important;
min-height: 0 !important;
}
} @media (max-width: 768px) {
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__step-divider:first-child,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__step-divider:first-child {
flex: 0 0 10px !important;
min-height: 0 !important;
}
} @media (max-width: 480px) {
body.home .entry-content > .bloc-timelines-01--home-process .bloc-timelines-01__step-divider:first-child,
body.home
main#primary
.flexible-content-wrapper
.entry-content
> .bloc-timelines-01--home-process
.bloc-timelines-01__step-divider:first-child {
flex: 0 0 8px !important;
min-height: 0 !important;
}
} @media (min-width: 769px) { body:not(.home) .page-content-wrapper .entry-content .bloc-features-04:not(.bloc-features-04--ccc-good-features) {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
body.page-comment-ca-marche .bloc-ctabanner-01 .bloc-ctabanner-01__container {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(420px, 500px);
gap: 80px;
align-items: center;
width: 100%;
box-sizing: border-box;
}
body.page-comment-ca-marche .bloc-ctabanner-01 .bloc-ctabanner-01__content {
min-width: 0;
text-align: left;
}
body.page-comment-ca-marche .bloc-ctabanner-01 .bloc-ctabanner-01__form-card {
max-width: 500px;
width: 100%;
} body.page-notre-offre-et-tarif .bloc-ctabanner-01--offre-tarif.bloc-ctabanner-01--horizontal .bloc-ctabanner-01__container {
grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) !important;
gap: clamp(40px, 5vw, 72px) !important;
align-items: center !important;
} body.page-comment-ca-marche .page-content-wrapper .entry-content > .bloc-pricing-01 .bloc-pricing-01__container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.page-comment-ca-marche .page-content-wrapper .entry-content .bloc-features-04 .bloc-features-04__container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.page-comment-ca-marche .page-content-wrapper .entry-content > .bloc-reinsurance-01 .bloc-reinsurance-01__container {
padding-left: 0 !important;
padding-right: 0 !important;
} body:not(.home) .page-content-wrapper .entry-content .bloc-features-04:not(.bloc-features-04--offre-tarif-handoff) .bloc-features-04__container {
padding: 0 !important;
}
} @media (max-width: 1024px) {
body.page-comment-ca-marche .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-comment-ca-marche .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-comment-ca-marche main#primary .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-comment-ca-marche main#primary .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-notre-offre-et-tarif .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-notre-offre-et-tarif .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-notre-offre-et-tarif main#primary .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features,
body.page-notre-offre-et-tarif main#primary .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--ccc-good-features {
padding-top: 32px !important;
padding-bottom: 32px !important;
padding-left: 16px !important;
padding-right: 16px !important;
box-sizing: border-box;
}
}  body.page-comment-ca-marche .bloc-pricing-01__card,
body.page-notre-offre-et-tarif .bloc-pricing-01__card {
background-color: #ffffff !important;
background: #ffffff !important;
} .usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper {
background-color: #f8dc73 !important;
background: #f8dc73 !important;
} .bloc-pricing-01__card {
background-color: #ffffff !important;
background: #ffffff !important;
--card-bg: #ffffff;
} body.home .bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare,
body.home section.bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare,
body.home .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container--bare {
background-color: #ffffff !important;
background: #ffffff !important;
} @media (min-width: 1025px) {
body.home .bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only),
body.home section.bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only),
body.home .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container--bare .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) {
background-color: rgba(247, 246, 242, 1) !important;
background: rgba(247, 246, 242, 1) !important;
--card-bg: rgba(247, 246, 242, 1);
}
} @media (min-width: 1025px) {
section.bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__card--features-only {
background-color: transparent !important;
background: transparent !important;
}
} @media (max-width: 1024px) {
body.home .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container.bloc-pricing-01__container--bare,
body.home .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container.bloc-pricing-01__container--bare,
body.home .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container.bloc-pricing-01__container--bare,
body.home main#primary .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container.bloc-pricing-01__container--bare,
body.home .bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare,
body.home section.bloc-pricing-01.bloc-pricing-01--home-main .bloc-pricing-01__container--bare {
background-color: #f7f6f2 !important;
background: #f7f6f2 !important;
} body.home .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
body.home section.bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
justify-self: stretch !important;
grid-column: 1 / -1;
box-sizing: border-box !important;
background-color: rgba(247, 246, 242, 1) !important;
background: rgba(247, 246, 242, 1) !important;
--card-bg: rgba(247, 246, 242, 1);
} body.home .bloc-pricing-01--home-main .bloc-pricing-01__container--bare .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) {
background-color: #ffffff !important;
background: #ffffff !important;
--card-bg: #ffffff;
}
} section.bloc-pricing-01.bloc-pricing-01--home-main .btn.btn-primary.usine-cta-parler-projet {
background-color: #005CFB !important;
border-color: #005CFB !important;
color: #ffffff !important;
} @media (min-width: 1025px) {
#header-01-fc-bloc_header_01-9.usine-bloc-header-01.usine-bloc-header-01--home-cta {
padding-top: 0 !important;
padding-bottom: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
border-radius: 24px !important;
overflow: hidden !important;
box-sizing: border-box;
}
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__layout {
min-height: 0 !important;
border-radius: 24px !important;
overflow: hidden !important;
}
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__content {
padding: 0 1px !important;
min-width: 0 !important;
}
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__media {
padding: 10px !important;
border-radius: 24px !important;
overflow: hidden !important;
}
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper {
border-radius: 24px !important;
overflow: hidden !important;
clip-path: inset(0 round 24px);
aspect-ratio: auto !important;
}
} @media (min-width: 1025px) {
#header-01-fc-bloc_header_01-8.usine-bloc-header-01 {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout {
min-height: 378px !important;
overflow: hidden !important;
align-items: center !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__content {
padding: 0 1px !important;
min-width: 0 !important;
gap: 22px !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__inner-wrapper {
gap: 13px !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__text-group {
gap: 11px !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons {
gap: 9px !important;
} @media (max-width: 1024px) { #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media {
padding: 6px 8px 6px 2px !important;
overflow: hidden !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
align-items: center !important;
justify-content: center !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__image-wrapper {
position: relative !important;
background-color: #f8dc73 !important;
border-radius: 24px !important;
overflow: hidden !important;
isolation: isolate;
min-width: 0 !important;
width: min(100%, 520px) !important;
max-width: min(100%, 520px) !important;
aspect-ratio: 1 / 1 !important;
height: auto !important;
box-sizing: border-box !important;
flex: 0 0 auto !important;
align-self: center !important;
max-height: 100% !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture {
display: contents;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture img {
position: absolute !important;
inset: 0 !important;
display: block;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
border-radius: 24px !important;
overflow: hidden !important;
clip-path: inset(0 round 24px) !important;
transform: none !important;
object-fit: cover !important;
object-position: center center !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > picture,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > picture > img {
border-radius: 24px !important;
clip-path: inset(0 round 24px) !important;
}
}
@media (max-width: 768px) {
#header-01-fc-bloc_header_01-8.usine-bloc-header-01 {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout {
min-height: 0 !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__content {
padding: 0 1px !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media {
padding: 9px 13px 0 !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__image-wrapper {
border-radius: 16px !important;
overflow: hidden !important;
aspect-ratio: 2 / 1 !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > picture,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > picture > img {
border-radius: 16px !important;
overflow: hidden !important;
clip-path: inset(0 round 16px) !important;
}
} @media (max-width: 1024px) {
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper {
aspect-ratio: 2 / 1 !important;
width: min(100%, 520px) !important;
max-width: min(100%, 520px) !important;
height: auto !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture img {
max-height: 100% !important;
height: 100% !important;
}
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn--primary,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn--primary.usine-cta-parler-projet,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .btn.btn-primary {
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
border-color: #ffffff !important;
color: var(--we-brand-blue, #005cfb) !important;
opacity: 1 !important;
filter: none !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
mix-blend-mode: normal !important;
box-shadow: none !important;
isolation: isolate;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn--primary:hover,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn--primary:focus,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .btn.btn-primary:hover,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .btn.btn-primary:focus,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn--primary:active,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .btn.btn-primary:active {
background: #eef3ff !important;
background-color: #eef3ff !important;
background-image: none !important;
border-color: #eef3ff !important;
color: var(--we-brand-blue, #005cfb) !important;
opacity: 1 !important;
filter: none !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
mix-blend-mode: normal !important;
box-shadow: none !important;
} #header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image img,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image picture {
display: block;
border-radius: 24px !important;
clip-path: inset(0 round 24px);
object-fit: contain !important;
object-position: bottom center !important;
}
@media (min-width: 1025px) {
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image img,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image picture {
transform: none !important;
}
} #header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > picture,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > picture > img {
border-radius: 24px !important;
clip-path: inset(0 round 24px);
overflow: hidden !important;
}
@media (max-width: 1024px) {
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > picture,
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper > picture > img {
overflow: visible !important;
}
} @media (max-width: 1024px) { #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout {
flex-direction: column !important;
min-height: auto !important;
gap: clamp(10px, 2.5vw, 16px) !important;
height: auto !important;
overflow: hidden !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media {
flex: none !important;
order: 0 !important;
max-width: 100% !important;
width: 100% !important;
min-width: 0 !important;
margin-top: 0 !important;
padding: 0 0 clamp(10px, 2vw, 14px) !important;
align-items: stretch !important;
justify-content: center !important;
box-sizing: border-box;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__content {
flex: none !important;
order: 1 !important;
max-width: 100% !important;
width: 100% !important;
min-width: 0 !important;
padding: clamp(12px, 2.5vw, 20px) 0 !important;
box-sizing: border-box;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper {
width: 100% !important;
max-width: 100% !important;
min-height: 0 !important;
height: auto !important;
aspect-ratio: 16 / 10 !important;
max-height: min(190px, 40vw) !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture img {
max-height: 100% !important;
height: 100% !important;
}
}
@media (max-width: 768px) { #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout {
border-radius: 20px !important;
gap: clamp(8px, 2.2vw, 14px) !important;
min-height: 0 !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__content {
order: 0 !important;
padding: 0 1px !important;
min-width: 0 !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media {
order: 1 !important;
padding: clamp(8px, 2vw, 12px) clamp(12px, 3vw, 16px) clamp(14px, 3vw, 18px) !important;
background-color: transparent !important;
align-items: center !important;
justify-content: center !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper {
aspect-ratio: 16 / 10 !important;
max-height: min(190px, 40vw) !important;
border-radius: 16px !important;
width: 100% !important;
max-width: 100% !important;
align-items: flex-end !important;
justify-content: center !important;
clip-path: inset(0 round 16px) !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper .usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture img {
border-radius: 16px !important;
clip-path: inset(0 round 16px) !important;
max-height: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__inner-wrapper {
gap: clamp(12px, 3vw, 16px) !important;
width: 100%;
align-items: stretch;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__text-group {
gap: clamp(10px, 2.5vw, 14px) !important;
} #header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons {
flex-direction: column !important;
align-items: stretch !important;
gap: 10px !important;
width: 100% !important;
max-width: 100% !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .usine-bloc-header-01__btn,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons .btn {
width: 100% !important;
box-sizing: border-box !important;
min-height: 48px !important;
justify-content: center !important;
}
} body.home .entry-content > #header-01-fc-bloc_header_01-1.usine-bloc-header-01.usine-bloc-header-01--home-hero {
margin-left: 0 !important;
margin-right: 0 !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
} @media (min-width: 1025px) {
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__media {
align-items: stretch !important;
}
#header-01-fc-bloc_header_01-9.usine-bloc-header-01--home-cta .usine-bloc-header-01__image-wrapper {
height: 100% !important;
max-height: none !important;
min-height: 0 !important;
}
} body.home .entry-content .bloc-features-04--home-why-webiteasy .bloc-features-04__header {
width: 100%;
max-width: none !important;
}
body.home .entry-content .bloc-features-04--home-why-webiteasy .bloc-features-04__headline,
body.home .entry-content .bloc-features-04--home-why-webiteasy .bloc-features-04__description {
width: 100%;
max-width: none !important;
}
body.home .entry-content .bloc-features-04--home-why-webiteasy .bloc-features-04__headline-highlight {
color: #005CFB !important;
}  @media (min-width: 769px) {
body.home .entry-content section.bloc-features-04.bloc-features-04--home-method {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
} body.home .entry-content > section[class*="bloc-"],
body.home .entry-content > section[class*="usine-bloc-"],
body.front-page .entry-content > section[class*="bloc-"],
body.front-page .entry-content > section[class*="usine-bloc-"] {
align-self: stretch !important;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
} body.home .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.home .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.home .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.home .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.home .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-included,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-why-webiteasy,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-method,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-primary,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.home .entry-content section.bloc-features-04[style*="padding-top: 8px"][style*="padding-bottom: 8px"],
body.front-page .entry-content section.bloc-features-04[style*="padding-top: 8px"][style*="padding-bottom: 8px"] {
align-self: stretch !important;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
padding-left: max(
var(--section-padding-x, 64px),
clamp(16px, 3.5vw, 24px),
var(--we-home-page-gutter, 10px)
) !important;
padding-right: max(
var(--section-padding-x, 64px),
clamp(16px, 3.5vw, 24px),
var(--we-home-page-gutter, 10px)
) !important;
} @media (max-width: 1024px) {
body.home .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.home .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.home main#primary .entry-content section.bloc-features-04.bloc-features-04--home-comparison,
body.front-page main#primary .entry-content section.bloc-features-04.bloc-features-04--home-comparison {
padding-left: max(var(--we-home-page-gutter, 10px), clamp(8px, 2vw, 14px)) !important;
padding-right: max(var(--we-home-page-gutter, 10px), clamp(8px, 2vw, 14px)) !important;
}
} @media (min-width: 769px) {
body.home .entry-content > #header-01-fc-bloc_header_01-1.usine-bloc-header-01--home-hero {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
} @media (min-width: 1025px) {
body.home .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
background: #121b58 !important;
background-color: #121b58 !important;
border-radius: 16px !important;
overflow: visible;
}
body.home .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.home .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.home .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.home main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.home main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.front-page .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.front-page .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.front-page .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.front-page main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container,
body.front-page main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance .bloc-reinsurance-01__container {
background: #121b58 !important;
background-color: #121b58 !important;
border-radius: 0 !important;
}
} @media (max-width: 992px) {
body.home .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.home main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .flexible-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page main#primary .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance,
body.front-page main#primary .page-content-wrapper .entry-content > .bloc-reinsurance-01.bloc-reinsurance-01--home-reinsurance {
border-radius: 16px !important;
overflow: hidden !important;
}
}  body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom {
min-height: 0 !important;
height: auto !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom .bloc-timelines-01__card-content {
flex: 0 0 auto !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom .bloc-timelines-01__card-image {
margin-bottom: 0 !important;
margin-top: auto !important;
max-height: none !important;
aspect-ratio: auto !important;
height: 300px !important;
overflow: hidden !important;
border-radius: 0 0 16px 16px !important;
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom .bloc-timelines-01__card-image picture img {
width: 100% !important;
height: 100% !important;
max-height: none !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 0 !important;
display: block;
} @media (max-width: 768px) {
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--media-bottom {
min-height: 0 !important;
height: auto !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image {
position: relative !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
box-sizing: border-box !important;
background: transparent !important;
aspect-ratio: 272 / 146 !important;
max-height: none !important;
height: auto !important;
overflow: hidden !important;
display: block !important;
flex-shrink: 0;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card:not(.bloc-timelines-01__card--media-top)
.bloc-timelines-01__card-image {
border-radius: 0 0 var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-top
.bloc-timelines-01__card-image {
border-radius: var(--we-radius-inner, 16px) var(--we-radius-inner, 16px) 0 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image > * {
display: block !important;
width: 100% !important;
height: 100% !important;
max-height: none !important;
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
display: block !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image picture img,
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card-image .usine-image-placeholder {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center !important;
display: block !important;
margin: 0 !important;
border-radius: 0 !important;
box-sizing: border-box !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-bottom
.bloc-timelines-01__card-image {
margin-top: 0 !important;
margin-bottom: 0 !important;
background-color: transparent !important;
height: auto !important;
aspect-ratio: 272 / 146 !important;
max-height: none !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-bottom
.bloc-timelines-01__card-img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-bottom
.bloc-timelines-01__card-image
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--media-bottom
.bloc-timelines-01__card-image
picture
img {
object-fit: cover !important;
object-position: center !important;
border-radius: 0 !important;
}
body.page-comment-ca-marche .bloc-timelines-01--ccc-page .bloc-timelines-01__card--ellipsis-step .bloc-timelines-01__card-image {
aspect-ratio: 16 / 9 !important;
min-height: min(200px, 56vw) !important;
background-color: #f8dc73 !important;
}
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--ellipsis-step
.bloc-timelines-01__card-img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--ellipsis-step
.bloc-timelines-01__card-image
img,
body.page-comment-ca-marche
.bloc-timelines-01--ccc-page
.bloc-timelines-01__card--ellipsis-step
.bloc-timelines-01__card-image
picture
img {
object-fit: cover !important;
object-position: center !important;
}
} @media (min-width: 1025px) {
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__layout {
align-items: stretch !important;
}
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media {
align-self: stretch !important;
align-items: stretch !important;
justify-content: flex-start !important;
padding: 0 !important;
overflow: hidden !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__image-wrapper {
position: relative !important;
flex: 1 1 auto !important;
width: 100% !important;
max-width: none !important;
height: 100% !important;
min-height: 0 !important;
max-height: none !important;
aspect-ratio: auto !important;
align-self: stretch !important;
background-color: #f8dc73 !important;
border-radius: 24px !important;
overflow: hidden !important;
isolation: isolate;
box-sizing: border-box !important;
clip-path: inset(0 round 24px);
}
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture {
display: contents;
}
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image,
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image.is-loaded,
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
> img,
:is(
#header-01-fc-bloc_header_01-8,
body.page-comment-ca-marche section.usine-bloc-header-01--page-hero,
body.page-notre-offre-et-tarif section.usine-bloc-header-01--offre-mid-cta
)
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture
img {
position: absolute !important;
inset: 0 !important;
display: block !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
overflow: hidden !important;
clip-path: none !important;
transform: none !important;
object-fit: cover !important;
object-position: center center !important;
box-sizing: border-box !important;
}
} @media (max-width: 1024px) {
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media {
align-items: stretch !important;
justify-content: flex-start !important;
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper {
position: relative !important;
width: 100% !important;
max-width: none !important;
min-height: 0 !important;
height: auto !important;
max-height: none !important;
aspect-ratio: 16 / 10 !important;
flex: 0 0 auto !important;
align-self: stretch !important;
overflow: hidden !important;
box-sizing: border-box !important;
background-color: #f8dc73 !important;
border-radius: clamp(16px, 3.5vw, 24px) !important;
}
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper picture,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture {
display: contents;
}
#header-01-fc-bloc_header_01-8
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-8
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image.is-loaded,
#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper > img,
#header-01-fc-bloc_header_01-8
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture
img,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image.is-loaded,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
> img,
body.page-comment-ca-marche
section.usine-bloc-header-01.usine-bloc-header-01--page-hero
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture
img,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
.usine-bloc-header-01__image.is-loaded,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
> img,
body.page-notre-offre-et-tarif
section.usine-bloc-header-01.usine-bloc-header-01--offre-mid-cta
.usine-bloc-header-01__media
.usine-bloc-header-01__image-wrapper
picture
img {
position: absolute !important;
inset: 0 !important;
display: block !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
clip-path: none !important;
transform: none !important;
object-fit: cover !important;
object-position: center center !important;
box-sizing: border-box !important;
}
} @media (max-width: 1024px) {
body:not(.home) .page-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif,
body:not(.home) .flexible-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif,
body:not(.home) main#primary .page-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif,
body:not(.home) main#primary .flexible-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box;
} body main#primary .page-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif .bloc-ctabanner-01__container,
body main#primary .flexible-content-wrapper .entry-content > section.bloc-ctabanner-01.bloc-ctabanner-01--offre-tarif .bloc-ctabanner-01__container {
padding-top: 32px !important;
padding-right: 16px !important;
padding-bottom: 32px !important;
padding-left: 16px !important;
}
} @media (max-width: 1024px) {
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .bloc-reinsurance-01__item,
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text:not(.icon-text--wrapped) {
display: inline-flex !important;
min-height: 84px !important;
align-items: center !important;
justify-content: center !important;
gap: 15px !important;
padding: 21px 30px !important;
border: 1px solid rgba(255, 255, 255, 0.14) !important;
background: rgba(255, 255, 255, 0.08) !important;
border-radius: 999px !important;
box-shadow: 0 15px 36px rgba(0, 0, 0, 0.16) !important;
}
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text.icon-text--wrapped {
padding: 0 !important;
min-height: 0 !important;
border: none !important;
background: transparent !important;
box-shadow: none !important; gap: calc(15px * 0.55) !important;
}
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text__icon.icon--wrapped {
padding: calc((15px * 1.25) * 0.55) calc((21px * 1.25) * 0.55) !important;
}
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text__text,
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .bloc-reinsurance-01__item-text {
font-size: clamp(23px, 2.78vw, 27px) !important;
line-height: 1.2 !important;
font-weight: 600 !important;
} body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text.icon-text--wrapped .icon-text__text {
font-size: clamp(calc(28.75px * 0.9), calc(3.475vw * 0.9), calc(33.75px * 0.9)) !important;
}
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .icon-text__icon:not(.icon--wrapped),
body main#primary .entry-content .bloc-reinsurance-01--offre-tarif .bloc-reinsurance-01__items--slider .bloc-reinsurance-01__item-icon {
width: 27px !important;
height: 27px !important;
flex: 0 0 27px !important;
}
}  @media (max-width: 1024px) { main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main {
background: #f7f6f2 !important;
background-color: #f7f6f2 !important;
box-sizing: border-box;
overflow-x: clip;
padding-left: max(var(--section-padding-x, 16px), var(--we-home-page-gutter, 10px)) !important;
padding-right: max(var(--section-padding-x, 16px), var(--we-home-page-gutter, 10px)) !important;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container--bare {
background: #f7f6f2 !important;
background-color: #f7f6f2 !important;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container {
align-items: stretch;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__header,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__header--fullwidth,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__header--center {
text-align: left !important;
align-items: flex-start !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__header--center .bloc-pricing-01__description {
margin-left: 0 !important;
margin-right: 0 !important;
text-align: left !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__header--center .bloc-pricing-01__header-buttons {
justify-content: flex-start;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__description {
white-space: normal !important;
max-width: 100%;
margin-left: 0;
margin-right: 0;
line-height: 1.5;
font-size: 17px;
text-align: left !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__headline {
font-size: clamp(1.3rem, 4vw, 1.75rem);
line-height: 1.14;
font-weight: 600;
text-align: left !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__headline-highlight {
font-size: clamp(1.5rem, 6vw, 2.35rem);
line-height: 1.1;
font-weight: 700;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout {
gap: clamp(26px, 4.8vw, 36px);
grid-template-columns: 1fr !important;
width: 100%;
min-width: 0;
align-items: stretch;
justify-items: stretch;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
align-self: stretch !important;
align-items: stretch !important;
justify-items: stretch !important;
grid-template-columns: 1fr !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) {
padding: clamp(22px, 4vw, 28px);
border-radius: 16px;
gap: clamp(16px, 3.2vw, 22px);
align-items: flex-start;
text-align: left;
background: #ffffff !important;
background-color: #ffffff !important;
--card-bg: #ffffff;
box-shadow: 0 1px 2px rgba(35, 36, 37, 0.06), 0 10px 32px rgba(35, 36, 37, 0.08);
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__card-tag,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__card-header {
order: 1;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__card-title {
order: 2;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__price {
order: 3;
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__button-wrap {
order: 4;
width: 100%;
display: flex;
flex-direction: column;
align-items: stretch;
gap: 0;
margin-top: clamp(12px, 2.2vw, 16px);
padding-top: clamp(4px, 1vw, 8px);
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__card-description {
order: 5;
margin-top: clamp(8px, 1.5vw, 12px);
font-size: 15px;
line-height: 1.6;
text-align: left;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__price-values {
align-items: baseline;
flex-wrap: nowrap;
gap: 6px 10px;
justify-content: flex-start;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__price-period {
flex: 0 1 auto !important;
width: auto !important;
max-width: none;
text-align: left;
font-size: 15px;
font-weight: 500;
opacity: 0.88;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__button-wrap::after {
content: none !important;
display: none !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card .btn,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__button {
width: 100%;
max-width: 100%;
box-sizing: border-box;
min-height: 58px;
padding: 14px 24px;
font-size: clamp(16px, 4vw, 18px);
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__features {
width: 100% !important;
max-width: 100% !important;
margin-left: 0;
margin-right: 0;
min-width: 0;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__features-list {
gap: clamp(14px, 3vw, 18px) !important;
row-gap: clamp(14px, 3vw, 18px) !important;
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
padding-inline-start: 0 !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature {
gap: 14px !important;
align-items: center !important;
max-width: none !important;
width: 100% !important;
min-width: 0 !important;
align-self: stretch !important;
box-sizing: border-box;
padding-left: 0 !important;
padding-inline-start: 0 !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > span {
flex: 1 1 0% !important;
min-width: 0 !important;
max-width: none !important;
width: auto !important;
padding: 0 !important;
margin: 0 !important;
font-size: 16px !important;
line-height: 1.55 !important;
word-break: normal;
overflow-wrap: break-word;
hyphens: manual;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child {
flex: 0 0 18px !important;
width: 18px !important;
height: 18px !important;
min-width: 18px !important;
max-width: 18px !important;
min-height: 18px !important;
max-height: 18px !important;
border-radius: 50% !important;
padding: 0 !important;
box-sizing: border-box !important;
align-self: center !important;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback {
box-sizing: border-box !important;
--us-icon-wrap-padding: 0 !important;
padding: 0 !important;
width: 18px !important;
height: 18px !important;
min-width: 18px !important;
max-width: 18px !important;
min-height: 18px !important;
max-height: 18px !important;
aspect-ratio: 1 / 1 !important;
border-radius: 50% !important;
overflow: hidden !important;
flex-shrink: 0 !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child svg,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child img,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-check .bloc-pricing-01__feature-icon {
width: 10px !important;
height: 10px !important;
max-width: 10px !important;
max-height: 10px !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-check {
margin-top: 0 !important;
align-self: center !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
justify-self: stretch !important;
align-self: stretch !important;
grid-column: 1 / -1;
padding-left: clamp(16px, 3vw, 22px) !important;
padding-right: clamp(16px, 3vw, 22px) !important;
padding-top: clamp(14px, 2.5vw, 20px) !important;
padding-bottom: clamp(12px, 2.2vw, 18px) !important;
background-color: rgba(247, 246, 242, 1) !important;
background: rgba(247, 246, 242, 1) !important;
--card-bg: rgba(247, 246, 242, 1);
border-radius: 16px;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card:has(> .bloc-pricing-01__card--features-only),
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card:has(> .bloc-pricing-01__card--features-only) {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
justify-self: stretch !important;
align-self: stretch !important;
grid-column: 1 / -1 !important;
box-sizing: border-box !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features-list,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only .bloc-pricing-01__features,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only .bloc-pricing-01__features-list,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only .bloc-pricing-01__features,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only .bloc-pricing-01__features-list {
width: 100% !important;
max-width: 100% !important;
min-width: 0;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only {
align-items: stretch !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features {
align-self: stretch !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features-list,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only .bloc-pricing-01__features-list {
align-self: stretch !important;
}
} @media (min-width: 769px) and (max-width: 1024px) {
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback {
box-sizing: border-box !important;
--us-icon-wrap-padding: 0 !important;
padding: 0 !important;
width: 18px !important;
height: 18px !important;
min-width: 18px !important;
max-width: 18px !important;
min-height: 18px !important;
max-height: 18px !important;
aspect-ratio: 1 / 1 !important;
border-radius: 50% !important;
overflow: hidden !important;
flex-shrink: 0 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
align-self: center !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg {
width: 10px !important;
height: 10px !important;
max-width: 10px !important;
max-height: 10px !important;
flex-shrink: 0;
}
} @media (min-width: 1025px) {
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped.icon--fallback {
box-sizing: border-box !important;
--us-icon-wrap-padding: 0 !important;
padding: 0 !important;
width: 32px !important;
height: 32px !important;
min-width: 32px !important;
max-width: 32px !important;
min-height: 32px !important;
max-height: 32px !important;
aspect-ratio: 1 / 1 !important;
border-radius: 50% !important;
overflow: hidden !important;
flex-shrink: 0 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
align-self: center !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
body.home .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped svg,
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__features-list .bloc-pricing-01__feature > :first-child.icon--wrapped svg {
width: 16px !important;
height: 16px !important;
max-width: 16px !important;
max-height: 16px !important;
flex-shrink: 0;
} main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout > .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only),
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout > .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only),
body.home .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout > .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only),
body.front-page .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout > .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) {
margin-left: 10px !important;
}
}
@media (max-width: 768px) { main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main {
background: #f7f6f2 !important;
background-color: #f7f6f2 !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container--bare {
background: #f7f6f2 !important;
background-color: #f7f6f2 !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) {
background: #ffffff !important;
background-color: #ffffff !important;
--card-bg: #ffffff;
box-shadow: 0 1px 2px rgba(35, 36, 37, 0.06), 0 8px 28px rgba(35, 36, 37, 0.08);
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__container .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__card .bloc-pricing-01__card--features-only {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
justify-self: stretch !important;
align-self: stretch !important;
grid-column: 1 / -1 !important;
box-sizing: border-box !important;
background: rgba(247, 246, 242, 1) !important;
background-color: rgba(247, 246, 242, 1) !important;
--card-bg: rgba(247, 246, 242, 1);
padding-top: clamp(18px, 4.2vw, 26px) !important;
border-radius: 16px;
align-items: stretch !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card--features-only {
align-items: stretch !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card:has(> .bloc-pricing-01__card--features-only),
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout .bloc-pricing-01__card:has(> .bloc-pricing-01__card--features-only) {
width: 100% !important;
max-width: 100% !important;
justify-self: stretch !important;
align-self: stretch !important;
grid-column: 1 / -1 !important;
box-sizing: border-box !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__cards--split-layout {
width: 100% !important;
max-width: 100% !important;
align-items: stretch !important;
justify-items: stretch !important;
grid-template-columns: 1fr !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature {
align-items: center !important;
gap: 8px !important;
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
align-self: stretch !important;
box-sizing: border-box !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 0 0 22px !important;
width: 22px !important;
height: 22px !important;
min-width: 22px !important;
max-width: 22px !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
border-radius: 999px !important;
background: #2464D1 !important;
color: #ffffff !important;
box-shadow: none !important;
box-sizing: border-box;
overflow: hidden;
transform: none !important;
align-self: center !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon--wrapped,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-check {
padding: 0 !important;
border-radius: 999px !important;
transform: none !important;
}
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .page-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-icon.icon--wrapped,
main#primary .flexible-content-wrapper .entry-content .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child.icon.icon--wrapped {
box-sizing: border-box !important;
--us-icon-wrap-padding: 0 !important;
padding: 0 !important;
width: 22px !important;
height: 22px !important;
min-width: 22px !important;
max-width: 22px !important;
min-height: 22px !important;
max-height: 22px !important;
aspect-ratio: 1 / 1 !important;
border-radius: 50% !important;
overflow: hidden !important;
flex-shrink: 0 !important;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child svg,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature > :first-child img,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__feature .bloc-pricing-01__feature-check .bloc-pricing-01__feature-icon {
width: 12px !important;
height: 12px !important;
max-width: 12px !important;
max-height: 12px !important;
transform: none !important;
object-fit: contain;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card .btn,
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__button {
width: 100%;
max-width: 100%;
box-sizing: border-box;
min-height: 62px;
font-size: clamp(17px, 4.2vw, 19px);
font-weight: 600;
padding: 16px 24px;
touch-action: manipulation;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__card:not(.bloc-pricing-01__card--features-only) .bloc-pricing-01__button-wrap::after {
content: none !important;
display: none !important;
} main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__price-current {
font-size: clamp(2.95rem, 12.8vw, 4rem);
line-height: 0.95;
font-weight: 700;
letter-spacing: -0.02em;
}
main#primary .page-content-wrapper .entry-content > .bloc-pricing-01--home-main .bloc-pricing-01__price-period {
font-size: 15px;
font-weight: 600;
line-height: 1.45;
opacity: 0.88;
flex: 0 1 auto !important;
width: auto !important;
max-width: none !important;
text-align: left !important;
}
}
@media (max-width: 1024px) {
body:not(.home) .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff,
body:not(.home) .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff,
body:not(.home) main#primary .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff,
body:not(.home) main#primary .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff {
width: 100% !important;
max-width: none !important;
margin-inline: 0 !important;
align-self: stretch !important;
box-sizing: border-box;
}
body:not(.home) .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff .bloc-features-04__container,
body:not(.home) .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff .bloc-features-04__container,
body:not(.home) main#primary .page-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff .bloc-features-04__container,
body:not(.home) main#primary .flexible-content-wrapper .entry-content section.bloc-features-04.bloc-features-04--offre-tarif-handoff .bloc-features-04__container {
max-width: 100% !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
}