.button-d{align-items:center;background-color:var(--accent);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s,all 0.5s ease 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.button-d:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.button-d .gb-shape svg{width:1em;height:1em}.button-outline-d{align-items:center;background-color:var(--accent-contrast);color:var(--accent);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;border:2px solid var(--accent);border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y,0.3em) var(--gb-button-padding-x,1em)}.button-outline-d:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.button-outline-d .gb-shape svg{width:1em;height:1em}.link-no-decoration{text-decoration:none}.link-no-decoration a{text-decoration:none}.link-decoration-hover a{text-decoration:none}.link-decoration-hover a:is(:hover,:focus){text-decoration:underline}.link-decoration-hover--tagged:is(:hover,:active) .tagged{text-decoration:underline}.is-card-link>a:before{content:"";background-color:transparent;top:0px;right:0px;bottom:0px;left:0px;position:absolute;z-index:1}.inline-flex-wrapper-d{align-items:center;column-gap:1rem;display:inline-flex;flex-wrap:wrap;row-gap:1rem}.inline-flex-wrapper-center{align-items:center;column-gap:1rem;display:inline-flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.sticky{position:sticky;top:var(--currentHeaderHeight)}.p-xs{padding:1rem clamp(1rem,0.848rem + 0.758vw,1.5rem)}.px-d{padding-left:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-right:clamp(1rem,0.848rem + 0.758vw,1.5rem)}.p-s{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.p-m{padding:clamp(1.5rem,1.197rem + 1.515vw,2.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.p-d{padding:clamp(3rem,2.394rem + 3.03vw,5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.p-l{padding:clamp(4.5rem,3.591rem + 4.545vw,7.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.py-xs{padding-bottom:1rem;padding-top:1rem}.py-s{padding-bottom:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-top:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.py-m{padding-bottom:clamp(1.5rem,1.197rem + 1.515vw,2.5rem);padding-top:clamp(1.5rem,1.197rem + 1.515vw,2.5rem)}.py-d{padding-bottom:clamp(3rem,2.394rem + 3.03vw,5rem);padding-top:clamp(3rem,2.394rem + 3.03vw,5rem)}.py-l{padding-bottom:clamp(4.5rem,3.591rem + 4.545vw,7.5rem);padding-top:clamp(4.5rem,3.591rem + 4.545vw,7.5rem)}.p-button{color:var(--accent-contrast);column-gap:0.5em;padding:var(--gb-button-padding-y,0.3em) var(--gb-button-padding-x,1em)}.wrapper-auto-xxs{margin-left:auto;margin-right:auto;max-width:416px}.wrapper-auto-xs{margin-left:auto;margin-right:auto;max-width:632px}.wrapper-auto-s{margin-left:auto;margin-right:auto;max-width:848px}.wrapper-auto-m{margin-left:auto;margin-right:auto;max-width:1064px}.wrapper-auto-d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.wrapper-auto-fhd{margin-left:auto;margin-right:auto;max-width:1920px}.wrapper-auto-2k{margin-left:auto;margin-right:auto;max-width:2560px}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.page-header-d{padding-left:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-right:clamp(1rem,0.848rem + 0.758vw,1.5rem);padding-top:clamp(1.5rem,1.197rem + 1.515vw,2.5rem);text-align:center}.page-header-d a{text-decoration:none}.page-header-d a:is(:hover,:focus){text-decoration:underline}.page-header-d--inner-wrapper{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:2.5rem;border-bottom:2px solid var(--base)}.looper-d{align-items:flex-start;display:grid;grid-template-columns:1fr;row-gap:2.5rem}.looper-item-d{color:var(--contrast-3);column-gap:clamp(1.25rem,5vw - 2.5rem,2.5rem);display:flex;position:relative;row-gap:1.5rem;border-radius:5px}.looper-item-d:is(:hover,:focus){color:var(--contrast)}.looper-item-d:is(:hover,:focus) .looper-item--button{color:var(--accent-contrast);background-color:var(--accent)}.looper-item-d:is(:hover,:focus) .looper-item--image{transform:scale(1.025)}.looper-item-d:is(:hover,:focus) a{color:var(--accent-3)}.looper-item-d .looper-item--title a:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:transparent;z-index:1}.looper-item-d a{text-decoration:none}@media (max-width:767px){.looper-item-d{flex-wrap:wrap}}.looper-item--image{box-shadow:1px 1px 5px 0px #00000034;display:block;height:auto;max-width:100%;transition:all 0.2s ease-in-out 0s;border-radius:var(--image-border-radius)}.looper-item--title{font-size:var(--fs-h4);margin-bottom:5px}.looper-item--meta{font-size:14px;margin-bottom:30px}.floating-button{column-gap:0px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;width:calc(1em + var(--gb-button-padding-x) + var(--gb-button-padding-x))}.floating-button:is(:hover,:focus){width:100%;column-gap:0.5em}.floating-button .gb-text{white-space:nowrap;overflow-y:hidden;overflow-x:hidden}@media (max-width:1024px){.floating-button{flex-direction:column;flex-grow:1;row-gap:0.25em;width:100%}.floating-button .gb-text{font-size:14px;white-space:normal}}@media (max-width:767px){.floating-button .gb-text{display:none}}.sticky-header{position:sticky;top:var(--admin-bar-height,0);z-index:100}.pagination-nav-button{align-items:center;background-color:var(--accent-3);color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.25s ease-in-out 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y,0.3em) var(--gb-button-padding-x,1em)}.pagination-nav-button:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.pagination-numbers-buttons{font-weight:bold}.pagination-numbers-buttons .page-numbers{text-decoration:none;color:var(--accent-contrast);background-color:var(--accent-3);transition:all 0.25s ease-in-out 0s;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y,0.3em) 0.5em}.pagination-numbers-buttons .page-numbers.current{background-color:var(--base);color:var(--contrast)}.pagination-numbers-buttons .page-numbers:is(:hover,:focus):not(.current){background-color:var(--accent);color:var(--base-3)}.login-page-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;margin-left:auto;margin-right:auto;max-width:1920px;min-height:calc(100vh - var(--admin-bar-height));padding:20px}@media (max-width:767px){.login-page-wrapper{grid-template-columns:1fr}}.login-page-wrapper--content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.login-page-wrapper--content-wrapper{min-height:unset}}.login-page-wrapper--decoration-wrapper{align-items:center;background-color:var(--contrast);color:var(--accent-contrast);display:flex;justify-content:center;order:-1;border-radius:var(--section-border-radius,20px)}@media (max-width:767px){.login-page-wrapper--decoration-wrapper{display:none;min-height:unset;order:0}}.login-page-wrapper--inner-content-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.button-d-dark{align-items:center;background-color:var(--contrast);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.button-d-dark:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.button-d-dark .gb-shape svg{width:1em;height:1em}.header-nav-middle{padding-bottom:0.56rem;padding-top:0.56rem;transition:all 0.2s ease-in-out 0s}.header-nav-wrapper{flex-grow:1;margin-left:auto;margin-right:auto}@media (max-width:1200px){.header-nav-wrapper{flex-grow:0;margin-right:0px}}@media (max-width:767px){.header-nav-wrapper .main-navigation .inside-navigation.grid-container{padding-right:0px}}@media (max-width:424px){.header-nav-wrapper .menu-toggle .gp-icon+.mobile-menu{position:absolute;overflow-x:hidden;overflow-y:hidden;z-index:-1;width:1px;height:1px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:-1px;padding:0px}}.card{box-shadow:0px 0px 5px 0px #0000004D;border-radius:5px;padding:0.5rem 1.25rem 1.75rem 1.25rem}.highlight-mark-accent mark{display:inline-block;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;text-transform:uppercase;border-radius:var(--gb-button-border-radius);padding:0.1em 0.4em}.mb-0{margin-bottom:0px}.card-9000euros-aide{background-blend-mode:normal;background-color:var(--base-3);background-image:url('https://indusfroid.fr/wp-content/uploads/2025/07/indusfroid-gris.png');background-position:left bottom;background-repeat:no-repeat;background-size:auto;font-weight:500;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:1;border-radius:var(--card-border-radius);padding:1.3rem 1.25rem 1.5rem 1.25rem}.strong-uppercase strong{text-transform:uppercase;font-size:1.06em}.button-arrow-down{align-items:center;background-color:var(--base-3);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent);column-gap:0.5em;display:inline-flex;font-size:25px;font-weight:bold;height:51px;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;width:51px;border:2px solid var(--base-3);border-radius:var(--gb-button-border-radius,0px)}.button-arrow-down:is(:hover,:focus){color:var(--accent-contrast);background-color:var(--accent);border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);border-left-color:var(--accent);box-shadow:0px 0px 6px 0px #000000cc}.button-arrow-down .gb-shape svg{width:1em;height:1em}.header-title{text-transform:uppercase}.header-subtitle{font-size:var(--fs-h2);font-weight:bold;margin-bottom:1.25rem;text-transform:uppercase}.header-excerpt{font-size:var(--fs-h4);font-weight:500}.header-title-grid{background-blend-mode:normal;background-color:var(--contrast-2);background-image:var(--inline-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 5px 0px #0000004D;column-gap:1rem;display:grid;grid-template-columns:1078fr 367fr;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:1rem;z-index:1;border-radius:var(--card-border-radius);padding:1.25rem}@media (max-width:1024px){.header-title-grid{grid-template-columns:1fr}}.header-backround-color{background-color:var(--current-color,var(--contrast));height:578px;left:0px;position:absolute;right:0px;top:0px;width:100%}.header-title-column{align-items:center;background-blend-mode:normal;background-image:radial-gradient(rgba(0,0,0,1) 0%,transparent 70%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.header-title-wrapper{max-width:982px;width:100%}.position-relative{position:relative}.uppercase{text-transform:uppercase}.title-fsh1-sub-fsh3{font-size:var(--fs-h1);line-height:0.76em;text-transform:uppercase}.title-fsh1-sub-fsh3 mark{display:block;font-size:var(--fs-h3)}.card-home-service{background-color:var(--current-color,var(--contrast));color:var(--base-3);margin-bottom:1rem;overflow-x:hidden;overflow-y:hidden;position:relative;border-radius:var(--card-border-radius);padding:1.25rem}.card-home-service-bg-shape{bottom:1.25rem;color:rgba(255,255,255,0.25);display:inline-flex;position:absolute;right:1.25rem}.card-home-service-bg-shape svg{fill:currentColor;height:139px;width:139px}.card-home-service-title{align-items:center;display:flex;font-size:var(--fs-h2);justify-content:space-between;text-transform:uppercase}.card-home-service-title .gb-shape svg{width:1.5rem;height:auto}.card-home-service-button{align-items:center;background-color:rgba(0,0,0,0.2);color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-decoration:none;transition:all 0.2s ease-in-out 0s,all 0.5s ease 0s;border-radius:var(--gb-button-border-radius,0px);padding:0.5rem}.card-home-service-button:not([href]):is(:hover,:focus){color:var(--base-3);background-color:rgba(0,0,0,0.2)}.card-home-service-button[href]:is(:hover,:focus){background-color:var(--base-3);color:var(--current-color)}.card-home-service-button .gb-shape svg{width:1em;height:1em}.card-home-service-buttons-wrapper{align-items:center;column-gap:0.5rem;display:flex;flex-wrap:wrap;row-gap:0.5rem}.button-white{align-items:center;background-color:var(--base-3);box-shadow:0px 0px 6px 0px #0000004d;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s,all 0.5s ease 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.button-white:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.button-white .gb-shape svg{width:1em;height:1em}.section-pourquoi-indusfroid{background-color:#000000;color:var(--base-3);text-align:center}.section-pourquoi-indusfroid--grid{align-items:flex-start;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;row-gap:1.5rem}.section-pourquoi-indusfroid--grid-item{max-width:280px;text-align:center}.section-pourquoi-indusfroid--grid-item>*:last-child{margin-bottom:1.5rem}@media (max-width:767px){.section-pourquoi-indusfroid--grid-item{max-width:180px}}.section-pourquoi-indusfroid--grid-item-image{display:inline-block;height:auto;margin-bottom:1rem;max-width:100%;width:178px}@media (max-width:767px){.section-pourquoi-indusfroid--grid-item-image{width:120px}}.section-pourquoi-indusfroid--grid-item-title{font-size:var(--fs-h5);text-transform:uppercase}.img-d{display:inline-block;height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:var(--image-border-radius)}.client-logos-wrapper{align-items:center;column-gap:2rem;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));justify-content:space-between;row-gap:1rem}.client-logo{filter:grayscale(100%);flex-shrink:1;max-height:75px;max-width:100%}.fs-h1-uppercase{font-size:var(--fs-h1);text-transform:uppercase}.testimonials-grid{align-items:flex-start;column-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));justify-content:space-between;margin-bottom:1.75rem;row-gap:1.5rem}@media (max-width:1024px){.testimonials-grid .card-testimonial:first-of-type{grid-column:span 2}}@media (max-width:767px){.testimonials-grid .card-testimonial:first-of-type{grid-column:1}}.card-testimonial{background-color:var(--contrast);box-shadow:0px 2px 4px 0px #00000029;color:var(--base-3);flex-grow:1;font-size:15px;max-width:461px;border-radius:var(--card-border-radius);padding:1.75rem}.card-testimonial p:last-child{margin-bottom:0px}@media (max-width:767px){.card-testimonial{max-width:100%;padding:1.25rem}}.card-testimonial--title-wrapper{align-items:center;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem;row-gap:0.2rem}.card-testimonial--title{font-size:18px;font-weight:bold;text-transform:uppercase}.card-testimonial-5stars-img{max-width:100%}.testimonial-buttons{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:wrap;font-size:var(--fs-h3);justify-content:center;row-gap:1.25rem}.home-looper-item-image{box-shadow:1px 1px 5px 0px #00000034;display:block;height:319px;margin-bottom:30px;max-width:100%;object-fit:cover;transition:all 0.05s ease 0s;width:100%;border-radius:var(--image-border-radius)}.home-looper{align-items:flex-start;column-gap:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}@media (max-width:1024px){.home-looper{grid-template-columns:repeat(2,minmax(0,1fr))}.home-looper .home-looper-item:first-of-type{grid-column:span 2}}@media (max-width:767px){.home-looper{grid-template-columns:1fr}.home-looper .home-looper-item:first-of-type{grid-column:1}}.home-looper-item{color:var(--contrast);display:block;position:relative;text-align:left}.home-looper-item:is(:hover,:focus){color:var(--contrast-2)}.home-looper-item:is(:hover,:focus) .home-looper-item-image{transform:scale(1.05)}.home-looper-item .home-looper-title a{color:var(--contrast)}.home-looper-item .home-looper-title a:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:transparent}.home-looper-item a{text-decoration:none;color:var(--contrast)}.home-looper-item a:is(:hover,:focus){text-decoration:underline;color:var(--contrast-2)}.home-looper-title{color:var(--contrast);font-size:var(--fs-h6);margin-bottom:0.6rem;text-transform:uppercase}.fs-35-uppercase{font-size:var(--fs-35);text-transform:uppercase}.social-button{align-items:center;background-color:var(--contrast);color:var(--base-3);display:inline-flex;justify-content:center;border-radius:5px;padding:5px}.social-button:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.social-button .gb-shape svg{width:25px;height:25px}.button-d-fsh3{align-items:center;background-color:var(--accent);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-size:var(--fs-h3);font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s,all 0.5s ease 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.button-d-fsh3:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.button-d-fsh3 .gb-shape svg{width:1em;height:1em}.services-card-grid{align-items:flex-start;column-gap:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.services-card-grid .service-card-void-image{grid-column:span 2}@media (max-width:1024px){.services-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.services-card-grid{grid-template-columns:1fr}.services-card-grid .service-card-void-image{grid-column:1}}.service-card{background-color:var(--base-2);color:var(--contrast-3);border-radius:var(--card-border-radius);padding:1.25rem 1rem}.service-card-button{align-items:center;background-color:var(--cat-color,var(--accent));box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-size:var(--fs-h3);font-weight:bold;justify-content:center;margin-top:1rem;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s,all 0.5s ease 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.service-card-button:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.service-card-button .gb-shape svg{width:1em;height:1em}.service-card-title{align-items:center;column-gap:0.25em;display:flex;justify-content:space-between}.service-card-title .gb-shape svg{width:1.5rem;height:auto;fill:currentColor}.service-card-image{display:block;height:250px;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:100%;border-radius:var(--image-border-radius)}.service-card-content{font-weight:500}.card-9000euros-aide-big{background-blend-mode:normal;background-color:var(--base-3);background-image:url('https://indusfroid.fr/wp-content/uploads/2025/07/maison-moderne-jardin.webp');background-position:right bottom;background-repeat:no-repeat;background-size:auto clamp(300px,65vw - 450px,84%);box-shadow:0px 0px 5px 0px #00000029;font-size:18px;font-weight:500;border-radius:var(--card-border-radius);padding:1rem 1rem 1.125rem 1rem}@media (max-width:1024px){.card-9000euros-aide-big{background-image:url('https://indusfroid.fr/wp-content/uploads/2025/07/maison-moderne-jardin.webp');background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;padding-bottom:30%}}@media (max-width:767px){.card-9000euros-aide-big{background-image:url('https://indusfroid.fr/wp-content/uploads/2025/07/maison-moderne-jardin.webp');background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;padding-bottom:40%}}.fs-h4-uppercase{font-size:var(--fs-h4);text-transform:uppercase}.gradient-black-borders{background-blend-mode:normal;background-image:linear-gradient(to right,rgba(0,0,0,1) 0%,transparent 10%,transparent 90%,rgb(0,0,0) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.gradient-grey-borders{background-blend-mode:normal;background-image:linear-gradient(to right,var(--contrast-4) 0%,transparent 10%,transparent 90%,var(--contrast-4) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.button-d-blue{align-items:center;background-color:var(--accent-3);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.button-d-blue:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast);box-shadow:0px 0px 6px 0px #000000cc}.button-d-blue .gb-shape svg{width:1em;height:1em}.fs-h3-uppercase{font-size:var(--fs-h3);text-transform:uppercase}.card-highlight-section--title{color:var(--accent-3);font-size:var(--fs-h3);margin-bottom:2.5rem;text-transform:uppercase}.card-highlight-section--grid{column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));row-gap:1rem}@media (max-width:1024px){.card-highlight-section--grid{flex-wrap:wrap}}.card-highlight-accent{background-color:var(--base-3);text-align:center;border:2px solid var(--accent);border-radius:var(--card-border-radius);padding:1rem 0.2rem}.card-highlight-accent>*:last-child{margin-bottom:0px}.card-highlight-accent--title{color:var(--accent);margin-bottom:0.5rem;text-transform:uppercase}.reassurance-grid{align-items:flex-start;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;padding-top:1.5rem;row-gap:1.5rem}.reassurance-section-title{font-size:var(--fs-h3);margin-bottom:1.2rem;text-transform:uppercase}.content-grey-d{color:var(--contrast-3)}.content-grey-d h2{font-size:var(--fs-h4)}.content-grey-d h3{font-size:var(--fs-d);margin-bottom:0px}.content-grey-d h4{font-size:var(--fs-d);margin-bottom:0px}.content-grey-d h5{font-size:var(--fs-d);margin-bottom:0px}.content-grey-d h6{margin-bottom:0px;font-size:var(--fs-d)}.faq-card{background-color:var(--base-3);color:var(--contrast-3);margin-bottom:1.25rem;border-radius:var(--card-border-radius);padding:1rem}.faq-card>*:last-child{margin-bottom:0.5rem}.faq-card--title{color:var(--accent);font-size:var(--fs-h4);text-transform:uppercase}.last-section-before-footer:after{display:block;content:"";margin-bottom:100px}@media (max-width:1024px){.last-section-before-footer:after{margin-bottom:20vw}}.faq-section--title{font-size:var(--fs-h1);margin-bottom:2.5rem;text-transform:uppercase}.card-d{box-shadow:0px 0px 5px 0px #00000029;border-radius:var(--card-border-radius)}.step-card{color:var(--contrast-3);max-width:250px;text-align:center;width:100%}.step-card>*:last-child{margin-bottom:0px}@media (max-width:1024px){.step-card{max-width:220px}}.step-card--image{display:inline-block;height:auto;margin-bottom:1rem;max-width:100%;width:120px}@media (max-width:1024px){.step-card--image{width:100px}}@media (max-width:767px){.step-card--image{width:80px}}.step-card--title{color:var(--contrast);font-size:var(--fs-h5);margin-bottom:0.4rem;text-transform:uppercase}.steps-grid{align-items:flex-start;column-gap:clamp(1rem,-104px + 10vw,3rem);display:flex;justify-content:center;row-gap:2rem}@media (max-width:1024px){.steps-grid{flex-wrap:wrap}}.steps-section--title{color:var(--accent-3);font-size:var(--fs-h3);margin-bottom:2.5rem;text-transform:uppercase}.bg-lightgrey{background-color:var(--base-2)}.bg-black{background-color:#000000}.section-pourquoi-indusfroid-alt{background-color:#000000;color:var(--base-3)}.bg-blue{background-color:var(--accent-3)}.section-pourquoi-indusfroid--title{font-size:var(--fs-h1);margin-bottom:2.5rem}.text-center{text-align:center}.bg-white{background-color:var(--base-3)}.services-section{color:var(--contrast-3)}.services-section--title{color:var(--contrast);font-size:var(--fs-h1);text-transform:uppercase}.card-pro-customers{background-color:var(--base-3);box-shadow:0px 0px 5px 0px #00000029;color:var(--contrast-3);border:1px solid var(--contrast-3);border-radius:var(--card-border-radius);padding:1.25rem}.card-pro-customers--title{color:var(--accent-3);font-size:var(--fs-h3);margin-bottom:1.25rem;text-transform:uppercase}.card-pro-customers--grid{column-gap:1.15rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));row-gap:1.15rem}.card-pro-customers--grid-item{margin-bottom:2.5rem;text-align:center}.card-pro-customers--item-image{display:block;height:121px;margin-bottom:0.9rem;max-width:100%;object-fit:cover;width:100%;border-radius:var(--image-border-radius)}.card-pro-customers--item-title{font-size:var(--fs-d);margin-bottom:0px}.service-card-void-image{display:block;height:100%;object-fit:cover;width:100%;border-radius:var(--image-border-radius)}.text-white{color:var(--base-3)}.box-shadow-1{box-shadow:0px 0px 5px 0px #0000004D}.home-faq-card{color:var(--contrast-3);margin-bottom:2.5rem}.home-faq-card h3{margin-bottom:1rem;color:var(--contrast)}.text-grey{color:var(--contrast-3)}.looper-item--button{align-items:center;background-color:var(--accent-3);box-shadow:0px 0px 6px 0px #0000004d;color:var(--accent-contrast);column-gap:0.5em;display:inline-flex;font-weight:bold;justify-content:center;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out 0s;border-radius:var(--gb-button-border-radius,0px);padding:var(--gb-button-padding-y) var(--gb-button-padding-x)}.looper-item--button:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);box-shadow:0px 0px 6px 0px #000000cc}.looper-item--button .gb-shape svg{width:1em;height:1em}.article-content-wrapper{color:var(--contrast-3);font-size:var(--fs-h4)}.article-content-wrapper h2{font-size:var(--fs-h3)}.article-content-wrapper h3,.article-content-wrapper h4{font-size:clamp(23px,18.5px + 0.50vw,27.5px)}.article-content-wrapper h5,.article-content-wrapper h6{font-size:var(--fs-h4)}