/* FAQ – Interventions en hauteur sur ouvrages d’art#11390 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__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__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}/* .accordion__image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);} */.accordion__image {  position: relative;  max-height: 400px;}.accordion__image > img:nth-child(1) {/*   max-width: 500px; */  height: auto;  aspect-ratio: 3/2;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}/* .accordion__image-two {  position: absolute;  right: 0;  bottom: 0;  clip-path: polygon(0% 60px, 0% 100%, 100% 100%, 100% 0%, 9.23% 5px);  max-height: 330px;  width: auto;  aspect-ratio: 1/1;}.accordion__image-two > img:nth-child(1) {  aspect-ratio: 1/1;} */.accordion img {  object-fit: cover;}.accordion__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion__body {  align-self: center;}.accordion__item-header {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.accordion__content.right .accordion__image > img:first-child {  clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);}.accordion__image {  margin-top: var(--ev-space-s-m);}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}@media(min-width: 992px) {  .accordion__image {  	flex: 0 0 45%;	}  .accordion__header.d-grid.grid-header[data-header-align="start"] .accordion__description.grid-paragraph {    text-align: end;  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}/* 	.accordion__image-two {    max-height: 280px;    right: 20px;	} */}@media (min-width: 768px) and (max-width: 991px) {  .accordion__image {    flex: 0 0 40%;	}/* 	.accordion__image-two {    max-height: 180px;	} */}@media (min-width: 992px) {  .accordion__content.right {    flex-direction: row-reverse;  }  .accordion__content.right .accordion__image > img:first-child {    clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle paragraph" "title    cta      ";  }  .accordion__header.d-grid.grid-header[data-header-align="start"] .grid-cta {    place-self: end;  }}                     /* Travaux en hauteur sur paquebots, ferries et navires de croisière#11406 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Travaux sur cordes en milieux navals#11405 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* FAQ - Travaux sur codes pour sites industriels#11401 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__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__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}/* .accordion__image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);} */.accordion__image {  position: relative;  max-height: 400px;}.accordion__image > img:nth-child(1) {/*   max-width: 500px; */  height: auto;  aspect-ratio: 3/2;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}/* .accordion__image-two {  position: absolute;  right: 0;  bottom: 0;  clip-path: polygon(0% 60px, 0% 100%, 100% 100%, 100% 0%, 9.23% 5px);  max-height: 330px;  width: auto;  aspect-ratio: 1/1;}.accordion__image-two > img:nth-child(1) {  aspect-ratio: 1/1;} */.accordion img {  object-fit: cover;}.accordion__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion__body {  align-self: center;}.accordion__item-header {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.accordion__content.right .accordion__image > img:first-child {  clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);}.accordion__image {  margin-top: var(--ev-space-s-m);}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}@media(min-width: 992px) {  .accordion__image {  	flex: 0 0 45%;	}  .accordion__header.d-grid.grid-header[data-header-align="start"] .accordion__description.grid-paragraph {    text-align: end;  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}/* 	.accordion__image-two {    max-height: 280px;    right: 20px;	} */}@media (min-width: 768px) and (max-width: 991px) {  .accordion__image {    flex: 0 0 40%;	}/* 	.accordion__image-two {    max-height: 180px;	} */}@media (min-width: 992px) {  .accordion__content.right {    flex-direction: row-reverse;  }  .accordion__content.right .accordion__image > img:first-child {    clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle paragraph" "title    cta      ";  }  .accordion__header.d-grid.grid-header[data-header-align="start"] .grid-cta {    place-self: end;  }}                     /* Interventions sur cordes pour environnements industriels complexes#11397 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Travaux sur cordes pour bâtiments industriels#11396 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* FAQ – Travaux en accès difficile sur bâtiments#11393 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__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__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}/* .accordion__image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);} */.accordion__image {  position: relative;  max-height: 400px;}.accordion__image > img:nth-child(1) {/*   max-width: 500px; */  height: auto;  aspect-ratio: 3/2;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}/* .accordion__image-two {  position: absolute;  right: 0;  bottom: 0;  clip-path: polygon(0% 60px, 0% 100%, 100% 100%, 100% 0%, 9.23% 5px);  max-height: 330px;  width: auto;  aspect-ratio: 1/1;}.accordion__image-two > img:nth-child(1) {  aspect-ratio: 1/1;} */.accordion img {  object-fit: cover;}.accordion__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion__body {  align-self: center;}.accordion__item-header {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.accordion__content.right .accordion__image > img:first-child {  clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);}.accordion__image {  margin-top: var(--ev-space-s-m);}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}@media(min-width: 992px) {  .accordion__image {  	flex: 0 0 45%;	}  .accordion__header.d-grid.grid-header[data-header-align="start"] .accordion__description.grid-paragraph {    text-align: end;  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}/* 	.accordion__image-two {    max-height: 280px;    right: 20px;	} */}@media (min-width: 768px) and (max-width: 991px) {  .accordion__image {    flex: 0 0 40%;	}/* 	.accordion__image-two {    max-height: 180px;	} */}@media (min-width: 992px) {  .accordion__content.right {    flex-direction: row-reverse;  }  .accordion__content.right .accordion__image > img:first-child {    clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle paragraph" "title    cta      ";  }  .accordion__header.d-grid.grid-header[data-header-align="start"] .grid-cta {    place-self: end;  }}                     /* Interventions en hauteur pour bâtiments résidentiels, tertiaires et constructions neuves#11392 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Travaux sur cordes pour bâtiments#11391 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* FAQ - Travaux en hauteur en milieux navals#11407 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__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__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}/* .accordion__image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);} */.accordion__image {  position: relative;  max-height: 400px;}.accordion__image > img:nth-child(1) {/*   max-width: 500px; */  height: auto;  aspect-ratio: 3/2;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}/* .accordion__image-two {  position: absolute;  right: 0;  bottom: 0;  clip-path: polygon(0% 60px, 0% 100%, 100% 100%, 100% 0%, 9.23% 5px);  max-height: 330px;  width: auto;  aspect-ratio: 1/1;}.accordion__image-two > img:nth-child(1) {  aspect-ratio: 1/1;} */.accordion img {  object-fit: cover;}.accordion__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion__body {  align-self: center;}.accordion__item-header {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.accordion__content.right .accordion__image > img:first-child {  clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);}.accordion__image {  margin-top: var(--ev-space-s-m);}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}@media(min-width: 992px) {  .accordion__image {  	flex: 0 0 45%;	}  .accordion__header.d-grid.grid-header[data-header-align="start"] .accordion__description.grid-paragraph {    text-align: end;  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}/* 	.accordion__image-two {    max-height: 280px;    right: 20px;	} */}@media (min-width: 768px) and (max-width: 991px) {  .accordion__image {    flex: 0 0 40%;	}/* 	.accordion__image-two {    max-height: 180px;	} */}@media (min-width: 992px) {  .accordion__content.right {    flex-direction: row-reverse;  }  .accordion__content.right .accordion__image > img:first-child {    clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle paragraph" "title    cta      ";  }  .accordion__header.d-grid.grid-header[data-header-align="start"] .grid-cta {    place-self: end;  }}                     /* Interventions sur cordes en zones difficiles pour ouvrages de génie civil#11386 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Travaux sur cordes pour ouvrages d'art#11385 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* Intervention de cordiste professionnels pour monuments historiques#11384 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Sécurité et accès maîtrisés#11383 */                .grid-icon {  overflow: hidden;}.grid-icon__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}#home #grid_icon-11357 {  margin-top: unset !important;}#home #grid_icon-11357 .grid-icon__header.d-grid.grid-header[data-header-align="center"] {	display: none;}#home #grid_icon-11357 .grid-icon__body.d-grid.grid-column {  margin-top: 0;  gap: 0 !important;}#home #grid_icon-11357 .grid-icon__item {  background-color: transparent !important;  border: unset !important;}#home #grid_icon-11357 .grid-icon__body {  position: relative;  z-index: 1;}#home #grid_icon-11357 .grid-icon__body::after { 	content:"";  position:absolute;  background-color: var(--ev-primary);  inset: -50vw -50vw -50vw 0;	z-index: -1;}#home #grid_icon-11357 {  position: relative;  z-index: 1;}[id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item {  background-color: #fff;  box-shadow: var(--ev-shadow-lg);  border: unset !important;}/* [id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item-title,[id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item-description {  color: #fff !important;} */[id^="grid_icon-"]:not(#grid_icon-11357) .icon {  --icon-color: var(--ev-primary);  --icon-height: 45px;}.grid-icon__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#grid_icon-11357 .grid-icon__item {  display: grid;  place-content: center;}#grid_icon-11357 .grid-icon__item-icon {  place-self: center;}#grid_icon-11357 .icon {  --icon-height: 40px;}#grid_icon-11357 .grid-icon__item-icon {  --icon-color: #fff;}#grid_icon-11357 .grid-icon__item-title ,#grid_icon-11357 .grid-icon__item-description {  color: #fff;}@media (max-width: 767px) {  #home #grid_icon-11357 .grid-icon__body.d-grid.grid-column {    margin-left: var(--ev-space-s-m);  }}                     /* Travaux sur cordes pour monuments historiques#11381 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* FAQ – Travaux en hauteur sur monuments historiques#11382 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__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__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}/* .accordion__image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);} */.accordion__image {  position: relative;  max-height: 400px;}.accordion__image > img:nth-child(1) {/*   max-width: 500px; */  height: auto;  aspect-ratio: 3/2;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}/* .accordion__image-two {  position: absolute;  right: 0;  bottom: 0;  clip-path: polygon(0% 60px, 0% 100%, 100% 100%, 100% 0%, 9.23% 5px);  max-height: 330px;  width: auto;  aspect-ratio: 1/1;}.accordion__image-two > img:nth-child(1) {  aspect-ratio: 1/1;} */.accordion img {  object-fit: cover;}.accordion__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion__body {  align-self: center;}.accordion__item-header {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.accordion__content.right .accordion__image > img:first-child {  clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);}.accordion__image {  margin-top: var(--ev-space-s-m);}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}@media(min-width: 992px) {  .accordion__image {  	flex: 0 0 45%;	}  .accordion__header.d-grid.grid-header[data-header-align="start"] .accordion__description.grid-paragraph {    text-align: end;  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}/* 	.accordion__image-two {    max-height: 280px;    right: 20px;	} */}@media (min-width: 768px) and (max-width: 991px) {  .accordion__image {    flex: 0 0 40%;	}/* 	.accordion__image-two {    max-height: 180px;	} */}@media (min-width: 992px) {  .accordion__content.right {    flex-direction: row-reverse;  }  .accordion__content.right .accordion__image > img:first-child {    clip-path: polygon(13.95% 0px, 100% 0%, 100% 100%, 0px 100%, 0px 56px);  }  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle paragraph" "title    cta      ";  }  .accordion__header.d-grid.grid-header[data-header-align="start"] .grid-cta {    place-self: end;  }}                     /* Travaux en hauteur sur façades, toitures, zones complexes et mise en sécurité#11472 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Travaux sur cordes pour tous types de chantiers#11537 */                .team {  overflow: hidden;}.team__member-image {  width: 100%;  border-radius: var(--ev-border-radius);  overflow: hidden;  margin-bottom: 0;}.team__member {  border-radius: var(--ev-border-radius);  background: var(--ev-light);}.team__member-content {  padding: var(--ev-space-m);  text-align: center;}.team__member-title {  font-size: var(--ev-step-1);}.team__member-title:hover {  color: var(--ev-primary);  cursor: pointer;}.team__member {  background: transparent;}.team__member-content {  text-align: start !important;  padding: var(--ev-space-m) 0;}.team__member-image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);}.team__member-content {  padding: var(--ev-space-m) 0 0 0;}                     /* Header#11347 */                .navbar img {  width: auto;}@media (width < 992px) {  .navbar img {    height: 40px !important;  }  .navbar-wrapper {    gap: 0;  }  .navbar {    padding-block: var(--ev-space-m-l);  }}.navbar .nav-item:hover .nav-link,.navbar .nav-item.active .nav-link {  color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) - 27%)  );}.navbar-brand__name {  margin-bottom: 0;}@media (min-width: 992px) {  .navbar .btn-arrow {    line-height: 1;  }  .btn--header:not(:last-child) {    margin-right: var(--ev-space-2xs);  }  .navbar-wrapper > * {    flex: 1;  }  .navbar-cta {    margin-left: auto;  }  .navbar-wrapper {    display: grid;    grid-template-columns: auto 1fr auto;    align-items: center;  }  #navRender {    width: 100%;  }}.header-fixed {  transform: translateY(-100%);}.header-fixed.scrolled {  transition: all 500ms ease-in;  transform: translateY(0%);}.navbar {  --bs-navbar-padding-y: var(--ev-space-s);  --navbar-bg: var(--ev-secondary);  color: #fff !important;}.navbar .navbar-nav .nav-link {	--nav-link-color: var(--ev-body-bg, var(--ev-heading-color));}.navbar .nav-item.active .nav-link,.navbar .nav-item:hover .nav-link {  color: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 4%));}.navbar-cta .btn-outline-primary {  --btn-color: #fff;}@media (min-width: 992px) {  .navbar-wrapper {    grid-template-columns: auto auto auto;  }}.navbar-brand__name.h4 {  color: #fff;}/* .navbar {--bs-navbar-padding-y: 0;} */.navbar .dropdown-menu {  --bs-dropdown-link-color: var(--ev-heading-color);}.navbar .dropdown-item {  --ev-navbar-dropdown-item-color: var(--ev-heading-color);  color: var(--ev-navbar-dropdown-item-color, var(--ev-dark)) !important;}.navbar .dropdown-item.active, .navbar .dropdown-item:hover {  color: var(--ev-primary, var(--ev-dark-600)) !important;}.nav-item--home .text {  display: none;}.navbar .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;}.navbar .btn-outline-primary {	--btn-border-color: #fff;  --btn-hover-border-color: var(--ev-primary);}@media (min-width: 992px) {  .navbar {  	--bs-navbar-padding-y: var(--ev-space-xs);	}}@media (width < 992px) {  .navbar img {  	height: 50px !important;  }  .navbar {  	padding-block: var(--ev-space-s-m);  }}/* @media(max-width: 991px) {  .navbar .dropdown-item {    --ev-navbar-dropdown-item-color: #fff;	}} */                     /* Sidebar cta#11348 */                .sidebar-cta {  position: fixed;  right: 0px;  top: 30%;  margin-top: -90px;  display: grid;  gap: var(--ev-space-s);  z-index: 999;}.sidebar-cta .btn {  padding: var(--ev-space-s);  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.sidebar-cta__button:first-child {  display: none;}.sidebar-cta__button-text {  display: none;}.custom-tooltip {  display: block;  position: absolute;  background-color: rgba(var(--ev-dark-rgb), 0.75);  color: #fff;  padding: var(--ev-space-2xs) var(--ev-space-xs);  border-radius: 4px;  font-size: var(--ev-step--1);  pointer-events: none;  white-space: nowrap;  z-index: 1000;}.custom-tooltip::after {  content: "";  position: absolute;  border-style: solid;}.custom-tooltip[data-placement="top"]::after {  border-width: 5px 5px 0 5px;  border-color: rgba(var(--ev-dark-rgb), 0.75) transparent transparent    transparent;  top: 100%;  left: 50%;  transform: translateX(-50%);}.custom-tooltip[data-placement="bottom"]::after {  border-width: 0 5px 5px 5px;  border-color: transparent transparent rgba(var(--ev-dark-rgb), 0.75)    transparent;  bottom: 100%;  left: 50%;  transform: translateX(-50%);}.custom-tooltip[data-placement="left"]::after {  border-width: 5px 5px 5px 0;  border-color: transparent rgba(var(--ev-dark-rgb), 0.75) transparent    transparent;  left: 100%;  top: 50%;  transform: scaleX(-1) translateY(-50%);}.custom-tooltip[data-placement="right"]::after {  border-width: 5px 0 5px 5px;  border-color: transparent transparent transparent    rgba(var(--ev-dark-rgb), 0.75);  right: 100%;  top: 50%;  transform: translateY(-50%);}@media (width < 768px) {  .sidebar-cta .btn {    border-radius: 0;  }  .sidebar-cta .btn::before,  .sidebar-cta .btn::after {    content: unset;  }  .sidebar-cta__button-text {    display: block;  }  .sidebar-cta__button[data-mobile-display="hide"],  .custom-tooltip {    display: none;  }  .sidebar-cta {    display: flex;    top: unset;    left: 0;    width: 100%;    place-content: center;    background: var(--ev-primary);    bottom: 0;    height: fit-content;  }  .sidebar-cta .icon {    display: none;  }}                     /* Spécialiste des travaux en hauteur#11471 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* Hero#11351 */                .hero {  position: relative;  z-index: 1;  overflow: hidden;}.hero::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-dark-rgb), 70%);  z-index: -1;}.hero::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-size: cover;  background-position: center;  z-index: -2;}.hero[style*="--image-bg: url('')"] {  --image-bg: url(https://picsum.photos/2000/1000) !important;}.hero__content :not(.btn-primary) {  color: white;}.hero__content {  --header-height: 140px;  display: grid;  min-height: calc(100vh - var(--header-height));  min-height: calc(100dvh - var(--header-height));  max-width: var(--ev-header-max-width);}.hero__content[data-content-align="center"] {  text-align: center;  margin-inline: auto;  place-items: center;}.hero__content[data-content-align="center"] .hero__cta {  width: fit-content;  margin-inline: auto;  place-content: center;}.hero__grid {  grid-template-areas: "subtitle " "title    " "author   " "paragraph" "cta      ";  place-content: center;  padding-block: var(--ev-space-xl);}.hero__title {  font-size: var(--ev-step-7);  margin-bottom: var(--ev-space-m);}.hero__description {  font-size: var(--ev-step-1);}.hero__cta {  margin-top: var(--ev-space-m);}.hero__content[data-content-align="start"] {  place-content: center start;}/* Début swiper sur tous le background  *//* .hero__background {  position: absolute;  left: 0;  top: 0;  bottom:0;  width: 100%;  height: 100%;  z-index: 0;  min-width: 100%;  max-width: 100%;}.hero::after {  content: unset !important;}.hero__background,.hero__background .swiper,.hero__background .swiper-wrapper,.hero__background .swiper-slide,.hero__background .hero__image {  height: 100%;  width: 100%;  max-width: 100%;  max-height: 100%;}.hero__background .swiper-slide img {  width: 100%;  height: 100%;  max-width: 100%;  max-height: 100%;  object-fit: cover;  display: block;}.hero__content {  position: relative;  z-index: 2;} *//* Fin swiper sur tous le background  */.hero .swiper.loading::after {  content: unset !important;}.hero .swiper-pagination {  position: absolute;  bottom: 10px;  z-index: 3;  place-self: center;}.hero .swiper-pagination-bullet-active {	background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 4%));}.hero__grid {	grid-area: content;}.hero__body.grid-image {	grid-area: img;}.hero__content {  display: grid;  grid-template-areas: 'img content';}.hero__content {  max-width: unset !important;}.hero .grid-cta .btn {  white-space: wrap;}.hero__body.grid-image {  overflow: hidden;}.hero__title {  font-size: var(--ev-step-9);  text-wrap: balance;}@media(max-width: 767px) {  .hero__title {  	font-size: var(--ev-step-8);	}	.hero__content[data-content-align="center"] {  	place-items: end center;	}}@media(min-width: 992px) {  .hero__body.grid-image {		min-width: 600px;	}  .hero__content {    max-height: 88vh;  }}@media (min-width: 992px) {  .hero__body.grid-image {    min-width: 450px;  }}@media (max-width: 767px) {  .hero__content {		grid-template-areas: 'content' 'img';	}}@media (min-width: 768px) and (max-width: 992px) {  .hero__body.grid-image {    min-width: 300px;    max-width: 400px;    place-self: start;  }}/* .hero__content[data-content-align="start"] {place-content: center start;place-content: start;} */@media(min-width: 993px) and (max-width: 1400px) {  .hero__body.grid-image {    min-width: 400px;    max-width: 420px !important;  }}@media (min-width: 768px) and (max-width: 1400px) {  .hero__content[data-content-align="start"] {    place-content: unset !important;  }  .hero__grid {    place-self: center;  }}.hero__body.grid-image {  display: none;}.hero::before {  background-color: rgba(var(--ev-dark-rgb), 58%);}                     /* Counter#11354 */                .counter {  background: var(--ev-light);  padding-block: var(--ev-space-xl);  overflow: hidden;}.counter__content {  display: flex;  justify-content: space-between;  flex-wrap: wrap;  gap: var(--ev-grid-gutter, 1rem);}.counter__item {  display: grid;  text-align: center;}@media (width < 768px) {  .counter__item {    flex-basis: calc(50% - var(--ev-grid-gutter));  }}.counter__item :last-child {	margin-bottom: 0;}.counter__number {  display: inline-block;  color: var(--ev-heading-color);  line-height: 1;  margin-bottom: var(--ev-space-2xs-xs);  transition: .3s ease-in-out;}#counter-11354 {	margin-top: unset !important;}.counter__title > * {  color: #fff !important;}.counter {  position: relative;  z-index: 1;}.counter::before {  content: "";  position: absolute;  inset: 0;	background-image: url('https://serveur-images.devil-it-applications.fr/alco-access/upload/hero_bg_1770041858.jpg');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  z-index: -2;}.counter::after {  content: "";  position: absolute;  inset: 0;	background: rgba(var(--ev-secondary-rgb), 94%);  z-index: -1;}.text-primary {  color: #fff;}.counter__number {  grid-area: chiffre;}.counter__title .p {	font-size: var(--ev-step-2);}.counter__title.d-grid {  grid-template-areas: 'text' 'chiffre';  gap: var(--ev-space-xs);}.counter__title .p {  font-weight: 500;}.counter__content {	padding-block: var(--ev-space-l-xl);}.counter::before {  content: unset !important;}.counter {  background: transparent !important;}.counter::after {  background: rgba(var(--ev-secondary-rgb),97%);}.counter {  padding-block: 0;}@media (max-width: 992px) {  .counter__title .p {    font-size: var(--ev-step-1);  }}                     /* Nos travaux sur cordes en hauteur#11361 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item-image {	grid-area: img;}.grid-standard__item-text {	grid-area: content;}.grid-standard__item {	display: grid;}.grid-standard__body > .grid-standard__item:nth-of-type(odd) {  grid-template-areas:    'content'    'img';  grid-auto-rows: 1fr auto;}.grid-standard__body > .grid-standard__item:nth-of-type(even) {  grid-template-areas:    'img'    'content';  grid-auto-rows: auto 1fr;}.grid-standard__item-image {  position: relative;  z-index: 1;}.grid-standard__item-icon {  position: absolute;  top: 6px;  right: 6px;  background: var(--ev-primary);}.grid-standard__item-icon {  aspect-ratio: 1/1;  border-radius: 50%;  padding: var(--ev-space-xs);}.grid-standard__item-icon .icon {  --icon-height: 30px;  --icon-color: #fff;}.grid-standard__item-image::after {  position: absolute;  content: "";  background-color: #fff;/*   border-radius: 0px 0px 0px 38px; */  width: 67px;  height: 67px;  right: 0;  top: 0;  z-index: 0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 24.58% 100.00%, 0px 85%);}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-icon { 	right: unset !important;  left: 6px;}.grid-standard__body > .grid-standard__item:nth-of-type(even) .grid-standard__item-image::after {  right: unset !important;  left: 0;  -webkit-clip-path: polygon( 0 0, 100% 0, 100% 90%, 90% 100%, 0 100% );	clip-path: polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);}.grid-standard__item-icon {  z-index: 1;}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-xs);}.grid-standard__body {	padding-bottom: var(--ev-space-2xs);}#home .grid-standard {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}[id^="grid_standard-"]:not(#grid_standard-11361) .grid-standard__body > .grid-standard__item:nth-of-type(odd) {  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 34%));}@media (min-width: 768px) {	#grid_standard-11361 .container {	  max-width: unset;	}}                     /* About banner#11362 */                .about-banner {  background: var(--ev-dark);  overflow: hidden;}.about-banner :not(.btn) {  color: white;}.about-banner__content {  --image-width: 800px;  display: grid;  place-items: center;}@media (width >= 768px) {  .about-banner__text {    padding-block: var(--ev-space-2xl);  }  .about-banner__content {    gap: var(--ev-space-2xl);    grid-template-columns: minmax(0, var(--image-width)) minmax(        0,        calc(var(--ev-grid-max-width) - var(--image-width))      ) 1fr 1fr;    grid-template-areas: "img text text ..";  }}.about-banner__title {  font-size: var(--ev-step-5);}.about-banner__text {  padding-inline: var(--ev-grid-gutter, 1rem);  grid-area: text;}.about-banner .btn {  margin-top: var(--ev-space-m);}.about-banner__subtitle {  grid-row: 1;}.about-banner__image {  border-top-right-radius: var(--ev-border-radius);  border-bottom-right-radius: var(--ev-border-radius);  width: 100%;  overflow: hidden;  aspect-ratio: 1/1;}.about-banner .icon--check-circle {  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");  --icon-height: 14px;  --icon-color: var(--ev-primary, var(--ev-neutral));  vertical-align: middle;  margin-right: var(--ev-space-3xs-2xs);}.about-banner__item[aria-label=""] {  display: none;}@media (width < 768px) {  .about-banner {    background: var(--ev-dark);    padding-block: var(--ev-space-xl);  }  .about-banner__image {    display: none;  }}.about-banner__image {  aspect-ratio: 4/3;  margin-bottom: var(--ev-space-2xl);  position: relative;}.about-banner__image img{  object-fit: cover;}#home .about-banner {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.about-banner {  position: relative;  z-index: 1;}.about-banner__text {  position: relative;  z-index: 1;}.about-banner__text::before {  content:"";  position:absolute;  background-color: var(--ev-secondary);  inset: 0 -50vw -50vw -50vw;	z-index: -2;}.about-banner::after {  content:"";  position:absolute;  inset: 0;  background-color: var(--ev-light);  z-index:-1;}.about-banner__image,.about-banner__image img{  position: relative;	z-index: 2;}/* .about-banner__text::before {  inset: 0 -50vw -50vw -33.85vw;} */@media(max-width: 767px) {  .about-banner__content {		grid-template-areas: 'img    ' 'text';	}}@media (width < 768px) {	.about-banner__image {    display: block;	}  .about-banner__image {    margin-bottom: unset !important;    margin-right: var(--ev-space-2xl);	}  .about-banner__text::before {    inset: -50vw -50vw -50vw -50vw;	}  .about-banner__text {    padding-top: var(--ev-space-xl);	}}@media (max-width: 991.98px) {  .about-banner__image {    margin-bottom: 0;  }}.about-banner::after {	content: unset !important;}.about-banner {	background: transparent !important;}                     /* Nos garanties#11357 */                .grid-icon {  overflow: hidden;}.grid-icon__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}#home #grid_icon-11357 {  margin-top: unset !important;}#home #grid_icon-11357 .grid-icon__header.d-grid.grid-header[data-header-align="center"] {	display: none;}#home #grid_icon-11357 .grid-icon__body.d-grid.grid-column {  margin-top: 0;  gap: 0 !important;}#home #grid_icon-11357 .grid-icon__item {  background-color: transparent !important;  border: unset !important;}#home #grid_icon-11357 .grid-icon__body {  position: relative;  z-index: 1;}#home #grid_icon-11357 .grid-icon__body::after { 	content:"";  position:absolute;  background-color: var(--ev-primary);  inset: -50vw -50vw -50vw 0;	z-index: -1;}#home #grid_icon-11357 {  position: relative;  z-index: 1;}[id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item {  background-color: #fff;  box-shadow: var(--ev-shadow-lg);  border: unset !important;}/* [id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item-title,[id^="grid_icon-"]:not(#grid_icon-11357) .grid-icon__item-description {  color: #fff !important;} */[id^="grid_icon-"]:not(#grid_icon-11357) .icon {  --icon-color: var(--ev-primary);  --icon-height: 45px;}.grid-icon__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#grid_icon-11357 .grid-icon__item {  display: grid;  place-content: center;}#grid_icon-11357 .grid-icon__item-icon {  place-self: center;}#grid_icon-11357 .icon {  --icon-height: 40px;}#grid_icon-11357 .grid-icon__item-icon {  --icon-color: #fff;}#grid_icon-11357 .grid-icon__item-title ,#grid_icon-11357 .grid-icon__item-description {  color: #fff;}@media (max-width: 767px) {  #home #grid_icon-11357 .grid-icon__body.d-grid.grid-column {    margin-left: var(--ev-space-s-m);  }}                     /* Expertise qui dépasse les contraintes d’accès#11368 */                .gallery {  overflow: hidden;}.gallery__item {  border-radius: var(--ev-border-radius);  overflow: hidden;}.gallery__item-image,.gallery__item-image img {  height: 100%;}.gallery__item-image img {  object-fit: cover;}.gallery__link[href=""] {	pointer-events: none;}.gallery__item-image {  width: 100%;  margin-bottom: 0;  position: relative;}/* .gallery__item-text {  position: absolute;  bottom: 0;  left: 0;  right:0;  background-color: rgba(var(--ev-primary-rgb),96%);  margin-inline: auto;  width: fit-content;  padding: var(--ev-space-s) var(--ev-space-l-xl);  margin-bottom: var(--ev-space-xs-s);  transform: scaleY(0);  transition: transform 250ms ease-in;   transform-origin: bottom;   margin-top: auto;  inset-inline: 0;  border-radius: var(--ev-border-radius);  text-align: center;  display: grid;  grid-template-areas: 'subtitle' 'title';}.gallery__item:hover .gallery__item-text,.gallery__item.active .gallery__item-text {  transform: scaleY(100%);} */.gallery__item-description.grid-subtitle {  margin-bottom: var(--ev-space-3xs);}#gallery-11409 .gallery__item-text {  display: none;}#gallery-11409 .gallery__item-image,#gallery-11409 .gallery__item-image img {  aspect-ratio: 3/4 !important;}#gallery-11409 .gallery__body > .gallery__item:nth-of-type(odd) .gallery__item-image {  padding-top: var(--ev-space-xl);}#gallery-11409 .gallery__body > .gallery__item:nth-of-type(even) .gallery__item-image {  padding-bottom: var(--ev-space-xl);}#gallery-11409 .gallery__body.d-grid.grid-column {  gap: var(--ev-space-xs);}@media(min-width: 992px) {  .gallery__header.d-grid.grid-header[data-header-align="start"] .gallery__description.grid-paragraph {    text-align: end;  }}@media(max-width: 767px) {  #gallery-11409 .gallery__body > .gallery__item:nth-of-type(odd) .gallery__item-image {    padding-top: var(--ev-space-l);	}  #gallery-11409 .gallery__body > .gallery__item:nth-of-type(even) .gallery__item-image {    padding-bottom: var(--ev-space-l);  }  #gallery-11409 .gallery__body.d-grid.grid-column {    row-gap: 0;	}}                     /* About#11360 */                .about {  overflow: hidden;}.about__content {  display: flex;  gap: var(--ev-space-2xl);  place-items: center;}.about .btn {  margin-top: var(--ev-space-m);}.about__subtitle {	grid-row: 1;}.about__image {	flex: 0 0 50%;	max-width: 600px;  border-radius: var(--ev-border-radius);  overflow: hidden;}.about .icon--check-circle {	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");	--icon-height: 14px;	--icon-color: var(--ev-primary, var(--ev-neutral));	vertical-align: middle;	margin-right: var(--ev-space-3xs-2xs);}.about-banner__item[aria-label=""] {  display: none;}@media (width < 600px) {  .about__image {    display: none;  }}.about__image {  aspect-ratio: 1/1;  position: relative;  z-index:1;  padding: var(--ev-space-s);  max-width: 550px;}.about__image img {  aspect-ratio: 1/1;  object-fit: cover;}.about__image::after{  content: "";  position:absolute;  background-color: var(--ev-primary);  width: calc(100% - var(--ev-space-2xl));  height: calc(100% + var(--ev-space-s));  right: 10%;  bottom: 0;  top: 0;  clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);  clip-path: polygon(44% 0, 100% 0%, 70% 100%, 10% 100%);   z-index:-1;}.about__image-characteristic-wrapper {  display: none;}@media (width < 600px) {  .about__image {    display: block;  }  .about__content {    flex-direction: column;  }}@media (max-width: 767px) {  .about__content {    gap: var(--ev-space-l-xl);  }}.about__image::after {  content: unset !important;}.about__image > img:nth-child(1) {  mask-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/about_mask_1771322920.png);  mask-repeat: no-repeat;  mask-size: contain;  mask-position: center;}.about__image::before {  position: absolute;  content: "";  inset: var(--ev-space-l) 0 0 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/about-shape_1770390178.png);  background-repeat: no-repeat;  background-size: contain;  z-index: -1;  }.about__content-wrapper {  display: flex;  gap: calc(var(--ev-grid-gutter) * 3);  margin-top: var(--ev-space-xs-s);}.about__content-image {  flex: 0 0 25%;  align-self: center;}.about__item .icon {  --icon-height: 40px;  --icon-color: var(--ev-primary);}.about__list {  display: grid;  place-content: center;  gap: var(--ev-grid-gutter);}.about__text span {	text-align: end;}.about__content-image img {  object-fit: contain;}.about__item {  display: flex;  gap: var(--ev-space-xs-s);}                     /* L’expertise des travaux en hauteur, là où l’accès devient un défi#11367 */                .callout-image-bg[style*="--bg-image-desktop: url('')"] {  --bg-image-desktop: url(https://picsum.photos/2000/600) !important;}.callout-image-bg {  --ev-body-color: white;  position: relative;  z-index: 1;  color: var(--ev-body-color);  padding-block: var(--ev-space-2xl);  overflow: hidden;}.callout-image-bg::before {  content: "";  position: absolute;  inset: 0;  z-index: -1;  background-color: rgba(var(--ev-dark-rgb), 70%);}.callout-image-bg::after {  content: "";  position: absolute;  inset: 0;  z-index: -2;  background-image: var(--bg-image-desktop);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);}.callout-image-bg .title {  --ev-heading-color: white;}.callout-image-bg__title {  font-size: var(--ev-step-5);}.callout-image-bg .callout-image-bg__cta {  grid-area: nav;}/* @media (width < 600px) {   .callout-image-bg[style*="--bg-image-mobile: url('')"] {     --bg-image-mobile: url(https://picsum.photos/600) !important;  }   .callout-image-bg {     background-image: var(--bg-image-mobile);   }} */.callout-image-bg::after {  background-attachment: fixed;}.callout-image-bg {  padding-block: var(--ev-space-4xl);}@media(min-width: 768px) {  .callout-image-bg .d-grid.grid-header[data-header-align="center"] {    text-align: start;    place-content: start;    place-items: start;	}}.callout-image-bg::after {  left: 110px;}.callout-image-bg::before {  left: 110px;}.callout-image-bg__shape {  position: absolute;  background: var(--ev-primary);  width: 100%;  height: 100%;  z-index: -3;}.callout-image-bg__shape::before {  content: "";  position: absolute;  inset: 0;  z-index: -4;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/cordiste_shape_1770114113.png);  background-repeat: no-repeat;  background-size: 18% auto;  background-position: left center;  left: -5%;  opacity: 0.35;}@media(max-width: 767px) {  .callout-image-bg::after,  .callout-image-bg::before {    left: 49px;	}  .callout-image-bg__shape::before {    background-size: 38% auto;    left: -11%;  }  .callout-image-bg__content.d-grid.grid-header[data-header-align="center"] {    margin-inline: var(--ev-space-xl) var(--ev-space-l);  }}@media(min-width: 768px) and (max-width: 991px) {  .callout-image-bg::after, .callout-image-bg::before {    left: 80px;  }}                     /* Mise en sécurité des sites en hauteur#11363 */                .team {  overflow: hidden;}.team__member-image {  width: 100%;  border-radius: var(--ev-border-radius);  overflow: hidden;  margin-bottom: 0;}.team__member {  border-radius: var(--ev-border-radius);  background: var(--ev-light);}.team__member-content {  padding: var(--ev-space-m);  text-align: center;}.team__member-title {  font-size: var(--ev-step-1);}.team__member-title:hover {  color: var(--ev-primary);  cursor: pointer;}.team__member {  background: transparent;}.team__member-content {  text-align: start !important;  padding: var(--ev-space-m) 0;}.team__member-image {  -webkit-clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);}.team__member-content {  padding: var(--ev-space-m) 0 0 0;}                     /* Solutions anti-volatiles en hauteur pour protéger vos bâtiments#11343 */                                     /* Interventions de cordistes professionnels#11358 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside {  position: relative;  padding-block: var(--ev-space-5xl);}.callout-color-bg.outside  .callout-color-bg__video {  position: absolute;  inset: 0;  z-index: 0;  overflow: hidden;}.callout-color-bg__video video {  width: 100%;  height: 100%;  object-fit: cover;}.callout-color-bg.outside .callout-color-bg__content {  position: relative;  z-index: 2;  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg.outside .callout-color-bg__content::after {  position: absolute;  content: "";  inset: 0; 	background-color: var(--ev-primary);  z-index: -1;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.outside .container {  display: flex;  justify-content: flex-end;}.callout-color-bg.outside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-primary) !important;  -webkit-clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);  clip-path: polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);}.callout-color-bg.inside .callout-color-bg__content {  padding-block: var(--ev-space-3xl);}.callout-color-bg.inside .btn-primary {  --btn-bg: #fff;  --btn-hover-bg: #fff;}.callout-color-bg__description {   color: #413636;}.callout-color-bg.inside .callout-color-bg__content {  position:relative;  z-index: 1;}.callout-color-bg.inside .callout-color-bg__content::after {  position:absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/alco-access/upload/callout_shape_1770383662.png);  background-repeat: no-repeat;  background-size: 40% auto;  background-position: top right;  opacity: 0.35;  z-index: -1;  top: -12%;}.callout-color-bg.outside .d-grid.grid-header :not(.btn-primary) {  color: #fff;}@media(min-width: 768px) {  .callout-color-bg.inside .callout-color-bg__content {    clip-path: polygon(92.42% 1px, 99.46% 24.49%, 100% 100%, 0px 100%, 0px 0px);  }}@media(max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 52% auto;    background-position: top left;    top: -6%;    left: -24%;	}  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-3xl) var(--ev-space-l-xl);  }}@media (min-width: 660px) and (max-width: 767px) {  .callout-color-bg.inside .callout-color-bg__content::after {    background-size: 43% auto;    top: -9%;    left: -23%;  }}@media(width < 768px) {  .callout-color-bg.outside {    padding-block: var(--ev-space-3xl);  }}                     /* Cookies#11376 */                .cookie-consent {  display: none;  position: fixed;  max-width: 40%;  background-color: var(--ev-dark);  color: white;  z-index: 1000;  font-size: var(--ev-step--1);  border-radius: var(--ev-border-radius);  bottom: var(--ev-grid-gutter);  right: var(--ev-grid-gutter);  left: var(--ev-grid-gutter);  margin-inline: auto;}@media (max-width: 992px) {  .cookie-consent {    max-width: clamp(0px, var(--ev-grid-max-width), 100%) !important;  }}@media (width < 768px) {  .cookie-image {    display: none;  }}.cookie-header {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: var(--ev-space-xs);}.cookie-title {  margin: 0;  color: hsl(var(--ev-primary-hue),      var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 10%));}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block;}.cookie-close {  background: none;  border: none;  font-size: 18px;  cursor: pointer;}.cookie-actions {  display: flex;  place-items:    center;  flex-wrap: wrap;  width: fit-content;}.cookie-actions>* {  flex: 1;  max-width: 500px;  min-width: 90px;  white-space: nowrap;}#closeCookieConsent {  grid-area: close-btn;}.cookie-content {  display: grid;  grid-template-areas:    "title close-btn" "paragraph paragraph" "cta cta";  grid-template-columns: 1fr;  column-gap: var(--ev-grid-gutter);  padding: var(--ev-space-m);}@media (width > 768px) {  .cookie-content {    grid-template-areas: "title close-btn"      "paragraph img" "cta img";    grid-template-columns: minmax(0, 1fr) minmax(0, 150px);  }}#closeCookieConsent {  justify-self: end;  align-self: start;  aspect-ratio: 1/1;  display: grid;  place-content: center;  border-radius: 100vmax;  padding: 7px;}.cookie-consent .btn-sm {  padding: var(--ev-space-3xs) var(--ev-space-s);}#closeCookieConsent,#rejectCookies {  --btn-bg: hsl(var(--ev-dark-hue), var(--ev-dark-saturation), calc(var(--ev-dark-lightness) - 5%));  background: var(--btn-bg);  border-color: var(--btn-bg);  color: white;  font-weight: var(--ev-heading-font-weight);}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block; }.cookie-consent p {  margin-block: 4px;}.cookie-title {  font-size: var(--ev-step-1);}.cookie-consent p,.cookie-consent .btn-sm {  font-size: var(--ev-step--1);}.cookie-link:hover {  text-decoration-line: underline !important;	text-decoration-style: dashed !important;	text-underline-offset: 3px;}.cookie-title {  font-size: var(--ev-step-0) !important;}                     /* Ils nous font confiance#11369 */                .grid-partner {  overflow: hidden;}.grid-partner__body {  display: flex;  column-gap: var(--ev-grid-gutter);  flex-wrap: wrap;  place-content: center;}.grid-partner__body-wrapper {  padding-block: var(--ev-space-m);  background: var(--ev-light);  margin-top: var(--ev-space-s-m);}.grid-partner__image {  height: 200px;  min-width: 200px;}.grid-partner__image img {  height: 200px;  opacity: 0.7;  filter: grayscale(1);  transform: scale(0.8);  transition: all 500ms ease-in;}@media (width > 992px) {  .grid-partner__image {    height: 200px;    min-width: 70px;  }  .grid-partner__image img {    height: 200px;  }}.grid-partner__item:hover .grid-partner__image img {  opacity: 1;  filter: grayscale(0);  transform: scale(1);}.grid-partner__title {  position: relative;  z-index: 1;}.grid-partner__title::before {  position: absolute;  content: "";  background: linear-gradient(    90deg,    rgba(81, 99, 255, 0.5) 0%,    rgba(25, 35, 53, 0) 100%  );  flex: 1;  height: 1px;  margin: 5px;}.grid-partner__body-wrapper {  background: transparent;}.grid-partner__image img {  opacity: 1;  filter: unset;}.grid-partner__title {  font-size: var(--ev-step-5);}.grid-partner__body-wrapper {  background: var(--ev-light);  padding-block: var(--ev-space-l-xl) !important;}                     /* Footer#11377 */                .footer {  --bg-color: var(--ev-dark);  --border-color: #ffffff2b;  --heading-color: #fff;  --text-color: #b6b5b5;  position: relative;  background: var(--bg-color);  padding-block: var(--ev-space-l) 0;  overflow: hidden;}.footer .icon--scrollup {  --icon-url: 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");}.footer * {  color: var(--text-color);}.footer__content {  padding-block: var(--ev-space-m);}@media (width >= 768px) {  .footer__content.d-grid.grid-column {    --grid-auto-columns-md: calc(      var(--grid-columns-md, var(--ev-grid-columns-md, 2)) - 1    );    grid-template-columns: 1fr repeat(        var(--grid-auto-columns-md),        minmax(200px, max-content)      );  }}@media (width >= 992px) {  .footer__content.d-grid.grid-column {    --grid-auto-columns-lg: calc(      var(--grid-columns-lg, var(--ev-grid-columns-lg, 3)) - 1    );    grid-template-columns: 1fr repeat(        var(--grid-auto-columns-lg),        minmax(200px, max-content)      );  }}.footer__content > * {  margin: 0;}.footer__copyright-text,.footer a,.footer button,.footer__description {  font-size: var(--ev-step--1);  font-weight: 500;}.footer__column--copyright {  border-top: 1px solid var(--border-color);  display: flex;  flex-wrap: wrap;  gap: 0 var(--ev-grid-gutter, 1rem);  margin-top: 0;  padding-block: var(--ev-space-xs);  place-content: space-between;  place-items: center;}.footer__column--copyright * {  margin: 0;  white-space: nowrap;}.footer__social-media-link {  border: 1px solid var(--border-color);  border-radius: 100vmax;  display: grid;  padding: 0.5rem;  place-content: center;  margin-right: var(--ev-space-xs-s);}.footer__social-media-list {  display: inline-flex;  margin-top: var(--ev-space-m) !important;  padding-left: 0 !important;  flex-wrap: wrap;}.footer__title {  color: var(--heading-color);  margin-block: 0 var(--ev-space-m);}.footer__title::first-letter {  text-transform: uppercase;}.footer li {  margin-bottom: var(--ev-space-m);  line-height: 1;}.footer #scrollToTop {  display: inline-block !important;  background-color: transparent;  border: hidden;}.footer__social-media-item[data-link="#"] {  display: none;}.footer .icon {  --icon-height: 20px;}.footer__contact-link.idf-link {  display: block;  padding: var(--ev-space-xs-s);  background: white;  width: fit-content;}.footer__title b {  color: var(--ev-primary) !important;}