/* Nos prestations après dégât des eaux#12018 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Confiez vos travaux après incendie à TROPICOLOR#12028 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* FAQ incendie#12027 */                .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) * 0.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__row {  display: flex; /*   gap: var(--ev-space-m); */  gap: var(--ev-space-xl);}.accordion__image {  position: relative !important;  z-index: 1;  flex: 0 0 50%;}/* .accordion__image > img:nth-child(1) {  margin-left: var(--ev-space-2xl);} */.accordion__image-one {  position: absolute;  bottom: 0;  left: 0;  margin-right: var(--ev-space-2xl);}.accordion__image img {  aspect-ratio: 1.5;}.accordion__image {  max-width: 600px;}@media (min-width: 768px) {  .accordion__image {    padding-block: var(--ev-space-2xl);  }}@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;}.accordion__image img {  object-fit: cover;}.accordion__item.active .accordion__item-header {  color: #fff !important;}.accordion__item.active .icon {  --icon-color: #fff;}.accordion__image-one {  border-top: 15px var(--ev-border-style) #fff;  border-right: 15px var(--ev-border-style) #fff;  border-radius: 15px;  width: 100%;}.accordion figure,.accordion img {  border-radius: var(--ev-border-radius);}.accordion__image {  overflow: hidden;}.accordion__content {  flex-grow: 1;}.accordion__image {  place-self: center;}@media(max-width: 767px) {  .accordion__image-one {    bottom: 0;    margin-bottom: 0;  }  .accordion__image-one {    border-top: 10px var(--ev-border-style) #fff;    border-right: 10px var(--ev-border-style) #fff;  }  .accordion__image-one {    max-width: 350px;    margin-top: var(--ev-space-xl);  }}                     /* Notre processus d'intervention#12026 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-step::before,.process__item:nth-child(4) .process__item-step::before,.process__item:nth-child(7) .process__item-step::before,.process__item:nth-child(8) .process__item-step::before {  color: var(--ev-primary);}.process__item-title {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-title,.process__item:nth-child(4) .process__item-title,.process__item:nth-child(7) .process__item-title,.process__item:nth-child(8) .process__item-title {  color: var(--ev-primary);}.process__item {  overflow: hidden;}.process__item {grid-template-columns: 1fr auto 1fr;grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3), .process__item:nth-child(4), .process__item:nth-child(7), .process__item:nth-child(8) {grid-template-columns: 2fr auto 1.5fr;}.process__item-content {gap: var(--ev-space-l);gap: var(--ev-space-xs);}.process__item-content {padding: var(--ev-space-l);padding: var(--ev-space-xs);}@media(max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media(width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}                     /* Nos prestations après incendie1#12025 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Travaux adaptés à chaque pièce#12024 */                .carousel-standard .swiper {  max-height: 550px;}.carousel-standard {  background: var(--ev-dark);  padding-block: var(--ev-space-2xl);  overflow: hidden;} /* #home .carousel-standard {  padding-block: var(--ev-space-2xl) var(--ev-space-4xl-5xl);} */.carousel-standard__body {  margin-top: var(--ev-space-m);}.carousel-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;}.carousel-standard__item-text {  padding: var(--ev-space-s-m);}.carousel-standard__item-title:hover {  cursor: pointer;}.carousel-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.carousel-standard__item-image {  overflow: hidden;  cursor: pointer;  margin-bottom: 0;  border-radius: var(--ev-border-radius);}.carousel-standard__item-image:hover img {  transform: scale(1.2);}.carousel-standard img {  aspect-ratio: 600/450;}.carousel-standard__item {  height: 100%;  display: grid;  grid-template-rows: auto 1fr;}.carousel-standard__header > * {  color: #fff !important;}.carousel-standard__item {  border: unset !important;  box-shadow: var(--ev-shadow-lg);}.carousel-standard__item-image {  position: relative;  z-index: 1;}.carousel-standard__item-icon-wrapper {  background: #fff;  padding: var(--ev-space-xs);  position: absolute;  right: 0;  bottom: -1%;}.carousel-standard__item-icon {  background: var(--ev-secondary);  padding: var(--ev-space-s);  text-align: center;}.carousel-standard__item-icon .icon {  --icon-color: #fff;  --icon-height: 30px;}.carousel-standard__item:hover .carousel-standard__item-icon .icon {  transform: rotateY(-180deg);}.carousel-standard .swiper {  max-height: unset !important;  padding-bottom: var(--ev-space-m);}.carousel-standard__item-text {  position: relative;  z-index: 10;}.carousel-standard__item {  background: #fff;}.carousel-standard__item-image {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;}@media (max-width: 767px) {  /*   .carousel-standard .swiper-slide.swiper-slide-active {    position: relative;    z-index: 1;  }  .carousel-standard .swiper-slide.swiper-slide-active::before {    content: "";    position: absolute;    background: var(--ev-primary);    width: calc(100% + 5px);    height: 2px;    bottom: -10px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .carousel-standard .swiper-slide.swiper-slide-active::after {    content: "";    position: absolute;    background: var(--ev-primary);    height: calc(100% + 5px);    width: 2px;    top: 16px;    right: -10px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  } */  .carousel-standard    .swiper-slide.swiper-slide-active    .carousel-standard__item {    background: var(--ev-primary);  }  .carousel-standard    .swiper-slide.swiper-slide-active    .carousel-standard__item    ul    li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .carousel-standard    .swiper-slide.swiper-slide-active    .carousel-standard__item {    background: var(--ev-quaternary);  }  .carousel-standard    .swiper-slide.swiper-slide-active    .carousel-standard__item   	.carousel-standard__item-text > * {    	color: #fff !important;  	}}@media (min-width: 992px) {  .carousel-standard .swiper-slide.swiper-slide-next {    position: relative;    z-index: 1;  }  .carousel-standard .swiper-slide.swiper-slide-next ul li::before {    background-color: var(--ev-dark);  }  .carousel-standard .swiper-slide.swiper-slide-next::before {    content: "";    position: absolute;    background: var(--ev-primary);    width: calc(100% + 5px);    height: 2px;    bottom: -12px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;    z-index: -1;  }  .carousel-standard .swiper-slide.swiper-slide-next::after {    content: "";    position: absolute;    background: var(--ev-primary);    height: calc(100% + 5px);    width: 2px;    top: 16px;    right: -10px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;    z-index: -1;  }  .carousel-standard .swiper-slide.swiper-slide-next .carousel-standard__item {    background: var(--ev-primary);  }  .carousel-standard    .swiper-slide.swiper-slide-next    .carousel-standard__item-icon-wrapper {    background: var(--ev-primary);  }}@media(min-width: 992px) {    .carousel-standard .swiper-slide.swiper-slide-next .carousel-standard__item {      background: var(--ev-quaternary);    }   .carousel-standard .swiper-slide.swiper-slide-next::after,  .carousel-standard .swiper-slide.swiper-slide-next::before {    background: var(--ev-quaternary);  }  .carousel-standard    .swiper-slide.swiper-slide-next    .carousel-standard__item-icon-wrapper {    background: var(--ev-secondary);  }  .carousel-standard .swiper-slide.swiper-slide-next .carousel-standard__item  .carousel-standard__item-text > * {    color: #fff !important;  }  .carousel-standard .swiper-slide.swiper-slide-next .carousel-standard__item-icon {    background: #fff;  }  .carousel-standard .swiper-slide.swiper-slide-next .carousel-standard__item-icon .icon {    --icon-color: var(--ev-secondary);  }}.carousel-standard {  background: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.carousel-standard__header > * {  color: var(--ev-heading-color) !important;}                     /* FAQ dégat des eaux#12023 */                .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) * 0.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__row {  display: flex; /*   gap: var(--ev-space-m); */  gap: var(--ev-space-xl);}.accordion__image {  position: relative !important;  z-index: 1;  flex: 0 0 50%;}/* .accordion__image > img:nth-child(1) {  margin-left: var(--ev-space-2xl);} */.accordion__image-one {  position: absolute;  bottom: 0;  left: 0;  margin-right: var(--ev-space-2xl);}.accordion__image img {  aspect-ratio: 1.5;}.accordion__image {  max-width: 600px;}@media (min-width: 768px) {  .accordion__image {    padding-block: var(--ev-space-2xl);  }}@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;}.accordion__image img {  object-fit: cover;}.accordion__item.active .accordion__item-header {  color: #fff !important;}.accordion__item.active .icon {  --icon-color: #fff;}.accordion__image-one {  border-top: 15px var(--ev-border-style) #fff;  border-right: 15px var(--ev-border-style) #fff;  border-radius: 15px;  width: 100%;}.accordion figure,.accordion img {  border-radius: var(--ev-border-radius);}.accordion__image {  overflow: hidden;}.accordion__content {  flex-grow: 1;}.accordion__image {  place-self: center;}@media(max-width: 767px) {  .accordion__image-one {    bottom: 0;    margin-bottom: 0;  }  .accordion__image-one {    border-top: 10px var(--ev-border-style) #fff;    border-right: 10px var(--ev-border-style) #fff;  }  .accordion__image-one {    max-width: 350px;    margin-top: var(--ev-space-xl);  }}                     /* Besoin de travaux après un dégât des eaux ?#12022 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Pourquoi choisir TROPICOLOR pour vos travaux après sinistre ?#12021 */                .grid-icon {  overflow: hidden;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: var(--ev-border-radius);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon__item-icon .icon {  --icon-color: var(--ev-primary);  --icon-height: 60px;}.grid-icon__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-top: 3px var(--ev-border-style) var(--ev-primary);  background-color: #fff;}.grid-icon__header-wrapper {  position: relative;  z-index: 1;}.grid-icon__header-wrapper::before {  position: absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/2150691_1753804336.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  z-index: -1;}.grid-icon__title.grid-title {  font-size: var(--ev-step-3);}.grid-icon__item {  padding: var(--ev-space-xl-2xl) var(--ev-space-m-l);}.grid-icon__item {  display: grid;  grid-template-areas: 'icon title' 'icon paragraph';  place-content: center start;  gap: var(--ev-grid-gutter);}.grid-icon__item-icon,.grid-icon__item-title,.grid-icon__item-description {	place-self: center;}.grid-icon__item :not(.icon) {  color: #fff !important;}.grid-icon__item-icon {  grid-area: icon;}.grid-icon__item:nth-child(1),.grid-icon__item:nth-child(5){  background: var(--ev-tertiary);}.grid-icon__item:nth-child(1) .icon,.grid-icon__item:nth-child(5) .icon {  --icon-color: var(--ev-tertiary);}.grid-icon__item:nth-child(2),.grid-icon__item:nth-child(6){  background: var(--ev-primary);}.grid-icon__item:nth-child(2) .icon,.grid-icon__item:nth-child(6) .icon {  --icon-color: var(--ev-primary);}.grid-icon__item:nth-child(3),.grid-icon__item:nth-child(7){  background: var(--ev-secondary);}.grid-icon__item:nth-child(3) .icon,.grid-icon__item:nth-child(7) .icon {  --icon-color: var(--ev-secondary);}.grid-icon__item:nth-child(4),.grid-icon__item:nth-child(8){  background: var(--ev-quaternary);}.grid-icon__item:nth-child(4) .icon,.grid-icon__item:nth-child(8) .icon {  --icon-color: var(--ev-quaternary);}.grid-icon__item {  border: unset !important;  border-top: unset !important;}.grid-icon__item-icon .icon {  --icon-height: 40px;}.grid-icon__item-icon {  background: #fff;  border-radius: 50%;  padding: var(--ev-space-s-m);}#home #grid_icon-11983 {	margin-top: unset !important;}#home #grid_icon-11983 .grid-icon__header.d-grid.grid-header {  display: none;}#home #grid_icon-11983 .grid-icon__body.d-grid.grid-column {  margin-top: 0 !important;  gap: 0 !important;}#home #grid_icon-11983 > .container {  max-width: unset !important;  padding-inline: 0 !important;}#home #grid_icon-11983 .grid-icon__item {  border-radius: 0 !important;}@media (max-width: 767px) {  .grid-icon__item-icon {    margin-bottom: var(--ev-space-s-m);  }}                     /* Notre méthode d’intervention#12020 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-step::before,.process__item:nth-child(4) .process__item-step::before,.process__item:nth-child(7) .process__item-step::before,.process__item:nth-child(8) .process__item-step::before {  color: var(--ev-primary);}.process__item-title {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-title,.process__item:nth-child(4) .process__item-title,.process__item:nth-child(7) .process__item-title,.process__item:nth-child(8) .process__item-title {  color: var(--ev-primary);}.process__item {  overflow: hidden;}.process__item {grid-template-columns: 1fr auto 1fr;grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3), .process__item:nth-child(4), .process__item:nth-child(7), .process__item:nth-child(8) {grid-template-columns: 2fr auto 1.5fr;}.process__item-content {gap: var(--ev-space-l);gap: var(--ev-space-xs);}.process__item-content {padding: var(--ev-space-l);padding: var(--ev-space-xs);}@media(max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media(width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}                     /* Nos prestations d’assèchement1#12029 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Nos étapes clés d’assèchement#12016 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-step::before,.process__item:nth-child(4) .process__item-step::before,.process__item:nth-child(7) .process__item-step::before,.process__item:nth-child(8) .process__item-step::before {  color: var(--ev-primary);}.process__item-title {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-title,.process__item:nth-child(4) .process__item-title,.process__item:nth-child(7) .process__item-title,.process__item:nth-child(8) .process__item-title {  color: var(--ev-primary);}.process__item {  overflow: hidden;}.process__item {grid-template-columns: 1fr auto 1fr;grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3), .process__item:nth-child(4), .process__item:nth-child(7), .process__item:nth-child(8) {grid-template-columns: 2fr auto 1.5fr;}.process__item-content {gap: var(--ev-space-l);gap: var(--ev-space-xs);}.process__item-content {padding: var(--ev-space-l);padding: var(--ev-space-xs);}@media(max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media(width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}                     /* Nos prestations d’assèchement#12015 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Nos prestations après incendie#12014 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Nos prestations#12013 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Service sur mesure de revêtement en béton ciré#12012 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Pose de béton ciré pour espaces intérieurs et extérieurs#12011 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* RAD PLUS vous assure une coordination sur mesure#12010 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Confiez vos travaux après sinistre à TROPICOLOR#12271 */                .callout-color-bg-two {  overflow: hidden;}.callout-color-bg-two.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg-two.inside .callout-color-bg-two__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg-two .grid-cta {  grid-area: nav;}.callout-color-bg-two .btn {  margin-top: var(--ev-space-s);}.callout-color-bg-two__title {  font-size: var(--ev-step-5);}.callout-color-bg-two.outside,.callout-color-bg-two.inside .callout-color-bg-two__content {  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg-two.outside::before,.callout-color-bg-two.inside .callout-color-bg-two__content::before {  content: "";  position: absolute;  inset: 0;  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 69%)  );  z-index: -1;}.callout-color-bg-two.inside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/bg_form_1773736771.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -1;}.callout-color-bg-two.outside .d-grid.grid-header {  background: var(--ev-primary);  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg-two.outside .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg-two.outside .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-bg: #fff;  --btn-border-color: #fff;}.callout-color-bg-two.outside .d-grid.grid-header[data-header-align="center"] {  margin-inline: unset;  max-width: 60ch;}.callout-color-bg-two.outside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-position: right top;  background-size: 60vw auto;  background-repeat: no-repeat;  z-index: -1;}@media (max-width: 768px) {  .callout-color-bg-two.outside .callout-color-bg-two__content::after {    background-size: 70vw auto;  }}.callout-color-bg-two.outside .d-grid.grid-header {  background: var(--ev-secondary);}.callout-color-bg-two.outside::before,.callout-color-bg-two.inside .callout-color-bg-two__content::before {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg-two.inside .callout-color-bg-two__content,.callout-color-bg-two.inside .callout-color-bg-two__content::before,.callout-color-bg-two.inside .callout-color-bg-two__content::after {  border-radius: var(--ev-border-radius);}                     /* Tout savoir sur le dégât des eaux#12288 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Tout savoir sur les travaux après incendie#12287 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Tout savoir sur nos travaux d'isolation#12278 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Nos travaux d’isolation#12277 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Tout savoir sur nos travaux de plâtrerie et cloisons#12276 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Nos travaux de plâtrerie et cloisons#12275 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Tout savoir sur nos travaux de revêtement de sol et mur#12274 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Nos expertise en revêtement de sol et mur#12273 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Solutions sur mesure en conception et design d'espace#12009 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Tout savoir sur nos travaux de peinture #12270 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Notre méthode d’intervention(peinture)#12267 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-step::before,.process__item:nth-child(4) .process__item-step::before,.process__item:nth-child(7) .process__item-step::before,.process__item:nth-child(8) .process__item-step::before {  color: var(--ev-primary);}.process__item-title {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-title,.process__item:nth-child(4) .process__item-title,.process__item:nth-child(7) .process__item-title,.process__item:nth-child(8) .process__item-title {  color: var(--ev-primary);}.process__item {  overflow: hidden;}.process__item {grid-template-columns: 1fr auto 1fr;grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3), .process__item:nth-child(4), .process__item:nth-child(7), .process__item:nth-child(8) {grid-template-columns: 2fr auto 1.5fr;}.process__item-content {gap: var(--ev-space-l);gap: var(--ev-space-xs);}.process__item-content {padding: var(--ev-space-l);padding: var(--ev-space-xs);}@media(max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media(width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}                     /* Nos prestations de peinture#12266 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Confiez vos travaux après incendie à TROPICOLOR 2#12036 */                .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);  }}                     /* Besoin de travaux après un dégât des eaux ? 2#12035 */                .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);  }}                     /* Besoin d’un assèchement après sinistre ? 2#12034 */                .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);  }}                     /* Besoin d’un assèchement après sinistre ?#12032 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Notre démarche d’intervention#12030 */                .process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-xl);}.process__item-content {  display: flex;}.process__item::before {  content: "";  position: absolute;  height: 1px;  left: -50vw;  background: var(--ev-border-color);  right: -50vw;  top: 0;}.process__item-step::before {  font-size: var(--ev-step-5);  font-weight: var(--ev-heading-font-weight);  line-height: 1;}.process__body {  counter-reset: process-counter;  margin-top: var(--ev-space-s-m);}.process__item {  counter-increment: process-counter;}.process__item-step::before {  content: counter(process-counter, decimal-leading-zero);}.process__item {  display: grid;}.process__item-step::before {  width: var(--ev-step-6);  color: var(--ev-heading-color);}.process__item {  grid-template-columns: minmax(0, 400px) 1fr minmax(auto, 500px);  grid-template-areas: "figure ..     content";  column-gap: var(--ev-space-l);}.process__item-content {  gap: var(--ev-space-l);  grid-area: content;}.process__item-figure {  grid-area: figure;}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}.process__item-figure img {  height: inherit;}.process__item::before {  content: unset !important;}.process__item {  padding-block: 0;}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.process__item-content {  padding: var(--ev-space-l);}.process__item-figure,.process__item-figure img {  width: 100%;  height: 100% !important;  aspect-ratio: 1/1 !important;}.process__item-figure img {  object-fit: cover;}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  grid-template-areas: "content .. figure";}.process__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-quaternary);  border-right: 5px var(--ev-border-style) var(--ev-quaternary);}.process__item:nth-child(3),.process__item:nth-child(4),.process__item:nth-child(7),.process__item:nth-child(8) {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-left: 5px var(--ev-border-style) var(--ev-primary);}.process__item-figure {  overflow: hidden;}.process__item-figure,.process__item-figure img {  max-height: 130px;}.process__item-figure img {  object-fit: cover;}.process__item {  grid-template-columns: 1fr auto 1fr;  place-content: center;  column-gap: var(--ev-space-s-m);}.process__item-title {  font-size: var(--ev-step-1);}.process__item {  padding-block: var(--ev-space-xs);}.process__item-figure {  place-self: center;}.process__item-step::before {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-step::before,.process__item:nth-child(4) .process__item-step::before,.process__item:nth-child(7) .process__item-step::before,.process__item:nth-child(8) .process__item-step::before {  color: var(--ev-primary);}.process__item-title {  color: var(--ev-quaternary);}.process__item:nth-child(3) .process__item-title,.process__item:nth-child(4) .process__item-title,.process__item:nth-child(7) .process__item-title,.process__item:nth-child(8) .process__item-title {  color: var(--ev-primary);}.process__item {  overflow: hidden;}.process__item {grid-template-columns: 1fr auto 1fr;grid-template-columns: 1fr auto 2fr;}.process__item:nth-child(3), .process__item:nth-child(4), .process__item:nth-child(7), .process__item:nth-child(8) {grid-template-columns: 2fr auto 1.5fr;}.process__item-content {gap: var(--ev-space-l);gap: var(--ev-space-xs);}.process__item-content {padding: var(--ev-space-l);padding: var(--ev-space-xs);}@media(max-width: 767px) {  .process__item-content {    gap: var(--ev-space-xs);    padding: var(--ev-space-s-m);  }  .process__item {    padding-block: var(--ev-space-s);  }}@media(width < 992px) {  .process__item-figure {    margin-bottom: 0;  }}                     /* Solution sur mesure pour la rénovation de salon, salle de bain, cuisine et bureau#12007 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Header#11973 */                .navbar img {  width: auto;}@media (width < 992px) {  .navbar img {    height: 50px !important;  }  .navbar-wrapper {    gap: 0;  }  .navbar {    padding-block: var(--ev-space-s-m);  }}.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);}@media (min-width: 992px) {  .navbar-wrapper {    place-items: center !important;  }  .navbar-wrapper {    grid-template-columns: auto auto auto;  }}.navbar img {  height: revert-layer;}.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) - 4%) );}@media(min-width:992px) {  .navbar {    --bs-navbar-padding-y: var(--ev-space-3xs);  }}                     /* Sidebar cta#11974 */                .sidebar-cta {  position: fixed;  right: 0px;  top: 50%;  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;  }}                     /* Trouvez le meilleur aménagement de vos espaces de vie et de travail avec RAD PLUS#12008 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* Hero#11977 */                .hero {  position: relative;  z-index: 1;  overflow: hidden;}.hero::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-dark-rgb), 68%);  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(.hero__title) {  color: white;}.hero__title {  color: var(--ev-secondary);}.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;}.hero__image-description-wrapper {  display: flex;  align-items: center;  gap: var(--ev-space-2xs-xs);  margin-top: var(--ev-space-xs);}@media (max-width: 767px) {  .hero__content {    grid-template-areas: "content" "img";  }  .hero {    padding-block: var(--ev-space-l-xl);  }}.hero__grid.d-grid {  max-width: 900px;}.hero__grid {  text-align: center;}.hero__cta {  place-self: center;}.hero::before {  background-color: rgba(var(--ev-dark-rgb), 50%);}                     /* Pourquoi choisir TROPICOLOR ?#11983 */                .grid-icon {  overflow: hidden;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: var(--ev-border-radius);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon__item-icon .icon {  --icon-color: var(--ev-primary);  --icon-height: 60px;}.grid-icon__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-top: 3px var(--ev-border-style) var(--ev-primary);  background-color: #fff;}.grid-icon__header-wrapper {  position: relative;  z-index: 1;}.grid-icon__header-wrapper::before {  position: absolute;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/2150691_1753804336.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  z-index: -1;}.grid-icon__title.grid-title {  font-size: var(--ev-step-3);}.grid-icon__item {  padding: var(--ev-space-xl-2xl) var(--ev-space-m-l);}.grid-icon__item {  display: grid;  grid-template-areas: 'icon title' 'icon paragraph';  place-content: center start;  gap: var(--ev-grid-gutter);}.grid-icon__item-icon,.grid-icon__item-title,.grid-icon__item-description {	place-self: center;}.grid-icon__item :not(.icon) {  color: #fff !important;}.grid-icon__item-icon {  grid-area: icon;}.grid-icon__item:nth-child(1),.grid-icon__item:nth-child(5){  background: var(--ev-tertiary);}.grid-icon__item:nth-child(1) .icon,.grid-icon__item:nth-child(5) .icon {  --icon-color: var(--ev-tertiary);}.grid-icon__item:nth-child(2),.grid-icon__item:nth-child(6){  background: var(--ev-primary);}.grid-icon__item:nth-child(2) .icon,.grid-icon__item:nth-child(6) .icon {  --icon-color: var(--ev-primary);}.grid-icon__item:nth-child(3),.grid-icon__item:nth-child(7){  background: var(--ev-secondary);}.grid-icon__item:nth-child(3) .icon,.grid-icon__item:nth-child(7) .icon {  --icon-color: var(--ev-secondary);}.grid-icon__item:nth-child(4),.grid-icon__item:nth-child(8){  background: var(--ev-quaternary);}.grid-icon__item:nth-child(4) .icon,.grid-icon__item:nth-child(8) .icon {  --icon-color: var(--ev-quaternary);}.grid-icon__item {  border: unset !important;  border-top: unset !important;}.grid-icon__item-icon .icon {  --icon-height: 40px;}.grid-icon__item-icon {  background: #fff;  border-radius: 50%;  padding: var(--ev-space-s-m);}#home #grid_icon-11983 {	margin-top: unset !important;}#home #grid_icon-11983 .grid-icon__header.d-grid.grid-header {  display: none;}#home #grid_icon-11983 .grid-icon__body.d-grid.grid-column {  margin-top: 0 !important;  gap: 0 !important;}#home #grid_icon-11983 > .container {  max-width: unset !important;  padding-inline: 0 !important;}#home #grid_icon-11983 .grid-icon__item {  border-radius: 0 !important;}@media (max-width: 767px) {  .grid-icon__item-icon {    margin-bottom: var(--ev-space-s-m);  }}                     /* Coordination et partenariat pour des projets clés en main#11988 */                .about-banner {  background: var(--ev-dark);  overflow: hidden;  position: relative;  z-index: 10;}.about-banner::before {  position: absolute !important;  content: "";  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/home-illustration_1752655129.png);  background-position: bottom right;  background-repeat: no-repeat;  background-size: contain;  z-index: 3;  opacity: 0.05;  z-index: -1;}#home .about-banner {  margin-top: unset !important;}/* .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);    position: relative;    z-index: 2;    overflow: hidden;  }  /*   .about-banner__content {    grid-template-areas: "img text";  }  .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__text::before {    position: absolute !important;    content: "";    background-color: #fff;    inset: 0 -50vw -1vw -5vw;    z-index: -2;    box-shadow: var(--ev-shadow-sm);  }}.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;}.about-banner {  background: unset !important;}.about-banner__content {  display: flex !important;  place-items: start center;  gap: var(--ev-space-xl-2xl);}.about-banner__image {  flex: 0 0 50%;  padding: 0;  width: 100%;  max-width: 100%;  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)    hue-rotate(0deg);  overflow: visible !important;}#home .about-banner__image {  margin-top: -70px;  position: relative;  z-index: 1;}@media (width < 768px) {  .about-banner {    background: var(--ev-dark);  }  .about-banner__content {    display: block !important;  }  #home .about-banner .about-banner__image {    margin-top: -75px;  }  .about-banner__image {    margin-bottom: var(--ev-space-xl-2xl) !important;  }}.about-banner__image {  max-width: 100%;}.about-banner__image img {  object-fit: cover;}#home .about-banner {  overflow: unset !important;}                     /* Counter#11980 */                .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: 0.3s ease-in-out;}.counter {  background: unset !important;  padding-block: unset !important;  margin-top: var(--ev-space-2xl-3xl);}.counter__content {  position: relative;  z-index: 1;  padding: var(--ev-space-xl-2xl) var(--ev-space-2xl-3xl);}.counter__content::before {  position: absolute;  content: "";  background-color: var(--ev-primary);  inset: 0 0 -50vw 0;  z-index: -1;}.counter .text-primary {  color: var(--ev-heading-color);}.counter__item {  text-align: start;}.counter__item-icon {  text-align: start;  align-self: start;  margin-bottom: var(--ev-space-m);  height: fit-content;}.counter .icon {  --icon-height: 50px;}.counter .p {  font-size: var(--ev-step-1);  font-weight: 600;}.counter__number {  font-size: var(--ev-step-5);}.counter__content::before {  content: unset !important;}.counter__item {  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  padding: var(--ev-space-xl);}.counter__content {  padding: 0;}.counter__title > * {  color: #fff !important;}.counter__item:nth-child(1) {  background: var(--ev-tertiary);}.counter__item:nth-child(2) {  background: var(--ev-primary);}.counter__item:nth-child(3) {  background: var(--ev-secondary);}.counter__item:nth-child(4) {  background: var(--ev-quaternary);}.counter .text-primary {  color: #fff !important;}.counter__number {  font-size: var(--ev-step-6);  font-weight: var(--ev-heading-font-weight);}.counter {  position: relative;  z-index: 20;  margin-bottom: calc(0px - var(--ev-space-l));}@media (max-width: 992px) {  .counter__item {    text-align: center;    place-content: center;    align-items: center;  }  .counter__item-icon {    text-align: center;    align-self: center;  }  .counter__content {    padding: var(--ev-space-xl-2xl) var(--ev-space-2xl);  }}.counter {  margin-top: 0 !important;}@media (width < 400px) {  .counter__content {    padding: var(--ev-space-xl-2xl) var(--ev-space-s-m);  }}@media(max-width: 767px) {  .counter__content {    gap: var(--ev-space-3xs);  }	.counter__item {  	padding: var(--ev-space-xl) var(--ev-space-l);	}}                     /* Nos services#12005 */                .grid-standard {  overflow: hidden;  position: relative;  z-index: 1;}/* @media (min-width: 992px) {  .grid-standard::before {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/boite-outils_1752748490.png);    background-position: bottom right;    right: 1%;    background-size: 11% auto;    background-repeat: no-repeat;    z-index: -1;  }  .grid-standard::after {    content: "";    position: absolute !important;    inset: 0;    background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/151166933111_1752573585.png);    background-position: top left;    left: -4%;    background-size: 15% auto;    background-repeat: no-repeat;    opacity: 0.65;    z-index: -1;  }} */.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-heading-color);  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);}@media (max-width: 991px) {  .grid-standard__item:nth-child(1) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(1)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -8px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -8px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(1) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(1) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(1) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(1) .grid-standard__item-text > * {    color: #fff !important;  }  }@media (min-width: 992px) {  .grid-standard__item:nth-child(2) {    position: relative;    z-index: 1;  }  .grid-standard__item:nth-child(2) ul li::before {    background-color: var(--icon-color, var(--ev-dark));  }  .grid-standard__item:nth-child(2)::before {    content: "";    position: absolute !important;    background: var(--ev-primary);    width: calc(100% + 3px);    height: 2px;    bottom: -9px;    left: 16px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2)::after {    content: "";    position: absolute !important;    background: var(--ev-primary);    height: calc(100% + 3px);    width: 2px;    top: 16px;    right: -9px;    transition: 0.5s linear;    -webkit-transition: 0.5s linear;  }  .grid-standard__item:nth-child(2) {    background: var(--ev-primary);  }  .grid-standard__item:nth-child(2) .grid-standard__item-title.item-title {    color: #fff !important;  }  .grid-standard__item:nth-child(2) .grid-standard__item-text > * {    color: #fff !important;  }}.grid-standard__item {  background: #fff;  border: unset !important;  box-shadow: var(--ev-shadow-lg);  overflow: visible !important;}.grid-standard__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}#home #grid_standard-12005 {  position: relative;  z-index: 0;  padding-bottom: var(--ev-space-3xl);}#home #grid_standard-12005::before {  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/services_illustartion_1773649665.png');  background-repeat: no-repeat; 	background-size: 100% 300px;	background-position: bottom;  opacity: 0.13;} /* #home #grid_standard-12005::after {  position: absolute;  content: "";  inset: 0;  background-color: transparent;  background-image: linear-gradient(180deg, #ffffff 0%, #FFFFFFCC 100%);  opacity: 1;  z-index: -1;} */                     /* Intervention avec les assurances#11993 */                .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);  }}                     /* Coordination avec les assurances2#11984 */                .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 {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl) var(--ev-space-l);   margin-inline: auto;}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-secondary);  padding: var(--ev-space-xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}@media (max-width: 767px) {  .callout-color-bg__content {    margin-inline: unset !important;    max-width: 100%;  }}.callout-color-bg .btn-primary {  --btn-color: var(--ev-heading-color);}.callout-color-bg.outside {  background-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );}.callout-color-bg__content {  padding: var(--ev-space-2xl) var(--ev-space-l);  mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.callout-color-bg.outside .callout-color-bg__content {  max-width: 80%; }#home #callout_color_bg-11984 {  margin-top: unset !important;}.callout-color-bg .d-grid.grid-header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .callout-color-bg.outside .callout-color-bg__content {    max-width: 100%;  }}                     /* TROPICOLOR : Entreprise de remise en état après sinistre#11986 */                .about {  overflow: hidden;  position: relative;  z-index: 1;}.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-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cg fill='%231c274c'%3E%3Cpath d='M238 574c-7 0-14-3-19-9L114 445a25 25 0 1 1 38-33l86 99 243-278a25 25 0 1 1 38 32L257 565c-5 6-12 9-19 9zM381 576h-2c-7 0-14-4-18-10l-14-19a25 25 0 0 1 36-34l265-279a25 25 0 1 1 37 34L399 568c-5 5-11 8-18 8z'/%3E%3C/g%3E%3C/svg%3E");  --icon-height: 24px;  --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;}.about__image {  position: relative;  z-index: 1;}.about__image-one {  margin-left: var(--ev-space-2xl-3xl);  margin-bottom: var(--ev-space-2xl-3xl);  position: relative;}.about__image-two {  position: absolute;  left: 0;  bottom: 0;  width: 280px;  max-width: 280px;  height: auto;  border-top: 15px var(--ev-border-style) #fff;  border-left: 15px var(--ev-border-style) #fff;  border-right: 15px var(--ev-border-style) #fff;}.about__image-description {  background: var(--ev-primary);  padding: var(--ev-space-s);  padding: var(--ev-space-s);  text-align: start;  position: absolute;  z-index: 1;  left: -16%;  top: 20%;  width: fit-content;  height: fit-content;}.about__image-texte {  margin-bottom: unset !important;  font-size: var(--ev-step-1);  font-weight: 500;}.about__image-one img,.about__image-one img {  object-fit: cover;}.about__image {  overflow: visible !important;}.about__characteristic-wrapper {  display: flex;  justify-content: space-between;  margin-block: var(--ev-space-m);}.about__characteristic-one,.about__characteristic-two {  display: flex;  gap: var(--ev-space-3xs-2xs);  align-items: center;}.about__characteristic-one p,.about__characteristic-two p {  margin-bottom: unset !important;  font-size: var(--ev-step-2);  font-weight: var(--ev-heading-font-weight);  line-height: 32px; /*   text-transform: capitalize; */}.about__characteristic-wrapper .icon {  --icon-height: 60px;  --icon-color: var(--ev-primary);}.about__characteristic-wrapper {  margin-block: var(--ev-space-m) var(--ev-space-l);}.about__image-icon {  position: absolute;  right: 6%;  top: 10%;  --icon-height: 35px;}.about__image-description {  padding: var(--ev-space-l) var(--ev-space-s-m);}.about__image-number {  font-size: var(--ev-step-4);  font-weight: var(--ev-heading-font-weight);}.about__image figure,.about__image img {   mask-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/image_mask_1773648326.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}.about__characteristic-wrapper .icon {  --icon-height: 50px;}.about figure,.about img {  aspect-ratio: 1/1 !important;}.about__image-two {  width: 340px;  max-width: 360px;}@media (width < 992px) {  .about__content {    flex-direction: column;    gap: var(--ev-space-l-xl);  }  .about__image-two {    width: 220px;  }  .about__image-two {    border-left: unset !important;  }}@media (min-width: 992px) {  .about__content {    flex-direction: row-reverse;  }}@media (max-width: 767px) {  .about__image-description {    top: 20%;    top: 10%;  }}                     /* Grid image#11990 */                .grid-image {  overflow: hidden;}.grid-image__item-details {  position: absolute;  inset: 0;  padding: var(--ev-space-m);  background: rgba(var(--ev-dark-rgb), 50%);  color: white;  transform: translateY(-100%);  transition: transform 300ms ease-in;  height: fit-content;}.grid-image__item-heading {  padding: var(--ev-space-m);}.grid-image__item-img {  position: relative;  z-index: 1;  border-radius: var(--ev-border-radius);  width: 100%;  margin-bottom: 0;  overflow: hidden;}.grid-image__item {  background: var(--ev-light);  width: 100%;  position: relative;  overflow: hidden;  border-radius: var(--ev-border-radius);}.grid-image__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-image__item:hover .grid-image__item-details,.grid-image__item.active .grid-image__item-details {  animation: bounceIn 600ms ease-in;  transform: translateY(0);  margin-top: auto;}@keyframes bounceIn {  0% {    transform: translateY(-100%);  }  50% {    transform: translateY(0%);  }  70% {    transform: translateY(-10%);  }  80% {    transform: translateY(0%);  }  90% {    transform: translateY(-5%);  }  100% {    transform: translateY(0%);  }}                     /* Nos sevices en plus#11999 */                .carousel-image .swiper {  max-height: 650px;}.carousel-image {  padding-block: var(--ev-space-2xl) ;  overflow: hidden;  position: relative;  z-index: 1;}.carousel-image::before {  content: "";  position: absolute;  background-color: var(--ev-dark);  inset: 0;  z-index: -1;  width: 100%;  height: 90%;}.carousel-image__item-details {  position: absolute;  inset: 0;  padding: var(--ev-space-m);  background: rgba(var(--ev-dark-rgb), 75%);  color: white;  /*   transform: translateY(-100%);  transition: transform 300ms ease-in; */  transition: all 300ms ease-in;  height: 100%;  opacity: 0;}.carousel-image__body {  margin-top: var(--ev-space-m);}.carousel-image__item-heading {  padding: var(--ev-space-m);}.carousel-image__item-img {  position: relative;  z-index: 1;  border-radius: var(--ev-border-radius);  width: 100%;  margin-bottom: 0;  overflow: hidden;}.carousel-image__item {  background: var(--ev-light);  width: 100%;  position: relative;  overflow: hidden;  border-radius: var(--ev-border-radius);  border: 1px solid var(--ev-border-color);  margin-bottom: 1px;}.carousel-image__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.carousel-image__item:hover .carousel-image__item-details {  /*     animation: bounceIn 600ms ease-in;  transform: translateY(0); */  opacity: 1;  margin-top: auto;}@keyframes bounceIn {  0% {    transform: translateY(-100%);  }  50% {    transform: translateY(0%);  }  70% {    transform: translateY(-10%);  }  80% {    transform: translateY(0%);  }  90% {    transform: translateY(-5%);  }  100% {    transform: translateY(0%);  }}.carousel-image__item-heading {  padding: unset !important;}.carousel-image__item-title {  color: #fff !important;}.carousel-image__item-details {  display: grid;  place-content: end start;}.carousel-image__item {  border: unset !important;}.carousel-image__title,.carousel-image__description {  color: #fff !important;}.carousel-image__body {  margin-inline: var(--ev-space-xs-s);}.carousel-image__item-img img {  margin-left: 30px;  -webkit-transform: scale(1.2);  transform: scale(1.2);  -webkit-transition: 0.5s ease-in-out;  transition: 0.3s ease-in-out;}.carousel-image__item:hover .carousel-image__item-img img {  margin-left: 0px;}@media (max-width: 1400px) {  .carousel-image__item-img img {    margin-left: 20px;  }}.carousel-image::before {  background-color: var(--ev-quaternary);  height: 70%;}.carousel-image__header > * {  color: #fff !important;}                     /* Besoin d’une intervention après sinistre ?#12033 */                .callout-color-bg-two {  overflow: hidden;}.callout-color-bg-two.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg-two.inside .callout-color-bg-two__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg-two .grid-cta {  grid-area: nav;}.callout-color-bg-two .btn {  margin-top: var(--ev-space-s);}.callout-color-bg-two__title {  font-size: var(--ev-step-5);}.callout-color-bg-two.outside,.callout-color-bg-two.inside .callout-color-bg-two__content {  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg-two.outside::before,.callout-color-bg-two.inside .callout-color-bg-two__content::before {  content: "";  position: absolute;  inset: 0;  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 69%)  );  z-index: -1;}.callout-color-bg-two.inside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/tropicolor/upload/bg_form_1773736771.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -1;}.callout-color-bg-two.outside .d-grid.grid-header {  background: var(--ev-primary);  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg-two.outside .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg-two.outside .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-bg: #fff;  --btn-border-color: #fff;}.callout-color-bg-two.outside .d-grid.grid-header[data-header-align="center"] {  margin-inline: unset;  max-width: 60ch;}.callout-color-bg-two.outside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-position: right top;  background-size: 60vw auto;  background-repeat: no-repeat;  z-index: -1;}@media (max-width: 768px) {  .callout-color-bg-two.outside .callout-color-bg-two__content::after {    background-size: 70vw auto;  }}.callout-color-bg-two.outside .d-grid.grid-header {  background: var(--ev-secondary);}.callout-color-bg-two.outside::before,.callout-color-bg-two.inside .callout-color-bg-two__content::before {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 26%)  );}.callout-color-bg-two.inside .callout-color-bg-two__content,.callout-color-bg-two.inside .callout-color-bg-two__content::before,.callout-color-bg-two.inside .callout-color-bg-two__content::after {  border-radius: var(--ev-border-radius);}                     /* Tout ce qu’il faut savoir sur nos services#12286 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}                     /* Nos clients#11981 */                .grid-cta {  overflow: hidden;}.grid-cta__item {  background-color: var(--ev-light);  padding: var(--ev-space-m);  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.grid-cta .btn {  white-space: nowrap;}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: center;  justify-items: center;  text-align: center;}.grid-cta__item {  grid-template-areas: "title" "cta" "img";  grid-template-columns: 1fr;  overflow: hidden;}.grid-cta .grid-image {  transform: translateY(var(--ev-space-l));  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  border: unset !important;  background-color: unset;  padding: unset !important;  border-radius: unset !important;  display: flex;  text-align: start;  align-items: flex-start;  flex-direction: column;}.grid-cta__item-content {  display: grid;  grid-template-areas: "subtitle" "title" "cta";  text-align: start;  position: relative;  z-index: 2;  align-self: flex-end;  width: 54%;  background: var(--ev-secondary);  padding: var(--ev-space-m-l);}.grid-cta__item-title {  font-size: var(--ev-step-3);  font-weight: 600;}.grid-cta__item-content > * {  color: #fff !important;}.grid-cta__image {  position: relative;  z-index: 1;}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: unset !important;}.grid-cta__item-subtitle {  font-weight: 500 !important;}.grid-cta__item-title {  font-size: var(--ev-step-2);} .grid-cta__item-content {  width: 80%;  margin-top: -30px;  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 var(--ev-border-radius);  border-radius: var(--ev-border-radius);}.grid-cta .grid-image {  transform: unset !important;}.grid-cta__item-content {  background: #fff;  padding: var(--ev-space-xs-s);  box-shadow: var(--ev-shadow-lg);}.grid-cta__item {  padding-bottom: var(--ev-space-2xs) !important;}.grid-cta__item-content > * {  color: var(--ev-heading-color) !important;}@media (max-width: 991px) {  .grid-cta__body.d-grid.grid-column {    margin-top: unset !important;  }}@media (max-width: 991.98px) {  .grid-cta__image {    margin-bottom: 0 !important;  }  .grid-cta__body.d-grid.grid-column {    gap: 0 !important;  }}                     /* Nos partenaires#11989 */                .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 .item-title {  font-size: var(--ev-step-1);}                     /* Cookies#12000 */                .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 {	color: #fff !important;}                     /* Footer#12001 */                .footer {  --bg-color: var(--ev-dark);  --border-color: #ffffff2b;  --heading-color: #fff;  --text-color: #b6b5b5;  background: var(--bg-color);  padding-block: var(--ev-space-l) 0;  overflow: hidden;  position: relative;  z-index: 10 !important;}/* .footer::before {  content: "";  position: absolute;  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/rad_plus/upload/footer__bg_1752580484.jpg);  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  z-index: -2;}.footer::after {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-dark-rgb), 0.8);  z-index: -1;} */.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;}@media (max-width: 767px){   .footer__column:nth-child(1) {    grid-row: 1/2;    grid-column: 1/3;  }  .footer__column:nth-child(2) {    grid-row: 2/3;    grid-column: 1/2;  }  .footer__column:nth-child(3) {    grid-row: 2/3;    grid-column: 2/3;  }}.footer__column.footer__column--copyright {  position: relative;}   .footer__column.footer__column--copyright::after {  position: absolute;  content: "";  inset: 0 -50vw;  background: linear-gradient(to right, #d4be00 0%, #d40063 45%, #008bd3 75%, #00d39f 100%);  z-index:-1;}.footer__column.footer__column--copyright * {  color: #fff !important;}.footer {  --bg-color: hsl( var(--ev-secondary-hue), var(--ev-secondary-saturation), calc(var(--ev-secondary-lightness) + 12%) );  --heading-color: var(--ev-heading-color);  --text-color: var(--ev-heading-color);}