/* FAQ - Soudage aluminothermique#7445 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-7445 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7445 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7445 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-7445 .title {  grid-area: title;}#objet-7445 .faq__cta {  grid-area: cta;}#objet-7445 .faq__cta .btn {  margin-bottom: 2rem;}#objet-7445 .faq__description {  grid-area: description;}#objet-7445 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-7445 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-7445 .faq__header > * {  margin: 0 0 1em;}#objet-7445 .faq__header,#objet-7445 .faq__body {  grid-column: 2/3;}#objet-7445 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-7445 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-7445 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-7445 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-7445 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-7445 .faq__item-header,#objet-7445  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-7445 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-7445 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-7445  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-7445 .faq__body {    column-count: 1;  }}#objet-7445 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-7445 .faq__item-body {  padding-inline: 1.5rem;}#objet-7445 .faq__item {  margin-bottom: 1rem;}                     /* FAQ - Charpente métallique navale#7446 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-7446 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7446 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7446 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-7446 .title {  grid-area: title;}#objet-7446 .faq__cta {  grid-area: cta;}#objet-7446 .faq__cta .btn {  margin-bottom: 2rem;}#objet-7446 .faq__description {  grid-area: description;}#objet-7446 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-7446 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-7446 .faq__header > * {  margin: 0 0 1em;}#objet-7446 .faq__header,#objet-7446 .faq__body {  grid-column: 2/3;}#objet-7446 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-7446 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-7446 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-7446 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-7446 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-7446 .faq__item-header,#objet-7446  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-7446 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-7446 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-7446  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-7446 .faq__body {    column-count: 1;  }}#objet-7446 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-7446 .faq__item-body {  padding-inline: 1.5rem;}#objet-7446 .faq__item {  margin-bottom: 1rem;}                     /* FAQ - Réseau de chaleur#7447 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-7447 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7447 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-7447 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-7447 .title {  grid-area: title;}#objet-7447 .faq__cta {  grid-area: cta;}#objet-7447 .faq__cta .btn {  margin-bottom: 2rem;}#objet-7447 .faq__description {  grid-area: description;}#objet-7447 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-7447 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-7447 .faq__header > * {  margin: 0 0 1em;}#objet-7447 .faq__header,#objet-7447 .faq__body {  grid-column: 2/3;}#objet-7447 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-7447 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-7447 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-7447 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-7447 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-7447 .faq__item-header,#objet-7447  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-7447 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-7447 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-7447  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-7447 .faq__body {    column-count: 1;  }}#objet-7447 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-7447 .faq__item-body {  padding-inline: 1.5rem;}#objet-7447 .faq__item {  margin-bottom: 1rem;}                     /* Intervention de soudage sur charpentes métalliques navales#7452 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-7452 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-7452 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-7452 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-7452 .highlight * {  color: var(--text-color);}#objet-7452 .highlight .title {  color: var(--heading-color);}#objet-7452 .hightlight__cta {  grid-area: cta;}#objet-7452 .hightlight__description {  grid-area: description;}#objet-7452 .subtitle {  grid-area: subtitle;}#objet-7452 .title {  grid-area: title;}#objet-7452 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-7452 .highlight__content > * {  margin: 0 0 1em;}.container #objet-7452 .highlight,.container-fluid #objet-7452 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-7452 .highlight {  position: relative;  z-index: 2;}#objet-7452 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-7452 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-7452 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Intervention de soudage aluminothermique sur voies ferrées#7453 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-7453 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-7453 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-7453 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-7453 .highlight * {  color: var(--text-color);}#objet-7453 .highlight .title {  color: var(--heading-color);}#objet-7453 .hightlight__cta {  grid-area: cta;}#objet-7453 .hightlight__description {  grid-area: description;}#objet-7453 .subtitle {  grid-area: subtitle;}#objet-7453 .title {  grid-area: title;}#objet-7453 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-7453 .highlight__content > * {  margin: 0 0 1em;}.container #objet-7453 .highlight,.container-fluid #objet-7453 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-7453 .highlight {  position: relative;  z-index: 2;}#objet-7453 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-7453 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-7453 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Intervention de soudage sur tuyauterie de réseau de chaleur#7482 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-7482 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-7482 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-7482 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-7482 .highlight * {  color: var(--text-color);}#objet-7482 .highlight .title {  color: var(--heading-color);}#objet-7482 .hightlight__cta {  grid-area: cta;}#objet-7482 .hightlight__description {  grid-area: description;}#objet-7482 .subtitle {  grid-area: subtitle;}#objet-7482 .title {  grid-area: title;}#objet-7482 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-7482 .highlight__content > * {  margin: 0 0 1em;}.container #objet-7482 .highlight,.container-fluid #objet-7482 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-7482 .highlight {  position: relative;  z-index: 2;}#objet-7482 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-7482 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-7482 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Nos services en soudure et chaudronnerie navale#7483 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-7483 .image-grid img {	width: 100%}#objet-7483 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-7483 .subtitle {	grid-area: subtitle}#objet-7483 .title {	grid-area: title}#objet-7483 .image-grid__description {	grid-area: description}#objet-7483 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-7483 .image-grid__header * {	max-width: 80ch}#objet-7483 .image-grid__header>*,#objet-7483 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-7483 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-7483 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-7483 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-7483 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-7483 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-7483 .image-grid__header,#objet-7483 .image-grid__body {	grid-column: 2/3}#objet-7483 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-7483 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-7483 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos services en soudage aluminothermique ferroviaire#7490 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-7490 .image-grid img {	width: 100%}#objet-7490 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-7490 .subtitle {	grid-area: subtitle}#objet-7490 .title {	grid-area: title}#objet-7490 .image-grid__description {	grid-area: description}#objet-7490 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-7490 .image-grid__header * {	max-width: 80ch}#objet-7490 .image-grid__header>*,#objet-7490 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-7490 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-7490 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-7490 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-7490 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-7490 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-7490 .image-grid__header,#objet-7490 .image-grid__body {	grid-column: 2/3}#objet-7490 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-7490 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-7490 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos services en soudure de réseaux de chaleur#7492 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-7492 .image-grid img {	width: 100%}#objet-7492 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-7492 .subtitle {	grid-area: subtitle}#objet-7492 .title {	grid-area: title}#objet-7492 .image-grid__description {	grid-area: description}#objet-7492 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-7492 .image-grid__header * {	max-width: 80ch}#objet-7492 .image-grid__header>*,#objet-7492 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-7492 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-7492 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-7492 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-7492 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-7492 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-7492 .image-grid__header,#objet-7492 .image-grid__body {	grid-column: 2/3}#objet-7492 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-7492 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-7492 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos autres spécialités en soudure#7493 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-7493 {	--img-filter: #0d0d0d33}#objet-7493 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-7493 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-7493 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-7493 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-7493 .portfolio-grid__header .title {	max-width: 52ch}#objet-7493 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-7493 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-7493 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-7493 .portfolio-grid__item * {	color: #fff}#objet-7493 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-7493 .portfolio-grid__item-img img {	width: 100%}#objet-7493 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-7493 .subtitle {	grid-area: subtitle}#objet-7493 .title {	grid-area: title}#objet-7493 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-7493 .portfolio-grid__item-cta {	grid-area: cta}#objet-7493 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-7493 .portfolio-grid__item-description,	#objet-7493 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-7493 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-7493 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-7493 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-7493 .portfolio-grid__item {	display: grid}#objet-7493 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-7493 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-7493 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-7493 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-7493 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-7493 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-7493 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-7493 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-7493 .portfolio-grid__header,#objet-7493 .portfolio-grid__body {	grid-column: 2/3}#objet-7493 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-7493 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-7493 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-7493 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-7493 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-7493 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos expertises en soudage#12051 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12051 .image-grid img {	width: 100%}#objet-12051 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12051 .subtitle {	grid-area: subtitle}#objet-12051 .title {	grid-area: title}#objet-12051 .image-grid__description {	grid-area: description}#objet-12051 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12051 .image-grid__header * {	max-width: 80ch}#objet-12051 .image-grid__header>*,#objet-12051 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12051 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12051 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12051 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12051 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12051 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12051 .image-grid__header,#objet-12051 .image-grid__body {	grid-column: 2/3}#objet-12051 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12051 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12051 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos domaines d’intervention#12053 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-12053 {	--img-filter: #0d0d0d33}#objet-12053 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-12053 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-12053 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-12053 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-12053 .portfolio-grid__header .title {	max-width: 52ch}#objet-12053 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-12053 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-12053 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-12053 .portfolio-grid__item * {	color: #fff}#objet-12053 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-12053 .portfolio-grid__item-img img {	width: 100%}#objet-12053 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-12053 .subtitle {	grid-area: subtitle}#objet-12053 .title {	grid-area: title}#objet-12053 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-12053 .portfolio-grid__item-cta {	grid-area: cta}#objet-12053 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-12053 .portfolio-grid__item-description,	#objet-12053 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-12053 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-12053 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-12053 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-12053 .portfolio-grid__item {	display: grid}#objet-12053 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-12053 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-12053 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-12053 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-12053 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-12053 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-12053 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-12053 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12053 .portfolio-grid__header,#objet-12053 .portfolio-grid__body {	grid-column: 2/3}#objet-12053 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-12053 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-12053 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-12053 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-12053 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-12053 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Besoin d’un expert en soudure industrielle ?#12054 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12054 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12054 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12054 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12054 .highlight * {  color: var(--text-color);}#objet-12054 .highlight .title {  color: var(--heading-color);}#objet-12054 .hightlight__cta {  grid-area: cta;}#objet-12054 .hightlight__description {  grid-area: description;}#objet-12054 .subtitle {  grid-area: subtitle;}#objet-12054 .title {  grid-area: title;}#objet-12054 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12054 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12054 .highlight,.container-fluid #objet-12054 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12054 .highlight {  position: relative;  z-index: 2;}#objet-12054 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12054 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12054 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Pourquoi choisir Aerarius Welding ?#12055 */                /* UPDATED: Thu, 14 Mar 2024 04:08:02 */#objet-12055 .icon-grid__item-icon .icon {	--icon-color: var(--ev-primary, var(--ev-neutral));	--icon-width: 75px;	--icon-height: 75px}#objet-12055 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.6643 8.6841-7.5838-7.58402c-.2165-.216481-.505-.335309-.8127-.335309-.308 0-.5963.118999-.8128.335309l-.6886.68873c-.2163.21615-.3355.50485-.3355.81268 0 .30765.1192.60609.3355.82223l4.4243 4.43404H1.1345C.500752 7.85776 0 8.3539 0 8.98783v.97367c0 .6339.500752 1.1801 1.1345 1.1801h14.1064l-4.4743 4.4588c-.2163.2165-.3355.4973-.3355.8051 0 .3075.1192.5925.3355.8088l.6886.6865c.2164.2165.5048.3345.8128.3345.3077 0 .5962-.1195.8127-.336l7.5838-7.5839c.217-.2171.3364-.50704.3355-.81521.0007-.30919-.1185-.59927-.3357-.81609Z'/%3E%3C/svg%3E");	--icon-width: 21px;	--icon-height: 19px}#objet-12055 .icon-grid__description,#objet-12055 .icon-grid__header .subtitle {	max-width: 75ch}#objet-12055 .icon-grid__header .subtitle {	grid-area: subtitle}#objet-12055 .icon-grid__header .title {	grid-area: title}#objet-12055 .icon-grid__description {	grid-area: description}#objet-12055 .icon-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-12055 .icon-grid__header .title {	max-width: 50ch}@media (width > 992px) {	#objet-12055 .icon-grid__header {		place-items: var(--header-align, center);		text-align: var(--header-align, center)	}}#objet-12055 .icon-grid__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-x, 1rem);	margin-top: 2rem;	margin-inline: auto}#objet-12055 .icon-grid__header>* {	margin: 0 0 1em}#objet-12055 .icon-grid__item {	display: grid;	height: 100%}#objet-12055 .icon-grid__item-cta {	place-self: end start}#objet-12055 .icon-grid__item-cta .btn {	display: grid}#objet-12055 .icon-grid__item-icon {	position: relative;	width: var(--item-icon-width);	height: var(--item-icon-height);	color: var(--item-icon-color)}@media (width > 768px) {	#objet-12055 .icon-grid__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-12055 .icon-grid__body {		--column: var(--column-lg, 3)	}}#objet-12055 .icon-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12055 .icon-grid__header,#objet-12055 .icon-grid__body {	grid-column: 2/3}/* ======================= */#objet-12055  .icon-grid__item .title {  font-family: var(--ev-body-font-family);  text-transform: none;}#objet-12055 .icon-grid__item {  border: 1px solid transparent;  padding: 1rem;}#objet-12055 .icon-grid__item:hover {  border-color: var(--ev-primary);}#objet-12055 .icon-grid__item-description * {  font-size: var(--ev-step--1);}@media (width > 992px) {  #objet-12055 .icon-grid__item-cta {    place-self: center;  }    #objet-12055 .icon-grid__item {    padding: 3rem;    text-align: center;  }  }@media (width > 768px) {  #objet-12055 .icon-grid::before {    content: '';    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 20vw;    background: #ffbf5a14;    z-index: -1;  }}#objet-12055 .icon-grid__item {  background: #313639cc;}#objet-12055 .icon-grid {  position: relative;  padding-block: 5rem;  background: #020304;  z-index: 1;}#objet-12055 .icon-grid__item-icon .icon {  --icon-color: var(--ev-primary-600, var(--ev-neutral));}#objet-12055 .icon-grid > * {  color: white;  --ev-heading-color: white;}                     /* Nos dernières réalisations#12056 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-12056 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-12056 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-12056 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-12056 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-12056 .description p:last-child {	margin-bottom: 0}#objet-12056 .image-gallery__body {	grid-column: 2/3}#objet-12056 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12056 .subtitle {	grid-area: subtitle}#objet-12056 .title {	grid-area: title}#objet-12056 .description {	grid-area: description}#objet-12056 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-12056 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-12056 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-12056 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Réalisation soudure#12057 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-12057 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-12057 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-12057 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-12057 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-12057 .description p:last-child {	margin-bottom: 0}#objet-12057 .image-gallery__body {	grid-column: 2/3}#objet-12057 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12057 .subtitle {	grid-area: subtitle}#objet-12057 .title {	grid-area: title}#objet-12057 .description {	grid-area: description}#objet-12057 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-12057 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-12057 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-12057 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos prestations en tuyauterie industrielle#12058 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12058 .image-grid img {	width: 100%}#objet-12058 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12058 .subtitle {	grid-area: subtitle}#objet-12058 .title {	grid-area: title}#objet-12058 .image-grid__description {	grid-area: description}#objet-12058 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12058 .image-grid__header * {	max-width: 80ch}#objet-12058 .image-grid__header>*,#objet-12058 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12058 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12058 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12058 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12058 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12058 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12058 .image-grid__header,#objet-12058 .image-grid__body {	grid-column: 2/3}#objet-12058 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12058 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12058 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Besoin d’une installation ou d’une maintenance de tuyauterie ?#12061 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12061 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12061 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12061 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12061 .highlight * {  color: var(--text-color);}#objet-12061 .highlight .title {  color: var(--heading-color);}#objet-12061 .hightlight__cta {  grid-area: cta;}#objet-12061 .hightlight__description {  grid-area: description;}#objet-12061 .subtitle {  grid-area: subtitle;}#objet-12061 .title {  grid-area: title;}#objet-12061 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12061 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12061 .highlight,.container-fluid #objet-12061 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12061 .highlight {  position: relative;  z-index: 2;}#objet-12061 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12061 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12061 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Nos dernières réalisations en tuyauterie industrielle#12062 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-12062 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-12062 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-12062 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-12062 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-12062 .description p:last-child {	margin-bottom: 0}#objet-12062 .image-gallery__body {	grid-column: 2/3}#objet-12062 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12062 .subtitle {	grid-area: subtitle}#objet-12062 .title {	grid-area: title}#objet-12062 .description {	grid-area: description}#objet-12062 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-12062 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-12062 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-12062 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos constructions métalliques#12064 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12064 .image-grid img {	width: 100%}#objet-12064 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12064 .subtitle {	grid-area: subtitle}#objet-12064 .title {	grid-area: title}#objet-12064 .image-grid__description {	grid-area: description}#objet-12064 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12064 .image-grid__header * {	max-width: 80ch}#objet-12064 .image-grid__header>*,#objet-12064 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12064 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12064 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12064 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12064 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12064 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12064 .image-grid__header,#objet-12064 .image-grid__body {	grid-column: 2/3}#objet-12064 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12064 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12064 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos domaines d’intervention (construction métallique)#12066 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-12066 {	--img-filter: #0d0d0d33}#objet-12066 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-12066 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-12066 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-12066 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-12066 .portfolio-grid__header .title {	max-width: 52ch}#objet-12066 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-12066 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-12066 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-12066 .portfolio-grid__item * {	color: #fff}#objet-12066 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-12066 .portfolio-grid__item-img img {	width: 100%}#objet-12066 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-12066 .subtitle {	grid-area: subtitle}#objet-12066 .title {	grid-area: title}#objet-12066 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-12066 .portfolio-grid__item-cta {	grid-area: cta}#objet-12066 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-12066 .portfolio-grid__item-description,	#objet-12066 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-12066 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-12066 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-12066 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-12066 .portfolio-grid__item {	display: grid}#objet-12066 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-12066 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-12066 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-12066 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-12066 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-12066 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-12066 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-12066 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12066 .portfolio-grid__header,#objet-12066 .portfolio-grid__body {	grid-column: 2/3}#objet-12066 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-12066 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-12066 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-12066 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-12066 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-12066 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos réalisations en construction métallique#12067 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-12067 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-12067 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-12067 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-12067 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-12067 .description p:last-child {	margin-bottom: 0}#objet-12067 .image-gallery__body {	grid-column: 2/3}#objet-12067 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12067 .subtitle {	grid-area: subtitle}#objet-12067 .title {	grid-area: title}#objet-12067 .description {	grid-area: description}#objet-12067 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-12067 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-12067 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-12067 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Vous avez un projet de construction métallique ?#12068 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12068 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12068 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12068 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12068 .highlight * {  color: var(--text-color);}#objet-12068 .highlight .title {  color: var(--heading-color);}#objet-12068 .hightlight__cta {  grid-area: cta;}#objet-12068 .hightlight__description {  grid-area: description;}#objet-12068 .subtitle {  grid-area: subtitle;}#objet-12068 .title {  grid-area: title;}#objet-12068 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12068 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12068 .highlight,.container-fluid #objet-12068 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12068 .highlight {  position: relative;  z-index: 2;}#objet-12068 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12068 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12068 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Nos méthodes de contrôle non destructif#12069 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12069 .image-grid img {	width: 100%}#objet-12069 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12069 .subtitle {	grid-area: subtitle}#objet-12069 .title {	grid-area: title}#objet-12069 .image-grid__description {	grid-area: description}#objet-12069 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12069 .image-grid__header * {	max-width: 80ch}#objet-12069 .image-grid__header>*,#objet-12069 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12069 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12069 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12069 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12069 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12069 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12069 .image-grid__header,#objet-12069 .image-grid__body {	grid-column: 2/3}#objet-12069 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12069 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12069 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos secteurs d'intervention#12070 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-12070 {	--img-filter: #0d0d0d33}#objet-12070 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-12070 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-12070 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-12070 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-12070 .portfolio-grid__header .title {	max-width: 52ch}#objet-12070 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-12070 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-12070 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-12070 .portfolio-grid__item * {	color: #fff}#objet-12070 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-12070 .portfolio-grid__item-img img {	width: 100%}#objet-12070 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-12070 .subtitle {	grid-area: subtitle}#objet-12070 .title {	grid-area: title}#objet-12070 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-12070 .portfolio-grid__item-cta {	grid-area: cta}#objet-12070 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-12070 .portfolio-grid__item-description,	#objet-12070 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-12070 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-12070 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-12070 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-12070 .portfolio-grid__item {	display: grid}#objet-12070 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-12070 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-12070 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-12070 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-12070 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-12070 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-12070 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-12070 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12070 .portfolio-grid__header,#objet-12070 .portfolio-grid__body {	grid-column: 2/3}#objet-12070 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-12070 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-12070 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-12070 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-12070 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-12070 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Besoin d’un contrôle non destructif pour vos installations ?#12072 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12072 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12072 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12072 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12072 .highlight * {  color: var(--text-color);}#objet-12072 .highlight .title {  color: var(--heading-color);}#objet-12072 .hightlight__cta {  grid-area: cta;}#objet-12072 .hightlight__description {  grid-area: description;}#objet-12072 .subtitle {  grid-area: subtitle;}#objet-12072 .title {  grid-area: title;}#objet-12072 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12072 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12072 .highlight,.container-fluid #objet-12072 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12072 .highlight {  position: relative;  z-index: 2;}#objet-12072 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12072 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12072 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Fabrication de pièces mécano-soudées#12075 */                                     /* Notre démarche d’intervention#12076 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item {  overflow: hidden;}.process__item {  grid-template-columns: 1fr auto 1fr;  grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-columns: 2fr auto 1.5fr;}.process__item-content {  gap: var(--ev-space-l);  gap: var(--ev-space-xs);}.process__item-content {  padding: var(--ev-space-l);  padding: var(--ev-space-xs);}.process__item {	gap: 1rem !important;}.process__item {  border: 1px solid var(--ev-primary);  border-left: 5px solid var(--ev-primary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: 1px solid var(--ev-primary);  border-left: 5px solid var(--ev-primary);}.process__item {  padding-block: 1.5rem;}.process__item-content {  padding: 5px 15px;}.process__item-content {  gap: 10px;}.process__title {  grid-area: title;}.process__subtitle {  grid-area: subtitle;   }.process__description  {  grid-area: description;}.process__header {  display: grid;  grid-template-areas:    'subtitle   '     'title      '     'description';}.process__header {  grid-gap: 0;}@media (max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media (width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}.process__body {  display: grid;  grid-template-columns: repeat(var(--column), 1fr);  gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-x, 1rem);}.process__item {  border: 1px solid var(--ev-primary);  border-right: 5px solid var(--ev-primary);}.process__item-content {  place-items: start;}.process__item-title.item-title {  margin-top: 0 !important;}@media (width < 768px) {  .process__body {    --column: var(--column-sm, 1);  }}@media (min-width: 768px) and (max-width: 991px) {  .process__body {    --column: var(--column-md, 2);  }}@media (min-width: 992px) {  .process__body {    --column: var(--column-lg, 2);  }}                     /* Installation de tuyauterie#12077 */                                     /* Maintenance de tuyauterie#12078 */                                     /* Fabrication de mâts métalliques#12079 */                                     /* Notre process d’intervention#12080 */                                     /* Les avantages du contrôle non destructif#12082 */                                     /* Nos services#12085 */                /* 	UPDATED: Thu, 14 Mar 2024 03:50:04 */#objet-12085 {  --bg-color: var(--ev-neutral);  --border-radius: var(--ev-border-radius);  --img-filter-bg: #0d0d0d8c;  --padding-container: 2rem;  --padding-x: 5vw;  --pagination-bg: var(--ev-primary, white);  --text-color: #fff;}@media (max-width: 576px) {  #objet-12085 {    --padding-x: 0;  }}#objet-12085 .portfolio-swiper {  background-color: var(--bg-color);  overflow: hidden;  padding-block: var(--padding-x);  position: relative;}.container #objet-12085 .portfolio-swiper,.container-fluid #objet-12085 .portfolio-swiper {  border-radius: var(--border-radius);  padding: var(--padding-container);}#objet-12085 .portfolio-swiper__header {  display: grid;  grid-template-areas: "subtitle" "title";  margin-bottom: 1rem;}#objet-12085 .portfolio-swiper__header * {  color: var(--text-color);}#objet-12085 .portfolio-swiper__item * {  color: #fff;}@media (width > 768px) {  #objet-12085 .portfolio-swiper__header {    justify-items: var(--header-align);    text-align: var(--header-align);  }}#objet-12085 .portfolio-swiper__header > * {  margin: 0 0 1em;}#objet-12085 .portfolio-swiper__item {  position: relative;}#objet-12085 .portfolio-swiper__item-cta {  grid-area: cta;}#objet-12085 .portfolio-swiper__item-img {  margin-bottom: 0 !important;  position: relative;}#objet-12085 .portfolio-swiper__item-img::after {  background: var(--img-filter-bg);  content: "";  inset: 0;  position: absolute;}#objet-12085 .portfolio-swiper__item-text {  align-content: end;  display: grid;  grid-template-areas: "title" "description" "cta";  padding: 2rem;  transition: transform 0.5s ease;  z-index: 1;}#objet-12085 .subtitle {  grid-area: subtitle;}#objet-12085 .swiper {  grid-column: 1/4;  overflow: hidden;  padding-top: 3rem;}#objet-12085 .swiper-pagination {  bottom: unset;  margin-bottom: 1rem;  margin-inline: auto;  padding: 0;  top: 0;}#objet-12085 .title {  grid-area: title;}@media (width > 768px) {  #objet-12085 .portfolio-swiper__item-description,  #objet-12085 .portfolio-swiper__item-cta {    max-height: 0;    overflow: hidden;    transition: max-height 0.5s ease;  }  #objet-12085 .portfolio-swiper__item-text .title {    transition: transform 0.5s ease;    cursor: pointer;  }  #objet-12085 .portfolio-swiper__item-text .title:hover {    color: var(--ev-body-color);  }  #objet-12085    .portfolio-swiper__item:hover    .portfolio-swiper__item-description,  #objet-12085    .portfolio-swiper__item:hover    .portfolio-swiper__item-cta {    max-height: 700px;    transition: max-height 1s ease;  }}#objet-12085 .description p:last-child {  margin-bottom: 0;}#objet-12085 .portfolio-swiper__container {  display: grid;  grid-template-columns: minmax(0, 1fr) minmax(      0,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) minmax(0, 1fr);  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-12085 .portfolio-swiper__header,#objet-12085 .portfolio-swiper__body {  grid-column: 2/3;}#objet-12085 .portfolio-swiper__item {  display: grid;}#objet-12085 .portfolio-swiper__item-description * {  font-size: var(--ev-step--1) !important;}#objet-12085 .portfolio-swiper__item-img {  grid-column: 1/1;  grid-row: 1/1;  height: 100%;}#objet-12085 .portfolio-swiper__item-img img {  height: 100%;  object-fit: cover;}#objet-12085 .portfolio-swiper__item-text {  grid-column: 1/1;  grid-row: 1/1;}#objet-12085 .swiper {  height: 100%;  width: 100%;}#objet-12085 .swiper-pagination {  --swiper-pagination-bullet-inactive-color: var(--pagination-bg);  --swiper-theme-color: var(--pagination-bg);}#objet-12085 .swiper-slide.visibility-hidden:not(:first-child) {  left: 0;  position: absolute;  top: 0;  visibility: hidden;}@media (min-width: 500px) {  #objet-12085 .swiper-slide {    height: 400px;    width: 450px;  }}#objet-12085 .swiper.loading::after {  background-color: var(--bg-color);  color: var(--text-color);  content: "chargement ...";  display: grid;  inset: 0;  place-content: center;  position: absolute;  z-index: 99;}/* =============================== */#objet-12085 {  --bg-color: var(--ev-neutral-900);}@media (width > 768px) {  #objet-12085 .portfolio-swiper__container {    grid-template-columns: minmax(0, 1fr) minmax(        0,        calc(var(--ev-container-max-width) * 0.4 - var(--ev-gutter-x) * 0.5)      ) minmax(        0,        calc(var(--ev-container-max-width) * 0.6 - var(--ev-gutter-x) * 0.5)      ) minmax(0, 1fr);    column-gap: var(--ev-gutter-y);  }  #objet-12085 .portfolio-swiper__body {    grid-column: 3/5;  }  #objet-12085 .portfolio-swiper__header {    grid-column: 2/3;  }  #objet-12085 .portfolio-swiper__header {    place-self: center;  }  #objet-12085 .portfolio-swiper::before {    content: "";    width: 20vw;    height: 100%;    background: #ffbf5a14;    position: absolute;    top: 0;    left: 0;    z-index: -1;  }}#objet-12085 .portfolio-swiper {  z-index: 1;}@media (width < 768px) {  #objet-12085 .portfolio-swiper {    padding-block: 2rem;  }}#objet-12085 .portfolio-swiper__item .link-primary {  color: var(--ev-primary) !important;}#objet-12085 .portfolio-swiper__item .title::before {  content: "";  inset: 0;  position: absolute;  background: linear-gradient(    to left,    var(--ev-primary) 0,    var(--ev-primary) 33%  );  z-index: -1;  right: -2rem;}#objet-12085 .portfolio-swiper__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color) !important;}.container-fluid #objet-12085 .portfolio-swiper__container,.container #objet-12085 .portfolio-swiper__container {  padding: 0;}                     /* Tout savoir sur nos services de soudure#12087 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* Vous avez un projet en soudure ou construction métallique ?#12196 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12196 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12196 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12196 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12196 .highlight * {  color: var(--text-color);}#objet-12196 .highlight .title {  color: var(--heading-color);}#objet-12196 .hightlight__cta {  grid-area: cta;}#objet-12196 .hightlight__description {  grid-area: description;}#objet-12196 .subtitle {  grid-area: subtitle;}#objet-12196 .title {  grid-area: title;}#objet-12196 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12196 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12196 .highlight,.container-fluid #objet-12196 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12196 .highlight {  position: relative;  z-index: 2;}#objet-12196 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12196 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12196 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Tout savoir sur le contrôle non destructif#12197 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* Tout savoir sur la tuyauterie industrielle#12198 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* Tout savoir sur la construction métallique#12200 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* Nos prestations des colonnes sèches#12282 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12282 .image-grid img {	width: 100%}#objet-12282 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12282 .subtitle {	grid-area: subtitle}#objet-12282 .title {	grid-area: title}#objet-12282 .image-grid__description {	grid-area: description}#objet-12282 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12282 .image-grid__header * {	max-width: 80ch}#objet-12282 .image-grid__header>*,#objet-12282 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12282 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12282 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12282 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12282 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12282 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12282 .image-grid__header,#objet-12282 .image-grid__body {	grid-column: 2/3}#objet-12282 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12282 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12282 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Vos questions sur les colonnes sèches#12283 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* Vous avez un projet ou une obligation réglementaire ?#12284 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-12284 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-12284 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-12284 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-12284 .highlight * {  color: var(--text-color);}#objet-12284 .highlight .title {  color: var(--heading-color);}#objet-12284 .hightlight__cta {  grid-area: cta;}#objet-12284 .hightlight__description {  grid-area: description;}#objet-12284 .subtitle {  grid-area: subtitle;}#objet-12284 .title {  grid-area: title;}#objet-12284 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-12284 .highlight__content > * {  margin: 0 0 1em;}.container #objet-12284 .highlight,.container-fluid #objet-12284 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-12284 .highlight {  position: relative;  z-index: 2;}#objet-12284 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-12284 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-12284 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* entreprise de construction métallique et de contrôle non destructif#4769 */                /* UPDATED: Thu, 14 Mar 2024 04:57:43 */#objet-4769 {	--heading-color: #fff;	--text-color: #fff;	--padding-x: 7rem;	--bg-color: #00000091}#objet-4769 .btn-outline-primary {	--btn-bg: transparent;	--btn-color: var(--heading-color)}#objet-4769 .banner {	position: relative;	display: grid;	align-items: center;	background-color: var(--bg-color);	background-image: var(--bg-image-sm);	background-blend-mode: multiply;	background-size: cover;	background-repeat: no-repeat;	min-height: 100vh;	overflow: hidden}#objet-4769 .banner__container {	display: grid;	grid-template-areas: '.. text ..';	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	align-items: center;	height: 100%;	padding-right: calc(var(--ev-gutter-x, 1rem) * .5);	padding-left: calc(var(--ev-gutter-x, 1rem) * .5)}#objet-4769 .banner__content {	grid-area: text}#objet-4769 .banner__img {	grid-area: img}@media (width > 998px) {	#objet-4769 .banner {		background-image: var(--bg-image-lg)	}}#objet-4769 .banner .subtitle {	grid-area: subtitle}#objet-4769 .banner .title {	grid-area: title;    font-size: var(--ev-step-6);}#objet-4769 .banner__description {	grid-area: description}#objet-4769 .banner__cta {	grid-area: cta;	display: inline-flex;	flex-wrap: wrap;	gap: 1rem}#objet-4769 .banner__content {	position: relative;	display: grid;	max-width: 95ch;	grid-template-areas: 'subtitle' 'title' 'description' 'cta';	z-index: 1}#objet-4769 .banner__content>* {	margin: 0 0 1em}#objet-4769 .banner__cta .btn {	font-size: var(--ev-step-1)}#objet-4769 .banner__description * {	color: var(--text-color);}#objet-4769 .title,#objet-4769 .subtitle {	color: var(--heading-color, var(--ev-neutral))}@media (width > 992px) {	#objet-4769 .banner__content {		padding-block: var(--padding-x) calc(var(--padding-x) - 60px)	}}/* =========================================== */#objet-4769 .banner__content>* {  max-width: 70ch;}#objet-4769 .title {  max-width: 35ch;}#objet-4769 .banner__content {  border-left: 3px solid var(--ev-primary-600);  padding-left: 1rem;}#objet-4769 .banner__content>* {  margin: 0 0 .75em;}@media (width > 992px) {  #objet-4769 .banner__content {    border-left: 5px solid var(--ev-primary-600);    padding-left: 2rem;  }  #objet-4769 .banner__content {    padding-block: 0;  }    #objet-4769 .banner .title {    font-size: 3rem;  }}                     /* Cta#4771 */                #objet-4771 .icon {  --icon-width: 25px;  --icon-height: 25px;}@media (width < 768px) {  #objet-4771 .cta {    --cta-background: var();    --cta-color: var();  }  #objet-4771 .cta__link:hover {    --cta-item-hover-bg: var();    --cta-item-hover-color: var();  }}@media (width >=768px) {  #objet-4771 .cta__icon {    --cta-icon-border-radius: var();    --cta-icon-bg: var();    --cta-icon-color: var();    --cta-icon-aspect-ratio: var();  }  #objet-4771 .cta__link {    --cta-link-bg: var();    --cta-link-border-radius: var();    --cta-link-color: var();    --cta-icon-width: var();  }}#objet-4771 .cta__texte p {    font-weight: 500;  margin-bottom: 0;  line-height: 1;  text-align: center;}#objet-4771 .cta__link:first-child {  display: none;}#objet-4771 .icon {  display: inline-block;  vertical-align: middle;  background-size: contain;  -webkit-mask: var(--icon-svg) no-repeat center center;  mask: var(--icon-svg) no-repeat center center;  width: var(--icon-width, 20px);  height: var(--icon-height, 20px);  background-color: var(--icon-color, currentColor);}@media (width < 768px) {  #objet-4771 .cta__icon {    display: none;  }  #objet-4771 {    position: fixed;    z-index: 999;    left: 0;    right: 0;    bottom: 0;  }  #objet-4771 .cta__texte p {    font-size: var(--ev-step-1);  }  #objet-4771 .cta {    display: flex;    flex-wrap: wrap;    place-content: space-evenly;    background: var(--cta-background, var(--ev-neutral));  }  #objet-4771 .cta * {    color: var(--cta-color, white);  }  #objet-4771 .cta__link {    display: flex;    place-content: space-even;    gap: .5rem;    text-decoration: none;    padding: .75rem;    place-items: center;    flex-wrap: wrap;    place-content: center;  }  #objet-4771 .cta__link.d-sm-none {    display: none;  }  #objet-4771 .cta__link:hover {    background: var(--cta-item-hover-bg, var(--ev-neutral-400));  }  #objet-4771 .cta__link:hover * {    color: var(--cta-item-hover-color, white);  }}@media (width >=768px) {  #objet-4771 .cta__texte {    display: none;  }  #objet-4771 .cta__link:hover .cta__texte {    display: block;  }  #objet-4771 {    position: fixed;    right: 0;    top: 33vh;    z-index: 999;  }  #objet-4771 .cta {    display: grid;    gap: 1rem;  }  #objet-4771 .cta__texte p {    padding: .5rem 1rem;  }  #objet-4771 .cta__icon {    border-radius: var(--cta-icon-border-radius, var(--ev-border-radius));    background: var(--ev-primary-600, var(--ev-neutral-600));    width: var(--cta-icon-width, 40px);    display: grid;    place-content: center;    color: var(--cta-icon-color, white);    aspect-ratio: var(--cta-icon-aspect-ratio, 1/1);  }  #objet-4771 .cta__link {    background: var(--cta-link-bg, var(--ev-neutral-100));    border-radius: var(--cta-link-border-radius, var(--ev-border-radius)) 0 0 var(--cta-link-border-radius, var(--ev-border-radius));    overflow: hidden;    display: flex;    place-content: space-between;    place-items: center;    color: var(--cta-link-color, var(--ev-neutral));    text-decoration: none;        place-self: end;  }  #objet-4771 .cta__link.d-md-none {    display: none;  }}                     /* icon-grid#4542 */                /* UPDATED: Thu, 14 Mar 2024 04:08:02 */#objet-4542 .icon-grid__item-icon .icon {	--icon-color: var(--ev-primary, var(--ev-neutral));	--icon-width: 75px;	--icon-height: 75px}#objet-4542 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.6643 8.6841-7.5838-7.58402c-.2165-.216481-.505-.335309-.8127-.335309-.308 0-.5963.118999-.8128.335309l-.6886.68873c-.2163.21615-.3355.50485-.3355.81268 0 .30765.1192.60609.3355.82223l4.4243 4.43404H1.1345C.500752 7.85776 0 8.3539 0 8.98783v.97367c0 .6339.500752 1.1801 1.1345 1.1801h14.1064l-4.4743 4.4588c-.2163.2165-.3355.4973-.3355.8051 0 .3075.1192.5925.3355.8088l.6886.6865c.2164.2165.5048.3345.8128.3345.3077 0 .5962-.1195.8127-.336l7.5838-7.5839c.217-.2171.3364-.50704.3355-.81521.0007-.30919-.1185-.59927-.3357-.81609Z'/%3E%3C/svg%3E");	--icon-width: 21px;	--icon-height: 19px}#objet-4542 .icon-grid__description,#objet-4542 .icon-grid__header .subtitle {	max-width: 75ch}#objet-4542 .icon-grid__header .subtitle {	grid-area: subtitle}#objet-4542 .icon-grid__header .title {	grid-area: title}#objet-4542 .icon-grid__description {	grid-area: description}#objet-4542 .icon-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4542 .icon-grid__header .title {	max-width: 50ch}@media (width > 992px) {	#objet-4542 .icon-grid__header {		place-items: var(--header-align, center);		text-align: var(--header-align, center)	}}#objet-4542 .icon-grid__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-x, 1rem);	margin-top: 2rem;	margin-inline: auto}#objet-4542 .icon-grid__header>* {	margin: 0 0 1em}#objet-4542 .icon-grid__item {	display: grid;	height: 100%}#objet-4542 .icon-grid__item-cta {	place-self: end start}#objet-4542 .icon-grid__item-cta .btn {	display: grid}#objet-4542 .icon-grid__item-icon {	position: relative;	width: var(--item-icon-width);	height: var(--item-icon-height);	color: var(--item-icon-color)}@media (width > 768px) {	#objet-4542 .icon-grid__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4542 .icon-grid__body {		--column: var(--column-lg, 3)	}}#objet-4542 .icon-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4542 .icon-grid__header,#objet-4542 .icon-grid__body {	grid-column: 2/3}/* ======================= */#objet-4542  .icon-grid__item .title {  font-family: var(--ev-body-font-family);  text-transform: none;}#objet-4542 .icon-grid__item {  border: 1px solid transparent;  padding: 1rem;}#objet-4542 .icon-grid__item:hover {  border-color: var(--ev-primary);}#objet-4542 .icon-grid__item-description * {  font-size: var(--ev-step--1);}@media (width > 992px) {  #objet-4542 .icon-grid__item-cta {    place-self: center;  }    #objet-4542 .icon-grid__item {    padding: 3rem;    text-align: center;  }  }@media (width > 768px) {  #objet-4542 .icon-grid::before {    content: '';    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 20vw;    background: #ffbf5a14;    z-index: -1;  }}#objet-4542 .icon-grid__item {  background: #313639cc;}#objet-4542 .icon-grid {  position: relative;  padding-block: 5rem;  background: #020304;  z-index: 1;}#objet-4542 .icon-grid__item-icon .icon {  --icon-color: var(--ev-primary-600, var(--ev-neutral));}#objet-4542 .icon-grid > * {  color: white;  --ev-heading-color: white;}                     /* Services (acceuil) @#4765 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-4765 .image-grid img {	width: 100%}#objet-4765 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-4765 .subtitle {	grid-area: subtitle}#objet-4765 .title {	grid-area: title}#objet-4765 .image-grid__description {	grid-area: description}#objet-4765 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-4765 .image-grid__header * {	max-width: 80ch}#objet-4765 .image-grid__header>*,#objet-4765 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-4765 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-4765 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-4765 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-4765 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-4765 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4765 .image-grid__header,#objet-4765 .image-grid__body {	grid-column: 2/3}#objet-4765 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-4765 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-4765 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Nos services pour vos projets industriels#12219 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-12219 .image-grid img {	width: 100%}#objet-12219 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-12219 .subtitle {	grid-area: subtitle}#objet-12219 .title {	grid-area: title}#objet-12219 .image-grid__description {	grid-area: description}#objet-12219 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-12219 .image-grid__header * {	max-width: 80ch}#objet-12219 .image-grid__header>*,#objet-12219 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-12219 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-12219 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-12219 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-12219 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-12219 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-12219 .image-grid__header,#objet-12219 .image-grid__body {	grid-column: 2/3}#objet-12219 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-12219 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-12219 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Banner (article )#4566 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-4566 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-4566 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-4566 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-4566 .highlight * {  color: var(--text-color);}#objet-4566 .highlight .title {  color: var(--heading-color);}#objet-4566 .hightlight__cta {  grid-area: cta;}#objet-4566 .hightlight__description {  grid-area: description;}#objet-4566 .subtitle {  grid-area: subtitle;}#objet-4566 .title {  grid-area: title;}#objet-4566 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-4566 .highlight__content > * {  margin: 0 0 1em;}.container #objet-4566 .highlight,.container-fluid #objet-4566 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-4566 .highlight {  position: relative;  z-index: 2;}#objet-4566 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-4566 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-4566 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* banner CND (combi)#4596 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-4596 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-4596 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-4596 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-4596 .highlight * {  color: var(--text-color);}#objet-4596 .highlight .title {  color: var(--heading-color);}#objet-4596 .hightlight__cta {  grid-area: cta;}#objet-4596 .hightlight__description {  grid-area: description;}#objet-4596 .subtitle {  grid-area: subtitle;}#objet-4596 .title {  grid-area: title;}#objet-4596 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-4596 .highlight__content > * {  margin: 0 0 1em;}.container #objet-4596 .highlight,.container-fluid #objet-4596 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-4596 .highlight {  position: relative;  z-index: 2;}#objet-4596 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-4596 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-4596 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Banner soudeur (article) #4729 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-4729 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-4729 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-4729 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-4729 .highlight * {  color: var(--text-color);}#objet-4729 .highlight .title {  color: var(--heading-color);}#objet-4729 .hightlight__cta {  grid-area: cta;}#objet-4729 .hightlight__description {  grid-area: description;}#objet-4729 .subtitle {  grid-area: subtitle;}#objet-4729 .title {  grid-area: title;}#objet-4729 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-4729 .highlight__content > * {  margin: 0 0 1em;}.container #objet-4729 .highlight,.container-fluid #objet-4729 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-4729 .highlight {  position: relative;  z-index: 2;}#objet-4729 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-4729 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-4729 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* Banner (combi)#4753 */                /* UPDATED: Thu, 14 Mar 2024 05:49:42 */#objet-4753 {  --padding-x: 3rem;  --padding-y: 3rem;  --border-radius: var(--ev-border-radius);  --bg-color: var(--ev-neutral-600);  --text-color: var(--ev-body-bg);  --heading-color: var(--ev-body-bg);}#objet-4753 .highlight {  position: relative;  background-color: var(--bg-color);  padding-block: var(--padding-x);  background-image: var(--bg-image-mobile);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);  background-blend-mode: darken;}@media (width > 992px) {  #objet-4753 .highlight {    background-image: var(--bg-image-desktop);  }}#objet-4753 .highlight * {  color: var(--text-color);}#objet-4753 .highlight .title {  color: var(--heading-color);}#objet-4753 .hightlight__cta {  grid-area: cta;}#objet-4753 .hightlight__description {  grid-area: description;}#objet-4753 .subtitle {  grid-area: subtitle;}#objet-4753 .title {  grid-area: title;}#objet-4753 .highlight__content {  position: relative;  display: grid;  grid-template-areas: "subtitle" "title" "description" "cta";  z-index: 1;}#objet-4753 .highlight__content > * {  margin: 0 0 1em;}.container #objet-4753 .highlight,.container-fluid #objet-4753 .highlight {  border-radius: var(--border-radius);  padding: calc(var(--padding-x) * 0.5) calc(var(--padding-y) * 0.5);  overflow: hidden;}#objet-4753 .highlight {  position: relative;  z-index: 2;}#objet-4753 .highlight::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/aerariuswelding/upload/shape-bg_1773929485.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 0;  opacity: 0.05;}#objet-4753 .highlight {  padding-block: var(--ev-space-xl-2xl);}#objet-4729 .highlight .title {  max-width: 65ch;}@media (width > 768px) {  #objet-4753 .highlight__content {    justify-items: var(--text-align);    text-align: var(--text-align);  }}                     /* recherche de fuite (combi) #4597 */                /* UPDATED: Thu, 14 Mar 2024 05:43:50 */#objet-4597 .feature__group {	grid-area: group;	margin-bottom: 2rem;	list-style-type: none;	padding-left: 0}#objet-4597 .feature__cta {	grid-area: cta}#objet-4597 .feature__description {	grid-area: description}#objet-4597 .feature__img {	grid-area: img}#objet-4597 .subtitle {	grid-area: subtitle}#objet-4597 .title {	grid-area: title}#objet-4597 .feature__content {	display: grid;	column-gap: var(--ev-gutter-x);	grid-template-columns: 1fr;	grid-template-areas: 'subtitle' 'title' 'img' 'description' 'group' 'cta'}#objet-4597 .feature__content>* {	margin: 0 0 1em}#objet-4597 .feature__description p:last-child {	margin-bottom: 0}#objet-4597 .feature__item {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-repeat: repeat-x;	background-position: top;	background-size: 100% 1px;	padding-block: .5rem;	font-weight: 700}#objet-4597 .feature__item:last-child {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-position: top, bottom}#objet-4597 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M6.223 21.63a1 1 0 0 1 .147-1.407l9.265-7.513c.487-.394.487-1.026 0-1.42L6.37 3.777a1 1 0 1 1 1.26-1.554l9.265 7.514c1.473 1.194 1.473 3.332 0 4.526L7.63 21.777a1 1 0 0 1-1.407-.147z' clip-rule='evenodd'/%3E%3C/svg%3E");	--icon-width: 15px;	--icon-height: 15px;	color: var(--ev-primary, var(--ev-neutral));	margin-right: .25rem}@media (width < 600px) {	#objet-4597 .feature__img img {		width: 100%	}}@media (width > 992px) {	#objet-4597 .feature__content.img--left {		grid-template-columns: 1fr minmax(300px, 600px);		grid-template-areas: 'subtitle img' 'title img' 'description img' 'group img' 'cta img'	}	#objet-4597 .feature__content.img--right {		grid-template-columns: minmax(300px, 600px) 1fr;		grid-template-areas: 'img subtitle' 'img title' 'img description' 'img group' 'img cta'	}	#objet-4597 .feature__img {		overflow: hidden;		width: fit-content	}}/* =============================== */#objet-4597 .abstruct {	overflow: visible !important;	position: relative;	height: fit-content;}#objet-4597  ul:not(.list-style-none) li::before {  margin-top: 0;  margin-bottom: -5px;}                     /* Nicolas DE JESUS DO ADRO (page)#4761 */                /* UPDATED: Thu, 14 Mar 2024 05:43:50 */#objet-4761 .feature__group {	grid-area: group;	margin-bottom: 2rem;	list-style-type: none;	padding-left: 0}#objet-4761 .feature__cta {	grid-area: cta}#objet-4761 .feature__description {	grid-area: description}#objet-4761 .feature__img {	grid-area: img}#objet-4761 .subtitle {	grid-area: subtitle}#objet-4761 .title {	grid-area: title}#objet-4761 .feature__content {	display: grid;	column-gap: var(--ev-gutter-x);	grid-template-columns: 1fr;	grid-template-areas: 'subtitle' 'title' 'img' 'description' 'group' 'cta'}#objet-4761 .feature__content>* {	margin: 0 0 1em}#objet-4761 .feature__description p:last-child {	margin-bottom: 0}#objet-4761 .feature__item {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-repeat: repeat-x;	background-position: top;	background-size: 100% 1px;	padding-block: .5rem;	font-weight: 700}#objet-4761 .feature__item:last-child {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-position: top, bottom}#objet-4761 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M6.223 21.63a1 1 0 0 1 .147-1.407l9.265-7.513c.487-.394.487-1.026 0-1.42L6.37 3.777a1 1 0 1 1 1.26-1.554l9.265 7.514c1.473 1.194 1.473 3.332 0 4.526L7.63 21.777a1 1 0 0 1-1.407-.147z' clip-rule='evenodd'/%3E%3C/svg%3E");	--icon-width: 15px;	--icon-height: 15px;	color: var(--ev-primary, var(--ev-neutral));	margin-right: .25rem}@media (width < 600px) {	#objet-4761 .feature__img img {		width: 100%	}}@media (width > 992px) {	#objet-4761 .feature__content.img--left {		grid-template-columns: 1fr minmax(300px, 600px);		grid-template-areas: 'subtitle img' 'title img' 'description img' 'group img' 'cta img'	}	#objet-4761 .feature__content.img--right {		grid-template-columns: minmax(300px, 600px) 1fr;		grid-template-areas: 'img subtitle' 'img title' 'img description' 'img group' 'img cta'	}	#objet-4761 .feature__img {		overflow: hidden;		width: fit-content	}}/* =============================== */#objet-4761 .abstruct {	overflow: visible !important;	position: relative;	height: fit-content;}#objet-4761  ul:not(.list-style-none) li::before {  margin-top: 0;  margin-bottom: -5px;}                     /* Directeur (page)#4762 */                /* UPDATED: Thu, 14 Mar 2024 05:43:50 */#objet-4762 .feature__group {	grid-area: group;	margin-bottom: 2rem;	list-style-type: none;	padding-left: 0}#objet-4762 .feature__cta {	grid-area: cta}#objet-4762 .feature__description {	grid-area: description}#objet-4762 .feature__img {	grid-area: img}#objet-4762 .subtitle {	grid-area: subtitle}#objet-4762 .title {	grid-area: title}#objet-4762 .feature__content {	display: grid;	column-gap: var(--ev-gutter-x);	grid-template-columns: 1fr;	grid-template-areas: 'subtitle' 'title' 'img' 'description' 'group' 'cta'}#objet-4762 .feature__content>* {	margin: 0 0 1em}#objet-4762 .feature__description p:last-child {	margin-bottom: 0}#objet-4762 .feature__item {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-repeat: repeat-x;	background-position: top;	background-size: 100% 1px;	padding-block: .5rem;	font-weight: 700}#objet-4762 .feature__item:last-child {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-position: top, bottom}#objet-4762 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M6.223 21.63a1 1 0 0 1 .147-1.407l9.265-7.513c.487-.394.487-1.026 0-1.42L6.37 3.777a1 1 0 1 1 1.26-1.554l9.265 7.514c1.473 1.194 1.473 3.332 0 4.526L7.63 21.777a1 1 0 0 1-1.407-.147z' clip-rule='evenodd'/%3E%3C/svg%3E");	--icon-width: 15px;	--icon-height: 15px;	color: var(--ev-primary, var(--ev-neutral));	margin-right: .25rem}@media (width < 600px) {	#objet-4762 .feature__img img {		width: 100%	}}@media (width > 992px) {	#objet-4762 .feature__content.img--left {		grid-template-columns: 1fr minmax(300px, 600px);		grid-template-areas: 'subtitle img' 'title img' 'description img' 'group img' 'cta img'	}	#objet-4762 .feature__content.img--right {		grid-template-columns: minmax(300px, 600px) 1fr;		grid-template-areas: 'img subtitle' 'img title' 'img description' 'img group' 'img cta'	}	#objet-4762 .feature__img {		overflow: hidden;		width: fit-content	}}/* =============================== */#objet-4762 .abstruct {	overflow: visible !important;	position: relative;	height: fit-content;}#objet-4762  ul:not(.list-style-none) li::before {  margin-top: 0;  margin-bottom: -5px;}                     /* Nos atouts qui font la différence#4763 */                /* UPDATED: Thu, 14 Mar 2024 04:08:02 */#objet-4763 .icon-grid__item-icon .icon {	--icon-color: var(--ev-primary, var(--ev-neutral));	--icon-width: 75px;	--icon-height: 75px}#objet-4763 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.6643 8.6841-7.5838-7.58402c-.2165-.216481-.505-.335309-.8127-.335309-.308 0-.5963.118999-.8128.335309l-.6886.68873c-.2163.21615-.3355.50485-.3355.81268 0 .30765.1192.60609.3355.82223l4.4243 4.43404H1.1345C.500752 7.85776 0 8.3539 0 8.98783v.97367c0 .6339.500752 1.1801 1.1345 1.1801h14.1064l-4.4743 4.4588c-.2163.2165-.3355.4973-.3355.8051 0 .3075.1192.5925.3355.8088l.6886.6865c.2164.2165.5048.3345.8128.3345.3077 0 .5962-.1195.8127-.336l7.5838-7.5839c.217-.2171.3364-.50704.3355-.81521.0007-.30919-.1185-.59927-.3357-.81609Z'/%3E%3C/svg%3E");	--icon-width: 21px;	--icon-height: 19px}#objet-4763 .icon-grid__description,#objet-4763 .icon-grid__header .subtitle {	max-width: 75ch}#objet-4763 .icon-grid__header .subtitle {	grid-area: subtitle}#objet-4763 .icon-grid__header .title {	grid-area: title}#objet-4763 .icon-grid__description {	grid-area: description}#objet-4763 .icon-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4763 .icon-grid__header .title {	max-width: 50ch}@media (width > 992px) {	#objet-4763 .icon-grid__header {		place-items: var(--header-align, center);		text-align: var(--header-align, center)	}}#objet-4763 .icon-grid__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-x, 1rem);	margin-top: 2rem;	margin-inline: auto}#objet-4763 .icon-grid__header>* {	margin: 0 0 1em}#objet-4763 .icon-grid__item {	display: grid;	height: 100%}#objet-4763 .icon-grid__item-cta {	place-self: end start}#objet-4763 .icon-grid__item-cta .btn {	display: grid}#objet-4763 .icon-grid__item-icon {	position: relative;	width: var(--item-icon-width);	height: var(--item-icon-height);	color: var(--item-icon-color)}@media (width > 768px) {	#objet-4763 .icon-grid__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4763 .icon-grid__body {		--column: var(--column-lg, 3)	}}#objet-4763 .icon-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4763 .icon-grid__header,#objet-4763 .icon-grid__body {	grid-column: 2/3}/* ======================= */#objet-4763  .icon-grid__item .title {  font-family: var(--ev-body-font-family);  text-transform: none;}#objet-4763 .icon-grid__item {  border: 1px solid transparent;  padding: 1rem;}#objet-4763 .icon-grid__item:hover {  border-color: var(--ev-primary);}#objet-4763 .icon-grid__item-description * {  font-size: var(--ev-step--1);}@media (width > 992px) {  #objet-4763 .icon-grid__item-cta {    place-self: center;  }    #objet-4763 .icon-grid__item {    padding: 3rem;    text-align: center;  }  }@media (width > 768px) {  #objet-4763 .icon-grid::before {    content: '';    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 20vw;    background: #ffbf5a14;    z-index: -1;  }}#objet-4763 .icon-grid__item {  background: #313639cc;}#objet-4763 .icon-grid {  position: relative;  padding-block: 5rem;  background: #020304;  z-index: 1;}#objet-4763 .icon-grid__item-icon .icon {  --icon-color: var(--ev-primary-600, var(--ev-neutral));}#objet-4763 .icon-grid > * {  color: white;  --ev-heading-color: white;}                     /* faq (article soudure)#4682 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4682 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4682 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4682 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4682 .title {  grid-area: title;}#objet-4682 .faq__cta {  grid-area: cta;}#objet-4682 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4682 .faq__description {  grid-area: description;}#objet-4682 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4682 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4682 .faq__header > * {  margin: 0 0 1em;}#objet-4682 .faq__header,#objet-4682 .faq__body {  grid-column: 2/3;}#objet-4682 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4682 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4682 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4682 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4682 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4682 .faq__item-header,#objet-4682  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4682 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4682 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4682  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4682 .faq__body {    column-count: 1;  }}#objet-4682 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4682 .faq__item-body {  padding-inline: 1.5rem;}#objet-4682 .faq__item {  margin-bottom: 1rem;}                     /* faq (tuyauteur article)#4684 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4684 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4684 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4684 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4684 .title {  grid-area: title;}#objet-4684 .faq__cta {  grid-area: cta;}#objet-4684 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4684 .faq__description {  grid-area: description;}#objet-4684 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4684 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4684 .faq__header > * {  margin: 0 0 1em;}#objet-4684 .faq__header,#objet-4684 .faq__body {  grid-column: 2/3;}#objet-4684 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4684 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4684 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4684 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4684 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4684 .faq__item-header,#objet-4684  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4684 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4684 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4684  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4684 .faq__body {    column-count: 1;  }}#objet-4684 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4684 .faq__item-body {  padding-inline: 1.5rem;}#objet-4684 .faq__item {  margin-bottom: 1rem;}                     /* faq (construction métal article)#4685 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4685 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4685 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4685 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4685 .title {  grid-area: title;}#objet-4685 .faq__cta {  grid-area: cta;}#objet-4685 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4685 .faq__description {  grid-area: description;}#objet-4685 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4685 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4685 .faq__header > * {  margin: 0 0 1em;}#objet-4685 .faq__header,#objet-4685 .faq__body {  grid-column: 2/3;}#objet-4685 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4685 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4685 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4685 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4685 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4685 .faq__item-header,#objet-4685  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4685 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4685 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4685  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4685 .faq__body {    column-count: 1;  }}#objet-4685 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4685 .faq__item-body {  padding-inline: 1.5rem;}#objet-4685 .faq__item {  margin-bottom: 1rem;}                     /* Faq  (contrôle cnd article)#4687 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4687 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4687 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4687 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4687 .title {  grid-area: title;}#objet-4687 .faq__cta {  grid-area: cta;}#objet-4687 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4687 .faq__description {  grid-area: description;}#objet-4687 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4687 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4687 .faq__header > * {  margin: 0 0 1em;}#objet-4687 .faq__header,#objet-4687 .faq__body {  grid-column: 2/3;}#objet-4687 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4687 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4687 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4687 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4687 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4687 .faq__item-header,#objet-4687  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4687 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4687 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4687  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4687 .faq__body {    column-count: 1;  }}#objet-4687 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4687 .faq__item-body {  padding-inline: 1.5rem;}#objet-4687 .faq__item {  margin-bottom: 1rem;}                     /* faq (construction métallique)#4698 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4698 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4698 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4698 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4698 .title {  grid-area: title;}#objet-4698 .faq__cta {  grid-area: cta;}#objet-4698 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4698 .faq__description {  grid-area: description;}#objet-4698 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4698 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4698 .faq__header > * {  margin: 0 0 1em;}#objet-4698 .faq__header,#objet-4698 .faq__body {  grid-column: 2/3;}#objet-4698 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4698 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4698 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4698 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4698 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4698 .faq__item-header,#objet-4698  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4698 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4698 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4698  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4698 .faq__body {    column-count: 1;  }}#objet-4698 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4698 .faq__item-body {  padding-inline: 1.5rem;}#objet-4698 .faq__item {  margin-bottom: 1rem;}                     /* Faq (calorifugeage)#4702 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4702 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4702 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4702 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4702 .title {  grid-area: title;}#objet-4702 .faq__cta {  grid-area: cta;}#objet-4702 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4702 .faq__description {  grid-area: description;}#objet-4702 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4702 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4702 .faq__header > * {  margin: 0 0 1em;}#objet-4702 .faq__header,#objet-4702 .faq__body {  grid-column: 2/3;}#objet-4702 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4702 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4702 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4702 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4702 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4702 .faq__item-header,#objet-4702  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4702 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4702 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4702  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4702 .faq__body {    column-count: 1;  }}#objet-4702 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4702 .faq__item-body {  padding-inline: 1.5rem;}#objet-4702 .faq__item {  margin-bottom: 1rem;}                     /* Faq (soudure) #4730 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4730 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4730 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4730 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4730 .title {  grid-area: title;}#objet-4730 .faq__cta {  grid-area: cta;}#objet-4730 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4730 .faq__description {  grid-area: description;}#objet-4730 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4730 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4730 .faq__header > * {  margin: 0 0 1em;}#objet-4730 .faq__header,#objet-4730 .faq__body {  grid-column: 2/3;}#objet-4730 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4730 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4730 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4730 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4730 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4730 .faq__item-header,#objet-4730  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4730 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4730 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4730  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4730 .faq__body {    column-count: 1;  }}#objet-4730 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4730 .faq__item-body {  padding-inline: 1.5rem;}#objet-4730 .faq__item {  margin-bottom: 1rem;}                     /* Faq (construction métallique) #4731 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4731 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4731 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4731 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4731 .title {  grid-area: title;}#objet-4731 .faq__cta {  grid-area: cta;}#objet-4731 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4731 .faq__description {  grid-area: description;}#objet-4731 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4731 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4731 .faq__header > * {  margin: 0 0 1em;}#objet-4731 .faq__header,#objet-4731 .faq__body {  grid-column: 2/3;}#objet-4731 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4731 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4731 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4731 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4731 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4731 .faq__item-header,#objet-4731  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4731 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4731 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4731  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4731 .faq__body {    column-count: 1;  }}#objet-4731 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4731 .faq__item-body {  padding-inline: 1.5rem;}#objet-4731 .faq__item {  margin-bottom: 1rem;}                     /* réalisation tuyauterie 2#4839 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4839 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4839 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4839 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4839 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4839 .description p:last-child {	margin-bottom: 0}#objet-4839 .image-gallery__body {	grid-column: 2/3}#objet-4839 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4839 .subtitle {	grid-area: subtitle}#objet-4839 .title {	grid-area: title}#objet-4839 .description {	grid-area: description}#objet-4839 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4839 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4839 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4839 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie2#4841 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4841 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4841 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4841 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4841 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4841 .description p:last-child {	margin-bottom: 0}#objet-4841 .image-gallery__body {	grid-column: 2/3}#objet-4841 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4841 .subtitle {	grid-area: subtitle}#objet-4841 .title {	grid-area: title}#objet-4841 .description {	grid-area: description}#objet-4841 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4841 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4841 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4841 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie 3#4842 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4842 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4842 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4842 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4842 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4842 .description p:last-child {	margin-bottom: 0}#objet-4842 .image-gallery__body {	grid-column: 2/3}#objet-4842 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4842 .subtitle {	grid-area: subtitle}#objet-4842 .title {	grid-area: title}#objet-4842 .description {	grid-area: description}#objet-4842 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4842 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4842 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4842 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie 4 #4843 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4843 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4843 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4843 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4843 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4843 .description p:last-child {	margin-bottom: 0}#objet-4843 .image-gallery__body {	grid-column: 2/3}#objet-4843 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4843 .subtitle {	grid-area: subtitle}#objet-4843 .title {	grid-area: title}#objet-4843 .description {	grid-area: description}#objet-4843 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4843 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4843 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4843 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie 5 #4844 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4844 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4844 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4844 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4844 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4844 .description p:last-child {	margin-bottom: 0}#objet-4844 .image-gallery__body {	grid-column: 2/3}#objet-4844 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4844 .subtitle {	grid-area: subtitle}#objet-4844 .title {	grid-area: title}#objet-4844 .description {	grid-area: description}#objet-4844 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4844 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4844 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4844 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie 6#4845 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4845 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4845 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4845 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4845 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4845 .description p:last-child {	margin-bottom: 0}#objet-4845 .image-gallery__body {	grid-column: 2/3}#objet-4845 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4845 .subtitle {	grid-area: subtitle}#objet-4845 .title {	grid-area: title}#objet-4845 .description {	grid-area: description}#objet-4845 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4845 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4845 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4845 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation tuyauterie7#4846 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4846 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4846 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4846 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4846 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4846 .description p:last-child {	margin-bottom: 0}#objet-4846 .image-gallery__body {	grid-column: 2/3}#objet-4846 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4846 .subtitle {	grid-area: subtitle}#objet-4846 .title {	grid-area: title}#objet-4846 .description {	grid-area: description}#objet-4846 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4846 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4846 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4846 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Réalisation construction 1#4847 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4847 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4847 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4847 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4847 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4847 .description p:last-child {	margin-bottom: 0}#objet-4847 .image-gallery__body {	grid-column: 2/3}#objet-4847 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4847 .subtitle {	grid-area: subtitle}#objet-4847 .title {	grid-area: title}#objet-4847 .description {	grid-area: description}#objet-4847 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4847 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4847 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4847 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation construction2#4848 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4848 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4848 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4848 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4848 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4848 .description p:last-child {	margin-bottom: 0}#objet-4848 .image-gallery__body {	grid-column: 2/3}#objet-4848 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4848 .subtitle {	grid-area: subtitle}#objet-4848 .title {	grid-area: title}#objet-4848 .description {	grid-area: description}#objet-4848 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4848 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4848 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4848 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation construction 3 #4849 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4849 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4849 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4849 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4849 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4849 .description p:last-child {	margin-bottom: 0}#objet-4849 .image-gallery__body {	grid-column: 2/3}#objet-4849 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4849 .subtitle {	grid-area: subtitle}#objet-4849 .title {	grid-area: title}#objet-4849 .description {	grid-area: description}#objet-4849 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4849 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4849 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4849 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation construction 4#4850 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4850 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4850 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4850 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4850 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4850 .description p:last-child {	margin-bottom: 0}#objet-4850 .image-gallery__body {	grid-column: 2/3}#objet-4850 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4850 .subtitle {	grid-area: subtitle}#objet-4850 .title {	grid-area: title}#objet-4850 .description {	grid-area: description}#objet-4850 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4850 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4850 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4850 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* réalisation construction 5#4851 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4851 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4851 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4851 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4851 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4851 .description p:last-child {	margin-bottom: 0}#objet-4851 .image-gallery__body {	grid-column: 2/3}#objet-4851 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4851 .subtitle {	grid-area: subtitle}#objet-4851 .title {	grid-area: title}#objet-4851 .description {	grid-area: description}#objet-4851 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4851 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4851 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4851 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Réalisation construction 6#4852 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4852 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4852 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4852 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4852 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4852 .description p:last-child {	margin-bottom: 0}#objet-4852 .image-gallery__body {	grid-column: 2/3}#objet-4852 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4852 .subtitle {	grid-area: subtitle}#objet-4852 .title {	grid-area: title}#objet-4852 .description {	grid-area: description}#objet-4852 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4852 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4852 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4852 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Plateforme de sécurité#4854 */                /* UPDATED: Thu, 14 Mar 2024 04:46:35 */#objet-4854 .image-gallery__body {	--column: var(--column-sm, 1);	display: grid;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-top: 3rem}#objet-4854 img {	height: 275px;	width: 100%;	max-width: unset;	object-fit: cover}@media (width > 768px) {	#objet-4854 .image-gallery__body {		--column: var(--column-md, 2)	}}@media (width > 992px) {	#objet-4854 .image-gallery__body {		--column: var(--column-lg, 3)	}}#objet-4854 .description p:last-child {	margin-bottom: 0}#objet-4854 .image-gallery__body {	grid-column: 2/3}#objet-4854 .image-gallery__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4854 .subtitle {	grid-area: subtitle}#objet-4854 .title {	grid-area: title}#objet-4854 .description {	grid-area: description}#objet-4854 .image-gallery__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	max-width: 80ch;	grid-column: 2/3}#objet-4854 .image-gallery__header>:not(:last-child) {	margin: 0 0 1em}/* ======================= */#objet-4854 .image-gallery__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4854 .image-gallery__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* portfolio-swiper#4545 */                /* 	UPDATED: Thu, 14 Mar 2024 03:50:04 */#objet-4545 {  --bg-color: var(--ev-neutral);  --border-radius: var(--ev-border-radius);  --img-filter-bg: #0d0d0d8c;  --padding-container: 2rem;  --padding-x: 5vw;  --pagination-bg: var(--ev-primary, white);  --text-color: #fff;}@media (max-width: 576px) {  #objet-4545 {    --padding-x: 0;  }}#objet-4545 .portfolio-swiper {  background-color: var(--bg-color);  overflow: hidden;  padding-block: var(--padding-x);  position: relative;}.container #objet-4545 .portfolio-swiper,.container-fluid #objet-4545 .portfolio-swiper {  border-radius: var(--border-radius);  padding: var(--padding-container);}#objet-4545 .portfolio-swiper__header {  display: grid;  grid-template-areas: "subtitle" "title";  margin-bottom: 1rem;}#objet-4545 .portfolio-swiper__header * {  color: var(--text-color);}#objet-4545 .portfolio-swiper__item * {  color: #fff;}@media (width > 768px) {  #objet-4545 .portfolio-swiper__header {    justify-items: var(--header-align);    text-align: var(--header-align);  }}#objet-4545 .portfolio-swiper__header > * {  margin: 0 0 1em;}#objet-4545 .portfolio-swiper__item {  position: relative;}#objet-4545 .portfolio-swiper__item-cta {  grid-area: cta;}#objet-4545 .portfolio-swiper__item-img {  margin-bottom: 0 !important;  position: relative;}#objet-4545 .portfolio-swiper__item-img::after {  background: var(--img-filter-bg);  content: "";  inset: 0;  position: absolute;}#objet-4545 .portfolio-swiper__item-text {  align-content: end;  display: grid;  grid-template-areas: "title" "description" "cta";  padding: 2rem;  transition: transform 0.5s ease;  z-index: 1;}#objet-4545 .subtitle {  grid-area: subtitle;}#objet-4545 .swiper {  grid-column: 1/4;  overflow: hidden;  padding-top: 3rem;}#objet-4545 .swiper-pagination {  bottom: unset;  margin-bottom: 1rem;  margin-inline: auto;  padding: 0;  top: 0;}#objet-4545 .title {  grid-area: title;}@media (width > 768px) {  #objet-4545 .portfolio-swiper__item-description,  #objet-4545 .portfolio-swiper__item-cta {    max-height: 0;    overflow: hidden;    transition: max-height 0.5s ease;  }  #objet-4545 .portfolio-swiper__item-text .title {    transition: transform 0.5s ease;    cursor: pointer;  }  #objet-4545 .portfolio-swiper__item-text .title:hover {    color: var(--ev-body-color);  }  #objet-4545    .portfolio-swiper__item:hover    .portfolio-swiper__item-description,  #objet-4545    .portfolio-swiper__item:hover    .portfolio-swiper__item-cta {    max-height: 700px;    transition: max-height 1s ease;  }}#objet-4545 .description p:last-child {  margin-bottom: 0;}#objet-4545 .portfolio-swiper__container {  display: grid;  grid-template-columns: minmax(0, 1fr) minmax(      0,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) minmax(0, 1fr);  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4545 .portfolio-swiper__header,#objet-4545 .portfolio-swiper__body {  grid-column: 2/3;}#objet-4545 .portfolio-swiper__item {  display: grid;}#objet-4545 .portfolio-swiper__item-description * {  font-size: var(--ev-step--1) !important;}#objet-4545 .portfolio-swiper__item-img {  grid-column: 1/1;  grid-row: 1/1;  height: 100%;}#objet-4545 .portfolio-swiper__item-img img {  height: 100%;  object-fit: cover;}#objet-4545 .portfolio-swiper__item-text {  grid-column: 1/1;  grid-row: 1/1;}#objet-4545 .swiper {  height: 100%;  width: 100%;}#objet-4545 .swiper-pagination {  --swiper-pagination-bullet-inactive-color: var(--pagination-bg);  --swiper-theme-color: var(--pagination-bg);}#objet-4545 .swiper-slide.visibility-hidden:not(:first-child) {  left: 0;  position: absolute;  top: 0;  visibility: hidden;}@media (min-width: 500px) {  #objet-4545 .swiper-slide {    height: 400px;    width: 450px;  }}#objet-4545 .swiper.loading::after {  background-color: var(--bg-color);  color: var(--text-color);  content: "chargement ...";  display: grid;  inset: 0;  place-content: center;  position: absolute;  z-index: 99;}/* =============================== */#objet-4545 {  --bg-color: var(--ev-neutral-900);}@media (width > 768px) {  #objet-4545 .portfolio-swiper__container {    grid-template-columns: minmax(0, 1fr) minmax(        0,        calc(var(--ev-container-max-width) * 0.4 - var(--ev-gutter-x) * 0.5)      ) minmax(        0,        calc(var(--ev-container-max-width) * 0.6 - var(--ev-gutter-x) * 0.5)      ) minmax(0, 1fr);    column-gap: var(--ev-gutter-y);  }  #objet-4545 .portfolio-swiper__body {    grid-column: 3/5;  }  #objet-4545 .portfolio-swiper__header {    grid-column: 2/3;  }  #objet-4545 .portfolio-swiper__header {    place-self: center;  }  #objet-4545 .portfolio-swiper::before {    content: "";    width: 20vw;    height: 100%;    background: #ffbf5a14;    position: absolute;    top: 0;    left: 0;    z-index: -1;  }}#objet-4545 .portfolio-swiper {  z-index: 1;}@media (width < 768px) {  #objet-4545 .portfolio-swiper {    padding-block: 2rem;  }}#objet-4545 .portfolio-swiper__item .link-primary {  color: var(--ev-primary) !important;}#objet-4545 .portfolio-swiper__item .title::before {  content: "";  inset: 0;  position: absolute;  background: linear-gradient(    to left,    var(--ev-primary) 0,    var(--ev-primary) 33%  );  z-index: -1;  right: -2rem;}#objet-4545 .portfolio-swiper__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color) !important;}.container-fluid #objet-4545 .portfolio-swiper__container,.container #objet-4545 .portfolio-swiper__container {  padding: 0;}                     /* Nos services de soudure et métallerie#4690 */                /* 	UPDATED: Thu, 14 Mar 2024 03:50:04 */#objet-4690 {  --bg-color: var(--ev-neutral);  --border-radius: var(--ev-border-radius);  --img-filter-bg: #0d0d0d8c;  --padding-container: 2rem;  --padding-x: 5vw;  --pagination-bg: var(--ev-primary, white);  --text-color: #fff;}@media (max-width: 576px) {  #objet-4690 {    --padding-x: 0;  }}#objet-4690 .portfolio-swiper {  background-color: var(--bg-color);  overflow: hidden;  padding-block: var(--padding-x);  position: relative;}.container #objet-4690 .portfolio-swiper,.container-fluid #objet-4690 .portfolio-swiper {  border-radius: var(--border-radius);  padding: var(--padding-container);}#objet-4690 .portfolio-swiper__header {  display: grid;  grid-template-areas: "subtitle" "title";  margin-bottom: 1rem;}#objet-4690 .portfolio-swiper__header * {  color: var(--text-color);}#objet-4690 .portfolio-swiper__item * {  color: #fff;}@media (width > 768px) {  #objet-4690 .portfolio-swiper__header {    justify-items: var(--header-align);    text-align: var(--header-align);  }}#objet-4690 .portfolio-swiper__header > * {  margin: 0 0 1em;}#objet-4690 .portfolio-swiper__item {  position: relative;}#objet-4690 .portfolio-swiper__item-cta {  grid-area: cta;}#objet-4690 .portfolio-swiper__item-img {  margin-bottom: 0 !important;  position: relative;}#objet-4690 .portfolio-swiper__item-img::after {  background: var(--img-filter-bg);  content: "";  inset: 0;  position: absolute;}#objet-4690 .portfolio-swiper__item-text {  align-content: end;  display: grid;  grid-template-areas: "title" "description" "cta";  padding: 2rem;  transition: transform 0.5s ease;  z-index: 1;}#objet-4690 .subtitle {  grid-area: subtitle;}#objet-4690 .swiper {  grid-column: 1/4;  overflow: hidden;  padding-top: 3rem;}#objet-4690 .swiper-pagination {  bottom: unset;  margin-bottom: 1rem;  margin-inline: auto;  padding: 0;  top: 0;}#objet-4690 .title {  grid-area: title;}@media (width > 768px) {  #objet-4690 .portfolio-swiper__item-description,  #objet-4690 .portfolio-swiper__item-cta {    max-height: 0;    overflow: hidden;    transition: max-height 0.5s ease;  }  #objet-4690 .portfolio-swiper__item-text .title {    transition: transform 0.5s ease;    cursor: pointer;  }  #objet-4690 .portfolio-swiper__item-text .title:hover {    color: var(--ev-body-color);  }  #objet-4690    .portfolio-swiper__item:hover    .portfolio-swiper__item-description,  #objet-4690    .portfolio-swiper__item:hover    .portfolio-swiper__item-cta {    max-height: 700px;    transition: max-height 1s ease;  }}#objet-4690 .description p:last-child {  margin-bottom: 0;}#objet-4690 .portfolio-swiper__container {  display: grid;  grid-template-columns: minmax(0, 1fr) minmax(      0,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) minmax(0, 1fr);  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4690 .portfolio-swiper__header,#objet-4690 .portfolio-swiper__body {  grid-column: 2/3;}#objet-4690 .portfolio-swiper__item {  display: grid;}#objet-4690 .portfolio-swiper__item-description * {  font-size: var(--ev-step--1) !important;}#objet-4690 .portfolio-swiper__item-img {  grid-column: 1/1;  grid-row: 1/1;  height: 100%;}#objet-4690 .portfolio-swiper__item-img img {  height: 100%;  object-fit: cover;}#objet-4690 .portfolio-swiper__item-text {  grid-column: 1/1;  grid-row: 1/1;}#objet-4690 .swiper {  height: 100%;  width: 100%;}#objet-4690 .swiper-pagination {  --swiper-pagination-bullet-inactive-color: var(--pagination-bg);  --swiper-theme-color: var(--pagination-bg);}#objet-4690 .swiper-slide.visibility-hidden:not(:first-child) {  left: 0;  position: absolute;  top: 0;  visibility: hidden;}@media (min-width: 500px) {  #objet-4690 .swiper-slide {    height: 400px;    width: 450px;  }}#objet-4690 .swiper.loading::after {  background-color: var(--bg-color);  color: var(--text-color);  content: "chargement ...";  display: grid;  inset: 0;  place-content: center;  position: absolute;  z-index: 99;}/* =============================== */#objet-4690 {  --bg-color: var(--ev-neutral-900);}@media (width > 768px) {  #objet-4690 .portfolio-swiper__container {    grid-template-columns: minmax(0, 1fr) minmax(        0,        calc(var(--ev-container-max-width) * 0.4 - var(--ev-gutter-x) * 0.5)      ) minmax(        0,        calc(var(--ev-container-max-width) * 0.6 - var(--ev-gutter-x) * 0.5)      ) minmax(0, 1fr);    column-gap: var(--ev-gutter-y);  }  #objet-4690 .portfolio-swiper__body {    grid-column: 3/5;  }  #objet-4690 .portfolio-swiper__header {    grid-column: 2/3;  }  #objet-4690 .portfolio-swiper__header {    place-self: center;  }  #objet-4690 .portfolio-swiper::before {    content: "";    width: 20vw;    height: 100%;    background: #ffbf5a14;    position: absolute;    top: 0;    left: 0;    z-index: -1;  }}#objet-4690 .portfolio-swiper {  z-index: 1;}@media (width < 768px) {  #objet-4690 .portfolio-swiper {    padding-block: 2rem;  }}#objet-4690 .portfolio-swiper__item .link-primary {  color: var(--ev-primary) !important;}#objet-4690 .portfolio-swiper__item .title::before {  content: "";  inset: 0;  position: absolute;  background: linear-gradient(    to left,    var(--ev-primary) 0,    var(--ev-primary) 33%  );  z-index: -1;  right: -2rem;}#objet-4690 .portfolio-swiper__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color) !important;}.container-fluid #objet-4690 .portfolio-swiper__container,.container #objet-4690 .portfolio-swiper__container {  padding: 0;}                     /* Pourquoi (accueil) #4767 */                /* UPDATED: Thu, 14 Mar 2024 05:43:50 */#objet-4767 .feature__group {	grid-area: group;	margin-bottom: 2rem;	list-style-type: none;	padding-left: 0}#objet-4767 .feature__cta {	grid-area: cta}#objet-4767 .feature__description {	grid-area: description}#objet-4767 .feature__img {	grid-area: img}#objet-4767 .subtitle {	grid-area: subtitle}#objet-4767 .title {	grid-area: title}#objet-4767 .feature__content {	display: grid;	column-gap: var(--ev-gutter-x);	grid-template-columns: 1fr;	grid-template-areas: 'subtitle' 'title' 'img' 'description' 'group' 'cta'}#objet-4767 .feature__content>* {	margin: 0 0 1em}#objet-4767 .feature__description p:last-child {	margin-bottom: 0}#objet-4767 .feature__item {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-repeat: repeat-x;	background-position: top;	background-size: 100% 1px;	padding-block: .5rem;	font-weight: 700}#objet-4767 .feature__item:last-child {	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");	background-position: top, bottom}#objet-4767 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M6.223 21.63a1 1 0 0 1 .147-1.407l9.265-7.513c.487-.394.487-1.026 0-1.42L6.37 3.777a1 1 0 1 1 1.26-1.554l9.265 7.514c1.473 1.194 1.473 3.332 0 4.526L7.63 21.777a1 1 0 0 1-1.407-.147z' clip-rule='evenodd'/%3E%3C/svg%3E");	--icon-width: 15px;	--icon-height: 15px;	color: var(--ev-primary, var(--ev-neutral));	margin-right: .25rem}@media (width < 600px) {	#objet-4767 .feature__img img {		width: 100%	}}@media (width > 992px) {	#objet-4767 .feature__content.img--left {		grid-template-columns: 1fr minmax(300px, 600px);		grid-template-areas: 'subtitle img' 'title img' 'description img' 'group img' 'cta img'	}	#objet-4767 .feature__content.img--right {		grid-template-columns: minmax(300px, 600px) 1fr;		grid-template-areas: 'img subtitle' 'img title' 'img description' 'img group' 'img cta'	}	#objet-4767 .feature__img {		overflow: hidden;		width: fit-content	}}/* =============================== */#objet-4767 .abstruct {	overflow: visible !important;	position: relative;	height: fit-content;}#objet-4767  ul:not(.list-style-none) li::before {  margin-top: 0;  margin-bottom: -5px;}                     /* Paragraph Gauche#12073 */                                     /* image-swiper#4557 */                /* UPDATED: Thu, 14 Mar 2024 04:38:07 */#objet-4557 .icon--arrow-left {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.335699 8.68422 7.9195 1.1002c.2165-.216479.505-.335307.8127-.335307.308 0 .5963.118999.8128.335307l.6886.68873c.2163.21615.3355.50485.3355.81268 0 .30765-.1192.60609-.3355.82223L5.8093 7.85788h14.0562c.6337 0 1.1345.49614 1.1345 1.13007v.97367c0 .63388-.5008 1.18008-1.1345 1.18008H5.7591l4.4743 4.4588c.2163.2165.3355.4973.3355.8051 0 .3075-.1192.5925-.3355.8088l-.6886.6865c-.2164.2165-.5048.3345-.8128.3345-.3077 0-.5962-.1195-.8127-.336L.335501 10.3155C.118501 10.0984-.0009 9.80848 0 9.50031c-.0007-.30919.118499-.59927.335699-.81609Z'/%3E%3C/g%3E%3C/svg%3E");	--icon-width: 20px;	--icon-height: 20px}#objet-4557 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cpath d='M20.664 8.684 13.08 1.1a1.14 1.14 0 0 0-.812-.335c-.308 0-.596.119-.813.335l-.689.689a1.163 1.163 0 0 0 0 1.635l4.425 4.434H1.134C.501 7.858 0 8.354 0 8.988v.974c0 .633.5 1.18 1.135 1.18H15.24L10.767 15.6a1.124 1.124 0 0 0-.336.806c0 .307.12.592.336.808l.688.687c.217.216.505.334.813.334.308 0 .596-.12.813-.336l7.583-7.584A1.14 1.14 0 0 0 21 9.5c0-.309-.119-.6-.336-.816Z'/%3E%3C/svg%3E%0A");	--icon-width: 20px;	--icon-height: 20px}@media (width > 798px) {	#objet-4557 figure,	#objet-4557 img {		width: 100%	}}#objet-4557 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4557 .image-swiper__body {	grid-column: 2/3}#objet-4557 .image-swiper__container {	display: grid;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);	grid-template-columns: minmax(0, 1fr) minmax(0, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) minmax(0, 1fr)}#objet-4557 .image-swiper__description p:last-child {	margin: 0}#objet-4557 .image-swiper__header {	display: flex;	gap: 1rem;	flex-wrap: wrap;	justify-content: space-between;	gap: 1rem;	margin-bottom: 2rem;	grid-column: 2/3}@media (width > 768px) {	#objet-4557 .heading {		flex-basis: 70%	}}#objet-4557 .subtitle {	grid-area: subtitle}#objet-4557 .title {	grid-area: title;	max-width: 40ch}#objet-4557 .image-swiper__description {	grid-area: description;	max-width: 75ch;	margin-block: 1em 0}#objet-4557 .image-swiper__header .heading {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4557 .image-swiper__header .heading>* {	margin: 0 0 1em}#objet-4557 .image-swiper__heading>.title,#objet-4557 .description p:last-child {	margin-bottom: 0}#objet-4557 .image-swiper__item {	height: 100%;	display: grid}#objet-4557 .image-swiper__item-description * {	font-size: var(--ev-step--1)}#objet-4557 .image-swiper__item-text {	margin-top: 1rem;	height: 100%}#objet-4557 .image-swiper__item-text>:not(:last-child) {	margin: 0 0 .75em}#objet-4557 .image-swiper,#objet-4557 .image-swiper__navigator {	position: relative}#objet-4557 .image-swiper__navigator .btn {	display: block !important}#objet-4557 .swiper {	position: relative;	overflow: hidden}#objet-4557 .swiper-slide {	height: auto}#objet-4557 .image-swiper__navigator {	place-self: end;	display: flex;	gap: 1rem}#objet-4557 .image-swiper__navigator .btn-primary {	display: grid;	place-content: center;	width: 40px;	height: 40px}#objet-4557 .swiper-button-next,#objet-4557 .swiper-button-prev {	width: auto}#objet-4557 .swiper-button-next::after,#objet-4557 .swiper-button-prev::after {	content: none !important}#objet-4557 .swiper-slide.visibility-hidden:not(:first-child) {	visibility: hidden;	position: absolute;	top: 0;	left: 0}#objet-4557 .swiper.loading::after {	content: 'chargement ...';	position: absolute;	inset: 0;	display: grid;	place-content: center;	background-color: var(--ev-light, white);	z-index: 99}/* ================== */#objet-4557 .image-swiper__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4557 .image-swiper__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* secteurs d'intervention (combi)#4593 */                /* UPDATED: Thu, 14 Mar 2024 04:38:07 */#objet-4593 .icon--arrow-left {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.335699 8.68422 7.9195 1.1002c.2165-.216479.505-.335307.8127-.335307.308 0 .5963.118999.8128.335307l.6886.68873c.2163.21615.3355.50485.3355.81268 0 .30765-.1192.60609-.3355.82223L5.8093 7.85788h14.0562c.6337 0 1.1345.49614 1.1345 1.13007v.97367c0 .63388-.5008 1.18008-1.1345 1.18008H5.7591l4.4743 4.4588c.2163.2165.3355.4973.3355.8051 0 .3075-.1192.5925-.3355.8088l-.6886.6865c-.2164.2165-.5048.3345-.8128.3345-.3077 0-.5962-.1195-.8127-.336L.335501 10.3155C.118501 10.0984-.0009 9.80848 0 9.50031c-.0007-.30919.118499-.59927.335699-.81609Z'/%3E%3C/g%3E%3C/svg%3E");	--icon-width: 20px;	--icon-height: 20px}#objet-4593 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cpath d='M20.664 8.684 13.08 1.1a1.14 1.14 0 0 0-.812-.335c-.308 0-.596.119-.813.335l-.689.689a1.163 1.163 0 0 0 0 1.635l4.425 4.434H1.134C.501 7.858 0 8.354 0 8.988v.974c0 .633.5 1.18 1.135 1.18H15.24L10.767 15.6a1.124 1.124 0 0 0-.336.806c0 .307.12.592.336.808l.688.687c.217.216.505.334.813.334.308 0 .596-.12.813-.336l7.583-7.584A1.14 1.14 0 0 0 21 9.5c0-.309-.119-.6-.336-.816Z'/%3E%3C/svg%3E%0A");	--icon-width: 20px;	--icon-height: 20px}@media (width > 798px) {	#objet-4593 figure,	#objet-4593 img {		width: 100%	}}#objet-4593 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4593 .image-swiper__body {	grid-column: 2/3}#objet-4593 .image-swiper__container {	display: grid;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);	grid-template-columns: minmax(0, 1fr) minmax(0, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) minmax(0, 1fr)}#objet-4593 .image-swiper__description p:last-child {	margin: 0}#objet-4593 .image-swiper__header {	display: flex;	gap: 1rem;	flex-wrap: wrap;	justify-content: space-between;	gap: 1rem;	margin-bottom: 2rem;	grid-column: 2/3}@media (width > 768px) {	#objet-4593 .heading {		flex-basis: 70%	}}#objet-4593 .subtitle {	grid-area: subtitle}#objet-4593 .title {	grid-area: title;	max-width: 40ch}#objet-4593 .image-swiper__description {	grid-area: description;	max-width: 75ch;	margin-block: 1em 0}#objet-4593 .image-swiper__header .heading {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4593 .image-swiper__header .heading>* {	margin: 0 0 1em}#objet-4593 .image-swiper__heading>.title,#objet-4593 .description p:last-child {	margin-bottom: 0}#objet-4593 .image-swiper__item {	height: 100%;	display: grid}#objet-4593 .image-swiper__item-description * {	font-size: var(--ev-step--1)}#objet-4593 .image-swiper__item-text {	margin-top: 1rem;	height: 100%}#objet-4593 .image-swiper__item-text>:not(:last-child) {	margin: 0 0 .75em}#objet-4593 .image-swiper,#objet-4593 .image-swiper__navigator {	position: relative}#objet-4593 .image-swiper__navigator .btn {	display: block !important}#objet-4593 .swiper {	position: relative;	overflow: hidden}#objet-4593 .swiper-slide {	height: auto}#objet-4593 .image-swiper__navigator {	place-self: end;	display: flex;	gap: 1rem}#objet-4593 .image-swiper__navigator .btn-primary {	display: grid;	place-content: center;	width: 40px;	height: 40px}#objet-4593 .swiper-button-next,#objet-4593 .swiper-button-prev {	width: auto}#objet-4593 .swiper-button-next::after,#objet-4593 .swiper-button-prev::after {	content: none !important}#objet-4593 .swiper-slide.visibility-hidden:not(:first-child) {	visibility: hidden;	position: absolute;	top: 0;	left: 0}#objet-4593 .swiper.loading::after {	content: 'chargement ...';	position: absolute;	inset: 0;	display: grid;	place-content: center;	background-color: var(--ev-light, white);	z-index: 99}/* ================== */#objet-4593 .image-swiper__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4593 .image-swiper__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Service soudure (combi) #4744 */                /* UPDATED: Thu, 14 Mar 2024 04:38:07 */#objet-4744 .icon--arrow-left {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.335699 8.68422 7.9195 1.1002c.2165-.216479.505-.335307.8127-.335307.308 0 .5963.118999.8128.335307l.6886.68873c.2163.21615.3355.50485.3355.81268 0 .30765-.1192.60609-.3355.82223L5.8093 7.85788h14.0562c.6337 0 1.1345.49614 1.1345 1.13007v.97367c0 .63388-.5008 1.18008-1.1345 1.18008H5.7591l4.4743 4.4588c.2163.2165.3355.4973.3355.8051 0 .3075-.1192.5925-.3355.8088l-.6886.6865c-.2164.2165-.5048.3345-.8128.3345-.3077 0-.5962-.1195-.8127-.336L.335501 10.3155C.118501 10.0984-.0009 9.80848 0 9.50031c-.0007-.30919.118499-.59927.335699-.81609Z'/%3E%3C/g%3E%3C/svg%3E");	--icon-width: 20px;	--icon-height: 20px}#objet-4744 .icon--arrow-right {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3E%3Cpath d='M20.664 8.684 13.08 1.1a1.14 1.14 0 0 0-.812-.335c-.308 0-.596.119-.813.335l-.689.689a1.163 1.163 0 0 0 0 1.635l4.425 4.434H1.134C.501 7.858 0 8.354 0 8.988v.974c0 .633.5 1.18 1.135 1.18H15.24L10.767 15.6a1.124 1.124 0 0 0-.336.806c0 .307.12.592.336.808l.688.687c.217.216.505.334.813.334.308 0 .596-.12.813-.336l7.583-7.584A1.14 1.14 0 0 0 21 9.5c0-.309-.119-.6-.336-.816Z'/%3E%3C/svg%3E%0A");	--icon-width: 20px;	--icon-height: 20px}@media (width > 798px) {	#objet-4744 figure,	#objet-4744 img {		width: 100%	}}#objet-4744 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4744 .image-swiper__body {	grid-column: 2/3}#objet-4744 .image-swiper__container {	display: grid;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);	grid-template-columns: minmax(0, 1fr) minmax(0, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) minmax(0, 1fr)}#objet-4744 .image-swiper__description p:last-child {	margin: 0}#objet-4744 .image-swiper__header {	display: flex;	gap: 1rem;	flex-wrap: wrap;	justify-content: space-between;	gap: 1rem;	margin-bottom: 2rem;	grid-column: 2/3}@media (width > 768px) {	#objet-4744 .heading {		flex-basis: 70%	}}#objet-4744 .subtitle {	grid-area: subtitle}#objet-4744 .title {	grid-area: title;	max-width: 40ch}#objet-4744 .image-swiper__description {	grid-area: description;	max-width: 75ch;	margin-block: 1em 0}#objet-4744 .image-swiper__header .heading {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4744 .image-swiper__header .heading>* {	margin: 0 0 1em}#objet-4744 .image-swiper__heading>.title,#objet-4744 .description p:last-child {	margin-bottom: 0}#objet-4744 .image-swiper__item {	height: 100%;	display: grid}#objet-4744 .image-swiper__item-description * {	font-size: var(--ev-step--1)}#objet-4744 .image-swiper__item-text {	margin-top: 1rem;	height: 100%}#objet-4744 .image-swiper__item-text>:not(:last-child) {	margin: 0 0 .75em}#objet-4744 .image-swiper,#objet-4744 .image-swiper__navigator {	position: relative}#objet-4744 .image-swiper__navigator .btn {	display: block !important}#objet-4744 .swiper {	position: relative;	overflow: hidden}#objet-4744 .swiper-slide {	height: auto}#objet-4744 .image-swiper__navigator {	place-self: end;	display: flex;	gap: 1rem}#objet-4744 .image-swiper__navigator .btn-primary {	display: grid;	place-content: center;	width: 40px;	height: 40px}#objet-4744 .swiper-button-next,#objet-4744 .swiper-button-prev {	width: auto}#objet-4744 .swiper-button-next::after,#objet-4744 .swiper-button-prev::after {	content: none !important}#objet-4744 .swiper-slide.visibility-hidden:not(:first-child) {	visibility: hidden;	position: absolute;	top: 0;	left: 0}#objet-4744 .swiper.loading::after {	content: 'chargement ...';	position: absolute;	inset: 0;	display: grid;	place-content: center;	background-color: var(--ev-light, white);	z-index: 99}/* ================== */#objet-4744 .image-swiper__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}@media (width > 768px) {  #objet-4744 .image-swiper__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* guide#4547 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item {  overflow: hidden;}.process__item {  grid-template-columns: 1fr auto 1fr;  grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-columns: 2fr auto 1.5fr;}.process__item-content {  gap: var(--ev-space-l);  gap: var(--ev-space-xs);}.process__item-content {  padding: var(--ev-space-l);  padding: var(--ev-space-xs);}.process__item {	gap: 1rem !important;}.process__item {  border: 1px solid var(--ev-primary);  border-left: 5px solid var(--ev-primary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: 1px solid var(--ev-primary);  border-left: 5px solid var(--ev-primary);}.process__item {  padding-block: 1.5rem;}.process__item-content {  padding: 5px 15px;}.process__item-content {  gap: 10px;}.process__title {  grid-area: title;}.process__subtitle {  grid-area: subtitle;   }.process__description  {  grid-area: description;}.process__header {  display: grid;  grid-template-areas:    'subtitle   '     'title      '     'description';}.process__header {  grid-gap: 0;}@media (max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media (width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}.process__body {  display: grid;  grid-template-columns: repeat(var(--column), 1fr);  gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-x, 1rem);}.process__item {  border: 1px solid var(--ev-primary);  border-right: 5px solid var(--ev-primary);}.process__item-content {  place-items: start;}.process__item-title.item-title {  margin-top: 0 !important;}@media (width < 768px) {  .process__body {    --column: var(--column-sm, 1);  }}@media (min-width: 768px) and (max-width: 991px) {  .process__body {    --column: var(--column-md, 2);  }}@media (min-width: 992px) {  .process__body {    --column: var(--column-lg, 2);  }}                     /* Notre direction : des experts en soudage industriel#4766 */                /* UPDATED: Thu, 14 Mar 2024 04:51:16 */#objet-4766 .team img {	width: 100%}#objet-4766 .team__body {	--column: var(--column-sm, 1);	display: grid;	grid: auto / repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	margin-inline: auto}#objet-4766 .team__header {	margin-bottom: 2rem}#objet-4766 .team__header>*,#objet-4766 .team__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-4766 .team__item-text {	height: 100%;	margin-top: 1rem}@media (width > 768px) {	#objet-4766 .team__body {		--column: var(--column-md, 2)	}	#objet-4766 .team__header {		place-items: var(--header-align, center);		text-align: var(--header-align, center)	}}@media (width > 998px) {	#objet-4766 .team__body {		--column: var(--column-lg, 3)	}}#objet-4766 .team__body {	grid-column: 2/3}#objet-4766 .team__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4766 .subtitle {	grid-area: subtitle}#objet-4766 .title {	grid-area: title}#objet-4766 .team__description {	grid-area: description;	max-width: 75ch}#objet-4766 .team__header {	grid-column: 2/3;	display: grid;	grid-template-areas: 'subtitle' 'title' 'description'}#objet-4766 .team__header>* {	margin: 0 0 1em}#objet-4766 .team__item {	display: grid}#objet-4766 .team__item-text>* {	margin: 0 0 .5em !important}/* ======================= */#objet-4766  figure {  cursor: pointer;}#objet-4766 .team__item-text a  {  color: var(--ev-body-color);}#objet-4766 .team__header {  padding-left: 1rem;  border-left: 3px solid var(--ev-primary);}#objet-4766 .team__item {  position: relative;}#objet-4766 .team__item-text {  background: linear-gradient(to left, transparent 0, var(--ev-primary) 50%);  padding: 1rem;  width: 100%;  left: 0;  margin-top: 0 !important;}@media (width < 600px) {  #objet-4766 .team__item-text > * {      font-size: 12px;  }}@media (width > 600px) {  #objet-4766 .team__body {      height: fit-content;      flex: 0 0 40% !important;  }  #objet-4766 .team__header {    padding-left: 2rem;    border-left: 5px solid var(--ev-primary);  }    #objet-4766  .team__flex {    display: flex !important;    gap: 1rem;  }  #objet-4766 .team__header {    flex: 1 1 60%;  }  #objet-4766 .team__body {    flex: 1 1 30%;  }  }#objet-4766 .team__item {  grid-template-rows: auto 1fr;}                     /* Accordion#4544 */                /* UPDATED: Thu, 14 Mar 2024 05:06:36 */#objet-4544 .icon--minus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z' data-name='03 Login'/%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4544 .icon--plus {  --icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='03 Login'%3E%3Cpath d='M256 512a25 25 0 0 1-25-25V25a25 25 0 0 1 50 0v462a25 25 0 0 1-25 25z'/%3E%3Cpath d='M487 281H25a25 25 0 0 1 0-50h462a25 25 0 0 1 0 50z'/%3E%3C/g%3E%3C/svg%3E");  --icon-width: 15px;  --icon-height: 15px;}#objet-4544 .faq__container {  display: grid;  grid-template-columns: 1fr minmax(      min-content,      calc(var(--ev-container-max-width) - var(--ev-gutter-x))    ) 1fr;  padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5);}#objet-4544 .title {  grid-area: title;}#objet-4544 .faq__cta {  grid-area: cta;}#objet-4544 .faq__cta .btn {  margin-bottom: 2rem;}#objet-4544 .faq__description {  grid-area: description;}#objet-4544 .faq__group {  grid-area: items;  margin-bottom: 1rem;}#objet-4544 .faq__content {  display: grid;  grid-template-areas: "title" "description" "items" "cta";  column-gap: calc(var(--ev-gutter-x, 1rem) * 2);}#objet-4544 .faq__header > * {  margin: 0 0 1em;}#objet-4544 .faq__header,#objet-4544 .faq__body {  grid-column: 2/3;}#objet-4544 .faq__item {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top;  background-size: 100% 1px;}#objet-4544 .faq__item--collapsed .faq__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}#objet-4544 .faq__item-body {  font-size: 0.85rem;  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}#objet-4544 .faq__item-header {  display: flex;  gap: var(--ev-gutter-x, 1rem);  place-content: space-between;  place-items: center;}#objet-4544 .faq__item-header p {  margin-bottom: 0;  font-weight: 600;}#objet-4544 .faq__item-header,#objet-4544  .faq__item:not(.faq__item--collapsed)  .faq__item-body {  padding-block: 0.75rem;}#objet-4544 .faq__item-toggler {  padding: 0;  aspect-ratio: 1/1;  width: 25px;  display: grid;  place-content: center;}#objet-4544 .faq__item:last-child {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e"),    url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: top, bottom;  background-size: 100% 1px;}#objet-4544  .faq__item:not(.faq__item--collapsed)  .faq__item-header {  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='0' x2='100%25' y2='0' stroke='%23919191' stroke-width='1' stroke-dasharray='5%2c 5' stroke-linecap='butt'/%3e%3c/svg%3e");  background-repeat: repeat-x;  background-position: bottom;  background-size: 100% 1px;} /* =================================== */@media (width >= 768px) {  #objet-4544 .faq__body {    column-count: 1;  }}#objet-4544 .faq__item-header {  background: var(--ev-light);  padding: 0.5rem 1.5rem;  border-left: 5px solid var(--ev-primary);  background-image: none !important;}#objet-4544 .faq__item-body {  padding-inline: 1.5rem;}#objet-4544 .faq__item {  margin-bottom: 1rem;}                     /* portfolio-grid#4552 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-4552 {	--img-filter: #0d0d0d33}#objet-4552 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-4552 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4552 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-4552 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-4552 .portfolio-grid__header .title {	max-width: 52ch}#objet-4552 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-4552 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-4552 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-4552 .portfolio-grid__item * {	color: #fff}#objet-4552 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-4552 .portfolio-grid__item-img img {	width: 100%}#objet-4552 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-4552 .subtitle {	grid-area: subtitle}#objet-4552 .title {	grid-area: title}#objet-4552 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-4552 .portfolio-grid__item-cta {	grid-area: cta}#objet-4552 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-4552 .portfolio-grid__item-description,	#objet-4552 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-4552 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-4552 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-4552 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-4552 .portfolio-grid__item {	display: grid}#objet-4552 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-4552 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-4552 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-4552 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-4552 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-4552 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-4552 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-4552 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4552 .portfolio-grid__header,#objet-4552 .portfolio-grid__body {	grid-column: 2/3}#objet-4552 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-4552 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-4552 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-4552 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-4552 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-4552 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* méthodes contrôle non destructif (combi) #4586 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-4586 {	--img-filter: #0d0d0d33}#objet-4586 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-4586 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4586 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-4586 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-4586 .portfolio-grid__header .title {	max-width: 52ch}#objet-4586 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-4586 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-4586 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-4586 .portfolio-grid__item * {	color: #fff}#objet-4586 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-4586 .portfolio-grid__item-img img {	width: 100%}#objet-4586 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-4586 .subtitle {	grid-area: subtitle}#objet-4586 .title {	grid-area: title}#objet-4586 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-4586 .portfolio-grid__item-cta {	grid-area: cta}#objet-4586 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-4586 .portfolio-grid__item-description,	#objet-4586 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-4586 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-4586 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-4586 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-4586 .portfolio-grid__item {	display: grid}#objet-4586 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-4586 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-4586 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-4586 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-4586 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-4586 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-4586 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-4586 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4586 .portfolio-grid__header,#objet-4586 .portfolio-grid__body {	grid-column: 2/3}#objet-4586 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-4586 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-4586 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-4586 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-4586 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-4586 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Service construction métallique (combi) #4739 */                /* UPDATED: Thu, 14 Mar 2024 03:57:11 */#objet-4739 {	--img-filter: #0d0d0d33}#objet-4739 .portfolio-grid__item:hover .portfolio-grid__item-img::after {	--img-filter: #0d0d0d8c}#objet-4739 .icon--arrow-next {	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m506.134 241.843-.018-.019-104.504-104c-7.829-7.791-20.492-7.762-28.285.068-7.792 7.829-7.762 20.492.067 28.284L443.558 236H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h423.557l-70.162 69.824c-7.829 7.792-7.859 20.455-.067 28.284 7.793 7.831 20.457 7.858 28.285.068l104.504-104 .018-.019c7.833-7.818 7.808-20.522-.001-28.314z'/%3E%3C/svg%3E")}#objet-4739 .portfolio-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	margin-bottom: 1rem}@media (width > 768px) {	#objet-4739 .portfolio-grid__header {		text-align: var(--heading-align, center);		place-items: var(--heading-align, center)	}}#objet-4739 .portfolio-grid__header .title {	max-width: 52ch}#objet-4739 .portfolio-grid__header>* {	margin: 0 0 1em}#objet-4739 .portfolio-grid__body {	--column: var(--column-sm, 1);	position: relative;	display: grid;	margin-inline: auto;	grid-template-columns: repeat(var(--column), 1fr);	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}#objet-4739 .portfolio-grid__item {	position: relative;cursor: pointer;}#objet-4739 .portfolio-grid__item * {	color: #fff}#objet-4739 .portfolio-grid__item-img {	position: relative;	margin-bottom: 0 !important}#objet-4739 .portfolio-grid__item-img img {	width: 100%}#objet-4739 .portfolio-grid__item-img::after {	content: '';	background: var(--img-filter);	position: absolute;	inset: 0}#objet-4739 .subtitle {	grid-area: subtitle}#objet-4739 .title {	grid-area: title}#objet-4739 .portfolio-grid__description {	grid-area: description;	max-width: 75ch}#objet-4739 .portfolio-grid__item-cta {	grid-area: cta}#objet-4739 .portfolio-grid__item-text {	display: grid;	grid-template-areas: 'title' 'description' 'cta'}@media (width > 768px) {	#objet-4739 .portfolio-grid__item-description,	#objet-4739 .portfolio-grid__item-cta {		max-height: 0;		overflow: hidden;		transition: max-height .5s ease	}	#objet-4739 .portfolio-grid__item-text .title {		transition: transform .5s ease	}	#objet-4739 .portfolio-grid__item:hover .portfolio-grid__item-description,	#objet-4739 .portfolio-grid__item:hover .portfolio-grid__item-cta {		max-height: 700px;		transition: max-height 1s ease	}}#objet-4739 .portfolio-grid__item {	display: grid}#objet-4739 .portfolio-grid__item-description * {	font-size: var(--ev-step--1)}#objet-4739 .portfolio-grid__item-img {	height: 100%;	grid-column: 1/1;	grid-row: 1/1}#objet-4739 .portfolio-grid__item-img img {	height: 100%;	object-fit: cover}#objet-4739 .portfolio-grid__item-text {	grid-column: 1/1;	grid-row: 1/1;	z-index: 1;	place-content: end start;	padding: 1rem;	place-items: start;	text-align: start}#objet-4739 .portfolio-grid__item-text>* {	margin: 0 0 1em}@media (width > 768px) {	#objet-4739 .portfolio-grid__body {		--column: var(--column-md, 2)	}}@media (width > 998px) {	#objet-4739 .portfolio-grid__body {		--column: var(--column-lg, 3)	}}#objet-4739 .portfolio-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4739 .portfolio-grid__header,#objet-4739 .portfolio-grid__body {	grid-column: 2/3}#objet-4739 .portfolio-grid__item-description p:last-child {	margin-bottom: 0}/* ==================================== */#objet-4739 .portfolio-grid__item .title::before {  content: '';  inset: 0;  position: absolute;  background: linear-gradient(to left,var(--ev-primary) 0,var(--ev-primary) 33%);  z-index: -1;  right: -2rem;}#objet-4739 .portfolio-grid__item .title {  position: relative;  z-index: 1;  padding: 0.25rem;  color: var(--ev-body-color);}#objet-4739 .portfolio-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);	margin-bottom: 2rem !important;}#objet-4739 .portfolio-grid__body {  margin-inline: unset !important;}@media (width > 768px) {  #objet-4739 .portfolio-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Aerarius Welding : Entreprise de métallurgie #12272 */                                     /* Paragraph Droite#12074 */                                     /* Découvez nos derniers projets réalisés#4560 */                .portfolio {  overflow: hidden;}.portfolio__tags {  grid-area: tag;}.portfolio__tags .btn-tag.active {  background-color: var(--ev-primary);  color: var(--ev-heading-color);  border-color: var(--ev-primary);}.portfolio .d-grid.grid-header[data-header-align="start"] {  grid-template-areas: "subtitle" "title" "tag";  grid-template-columns: 1fr;}.portfolio .d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle" "title" "paragraph" "tag";}.portfolio__item {  position: relative;  border-radius: var(--ev-border-radius);  overflow: hidden;}.portfolio__item-text {  position: absolute;  background-color: rgba(var(--ev-dark-rgb), 96%);  padding: var(--ev-space-m);  height: fit-content;  transform: scaleY(0);  transition: transform 250ms ease-in;  transform-origin: bottom;  margin-top: auto;  inset-inline: 0;  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  bottom: 0;  grid-template-areas: "title" "paragraph" "cta";  place-content: center;  text-align: center;  place-items: center;}.portfolio__item-cta .btn {  aspect-ratio: 1/1;  display: grid;  place-content: center;  padding: var(--ev-space-xs-s);  background: transparent;  border-color: rgba(var(--ev-light-rgb), 10%);}.portfolio__item:hover .portfolio__item-text,.portfolio__item.active .portfolio__item-text {  transform: scaleY(100%);}.portfolio__item-image {  width: 100%;  margin-bottom: 0;}.portfolio__item-text * {  color: var(--ev-body-bg);}.portfolio__tags input {  display: none;}.portfolio__tags {  min-height: 36px;}.portfolio__btn-container {  display: flex;  place-content: center;  margin-top: var(--ev-space-xl);}.portfolio__btn-container::after {  content: "";  position: absolute;  width: 100%;  height: 1px;  background: var(--ev-border-color);  margin-block: auto;  top: 0;  bottom: 0;}.portfolio__btn-container {  position: relative;}.portfolio__body {    display: grid;    grid-template-columns: repeat(var(--column),1fr);    gap: var(--bs-gutter-x);}.portfolio__item-image img {  aspect-ratio: 1/1;  object-fit: cover;  min-width: 100%;}.portfolio__body {  margin-top: var(--bs-gutter-x);}.portfolio__item-text {  background-color: var(--ev-primary-100);}.portfolio__item-text * {  color: var(--ev-heading-color);}.portfolio .d-grid.grid-header[data-header-align="center"] {  display: grid;  gap: 0;  text-align: center;  text-align: center;  place-content: center;  place-items: center;  grid-template-rows: repeat(4, auto);  margin-inline: auto;}.portfolio .btn-tag::before {  content: unset;}.portfolio .portfolio__tags .btn-tag.active {  font-weight: var(--ev-heading-font-weight);}.portfolio__item-text {  padding: var(--ev-space-s);}.portfolio__item-title {  font-size: var(--ev-step-2, 1.5em);}.portfolio__btn-container::after {  content: unset !important;}.portfolio .btn-tag {  border-radius: 0 !important;}.portfolio__header > * {  margin: 0 0 1em !important;}.portfolio__title {  grid-area: title;}.portfolio__subtitle {  grid-area: subtitle;}@media(width < 768px) {  .portfolio__body {		--column: var(--column-sm, 1);  }}@media(min-width : 768px) and (max-width: 991px) {  .portfolio__body {		--column: var(--column-md, 2);  }}@media(min-width : 992px)  {  .portfolio__body {		--column: var(--column-lg, 3);  }}                     /* Service tuyauterie (combi)#4751 */                /* UPDATED: Thu, 14 Mar 2024 03:31:13 */#objet-4751 .image-grid img {	width: 100%}#objet-4751 .image-grid__body {	display: grid;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem);	grid: auto / repeat(var(--column), 1fr);	margin-inline: auto;	--column: var(--column-sm, 1)}#objet-4751 .subtitle {	grid-area: subtitle}#objet-4751 .title {	grid-area: title}#objet-4751 .image-grid__description {	grid-area: description}#objet-4751 .image-grid__header {	display: grid;	grid-template-areas: 'subtitle' 'title' 'description';	grid-template-rows: auto;	margin-bottom: 2rem}#objet-4751 .image-grid__header * {	max-width: 80ch}#objet-4751 .image-grid__header>*,#objet-4751 .image-grid__item-text>:not(:last-child) {	margin: 0 0 1em}#objet-4751 .image-grid__item-text {	height: 100%;	margin-top: 1rem}@media (width >= 768px) {	#objet-4751 .image-grid__body {		--column: var(--column-md, 2)	}	#objet-4751 .image-grid__heading {		place-items: var(--heading-align, center);		text-align: var(--heading-align, center)	}}@media (width >= 998px) {	#objet-4751 .image-grid__body {		--column: var(--column-lg, 3)	}}#objet-4751 .image-grid__container {	display: grid;	grid-template-columns: 1fr minmax(min-content, calc(var(--ev-container-max-width) - var(--ev-gutter-x))) 1fr;	padding-inline: calc(var(--ev-gutter-x) * 0.5) calc(var(--ev-gutter-y) * 0.5)}#objet-4751 .image-grid__header,#objet-4751 .image-grid__body {	grid-column: 2/3}#objet-4751 .image-grid__item-description>* {	font-size: var(--ev-step--1)}/* ============================ */#objet-4751 .image-grid__header {	padding-left: 1rem;	border-left: 3px solid var(--ev-primary);}.image-grid__item-img:hover,.image-grid__item-text .title:hover {  cursor: pointer;}.image-grid__item-text .title:hover {  color: var(--ev-primary);}#objet-12219 .image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: 1rem;}#objet-12219 .image-grid__item-text .title.h5 {  text-align: center;}#objet-12219 .image-grid__item-text {  margin-top: 1.5rem;}.image-grid__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.image-grid__item-text {  padding: var(--ev-space-m) var(--ev-space-s);  width: fit-content;  height: fit-content;}.image-grid__item-text {  padding: 0 var(--ev-space-s);}@media (width > 768px) {  #objet-4751 .image-grid__header {      padding-left: 2rem;      border-left: 5px solid var(--ev-primary);  }}                     /* Tout savoir sur nos services#12083 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * 0.7);  margin-inline: auto;}.accordion-two__item {  page-break-inside: avoid;  break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}/* .accordion-two__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);} */.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__title {  grid-area: title;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__subtitle  {  grid-area: subtitle;}.accordion-two__description {  grid-area: paragraph;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  display: grid ;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      " !important;  gap: 0;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  display: grid ;  grid-template-areas:  "subtitle "   "title    "   "paragraph"   "cta      ";  place-content: center;  text-align: center;  align-items: center;  margin-inline: auto;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: center;}.accordion-two__cta.grid-cta {  margin-bottom: 3em;}.accordion-two__item-header {  padding: 10px;}.accordion-two__item-body {  padding-block: .75rem;  padding-inline: 1.5rem;}.accordion-two__item-header {  border-left: 5px solid var(--ev-primary);}.accordion-two__item:not(last-child){   margin-bottom: 1rem;}.accordion-two__header.d-grid.grid-header {  grid-gap: 0;}.accordion-two__content {  display: flex;  gap: calc(var(--ev-gutter-x) * 2);}.accordion-two__image {  max-height: 400px;}.accordion-two__image > img {  height: auto;  aspect-ratio: 3/2;  object-fit: cover;}.accordion-two__content {  gap: var(--ev-gutter-x);}.accordion-two__image {  flex: 0 0 50%;  width: 100%;  height: 100%;}.accordion-two__body {  place-self: center;}.accordion-two__item.accordion-two__item--collapsed .accordion-two__item-body {  height: 0;  opacity: 0;  overflow: hidden;  transform: scaleX(0);  transition:    transform 0.5s ease,    opacity 0.5s ease;}.accordion-two__item .accordion-two__item-body {  opacity: 1;  transform: scaleX(1);  transform-origin: left;  transition:    transform 0.5s ease,    opacity 2s ease;}.accordion-two__header > * {  margin: 0 0 1em !important;}/* .accordion-two__item--collapsed .accordion-two__item-body {  display: none;}.accordion-two__item:not(.accordion-two__item--collapsed) .accordion-two__item-body {  display: block;} */.accordion-two__content {  margin-top: var(--ev-space-m);}.accordion-two__header > * {  margin: 0 0 0.5em !important;}.accordion-two__image > img {  width: 100%;}.accordion-two__header.d-grid.grid-header[data-header-align="start"] {  margin-bottom: var(--ev-space-s);}.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  place-content: start;  text-align: start;  align-items: start;  margin-inline: unset !important;}.accordion-two__header.d-grid.grid-header[data-header-align="center"] .accordion-two__subtitle {  place-self: start;}@media(min-width: 992px) {  .accordion-two__content {    gap: calc(var(--ev-gutter-x) * 2);  }}@media(min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 45%;    place-self: center;  }}@media(min-width: 768px) {  .accordion-two__content {    flex-direction: row-reverse;  }  .accordion-two__image {    align-self: center;  }}@media(width < 768px) {  .accordion-two__content {    flex-direction: column;  }  .accordion-two__image {    width: fit-content;    place-self: center;    margin-inline: auto;  }}                     /* map welding#4600 */                #objet-4600 .map {  width: 100%;}#objet-4600 .map__container {  position: relative;  width: 100%;  aspect-ratio: 16/3;  overflow: hidden;}#objet-4600 .map__content {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}#objet-4600 .map__content iframe {  width: 100%;  height: 100%;  border: none;}@media (max-width: 768px) {  #objet-4600 .map__container {    aspect-ratio: 2/1;  }}                     /* footer welding#4601 */                #objet-4601 {	--bg-color: var(--ev-neutral-900);	--border-color: #ffffff2b;	--heading-color: #fff;	--padding-x: 2rem;	--padding-x-lg: 3rem;	--text-color: #fff}#objet-4601 .icon--scrollup {	--icon-height: 24px;	--icon-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.7 12.5c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4s1 .4 1.4 0l2.3-2.3 2.3 2.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4zm-3-1L12 9.2l2.3 2.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4.4.3 1 .3 1.4 0z'/%3E%3C/svg%3E");	--icon-width: 24px}#objet-4601 .icon {	-webkit-mask: var(--icon-svg) no-repeat center center;	background-color: currentColor;	background-size: contain;	display: inline-block;	height: var(--icon-height, 15px);	mask: var(--icon-svg) no-repeat center center;	vertical-align: middle;	width: var(--icon-width, 15px)}#objet-4601 .footer {	background: var(--bg-color);	padding-block: var(--padding-x) 0;	position: relative}@media (width >= 992px) {	#objet-4601 .footer {		padding-block: var(--padding-x-lg) 0	}}#objet-4601 .footer * {	color: var(--text-color)}#objet-4601 .footer__title {	text-transform: capitalize}#objet-4601 .footer__content {	display: flex;	flex-wrap: wrap;	gap: var(--ev-gutter-x, 1rem) var(--ev-gutter-y, 1rem)}@media (width < 600px) {	#objet-4601 .footer__content {		flex-direction: column	}}#objet-4601 .footer__content>* {	margin: 0}#objet-4601 .footer__col {	flex: 1;	margin-right: var(--ev-gutter-x, 1rem)}@media (width < 576px) {	#objet-4601 .footer__col {		margin-right: 0	}	#objet-4601 .footer__contact-link {		display: inline-block;		min-height: 30px	}}#objet-4601 .footer__col--branding {	flex: 1}#objet-4601 .footer__col--contact,#objet-4601 .footer__col--services {	flex: 0 0 auto}#objet-4601 .footer__col--copyright {	border-top: 1px solid var(--border-color);	display: flex;	flex-wrap: wrap;	gap: 0 var(--ev-gutter-y, 1rem);	margin-top: var(--ev-gutter-x, 1rem);	padding-block: .5rem;	place-content: space-between;	place-items: center}#objet-4601 .footer__col--copyright * {	margin: 0;	white-space: nowrap}#objet-4601 .footer__copyright-scrollup.noLink {	display: inline-flex}#objet-4601 .footer__grid {	grid: 'branding-logo' 'branding' 'services-title' 'services' 'contact-title' 'contact' 'copyright' / 1fr}#objet-4601 .footer__logo-link {	display: inline-block;	margin-bottom: 1rem}#objet-4601 .footer__social-media-link {	border: 1px solid var(--border-color);	border-radius: 100vmax;	display: grid;	padding: .5rem;	place-content: center}#objet-4601 .footer__social-media-list {	display: inline-flex;	gap: 1rem;	list-style-type: none;	margin-top: 1rem;	padding-left: 0}#objet-4601 .footer__title {	color: var(--heading-color);	margin-block: 0 var(--ev-gutter-x, 1rem)}#objet-4601 .footer__title--contact {	align-self: end;	grid-area: contact-title}#objet-4601 .footer__title-services {	align-self: end;	grid-area: services-title}#objet-4601 a {	font-weight: 600}#objet-4601 li {	margin-bottom: 1rem}#objet-4601 ul {	margin-top: 0;	padding-left: 0}#objet-4601 .footer :not(.footer__title) {	font-size: .75rem;	line-height: 2}#objet-4601 .footer__title {  text-transform: unset !important;}