.usine-bloc-header-01 {
position: relative;
width: 100%;
background-color: #FFFFFF; padding: 80px var(--section-padding-x, 64px);
display: flex;
flex-direction: column;
align-items: center;
box-sizing: border-box;
overflow: visible;  --usine-bloc-header-01-image-radius: 8px; --usine-bloc-header-01-image-bg: #3e2b17; --usine-bloc-header-01-image-inset: clamp(16px, 3.5vw, 28px);
} .usine-bloc-header-01__layout {
display: flex;
flex-direction: row; flex-wrap: nowrap; align-items: stretch; gap: 40px; max-width: var(--section-max-width, 1312px);
width: 100%;
min-height: 480px; overflow: visible; }
.usine-bloc-header-01__layout--content-panel {
gap: 0; } .usine-bloc-header-01__layout--media-left {
flex-direction: row;
} .usine-bloc-header-01__layout--media-right {
flex-direction: row;
} .usine-bloc-header-01__layout--media-top {
flex-direction: column-reverse;
} .usine-bloc-header-01__layout--media-bottom {
flex-direction: column;
} .usine-bloc-header-01--hero-fluid.usine-bloc-header-01 {
padding: clamp(1rem, 5vw, 5rem) clamp(1rem, 4vw, 4rem) !important;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__layout:not(.usine-bloc-header-01__layout--media-background) {
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
gap: clamp(1rem, 3vw, 2.5rem);
min-height: clamp(18rem, 42vw, 32rem);
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__content {
flex: 1 1 300px;
min-width: 0;
gap: clamp(1rem, 3vw, 2.5rem);
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__media {
flex: 1 1 300px;
min-width: 0;
align-self: stretch;
display: flex;
flex-direction: column;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__inner-wrapper {
gap: clamp(0.625rem, 2vw, 1.5rem);
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__text-group {
gap: clamp(0.75rem, 2vw, 1.25rem);
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__tagline {
font-size: clamp(0.875rem, 0.35rem + 1.2vw, 1rem) !important;
line-height: 1.5;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__title {
font-size: clamp(1.75rem, 0.85rem + 2.8vw, 3.25rem) !important;
line-height: 1.05;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__description {
font-size: clamp(0.9375rem, 0.8rem + 0.55vw, 1.125rem) !important;
line-height: 1.5;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__description p {
margin: 0 0 clamp(0.5rem, 1.2vw, 1rem) 0;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__buttons {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 12px;
width: auto;
max-width: 100%;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__btn,
.usine-bloc-header-01--hero-fluid.usine-bloc-header-01 .btn {
width: auto;
max-width: 100%;
min-height: clamp(2.75rem, 4vw + 1.5rem, 3rem) !important;
height: auto !important;
min-width: min(100%, 10.5rem);
padding: clamp(0.5rem, 1.2vw, 0.5rem) clamp(0.875rem, 2.5vw, 1.5rem);
font-size: clamp(1rem, 0.75rem + 0.9vw, 1.25rem) !important;
white-space: normal;
flex: 0 1 auto;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__buttons + .usine-bloc-header-01__review {
margin-top: clamp(1rem, 2vw, 2rem);
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__review-score {
font-size: clamp(0.8125rem, 0.7rem + 0.35vw, 0.875rem) !important;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__review-count {
font-size: clamp(0.75rem, 0.65rem + 0.3vw, 0.8125rem) !important;
} .usine-bloc-header-01--hero-fluid .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
flex: 1 1 auto;
align-self: stretch;
width: 100%;
min-width: 0;
min-height: clamp(14rem, 36vw, 28rem);
height: 100%;
aspect-ratio: unset;
padding: 0;
display: block;
position: relative;
overflow: hidden;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
main#primary > .page-content-wrapper > .entry-content > section.usine-bloc-header-01--hero-fluid:has(+ .usine-bloc-stack--text01-feat02) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
position: absolute !important;
inset: 0 !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
flex: none !important;
object-fit: cover !important;
object-position: center center !important;
} .usine-bloc-header-01--hero-fluid-laptop.usine-bloc-header-01:not(#header-01-fc-bloc_header_01-11) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
.usine-bloc-header-01--hero-fluid-laptop.usine-bloc-header-01:not(#header-01-fc-bloc_header_01-11) .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
main#primary > .page-content-wrapper > .entry-content > section.usine-bloc-header-01--hero-fluid-laptop:not(#header-01-fc-bloc_header_01-11):has(+ .usine-bloc-stack--text01-feat02) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
content: url(//site-web-wordpress.fr/wp-content/themes/usine-theme/assets/img/header-01-bloc-1-hero-laptop.png) !important;
background-color: #3e2b17 !important;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__media,
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__image-wrapper {
background-color: #3e2b17 !important;
border-radius: var(--usine-bloc-header-01-image-radius, 8px) !important;
overflow: hidden !important;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__image,
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__image-wrapper {
border-radius: var(--usine-bloc-header-01-image-radius, 8px) !important;
}
.usine-bloc-header-01--hero-fluid .usine-bloc-header-01__title .usine-bloc-header-01__title-highlight {
color: #9f2b2c !important;
} #header-01-fc-bloc_header_01-1 .usine-bloc-header-01__title .usine-bloc-header-01__title-highlight {
color: #045FFF !important;
} .usine-bloc-header-01__layout--media-background {
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
position: relative;
min-height: clamp(20rem, 55vh, 30rem);
max-width: 100%;
border-radius: var(--usine-header-banner-radius, 16px);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
overflow: hidden;
gap: 0;
} .usine-bloc-header-01__layout--media-background::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.55) 100%);
z-index: 1;
border-radius: inherit;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__content {
position: relative;
z-index: 2;
align-items: center;
max-width: min(800px, 100%);
padding: clamp(3rem, 10vw, 5rem) clamp(1.25rem, 4vw, 2.5rem);
}
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__inner-wrapper {
align-items: center;
}
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__text-group {
align-items: center;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__title {
font-size: clamp(1.75rem, 0.9rem + 3.5vw, 3.25rem) !important;
line-height: 1.08 !important;
}
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__tagline {
font-size: clamp(0.875rem, 0.35rem + 1.2vw, 1rem) !important;
}
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__description {
font-size: clamp(0.9375rem, 0.8rem + 0.55vw, 1.125rem) !important;
}
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__tagline,
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__title,
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__description,
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__feature-text,
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__review-score,
.usine-bloc-header-01__layout--media-background .usine-bloc-header-01__review-count {
color: #FFFFFF;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__buttons {
justify-content: center;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__btn--primary {
background-color: #FFFFFF;
color: #232425;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__btn--secondary {
background-color: transparent;
color: #FFFFFF;
border-color: #FFFFFF;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__features {
justify-content: center;
} .usine-bloc-header-01__layout--media-background .usine-bloc-header-01__review {
background-color: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(4px);
} .usine-bloc-header-01__content {
flex: 1 1 0%;
min-width: 0;
display: flex;
flex-direction: column;
justify-content: center; gap: 40px; } .usine-bloc-header-01__content--panel {
align-self: stretch;
justify-content: center;
padding: 48px 56px;
border-radius: 0;
box-sizing: border-box;
} .usine-bloc-header-01__inner-wrapper {
display: flex;
flex-direction: column;
gap: 24px;
} .usine-bloc-header-01__content[style*="text-align: center"] .usine-bloc-header-01__inner-wrapper {
align-items: center;
}
.usine-bloc-header-01__content[style*="text-align: center"] .usine-bloc-header-01__buttons {
justify-content: center;
} .usine-bloc-header-01__text-group {
display: flex;
flex-direction: column;
gap: 20px; }  .usine-bloc-header-01__tagline {
font-family: inherit;
font-weight: 700;
font-size: clamp(0.875rem, 0.35rem + 1.2vw, 1rem) !important;
line-height: 1.5;
color: inherit;
margin: 0;
} .usine-bloc-header-01__title {
font-family: var(--usine-font-family-heading, 'Bricolage Grotesque', sans-serif);
font-weight: 500;
font-size: clamp(1.75rem, 0.85rem + 2.8vw, 3.25rem) !important;
line-height: 1.05;
letter-spacing: 0;
color: inherit;
margin: 0;
word-break: break-word;
overflow-wrap: break-word;
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__title {
font-weight: 400 !important;
} .usine-bloc-header-01__description {
font-family: inherit;
font-weight: 400;
font-size: clamp(0.9375rem, 0.8rem + 0.55vw, 1.125rem) !important;
line-height: 1.5;
color: inherit;
margin: 0;
}
.usine-bloc-header-01__description p {
margin: 0 0 clamp(0.5rem, 1.2vw, 1rem) 0;
}
.usine-bloc-header-01__description p:last-child {
margin-bottom: 0;
} .usine-bloc-header-01__buttons {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 16px;  justify-content: inherit;
} .usine-bloc-header-01__btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: clamp(2.75rem, 3vw + 2.25rem, 3rem);
height: auto;
padding: clamp(0.5rem, 1vw, 0.5rem) clamp(1rem, 2vw, 1.5rem);
font-family: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
font-weight: 700;
font-size: clamp(1rem, 0.75rem + 0.9vw, 1.25rem) !important;
line-height: 1.5;
text-decoration: none;
border-radius: inherit;
cursor: pointer;
box-sizing: border-box;
white-space: normal;
position: relative;
overflow: hidden; transition: transform 0.25s ease;
} .usine-bloc-header-01__btn.btn-disabled,
.usine-bloc-header-01__btn[aria-disabled="true"] {
opacity: 1;
pointer-events: auto;
cursor: pointer;
} .usine-bloc-header-01__btn--primary {
background-color: inherit;
color: inherit;
border: none;
} .usine-bloc-header-01__btn--secondary {
background-color: transparent;
color: inherit;
border: 1px solid currentColor;
} .usine-bloc-header-01__btn:hover {
transform: translateY(-2px);
}
.usine-bloc-header-01__btn:active {
transform: translateY(0);
} @media (min-width: 769px) {
.usine-bloc-header-01__btn {
white-space: nowrap;
}
} .usine-bloc-header-01__btn:focus {
outline: none;
} .usine-bloc-header-01__btn:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
} .usine-bloc-header-01__btn .btn-icon-left,
.usine-bloc-header-01__btn .btn-icon-right {
width: 20px;
height: 20px;
object-fit: contain;
flex-shrink: 0;
} .usine-bloc-header-01__review {
display: inline-flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
gap: 8px;
padding: 8px 16px;
border: none;
border-radius: 9999px;
background-color: #F9FAFB;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.06);
width: fit-content;
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__review,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__review {
background-color: transparent !important;
box-shadow: none !important;
}
.usine-bloc-header-01__layout--media-left .usine-bloc-header-01__review-logo,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__review-logo {
display: none !important;
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__review {
padding: 0 !important;
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__buttons + .usine-bloc-header-01__review {
margin-top: 32px;
} .usine-bloc-header-01__review .review {
display: flex;
flex-wrap: nowrap;
align-items: center;
gap: 16px;
padding: 0;
border: none;
}
.usine-bloc-header-01__review-logo {
width: 20px;
height: 20px;
flex-shrink: 0;
}
.usine-bloc-header-01__review-logo svg,
.usine-bloc-header-01__review-logo img {
width: 100%;
height: 100%;
object-fit: contain;
}
.usine-bloc-header-01__review-score {
font-family: inherit;
font-weight: 700;
font-size: clamp(0.8125rem, 0.7rem + 0.35vw, 0.875rem) !important;
line-height: 1.4;
color: inherit;
}
.usine-bloc-header-01__review-stars {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 2px; } .review__stars {
display: flex;
gap: 2px;
}
.usine-bloc-header-01__review-star {
width: 18px;
height: 18px;
flex-shrink: 0;
} .review__stars .star-icon {
width: 24px;
height: 24px;
}
.usine-bloc-header-01__review-count {
font-family: inherit;
font-weight: 400;
font-size: clamp(0.75rem, 0.65rem + 0.3vw, 0.8125rem) !important;
line-height: 1.4;
color: inherit;
} .usine-bloc-header-01__features {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 16px 32px; align-items: flex-start;
align-content: flex-start;
width: 100%;
}
.usine-bloc-header-01__features--surface {
padding: 16px 24px;
border-radius: 8px;
background-color: #F7F6F2;
} .usine-bloc-header-01__icon-texts {
display: flex;
flex-wrap: wrap;
gap: 16px 32px;
width: 100%;
}
.usine-bloc-header-01__feature {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start;
gap: 8px; width: 228px; max-width: 100%;
}
.usine-bloc-header-01__features--surface .usine-bloc-header-01__feature {
width: auto;
flex: 0 1 auto;
} .usine-bloc-header-01 .icon-text {
display: flex;
align-items: flex-start;
gap: 8px;
width: 228px;
max-width: 100%;
}
.usine-bloc-header-01__feature-icon {
width: 24px; height: 24px;
flex-shrink: 0;
} .usine-bloc-header-01 .icon-text__icon {
width: var(--us-icon-size, 24px);
height: var(--us-icon-size, 24px);
flex-shrink: 0;
box-sizing: border-box;
}
.usine-bloc-header-01 .icon-text__icon.icon--wrapped {
box-sizing: content-box;
}
.usine-bloc-header-01__feature-text {
font-family: inherit;
font-weight: 700;
font-size: clamp(0.9375rem, 0.8rem + 0.45vw, 1.125rem) !important;
line-height: 1.5;
color: inherit;
} .usine-bloc-header-01__media {
flex: 1 1 0%; min-width: 0;
overflow: hidden;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
background-color: #3e2b17;
align-self: center;
} .usine-bloc-header-01__image-wrapper {
width: 100%;
height: auto;
min-height: 0;
overflow: hidden;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
padding: var(--usine-bloc-header-01-image-inset, clamp(16px, 3.5vw, 28px));
background-color: var(--usine-bloc-header-01-image-bg, #3e2b17);
border-radius: var(--usine-bloc-header-01-image-radius, 8px) !important;
}
.usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
grid-column: 1 / -1;
aspect-ratio: 4 / 3;
}
.usine-bloc-header-01__image {
display: block;
flex: 0 1 auto;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
object-fit: contain;
object-position: center;
border-radius: var(--usine-bloc-header-01-image-radius, 8px) !important;
background-color: transparent !important;
opacity: 1;
transform: scale(1);
transition: opacity 0.8s ease, transform 0.8s ease;
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__image-wrapper,
.usine-bloc-header-01__layout--media-left .usine-bloc-header-01__image,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__image-wrapper,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__image {
border-radius: 8px !important;
} section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__media,
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__image-wrapper {
background-color: transparent !important;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media,
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__image-wrapper {
background-color: transparent !important;
}
.usine-bloc-header-01__image.is-loaded {
opacity: 1;
transform: scale(1);
} .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
padding: 0;
display: block;
position: relative;
overflow: hidden;
}
.usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
.usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
max-width: none;
max-height: none;
flex: none;
object-fit: cover;
object-position: center;
} main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-8.usine-bloc-header-01,
section#header-01-fc-bloc_header_01-8.usine-bloc-header-01 {
padding: 24px clamp(1rem, 4vw, var(--section-padding-x, 64px)) !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout:not(.usine-bloc-header-01__layout--media-background) {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: stretch !important;
gap: clamp(1rem, 3vw, 2.5rem) !important;
min-height: clamp(16rem, 38vw, 30rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__content {
flex: 1 1 300px !important;
min-width: 0 !important;
max-width: 100% !important;
gap: clamp(1rem, 2.5vw, 2rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__inner-wrapper {
gap: clamp(0.75rem, 2vw, 1.5rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__text-group {
gap: clamp(0.75rem, 2vw, 1.25rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__tagline {
font-size: clamp(0.875rem, 0.35rem + 1.2vw, 1rem) !important;
line-height: 1.5 !important;
} section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__title {
font-size: 2.6875rem !important; line-height: 1 !important;
}
@media (max-width: 1024px) {
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__title {
font-size: 30px !important;
}
}
@media (max-width: 768px) {
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__title {
font-size: 28px !important;
}
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__description {
font-size: clamp(0.9375rem, 0.8rem + 0.55vw, 1.125rem) !important;
line-height: 1.5 !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__description p {
margin: 0 0 clamp(0.5rem, 1.2vw, 1rem) 0 !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__buttons {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 12px !important;
width: auto !important;
max-width: 100% !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__btn,
section#header-01-fc-bloc_header_01-8.usine-bloc-header-01 .btn {
width: auto !important;
max-width: 100% !important;
min-height: clamp(2.75rem, 4vw + 1.25rem, 3rem) !important;
height: auto !important;
padding: clamp(0.5rem, 1.2vw, 0.5rem) clamp(0.875rem, 2.5vw, 1.5rem) !important;
font-size: clamp(1rem, 0.75rem + 0.9vw, 1.25rem) !important;
white-space: normal !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__review-score {
font-size: clamp(0.8125rem, 0.7rem + 0.35vw, 0.875rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__review-count {
font-size: clamp(0.75rem, 0.65rem + 0.3vw, 0.8125rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__feature-text {
font-size: clamp(0.9375rem, 0.8rem + 0.45vw, 1.125rem) !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media {
display: flex !important;
flex-direction: column !important;
flex: 1 1 300px !important;
min-width: 0 !important;
width: auto !important;
max-width: 100% !important;
align-self: stretch !important;
background-color: transparent !important;
gap: 0 !important;
grid-template-columns: unset !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
flex: 1 1 auto !important;
width: 100% !important;
max-width: 100% !important;
min-height: clamp(12rem, 32vw, 24rem) !important;
height: 100% !important;
aspect-ratio: unset !important;
position: relative !important;
display: block !important;
overflow: hidden !important;
background-color: #ededed !important;
border-radius: 8px !important;
padding: 0 !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 8px !important;
max-height: none !important;
} @media (min-width: 769px) {
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child,
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
padding: 0 !important;
box-sizing: border-box !important;
}
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
section#header-01-fc-bloc_header_01-8 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
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;
}
} #header-01-fc-bloc_header_01-11.usine-bloc-header-01,
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-11.usine-bloc-header-01 {
padding: clamp(1rem, 5vw, 5rem) clamp(1rem, 4vw, 4rem) !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__layout:not(.usine-bloc-header-01__layout--media-background),
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__layout:not(.usine-bloc-header-01__layout--media-background) {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: stretch !important;
gap: clamp(1rem, 3vw, 2.5rem) !important;
min-height: clamp(16rem, 38vw, 30rem) !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__content,
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__content {
flex: 1 1 300px !important;
min-width: 0 !important;
max-width: 100% !important;
gap: clamp(1rem, 3vw, 2.5rem) !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__inner-wrapper {
gap: clamp(0.625rem, 2vw, 1.5rem) !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__text-group {
gap: clamp(0.75rem, 2vw, 1.25rem) !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__tagline {
font-size: clamp(0.875rem, 0.35rem + 1.2vw, 1rem) !important;
line-height: 1.5 !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__title {
font-size: clamp(1.75rem, 0.85rem + 2.8vw, 2.6875rem) !important;
line-height: 1.05 !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__description {
font-size: clamp(0.9375rem, 0.8rem + 0.55vw, 1.125rem) !important;
line-height: 1.5 !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__description p {
margin: 0 0 clamp(0.5rem, 1.2vw, 1rem) 0 !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__buttons {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 12px !important;
width: auto !important;
max-width: 100% !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__btn,
#header-01-fc-bloc_header_01-11.usine-bloc-header-01 .btn {
min-height: clamp(2.75rem, 4vw + 1.5rem, 3rem) !important;
height: auto !important;
padding: clamp(0.5rem, 1.2vw, 0.5rem) clamp(0.875rem, 2.5vw, 1.5rem) !important;
font-size: clamp(1rem, 0.75rem + 0.9vw, 1.25rem) !important;
white-space: normal !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__media,
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__media {
display: flex !important;
flex-direction: column !important;
flex: 1 1 300px !important;
flex-grow: 1 !important;
min-width: 0 !important;
width: auto !important;
max-width: 100% !important;
align-self: stretch !important;
background-color: transparent !important;
gap: 0 !important;
grid-template-columns: unset !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
flex: 1 1 auto !important;
align-self: stretch !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
min-height: clamp(14rem, 36vw, 28rem) !important;
height: 100% !important;
aspect-ratio: unset !important;
padding: 0 !important;
display: block !important;
position: relative !important;
overflow: hidden !important;
background-color: #ededed !important;
border-radius: 8px !important;
}
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-11 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
border-radius: 8px !important;
} #header-01-fc-bloc_header_01-11.usine-bloc-header-01--hero-fluid-laptop .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
#header-01-fc-bloc_header_01-11.usine-bloc-header-01--hero-fluid-laptop .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
object-fit: cover !important;
} body.page-id-3578 #header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media {
background-color: #3e2b17 !important;
} body.page-id-3578 #header-01-fc-bloc_header_01-1 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
border-radius: 8px !important;
overflow: hidden !important;
} section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid):has(+ .usine-bloc-stack--text01-feat02) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
content: url(//site-web-wordpress.fr/wp-content/themes/usine-theme/assets/img/header-01-bloc-1-hero-laptop.png) !important;
background-color: #3e2b17 !important;
position: absolute !important;
inset: 0 !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
flex: none !important;
border-radius: 8px !important;
object-fit: cover !important;
object-position: center center !important;
}
section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__media {
border-radius: 8px !important;
overflow: hidden !important;
}
section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__image-wrapper,
section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__image {
border-radius: 8px !important;
}
body.page-id-3578 #header-01-fc-bloc_header_01-1 .usine-bloc-header-01__image-wrapper {
background-color: #3e2b17 !important;
border-radius: 8px !important;
overflow: hidden !important;
} body.page-id-3578 section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
body.page-id-3578 main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid):has(+ .usine-bloc-stack--text01-feat02) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
content: url(//site-web-wordpress.fr/wp-content/themes/usine-theme/assets/headers/header-ccm-bloc-1-webiteasy-phone-v2.png) !important;
} body.page-id-3578 section#header-01-fc-bloc_header_01-1.usine-bloc-header-01--hero-fluid-laptop .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
body.page-id-3578 section#header-01-fc-bloc_header_01-1.usine-bloc-header-01--hero-fluid-laptop .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
body.page-id-3578 main#primary > .page-content-wrapper > .entry-content > section#header-01-fc-bloc_header_01-1.usine-bloc-header-01--hero-fluid-laptop:has(+ .usine-bloc-stack--text01-feat02) .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
content: url(//site-web-wordpress.fr/wp-content/themes/usine-theme/assets/headers/header-ccm-bloc-1-webiteasy-phone-v2.png) !important;
}
section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__media,
section#header-01-fc-bloc_header_01-1:not(.usine-bloc-header-01--hero-fluid) .usine-bloc-header-01__image-wrapper {
background-color: #3e2b17 !important;
} .usine-bloc-header-01__placeholder {
width: 100%;
height: 100%;
background:
radial-gradient(circle at top left, rgba(36, 100, 209, 0.18), transparent 38%),
linear-gradient(135deg, #f8fafc 0%, #e7edf6 100%);
border: 1px solid #d7e0ea;
border-radius: var(--usine-bloc-header-01-image-radius, 8px);
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.usine-bloc-header-01__placeholder-icon {
width: 64px;
height: 64px;
opacity: 0.62;
color: #5f6f86;
} .usine-bloc-header-01.alignwide {
max-width: 1400px;
}
.usine-bloc-header-01.alignfull {
max-width: none;
}
.usine-bloc-header-01.alignfull .usine-bloc-header-01__layout {
max-width: none;
} .usine-bloc-header-01[style*="padding-top: 0"][style*="padding-bottom: 0"] {
padding-inline: 0;
} @media (min-width: 1025px) {
section#header-01-fc-bloc_header_01-6.usine-bloc-header-01 {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
.usine-bloc-header-01__layout.usine-bloc-header-01__layout--media-right {
padding-top: 0 !important;
padding-bottom: 0 !important;
} section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout.usine-bloc-header-01__layout--media-right {
padding-top: 0 !important;
padding-bottom: 0 !important;
box-sizing: border-box !important;
} section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__media {
align-self: stretch !important;
display: flex !important;
flex-direction: column !important;
} section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child,
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
padding: 0 !important;
margin: 0 !important;
height: 100% !important;
aspect-ratio: unset !important;
overflow: hidden !important;
}
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
}
@media (max-width: 1024px) { section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__title {
line-height: 1.15 !important;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) {
padding: 64px var(--section-padding-x, 64px);
}
.usine-bloc-header-01__layout {
gap: 48px;
}
.usine-bloc-header-01__layout--content-panel {
gap: 0;
}
.usine-bloc-header-01__content {
max-width: 100%;
}
.usine-bloc-header-01__feature,
.usine-bloc-header-01 .icon-text {
width: 100%;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__buttons {
flex-wrap: wrap;
gap: 12px;
}
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__btn,
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__button .usine-bloc-header-01__btn {
width: auto !important;
min-width: 220px;
max-width: 100%;
white-space: nowrap !important;
overflow: visible;
text-overflow: clip;
flex: 0 1 auto;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
aspect-ratio: 8 / 3 !important; overflow: hidden !important;
}
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child > .usine-bloc-header-01__image,
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child > img.usine-bloc-header-01__image {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
} @media (min-width: 769px) and (max-width: 1024px) { section#header-01-fc-bloc_header_01-6.usine-bloc-header-01 {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout {
min-height: 360px !important;
} section#header-01-fc-bloc_header_01-1.usine-bloc-header-01 {
padding-top: 8px !important;
padding-bottom: 8px !important;
}
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__layout {
min-height: 320px !important;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
aspect-ratio: 1 / 1 !important;
overflow: hidden !important;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media,
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__image-wrapper {
background-color: transparent !important;
}
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child > .usine-bloc-header-01__image,
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child > img.usine-bloc-header-01__image {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
}
section#header-01-fc-bloc_header_01-8.usine-bloc-header-01 {
min-height: 408px !important; } section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
aspect-ratio: 1 / 1 !important;
}
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child > .usine-bloc-header-01__image {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
} @media (max-width: 768px) {
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) {
padding: 48px var(--section-padding-x, 64px);
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__layout {
flex-direction: column;
gap: 24px;
min-height: 0; }
.usine-bloc-header-01__layout--content-panel {
gap: 0;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__content {
gap: 32px;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__inner-wrapper {
gap: 24px;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__text-group {
gap: 16px;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__buttons {
flex-direction: column;
width: 100%;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__btn,
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01 .btn {
width: 100%;
justify-content: center;
}
.usine-bloc-header-01__review {
flex-wrap: wrap;
}
.usine-bloc-header-01__features,
.usine-bloc-header-01__icon-texts {
flex-direction: column;
gap: 16px;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__media {
width: 100%;
order: -1;
} section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__media {
order: 2 !important;
}
section#header-01-fc-bloc_header_01-1 .usine-bloc-header-01__content {
order: 1 !important;
}
.usine-bloc-header-01:not(.usine-bloc-header-01--hero-fluid):not(#header-01-fc-bloc_header_01-8) .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
aspect-ratio: 4 / 3;
}
} @keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.usine-bloc-header-01.animate-in {
animation: fadeInUp 0.8s ease forwards;
} .usine-bloc-header-01.animate-in .usine-bloc-header-01__tagline {
animation: fadeInUp 0.8s ease 0.1s backwards;
}
.usine-bloc-header-01.animate-in .usine-bloc-header-01__title {
animation: fadeInUp 0.8s ease 0.2s backwards;
}
.usine-bloc-header-01.animate-in .usine-bloc-header-01__description {
animation: fadeInUp 0.8s ease 0.3s backwards;
}
.usine-bloc-header-01.animate-in .usine-bloc-header-01__buttons {
animation: fadeInUp 0.8s ease 0.4s backwards;
}
.usine-bloc-header-01.animate-in .usine-bloc-header-01__review {
animation: fadeInUp 0.8s ease 0.5s backwards;
}
.usine-bloc-header-01.animate-in .usine-bloc-header-01__features,
.usine-bloc-header-01.animate-in .usine-bloc-header-01__icon-texts {
animation: fadeInUp 0.8s ease 0.6s backwards;
} @media print {
.usine-bloc-header-01 {
page-break-inside: avoid;
}
.usine-bloc-header-01__btn,
.usine-bloc-header-01 .btn,
.usine-bloc-header-01__image {
box-shadow: none !important;
}
} @media (prefers-reduced-motion: reduce) {
.usine-bloc-header-01,
.usine-bloc-header-01 * {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
.usine-bloc-header-01__btn:hover,
.usine-bloc-header-01 .btn:hover {
transform: none;
}
} @media (min-width: 769px) {
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child,
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child {
padding: 0 !important;
box-sizing: border-box !important;
}
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-right .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image,
section#header-01-fc-bloc_header_01-6 .usine-bloc-header-01__layout--media-left .usine-bloc-header-01__media .usine-bloc-header-01__image-wrapper:only-child .usine-bloc-header-01__image {
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 center !important;
}
}