/* Diagnostic d'État des risques et Pollutions#8893 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Réduisez jusqu’à 20 % de votre consommation d’énergie#11053 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Mon Accompagnateur Rénov' : nos missions clés#8986 */                .grid-activity {  position: relative;  overflow: hidden;  z-index: 10;}.grid-activity::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: contain;  background-repeat: repeat;  inset: 0;  background-position: right bottom;  opacity: 0.03;  z-index: -1;  filter: grayscale(1);}.grid-activity__item {  background: var(--ev-body-bg);  border-radius: var(--ev-border-radius);  width: fit-content;  height: 100%;}.grid-activity__item-title{   transition: transform 1s ease-in;}.grid-activity__item-title:hover,.grid-activity__item-title.active{  color: var(--ev-body-bg);  cursor: pointer;}.grid-activity__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-activity__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  height: 100%;  margin-bottom: 0;}.grid-activity__body.d-grid.grid-column {  padding-bottom: var(--ev-space-xs);}.grid-activity__header.d-grid.grid-header {  display: grid;  grid-template-areas: "subtitle" "title" "paragraph";  place-items: center;}.grid-activity__item-image {  grid-area: img;}.grid-activity__item-text {  grid-area: content;  padding: var(--ev-space-m) var(--ev-space-s);}.grid-activity__item-image img {  height: 100%;  object-fit: cover;  -webkit-mask-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/shape.png);  -webkit-mask-repeat: no-repeat;  -webkit-mask-size: 100% 100%;  mask-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/shape.png);  mask-repeat: no-repeat;  mask-size: 100% 100%;}.grid-activity__btn {  text-decoration: unset;  position: relative;}.grid-activity__btn::before {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 0;  width: 100%;  height: 2px;  background-color: var(--ev-dark);  transition: all ease 0.4s;}.grid-activity__btn:hover::before {  background-color: var(--ev-primary);  width: 60%;}.grid-activity__btn:hover,.grid-activity__btn:hover .icon {  color: var(--ev-primary) !important;}.grid-activity__btn .icon {  --icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m303.616 64.034-19.869 22.477L458.514 241H0v30h458.514L283.747 425.489l19.869 22.477L512 263.761v-15.522z'/%3E%3C/svg%3E") !important;  color: var(--ev-dark);  margin-left: var(--ev-space-3xs);}.grid-activity__item-image {  position: relative;}.grid-activity__item-icon {  height: fit-content;  width: fit-content;  border-radius: 50%;  background: #fdfefc;  border: 5px var(--ev-border-style) #fff;  position: absolute;  z-index: 10;  right: 1%;  top: 12px;  margin: 0;  padding: var(--ev-space-xs);}.grid-activity__item-icon .icon {  height: 45px;  width: 45px;  color: var(--ev-primary);  transition: 1s;}.grid-activity__item:hover{  background: var(--ev-primary);}.grid-activity__item:hover .grid-activity__item-icon {  background: var(--ev-primary);}.grid-activity__item:hover .grid-activity__item-icon .icon {  color: var(--ev-body-bg);  transform: rotateY(180deg);}.grid-activity__body {  margin-top: var(--ev-space-xl);}.grid-activity__item {  background:var(--ev-body-bg);  width:fit-content;  display:grid;  gap:var(--ev-space-m-l);  grid-template-areas:"img content";  place-items:center;  grid-auto-columns: 1fr;}@media (max-width: 600px) {  .grid-activity__item-icon {    top: 31px;  }}@media (min-width: 992px) and (max-width: 1200px) {  .grid-activity__item {    grid-template-areas: "img" "content";    gap: var(--ev-space-s);  }  .grid-activity__item-icon {    right: 10%;  }}                     /* Étude thermique et énergies renouvelables#8985 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Nos missions pour un diagnostic technique global réussi#8984 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Vendez ou louez plus vite et plus cher#11213 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Pourquoi choisir Quick Renov ?#11214 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* Pour quels types de biens ?#11215 */                .grid-cta {  overflow: hidden;}#grid_cta-8983{  margin-bottom: var(--ev-space-2xl);}.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);  transition: all ease-in-out 0.2s;}.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 {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  padding: var(--ev-space-xl);  grid-template-areas: "img  " "cta  " "title" "paragraph";  border-radius: 10px;  background: white;  border: none;  box-shadow: var(--ev-shadow-lg);}.grid-cta .grid-image {  transform: 0;  overflow: vhi;  aspect-ratio: 1/1 !important;  border-radius: 100vmax 0px 100vmax 100vmax;}.grid-cta img {  width: 100%;  height: 100%;}.grid-cta__item .grid-cta__title {  margin-top: var(--ev-space-s-m);}.grid-cta__body {  margin-bottom: var(--ev-space-s);}.grid-cta__header {  position: relative;  padding-block: var(--ev-space-2xl) var(--ev-space-3xl);  margin-bottom: calc(0px - var(--ev-space-3xl));  z-index: 10;}.grid-cta__header .grid-cta__title {  font-size: var(--ev-step-5);}.grid-cta__header::after {  content: "";  position: absolute;  inset: 0 -50vw;  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 35%)  ) !important;  z-index: -1;}.grid-cta .btn {  margin-right: 0;}.grid-cta .grid-cta {  margin-top: -2rem;}.grid-cta__body.d-grid.grid-column {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item::before {  content: "";  position: absolute;  inset: 0;  background: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png);  background-repeat: no-repeat;  background-size: 40%;  background-position: right bottom;  opacity: 0.2;  z-index: -1;}.grid-cta__item:hover {  background: var(--ev-primary);}.grid-cta__item:hover .btn-primary {  --btn-bg: var(--ev-body-bg);  --btn-border-color: var(--ev-body-bg);}                     /* État des nuisances sonores aériennes#8930 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Secteurs d’activité éligibles à la HP flottante#11054 */                .carousel-standard .swiper {  max-height: 550px;}.carousel-standard {  background: var(--ev-light);  padding-block: var(--ev-space-2xl);  overflow: hidden;  position: relative;  z-index: 10;}.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 {  color: var(--ev-primary);  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__item-image {  position: relative;}.carousel-standard__item-text {  padding: var(--ev-space-s-m);  position: absolute;  z-index: 10;  bottom: 0;  background: var(--ev-body-bg);  border-radius: 0 100vmax 0 0;}.carousel-standard__item-title.item-title {  text-wrap: balance;  margin-right: var(--ev-space-s-m);}                     /* Mesurage-loi-boutin#8892 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Mesurage-loi-carrez#8891 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Une méthodologie claire et certifiée#11216 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Optimisez la performance énergétique de votre logement#11217 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* diagnostic-termites#8886 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Diagnostic-plomb#8882 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Diagnostic Amiante#8880 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* diagnostic-gaz#8879 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Notre méthodologie#11055 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Notre process d’intervention#11056 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* Services#11057 */                .grid-cta {  overflow: hidden;}#grid_cta-8983{  margin-bottom: var(--ev-space-2xl);}.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);  transition: all ease-in-out 0.2s;}.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 {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  padding: var(--ev-space-xl);  grid-template-areas: "img  " "cta  " "title" "paragraph";  border-radius: 10px;  background: white;  border: none;  box-shadow: var(--ev-shadow-lg);}.grid-cta .grid-image {  transform: 0;  overflow: vhi;  aspect-ratio: 1/1 !important;  border-radius: 100vmax 0px 100vmax 100vmax;}.grid-cta img {  width: 100%;  height: 100%;}.grid-cta__item .grid-cta__title {  margin-top: var(--ev-space-s-m);}.grid-cta__body {  margin-bottom: var(--ev-space-s);}.grid-cta__header {  position: relative;  padding-block: var(--ev-space-2xl) var(--ev-space-3xl);  margin-bottom: calc(0px - var(--ev-space-3xl));  z-index: 10;}.grid-cta__header .grid-cta__title {  font-size: var(--ev-step-5);}.grid-cta__header::after {  content: "";  position: absolute;  inset: 0 -50vw;  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 35%)  ) !important;  z-index: -1;}.grid-cta .btn {  margin-right: 0;}.grid-cta .grid-cta {  margin-top: -2rem;}.grid-cta__body.d-grid.grid-column {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item::before {  content: "";  position: absolute;  inset: 0;  background: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png);  background-repeat: no-repeat;  background-size: 40%;  background-position: right bottom;  opacity: 0.2;  z-index: -1;}.grid-cta__item:hover {  background: var(--ev-primary);}.grid-cta__item:hover .btn-primary {  --btn-bg: var(--ev-body-bg);  --btn-border-color: var(--ev-body-bg);}                     /* Pourquoi adopter la HP flottante sur vos groupes froids ?#11058 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Tout savoir sur la HP flottante#11059 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Financée 100% par les CEE (Certificats d’Économies d’Énergie)#11063 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Passez à la Régulation HP Flottante et commencez à économiser#11150 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Pourquoi installer une HP Flottante dans un bâtiment tertiaire ?#11152 */                .about-banner {  background: var(--ev-body-bg);  overflow: hidden;  position: relative;  z-index: 10;}.about-banner :not(.btn) {  color: var(--ev-heading-color);}.about-banner__content {  --image-width: 900px;  display: grid;  place-items: center;}@media (width >= 768px) {  .about-banner__text {    padding-block: var(--ev-space-2xl);  }  .about-banner__content {    gap: var(--ev-space-2xl);    grid-template-columns:      minmax(0, var(--image-width)) minmax(        0,        calc(var(--ev-grid-max-width) - var(--image-width))      )      1fr 1fr;    grid-template-areas: "img text text ..";  }}.about-banner__title {  font-size: var(--ev-step-5);}.about-banner__text {  padding-inline: var(--ev-grid-gutter, 1rem);  grid-area: text;}.about-banner .btn {  margin-top: var(--ev-space-m);}.about-banner__subtitle {  grid-row: 1;}.about-banner__image {  border-top-right-radius: var(--ev-border-radius);  border-bottom-right-radius: var(--ev-border-radius);  width: 100%;  overflow: hidden;  aspect-ratio: 1/1;  border-radius: 0;  position: relative;  z-index: 10;  background-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));}.about-banner__image::before{  content: "";  position: absolute;  background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png) !important;  background-size: 400px !important;  background-repeat: no-repeat !important;  inset: 0;  opacity: 0.18;  background-position: left bottom !important;  z-index:-1;}#about_banner-11339 .about-banner__image::before {	background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/person_shape_1769789491.svg) !important;  background-size: 700px !important;	opacity: .2;	left: -25%;}#about_banner-11339 .about-banner__image img {  height: 550px;}.about-banner__image::after {  content: "";  position: absolute;  width: 20%;  background: #fff;  height: 100%;  right: 0;}.about-banner__image img {  position: absolute;  height: 500px;  width: auto;  right: 0;  top: 0;  bottom: 0;  margin-block: auto;  z-index: 10;}.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__item-text {  display: flex;  place-content: center;  gap: var(--ev-grid-gutter);}.about-banner__item-icon {  background-color: var(--ev-primary);  width: fit-content;  height: fit-content;  padding: var(--ev-space-s);  place-self: center;  transition: 0.8s;}.about-banner__item-description {  place-self: center;}.about-banner__item-icon .icon {  transition: 0.8s;}.about-banner__item {  margin-top: var(--ev-space-m);}.about-banner__subtitle.subtitle {  color: var(--ev-primary) !important;}.about-banner .btn-primary {  position: relative;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: var(--ev-body-bg);}.about-banner .btn-primary::before {  content: "";  position: absolute;  height: 100%;  top: 0;  left: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary::after {  content: "";  position: absolute;  height: 100%;  top: 0;  right: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary:hover::before,.about-banner .btn-primary:hover::after {  width: 50%;}@media (width < 768px) {  .about-banner__content {    display: block;  }  .about-banner {    background: var(--ev-dark);    padding-block: 0 var(--ev-space-xl);  }  .about-banner :not(.btn) {  color: white !important;}}.about-banner__item-icon:hover .icon {  transform: rotateY(180deg);}.about-banner__item-icon {  background-color: transparent;  border: 1px solid var(--ev-primary);}.about-banner__item-icon .icon {  --icon-height: 24px;}.about-banner__content {  --image-width: 800px;}.about-banner__item-description p {  margin-bottom: 0;}.about-banner__item-title.item-title {  border-bottom: 1px solid var(--ev-border-color);  padding-bottom: var(--ev-space-xs);}.about-banner .item-title {  margin-bottom: var(--ev-space-s);}@media(min-width: 768px) and (max-width:1024px){  .about-banner__image img{    height: 300px;  }}@media(min-width: 1025px) and (max-width:1300px){  .about-banner__image img{    height: 400px;  }}                     /* Des primes CEE pour réduire le coût de votre projet#11154 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* FAQ - Comment fonctionne la HP Flottante ?#11155 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Pourquoi installer une HP Flottante sur un site industriel ?#11157 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Bénéficiez de subventions CEE pour votre projet industriel#11159 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Notre processus simple en 3 étapes#11209 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* À qui s’adresse ce service ?#11211 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Pourquoi choisir Quick Renov pour votre diagnostic immobilier ?#11212 */                .about {  overflow: hidden;}.about__content {  display: flex;  gap: var(--ev-space-2xl);  place-items: center;  padding-top: var(--ev-space-m-l);}.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);  border-radius: 0;  position: relative;}#about-8859 .about__image {  flex: 0 0 60%;  max-width: 900px;  position: relative;  z-index: 1;}#about-8859 .about__image::before {  content: "";  position: absolute;  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/quick-renov/upload/mon-accompagnateur-renov-110X_1744818862.png");  background-size: auto 100px;  background-position: top right;  background-repeat: no-repeat;	right: 80px;	top: -25px;  z-index: 0;}.about__logo-image {  position: absolute;  height: 100px;  width: auto;  /*   right: 4%;  top: -2%; */  right: 10%;  top: -4%;}.about .icon--check-circle {  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");  --icon-height: 14px;  --icon-color: var(--ev-primary, var(--ev-neutral));  vertical-align: middle;  margin-right: var(--ev-space-3xs-2xs);}.about-banner__item[aria-label=""] {  display: none;}@media (max-width: 991px) {  .about__content {    display: block;  }} @media (max-width: 767px) {  .about__image {		margin-inline: auto;	}}@media (max-width: 600px) {  .about__logo-image {    height: 70px;    top: -7%;    right: 5%;  }  #about-8859 .about__image::before {		background-size: auto 70px;		top: -7%;		right: 5%;	}  .about__content {    padding-top: var(--ev-space-l-xl);  }}@media (min-width: 601px) and (max-width: 991px) {  #about-8859 .about__image::before {		background-size: auto 85px;		right: 50px;		top: -22px;	}}@media (min-width: 992px) and (max-width: 1400px) {  .about__logo-image {    height: 90px;    top: -8%;  }  #about-8859 .about__image::before {		background-size: auto 80px;		right: 50px;		top: -35px;	}}.about__image img {  object-fit: cover;}                     /* Obligations et cadre réglementaire#11336 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* À qui s’adresse Mon Accompagnateur Rénov’ ?#11218 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Demandez un audit énergétique pour votre copropriété#11228 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Pour quels bâtiments ?#11229 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Notre approche d'audit #11230 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* FAQ - Audit énergétique maison individuelle#11231 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* FAQ - Audit énergétique copropriété#11232 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* FAQ - Audit énergétique tertiaire#11233 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Besoin d’un échange rapide ?#11259 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Pourquoi choisir notre bureau d'études ?#11227 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* Jusqu’à 200€ de réduction sur votre premier audit énergétique! #11337 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Audit énergétique adapté à chaque type de bâtiment#11338 */                .grid-cta {  overflow: hidden;}#grid_cta-8983{  margin-bottom: var(--ev-space-2xl);}.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);  transition: all ease-in-out 0.2s;}.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 {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  padding: var(--ev-space-xl);  grid-template-areas: "img  " "cta  " "title" "paragraph";  border-radius: 10px;  background: white;  border: none;  box-shadow: var(--ev-shadow-lg);}.grid-cta .grid-image {  transform: 0;  overflow: vhi;  aspect-ratio: 1/1 !important;  border-radius: 100vmax 0px 100vmax 100vmax;}.grid-cta img {  width: 100%;  height: 100%;}.grid-cta__item .grid-cta__title {  margin-top: var(--ev-space-s-m);}.grid-cta__body {  margin-bottom: var(--ev-space-s);}.grid-cta__header {  position: relative;  padding-block: var(--ev-space-2xl) var(--ev-space-3xl);  margin-bottom: calc(0px - var(--ev-space-3xl));  z-index: 10;}.grid-cta__header .grid-cta__title {  font-size: var(--ev-step-5);}.grid-cta__header::after {  content: "";  position: absolute;  inset: 0 -50vw;  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 35%)  ) !important;  z-index: -1;}.grid-cta .btn {  margin-right: 0;}.grid-cta .grid-cta {  margin-top: -2rem;}.grid-cta__body.d-grid.grid-column {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item::before {  content: "";  position: absolute;  inset: 0;  background: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png);  background-repeat: no-repeat;  background-size: 40%;  background-position: right bottom;  opacity: 0.2;  z-index: -1;}.grid-cta__item:hover {  background: var(--ev-primary);}.grid-cta__item:hover .btn-primary {  --btn-bg: var(--ev-body-bg);  --btn-border-color: var(--ev-body-bg);}                     /* Pourquoi travailler avec notre bureau d’étude ?#11339 */                .about-banner {  background: var(--ev-body-bg);  overflow: hidden;  position: relative;  z-index: 10;}.about-banner :not(.btn) {  color: var(--ev-heading-color);}.about-banner__content {  --image-width: 900px;  display: grid;  place-items: center;}@media (width >= 768px) {  .about-banner__text {    padding-block: var(--ev-space-2xl);  }  .about-banner__content {    gap: var(--ev-space-2xl);    grid-template-columns:      minmax(0, var(--image-width)) minmax(        0,        calc(var(--ev-grid-max-width) - var(--image-width))      )      1fr 1fr;    grid-template-areas: "img text text ..";  }}.about-banner__title {  font-size: var(--ev-step-5);}.about-banner__text {  padding-inline: var(--ev-grid-gutter, 1rem);  grid-area: text;}.about-banner .btn {  margin-top: var(--ev-space-m);}.about-banner__subtitle {  grid-row: 1;}.about-banner__image {  border-top-right-radius: var(--ev-border-radius);  border-bottom-right-radius: var(--ev-border-radius);  width: 100%;  overflow: hidden;  aspect-ratio: 1/1;  border-radius: 0;  position: relative;  z-index: 10;  background-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));}.about-banner__image::before{  content: "";  position: absolute;  background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png) !important;  background-size: 400px !important;  background-repeat: no-repeat !important;  inset: 0;  opacity: 0.18;  background-position: left bottom !important;  z-index:-1;}#about_banner-11339 .about-banner__image::before {	background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/person_shape_1769789491.svg) !important;  background-size: 700px !important;	opacity: .2;	left: -25%;}#about_banner-11339 .about-banner__image img {  height: 550px;}.about-banner__image::after {  content: "";  position: absolute;  width: 20%;  background: #fff;  height: 100%;  right: 0;}.about-banner__image img {  position: absolute;  height: 500px;  width: auto;  right: 0;  top: 0;  bottom: 0;  margin-block: auto;  z-index: 10;}.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__item-text {  display: flex;  place-content: center;  gap: var(--ev-grid-gutter);}.about-banner__item-icon {  background-color: var(--ev-primary);  width: fit-content;  height: fit-content;  padding: var(--ev-space-s);  place-self: center;  transition: 0.8s;}.about-banner__item-description {  place-self: center;}.about-banner__item-icon .icon {  transition: 0.8s;}.about-banner__item {  margin-top: var(--ev-space-m);}.about-banner__subtitle.subtitle {  color: var(--ev-primary) !important;}.about-banner .btn-primary {  position: relative;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: var(--ev-body-bg);}.about-banner .btn-primary::before {  content: "";  position: absolute;  height: 100%;  top: 0;  left: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary::after {  content: "";  position: absolute;  height: 100%;  top: 0;  right: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary:hover::before,.about-banner .btn-primary:hover::after {  width: 50%;}@media (width < 768px) {  .about-banner__content {    display: block;  }  .about-banner {    background: var(--ev-dark);    padding-block: 0 var(--ev-space-xl);  }  .about-banner :not(.btn) {  color: white !important;}}.about-banner__item-icon:hover .icon {  transform: rotateY(180deg);}.about-banner__item-icon {  background-color: transparent;  border: 1px solid var(--ev-primary);}.about-banner__item-icon .icon {  --icon-height: 24px;}.about-banner__content {  --image-width: 800px;}.about-banner__item-description p {  margin-bottom: 0;}.about-banner__item-title.item-title {  border-bottom: 1px solid var(--ev-border-color);  padding-bottom: var(--ev-space-xs);}.about-banner .item-title {  margin-bottom: var(--ev-space-s);}@media(min-width: 768px) and (max-width:1024px){  .about-banner__image img{    height: 300px;  }}@media(min-width: 1025px) and (max-width:1300px){  .about-banner__image img{    height: 400px;  }}                     /* Sidebar cta#8847 */                .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: inline-flex;  }  .sidebar-cta__button:not(:last-child) {    border-right: var(--ev-border-width) var(--ev-border-style) rgba(var(--ev-dark-rgb), 0.3);   }      .sidebar-cta .btn-calendar img {    position: fixed;    bottom: 14%;    height: 50px;    z-index: 99;    border-radius: 100vmax;    right: var(--ev-space-s-m);  }}@media (width < 768px) {  .sidebar-cta {    display: flex;  }  .sidebar-cta__button {    flex: 1 1 0;      /* 3 parts égales */  }  .sidebar-cta__button .btn {    width: 100%;      /* le bouton remplit sa “colonne” */    justify-content: center; /* optionnel */  }}    .sidebar-cta .btn-calendar__img {    height: 54px;  }  .sidebar-cta .btn-calendar {    border-radius: 14px 10px 0 14px;    overflow: hidden;    margin-bottom: 1rem;  }}                     /* Comment se déroule votre audit énergétique ?#11340 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Besoin d’un audit énergétique conforme ?#11341 */                .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-3xl);  overflow: hidden;}#home .callout-image-bg {  margin-top: unset !important;}.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);  background-attachment: fixed;}.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::after {    background-image: var(--bg-image-mobile);  }}                     /* Plaquette HTML DESTRAT#16609 */                                     /* Notre méthodologie#11226 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Diagnostic Immobilier (DPE) — FAQ#11220 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Audit énergétique (RGE) — FAQ#11221 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Mon Accompagnateur Rénov’ (MAR) — FAQ#11222 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Le rôle d'une HP flottante (Haute Pression flottante)#8873 */                .paragraph__item--Centre figure {  margin-bottom: var(--ev-space-xs-s);  border-radius: var(--ev-border-radius);}#paragraph_droite-8873 .paragraph__image {  position: relative;  z-index: 1;  overflow: visible;}#paragraph_droite-8873 .paragraph__image::before {  content:"";  position: absolute;  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-opqibi_1763368288.jpg);  background-size: auto 70px;  background-repeat: no-repeat;  background-position: right top;  right: 6%;  top: -5%;}@media(max-width: 479px) { #paragraph_droite-8873 .paragraph__image::before {		background-size: auto 50px;		top: -18%;	}}@media (min-width: 480px) and (max-width: 767px) {  #paragraph_droite-8873 .paragraph__image::before {		background-size: auto 50px;		top: -10%;	}}@media (min-width: 768px) and (max-width:1024px) {  #paragraph_droite-8873 .paragraph__image::before {		background-size: auto 60px;		top: -12%;	}}                     /* Pourquoi nous faire confiance ?#11223 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* Ce que comprend notre audit énergétique#11224 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* À qui s’adresse cet audit énergétique ?#11225 */                .grid-cta {  overflow: hidden;}#grid_cta-8983{  margin-bottom: var(--ev-space-2xl);}.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);  transition: all ease-in-out 0.2s;}.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 {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  padding: var(--ev-space-xl);  grid-template-areas: "img  " "cta  " "title" "paragraph";  border-radius: 10px;  background: white;  border: none;  box-shadow: var(--ev-shadow-lg);}.grid-cta .grid-image {  transform: 0;  overflow: vhi;  aspect-ratio: 1/1 !important;  border-radius: 100vmax 0px 100vmax 100vmax;}.grid-cta img {  width: 100%;  height: 100%;}.grid-cta__item .grid-cta__title {  margin-top: var(--ev-space-s-m);}.grid-cta__body {  margin-bottom: var(--ev-space-s);}.grid-cta__header {  position: relative;  padding-block: var(--ev-space-2xl) var(--ev-space-3xl);  margin-bottom: calc(0px - var(--ev-space-3xl));  z-index: 10;}.grid-cta__header .grid-cta__title {  font-size: var(--ev-step-5);}.grid-cta__header::after {  content: "";  position: absolute;  inset: 0 -50vw;  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 35%)  ) !important;  z-index: -1;}.grid-cta .btn {  margin-right: 0;}.grid-cta .grid-cta {  margin-top: -2rem;}.grid-cta__body.d-grid.grid-column {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item::before {  content: "";  position: absolute;  inset: 0;  background: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png);  background-repeat: no-repeat;  background-size: 40%;  background-position: right bottom;  opacity: 0.2;  z-index: -1;}.grid-cta__item:hover {  background: var(--ev-primary);}.grid-cta__item:hover .btn-primary {  --btn-bg: var(--ev-body-bg);  --btn-border-color: var(--ev-body-bg);}                     /* Header#8868 */                .navbar img {  width: auto;}@media (width < 992px) {  .navbar img {    height: 40px !important;  }  .navbar-wrapper {    gap: 0;  }  .navbar {    padding-block: var(--ev-space-m-l);  }}.navbar .nav-item:hover .nav-link,.navbar .nav-item.active .nav-link {  color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) - 10%)  );}.navbar-brand__name {  margin-bottom: 0;}@media (min-width: 992px) {  .navbar .btn-arrow {    line-height: 1;  }}.navbar-cta {  display: flex;  flex-wrap: wrap;}.btn--header {  font-size: 14px;}.navbar-cta {  gap: var(--ev-space-2xs);}#navRender {  width: 100%;}.nav-link {  font-size: 15px;}.navbar .dropdown-menu {  border-radius: 0;}.dropdown-item {  font-size: 14px;  margin-bottom: var(--ev-space-3xs-2xs);}.btn--header {  padding: var(--ev-space-xs) var(--ev-space-s);  border-radius: 5px;}@media (min-width: 992px) {  .navbar-wrapper {    display: grid;    grid-template-columns: auto 1fr auto;  }  .navbar figure {    transform: translateY(-6px);    padding-right: var(--ev-space-xs-s);  }  .navbar figure::before {    content: "";    position: absolute;    inset: 0;    border-bottom: 1px solid #88af65;    bottom: -5px;  }  .navbar figure::after {    content: "";    position: absolute;    inset: calc(0px - var(--ev-space-m) + 3px) 0      calc(0px - var(--ev-space-m) - 9px) calc(0px - var(--ev-space-xl-2xl));    background: #7ad2285e;    z-index: -1;  }  .navbar .nav-item:hover .dropdown-menu {    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);    padding: var(--ev-space-s) var(--ev-space-xs);  }}@media (min-width: 992px) and (max-width: 1200px) {  .navbar-brand-link img {    min-width: 100px;    height: auto !important;  }}.nav-item--home .text {  display: none;}                     /* diagnostic-électricité#8877 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Topbar#8866 */                .topbar {  display: none;  overflow: hidden;}@media (width > 768px) {  .topbar {    display: block;    background: var(--ev-dark);    padding-block: var(--ev-space-xs);  }  .topbar * {    color: white;    font-size: var(--ev-step--1);  }  .topbar__content {    display: flex;    place-content: space-between;    place-items: center;  }  .topbar ul {    gap: var(--ev-space-s);    height: fit-content;    display: flex;    margin: 0;  }  .topbar .topbar__social-media {    gap: 0;  }  .topbar__social-media-link {    margin-right: var(--ev-space-xs);  }  .topbar a {    display: flex;    place-items: center;    gap: 8px;    line-height: 100%;    text-decoration: none;  }  .topbar span {    line-height: 100%;  }  .topbar .icon {    width: 14px;    height: 14px;  }}@media (width > 768px) {  .topbar * {    line-height: 100%;  }}.topbar .icon{  color: var(--ev-primary);}.topbar__social-media-link .icon {  color: #fff;}                     /* Table#8979 */                .standard-table {  overflow: hidden;}.standard-table__body {  max-width: 100%;  overflow-x: auto;  margin: 20px 0;}.standard-table__table {  border-collapse: collapse;  width: 100%;  font-family: Arial, sans-serif;  font-size: 0.9rem;  min-width: 400px;}.standard-table__table thead tr {  background-color: #ddd;  text-align: left;}.standard-table__table tbody tr:nth-child(even) {  background-color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 36%)  );}.standard-table__table th,.standard-table__table td {  padding: 12px 15px;  border: 1px solid var(--ev-light);}.standard-table__table tbody tr {  transition: background-color 0.2s ease;}.standard-table {  position: relative;  z-index: 10;  margin-bottom: -4%;}.standard-table__table tbody tr:nth-child(odd) {  background-color: var(--ev-body-bg);}.standard-table__table thead tr {  background-color: var(--ev-primary);}@media (max-width: 767px) {  .standard-table {    position: relative;    z-index: 10;    margin-bottom: -14%;  }}@media (min-width: 768px) and (max-width: 1200px) {  .standard-table {    position: relative;    z-index: 10;    margin-bottom: -8%;  }}.standard-table__checked {  color: var(--ev-primary);}.standard-table__table .icon {  --icon-height: 22px;  margin-right: var(--ev-space-2xs);}                     /* Hero#8848 */                .hero {  position: relative;  z-index: 1;  overflow: hidden;}.hero .bg-layer {  position: absolute;  inset: 0;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0;  transform: scale(1) rotate(0deg);  transition:    opacity 1s ease-in-out,    transform 8s ease-in-out;  z-index: -2;}.hero .bg-layer.active {  opacity: 1;  transform: scale(1.12) rotate(1deg);  z-index: -3;}.hero::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(29, 56, 5, 0.73);  z-index: -1;}.hero::after {  content: "";  position: absolute;  inset: 0;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/hero-shape-5.png);  background-size: contain;  background-repeat: no-repeat;  background-position: center center;  z-index: 0;  animation: moveLeftRight 2s ease-in-out infinite;}@keyframes moveLeftRight {  0%,  100% {    transform: translateX(0);  }  50% {    transform: translateX(6px);  }}.hero__content {  color: white;}.hero__content {  --header-height: 140px;  display: grid;  min-height: calc(100vh - var(--header-height));  min-height: calc(100dvh - var(--header-height));}.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__content[data-content-align="start"] {  text-align: center;}.hero__content[data-content-align="start"] .hero__cta.grid-cta {  margin-inline: auto;}.hero__grid {  grid-template-areas: "subtitle " "title    " "author   " "paragraph" "cta      ";  place-content: center;  padding-block: var(--ev-space-xl);  position: relative;  z-index: 10;}.hero__title {  margin-bottom: var(--ev-space-m);}.hero__subtitle {  text-transform: uppercase;  font-weight: 700 !important;  font-size: var(--ev-step-1) !important;}.hero__description {  font-size: var(--ev-step-1);}.hero__cta {  margin-top: var(--ev-space-m);}.hero .btn-primary,.hero .btn-outline-primary {  position: relative;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: var(--ev-body-bg);}.hero .btn-primary:hover,.hero .btn-outline-primary:hover {  color: var(--ev-heading-color) !important;}.hero .btn-primary::before,.hero .btn-outline-primary::before {  content: "";  position: absolute;  height: 100%;  top: 0;  left: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.hero .btn-primary::after,.hero .btn-outline-primary::after {  content: "";  position: absolute;  height: 100%;  top: 0;  right: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.hero .btn-primary:hover::before,.hero .btn-primary:hover::after,.hero .btn-outline-primary:hover::before,.hero .btn-outline-primary:hover::after {  width: 50%;}.hero .subtitle::before {  content: unset;}.hero .swiper-button-prev,.hero .swiper-button-next {  background: rgba(255, 255, 255, 0.3);  border: var(--ev-border-width) var(--ev-border-style) rgba(255, 255, 255, 0.3);  border-radius: 50%;  width: 50px !important;  height: 50px !important;}.hero__content {  position: relative;}.hero .swiper-button-prev {  position: absolute !important;  inset: 0;  top: calc(50% + 75px) !important;  left: 1% !important;}.hero .swiper-button-next {  position: absolute !important;  inset: 0;  top: calc(50% + 75px) !important;  right: 1% !important;}.hero__title {  --ev-step-8: clamp(2.2451rem, 1.8289rem + 2.0808vw, 4.2998rem);  font-size: var(--ev-step-8);}@media (max-width: 479px) {  .hero__title {    font-size: var(--ev-step-5) !important;  }  .hero__subtitle {    font-size: var(--ev-step-1) !important;  }   .hero__grid{    text-align: left;  } }.hero__content {  --header-height: 262px;}.hero__grid {  max-width: 1000px;  margin-inline: auto;}.hero__title {  line-height: 1.2;}.hero__grid {  transform: translateY(calc(0px - var(--ev-space-xl)));}.hero__subtitle{  padding-left: unset !important;}                     /* Grid icon#8849 */                .grid-icon {  overflow: hidden;  padding-bottom: var(--ev-space-xs);}#home #grid_icon-8849 {  margin-top: calc(0px - var(--ev-space-2xl)) !important;  position: relative;  z-index: 1;}.grid-icon__item {  border-radius: 0px;  border: var(--ev-border-width) var(--ev-border-style) transparent;  padding: var(--ev-space-m);  background-color: var(--ev-body-bg);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.06);}.grid-icon__item-icon {  margin-bottom: var(--ev-space-m);  grid-area: icon;  transition: 0.8s;}.grid-icon__item-title {  grid-area: title;  margin-bottom: var(--ev-space-s) !important;}#grid_icon-8849 .grid-icon__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon__body.d-grid.grid-column {  gap: 0;}.grid-icon__item-icon .icon {  transition: 0.8s;}#grid_icon-8849 .grid-icon__item-description {  display: none;  grid-area: description;}#grid_icon-8849 .grid-icon__item:hover,#grid_icon-8849 .grid-icon__item.active {  background: var(--ev-primary);  width: 30vw;  display: grid;  grid-template-areas: "icon title" "icon description";  column-gap: var(--ev-space-l);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-description,#grid_icon-8849 .grid-icon__item.active .grid-icon__item-description {  display: inline-grid !important;}#grid_icon-8849 .grid-icon__item.active .grid-icon__item-icon .icon,#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon .icon {  color: var(--ev-dark);}#grid_icon-8849 .grid-icon__item:hover .grid-icon__item-icon,#grid_icon-8849 .grid-icon__item.active.grid-icon__item-icon {  transform: rotateY(180deg);}@media (max-width: 991px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    background: var(--ev-primary);    width: 100vw;    display: grid;    grid-template-areas: "icon " "title      " " description";    column-gap: var(--ev-space-l);  }}@media (min-width: 992px) and (max-width: 1200px) {  #grid_icon-8849 .grid-icon__item.active,  #grid_icon-8849 .grid-icon__item:hover {    column-gap: var(--ev-space-xs);  }  .grid-icon__item{    padding: var(--ev-space-m) var(--ev-space-xs);  }}.grid-icon__item-icon .icon {  --icon-height: 26px;}#grid_icon-8849 .grid-icon__item.active,#grid_icon-8849 .grid-icon__item:hover {  grid-template-areas: "icon ..         " "icon title      " "icon description""icon ..";  grid-template-rows: 1fr auto auto 1fr;}.grid-icon__item-icon {  border: 1px solid #92dd4ed6;  padding: var(--ev-space-s);  border-radius: 100vmax;  width: fit-content;}/* .grid-icon__item.active .grid-icon__item-icon {  display: none;} */.grid-icon__item-icon {  display: grid;  place-items: start;  height: 80px;}div.grid-icon__item {	pointer-events: unset !important;}.grid-icon__item.active,.grid-icon__item:hover {   background: var(--ev-primary);}.grid-icon__item.active .grid-icon__item-icon,.grid-icon__item:hover .grid-icon__item-icon {	border: 1px solid var(--ev-heading-color);}@media (min-width: 768px) {  #grid_icon-8849 .container {    max-width: unset !important;  }}@media (width > 992px) {  #grid_icon-8849 .container {    padding-inline: var(--ev-space-2xl);  }}                     /* Callout video#8865 */                .callout-video {  overflow: hidden;  background-color: var(--ev-light);  position: relative;  z-index: 1;  aspect-ratio: 16/9;}.callout-video::after {  content: "Placeholder Video";  position: absolute;  inset: 0;  display: grid;  place-content: center;  font: inherit;  font-style: italic;  z-index: -1;}@media (width > 768px) {  .callout-video.inside {    max-width: calc(      clamp(          var(--ev-grid-min-width, 20rem),          var(--ev-grid-preferred-width, 80%),          var(--ev-grid-max-width, 62rem)        ) - var(--ev-grid-gutter) * 2    );    border-radius: var(--ev-border-radius);    overflow: hidden;    margin-inline: auto;    width: 100%;  }}@media (max-width : 767px) {  .callout-video {    max-width: 100% !important;    width: 100%; 	  padding-inline: var(--ev-grid-gutter);  	margin-inline: auto;  }}                     /* certificats#8982 */                .grid-partner {  overflow: hidden;}.grid-partner__body {  display: flex;  column-gap: var(--ev-grid-gutter);  flex-wrap: wrap;  place-content: center;    var(--ev-border-color);  padding-block: var(--ev-space-2xl);}.grid-partner__body-wrapper {  background: var(--ev-light);  margin-top: unset !important;}.grid-partner__image {  height: 120px;  min-width: 120px;}.grid-partner__image img {  height: 120px;  opacity: 0.7;  filter: grayscale(1);  transform: scale(0.8);  transition: all 300ms ease-in;}@media (width > 992px) {  .grid-partner__image {    height: 70px;    min-width: 70px;  }  .grid-partner__image img {    height: 70px;  }}.grid-partner__item:hover .grid-partner__image img {  opacity: 1;  filter: grayscale(0);  transform: scale(1);}.grid-partner__image img {  object-fit: contain;}#grid_partner-8982 .grid-partner__body-wrapper {  background: transparent;}#grid_partner-8982 .grid-partner__image img {  opacity: 1;    filter: contrast(60%) !important;}#grid_partner-8863 .grid-partner__body {  place-content: space-between;  border-bottom: 0;  padding-block: var(--ev-space-l);}#grid_partner-8863 .grid-partner__body {  margin-top: var(--ev-space-s-m);}@media (width > 992px) {  #grid_partner-8863 .grid-partner__image img {    height: 48px;  }  #grid_partner-8863 .grid-partner__image {    height: 48px;  }}@media (min-width: 1200px) {  #grid_partner-8982 .grid-partner__body {    place-content: space-between;  }}@media (max-width: 991px){  #grid_partner-8863 .grid-partner__body{    place-content: space-evenly;  }}                     /* Solutions sur mesure pour particuliers et copropriétés#8983 */                .grid-cta {  overflow: hidden;}#grid_cta-8983{  margin-bottom: var(--ev-space-2xl);}.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);  transition: all ease-in-out 0.2s;}.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 {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  overflow: hidden;  width: 100%;}.grid-cta__item {  padding: var(--ev-space-xl);  grid-template-areas: "img  " "cta  " "title" "paragraph";  border-radius: 10px;  background: white;  border: none;  box-shadow: var(--ev-shadow-lg);}.grid-cta .grid-image {  transform: 0;  overflow: vhi;  aspect-ratio: 1/1 !important;  border-radius: 100vmax 0px 100vmax 100vmax;}.grid-cta img {  width: 100%;  height: 100%;}.grid-cta__item .grid-cta__title {  margin-top: var(--ev-space-s-m);}.grid-cta__body {  margin-bottom: var(--ev-space-s);}.grid-cta__header {  position: relative;  padding-block: var(--ev-space-2xl) var(--ev-space-3xl);  margin-bottom: calc(0px - var(--ev-space-3xl));  z-index: 10;}.grid-cta__header .grid-cta__title {  font-size: var(--ev-step-5);}.grid-cta__header::after {  content: "";  position: absolute;  inset: 0 -50vw;  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 35%)  ) !important;  z-index: -1;}.grid-cta .btn {  margin-right: 0;}.grid-cta .grid-cta {  margin-top: -2rem;}.grid-cta__body.d-grid.grid-column {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item {  position: relative;  z-index: 10;}#grid_cta-8983 .grid-cta__item::before {  content: "";  position: absolute;  inset: 0;  background: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png);  background-repeat: no-repeat;  background-size: 40%;  background-position: right bottom;  opacity: 0.2;  z-index: -1;}.grid-cta__item:hover {  background: var(--ev-primary);}.grid-cta__item:hover .btn-primary {  --btn-bg: var(--ev-body-bg);  --btn-border-color: var(--ev-body-bg);}                     /* Expert diagnostiqueur et auditeur énergétique#8887 */                .grid-activity {  position: relative;  overflow: hidden;  z-index: 10;}.grid-activity::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: contain;  background-repeat: repeat;  inset: 0;  background-position: right bottom;  opacity: 0.03;  z-index: -1;  filter: grayscale(1);}.grid-activity__item {  background: var(--ev-body-bg);  border-radius: var(--ev-border-radius);  width: fit-content;  height: 100%;}.grid-activity__item-title{   transition: transform 1s ease-in;}.grid-activity__item-title:hover,.grid-activity__item-title.active{  color: var(--ev-body-bg);  cursor: pointer;}.grid-activity__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-activity__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  height: 100%;  margin-bottom: 0;}.grid-activity__body.d-grid.grid-column {  padding-bottom: var(--ev-space-xs);}.grid-activity__header.d-grid.grid-header {  display: grid;  grid-template-areas: "subtitle" "title" "paragraph";  place-items: center;}.grid-activity__item-image {  grid-area: img;}.grid-activity__item-text {  grid-area: content;  padding: var(--ev-space-m) var(--ev-space-s);}.grid-activity__item-image img {  height: 100%;  object-fit: cover;  -webkit-mask-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/shape.png);  -webkit-mask-repeat: no-repeat;  -webkit-mask-size: 100% 100%;  mask-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/shape.png);  mask-repeat: no-repeat;  mask-size: 100% 100%;}.grid-activity__btn {  text-decoration: unset;  position: relative;}.grid-activity__btn::before {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 0;  width: 100%;  height: 2px;  background-color: var(--ev-dark);  transition: all ease 0.4s;}.grid-activity__btn:hover::before {  background-color: var(--ev-primary);  width: 60%;}.grid-activity__btn:hover,.grid-activity__btn:hover .icon {  color: var(--ev-primary) !important;}.grid-activity__btn .icon {  --icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512'%3E%3Cpath d='m303.616 64.034-19.869 22.477L458.514 241H0v30h458.514L283.747 425.489l19.869 22.477L512 263.761v-15.522z'/%3E%3C/svg%3E") !important;  color: var(--ev-dark);  margin-left: var(--ev-space-3xs);}.grid-activity__item-image {  position: relative;}.grid-activity__item-icon {  height: fit-content;  width: fit-content;  border-radius: 50%;  background: #fdfefc;  border: 5px var(--ev-border-style) #fff;  position: absolute;  z-index: 10;  right: 1%;  top: 12px;  margin: 0;  padding: var(--ev-space-xs);}.grid-activity__item-icon .icon {  height: 45px;  width: 45px;  color: var(--ev-primary);  transition: 1s;}.grid-activity__item:hover{  background: var(--ev-primary);}.grid-activity__item:hover .grid-activity__item-icon {  background: var(--ev-primary);}.grid-activity__item:hover .grid-activity__item-icon .icon {  color: var(--ev-body-bg);  transform: rotateY(180deg);}.grid-activity__body {  margin-top: var(--ev-space-xl);}.grid-activity__item {  background:var(--ev-body-bg);  width:fit-content;  display:grid;  gap:var(--ev-space-m-l);  grid-template-areas:"img content";  place-items:center;  grid-auto-columns: 1fr;}@media (max-width: 600px) {  .grid-activity__item-icon {    top: 31px;  }}@media (min-width: 992px) and (max-width: 1200px) {  .grid-activity__item {    grid-template-areas: "img" "content";    gap: var(--ev-space-s);  }  .grid-activity__item-icon {    right: 10%;  }}                     /* Mon Accompagnateur Rénov' (MAR)#8859 */                .about {  overflow: hidden;}.about__content {  display: flex;  gap: var(--ev-space-2xl);  place-items: center;  padding-top: var(--ev-space-m-l);}.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);  border-radius: 0;  position: relative;}#about-8859 .about__image {  flex: 0 0 60%;  max-width: 900px;  position: relative;  z-index: 1;}#about-8859 .about__image::before {  content: "";  position: absolute;  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/quick-renov/upload/mon-accompagnateur-renov-110X_1744818862.png");  background-size: auto 100px;  background-position: top right;  background-repeat: no-repeat;	right: 80px;	top: -25px;  z-index: 0;}.about__logo-image {  position: absolute;  height: 100px;  width: auto;  /*   right: 4%;  top: -2%; */  right: 10%;  top: -4%;}.about .icon--check-circle {  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");  --icon-height: 14px;  --icon-color: var(--ev-primary, var(--ev-neutral));  vertical-align: middle;  margin-right: var(--ev-space-3xs-2xs);}.about-banner__item[aria-label=""] {  display: none;}@media (max-width: 991px) {  .about__content {    display: block;  }} @media (max-width: 767px) {  .about__image {		margin-inline: auto;	}}@media (max-width: 600px) {  .about__logo-image {    height: 70px;    top: -7%;    right: 5%;  }  #about-8859 .about__image::before {		background-size: auto 70px;		top: -7%;		right: 5%;	}  .about__content {    padding-top: var(--ev-space-l-xl);  }}@media (min-width: 601px) and (max-width: 991px) {  #about-8859 .about__image::before {		background-size: auto 85px;		right: 50px;		top: -22px;	}}@media (min-width: 992px) and (max-width: 1400px) {  .about__logo-image {    height: 90px;    top: -8%;  }  #about-8859 .about__image::before {		background-size: auto 80px;		right: 50px;		top: -35px;	}}.about__image img {  object-fit: cover;}                     /* Quick Renov cabinet de diagnostic immobilier#8860 */                .about-banner {  background: var(--ev-body-bg);  overflow: hidden;  position: relative;  z-index: 10;}.about-banner :not(.btn) {  color: var(--ev-heading-color);}.about-banner__content {  --image-width: 900px;  display: grid;  place-items: center;}@media (width >= 768px) {  .about-banner__text {    padding-block: var(--ev-space-2xl);  }  .about-banner__content {    gap: var(--ev-space-2xl);    grid-template-columns:      minmax(0, var(--image-width)) minmax(        0,        calc(var(--ev-grid-max-width) - var(--image-width))      )      1fr 1fr;    grid-template-areas: "img text text ..";  }}.about-banner__title {  font-size: var(--ev-step-5);}.about-banner__text {  padding-inline: var(--ev-grid-gutter, 1rem);  grid-area: text;}.about-banner .btn {  margin-top: var(--ev-space-m);}.about-banner__subtitle {  grid-row: 1;}.about-banner__image {  border-top-right-radius: var(--ev-border-radius);  border-bottom-right-radius: var(--ev-border-radius);  width: 100%;  overflow: hidden;  aspect-ratio: 1/1;  border-radius: 0;  position: relative;  z-index: 10;  background-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));}.about-banner__image::before{  content: "";  position: absolute;  background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/conception-maison_1744800842.png) !important;  background-size: 400px !important;  background-repeat: no-repeat !important;  inset: 0;  opacity: 0.18;  background-position: left bottom !important;  z-index:-1;}#about_banner-11339 .about-banner__image::before {	background-image:url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/person_shape_1769789491.svg) !important;  background-size: 700px !important;	opacity: .2;	left: -25%;}#about_banner-11339 .about-banner__image img {  height: 550px;}.about-banner__image::after {  content: "";  position: absolute;  width: 20%;  background: #fff;  height: 100%;  right: 0;}.about-banner__image img {  position: absolute;  height: 500px;  width: auto;  right: 0;  top: 0;  bottom: 0;  margin-block: auto;  z-index: 10;}.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__item-text {  display: flex;  place-content: center;  gap: var(--ev-grid-gutter);}.about-banner__item-icon {  background-color: var(--ev-primary);  width: fit-content;  height: fit-content;  padding: var(--ev-space-s);  place-self: center;  transition: 0.8s;}.about-banner__item-description {  place-self: center;}.about-banner__item-icon .icon {  transition: 0.8s;}.about-banner__item {  margin-top: var(--ev-space-m);}.about-banner__subtitle.subtitle {  color: var(--ev-primary) !important;}.about-banner .btn-primary {  position: relative;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: var(--ev-body-bg);}.about-banner .btn-primary::before {  content: "";  position: absolute;  height: 100%;  top: 0;  left: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary::after {  content: "";  position: absolute;  height: 100%;  top: 0;  right: 0;  width: 0%;  background-color: var(--ev-body-bg);  z-index: -1;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.about-banner .btn-primary:hover::before,.about-banner .btn-primary:hover::after {  width: 50%;}@media (width < 768px) {  .about-banner__content {    display: block;  }  .about-banner {    background: var(--ev-dark);    padding-block: 0 var(--ev-space-xl);  }  .about-banner :not(.btn) {  color: white !important;}}.about-banner__item-icon:hover .icon {  transform: rotateY(180deg);}.about-banner__item-icon {  background-color: transparent;  border: 1px solid var(--ev-primary);}.about-banner__item-icon .icon {  --icon-height: 24px;}.about-banner__content {  --image-width: 800px;}.about-banner__item-description p {  margin-bottom: 0;}.about-banner__item-title.item-title {  border-bottom: 1px solid var(--ev-border-color);  padding-bottom: var(--ev-space-xs);}.about-banner .item-title {  margin-bottom: var(--ev-space-s);}@media(min-width: 768px) and (max-width:1024px){  .about-banner__image img{    height: 300px;  }}@media(min-width: 1025px) and (max-width:1300px){  .about-banner__image img{    height: 400px;  }}                     /* Paragraph Droite#8871 */                #home .paragraph__item.paragraph__item--Droite {  margin-top: unset !important;  padding-top: var(--ev-space-2xl-3xl);  background-color: var(--ev-light);  position: relative;  z-index: 10;}.paragraph__header {  display: none;}#home .paragraph__header {  display: grid;  grid-template-areas:    "subtitle"    "title   ";  place-content: center;  text-align: center;}#home .paragraph__header-title{  margin-bottom: var(--ev-space-l-xl);}                     /* Mon Accompagnateur Rénov' (MAR)#8858 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Paragraph Gauche#8872 */                #home .paragraph__item.paragraph__item--Gauche {  background-color: var(--ev-light);  margin-top: unset !important;  padding-bottom: var(--ev-space-3xl);}@media (max-width: 1200px) {  #home .paragraph__item.paragraph__item--Gauche {    padding-top: var(--ev-space-xl);  }}                     /* Portfolio#8862 */                .portfolio {  overflow: hidden;}.portfolio__tags {  grid-area: tag;}.portfolio__tags .btn-tag.active {  background-color: var(--ev-primary);  color: var(--ev-heading-color);  border-color: var(--ev-primary);}.portfolio .d-grid.grid-header[data-header-align="start"] {  grid-template-areas: "subtitle" "title" "tag";  grid-template-columns: 1fr;}.portfolio .d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle" "title" "paragraph" "tag";}.portfolio__item {  position: relative;  border-radius: var(--ev-border-radius);  overflow: hidden;}.portfolio__item-text {  position: absolute;  background-color: rgba(var(--ev-dark-rgb), 96%);  padding: var(--ev-space-m);  height: fit-content;  transform: scaleY(0);  transition: transform 250ms ease-in;  transform-origin: bottom;  margin-top: auto;  inset-inline: 0;  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  bottom: 0;  grid-template-areas: "title" "paragraph" "cta";  place-content: center;  text-align: center;  place-items: center;}.portfolio__item-cta .btn {  aspect-ratio: 1/1;  display: grid;  place-content: center;  padding: var(--ev-space-xs-s);  background: transparent;  border-color: rgba(var(--ev-light-rgb), 10%);}.portfolio__item:hover .portfolio__item-text,.portfolio__item.active .portfolio__item-text {  transform: scaleY(100%);}.portfolio__item-image {  width: 100%;  margin-bottom: 0;}.portfolio__item-text * {  color: var(--ev-body-bg);}.portfolio__tags input {  display: none;}.portfolio__tags {  min-height: 36px;}                     /* Maximisez vos aides financières#8855 */                .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-3xl);  overflow: hidden;}#home .callout-image-bg {  margin-top: unset !important;}.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);  background-attachment: fixed;}.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::after {    background-image: var(--bg-image-mobile);  }}                     /* Références d'une des installations frigorifiques de la HP Flottante#8854 */                .gallery {  overflow: hidden;}.gallery__item {  border-radius: var(--ev-border-radius);  overflow: hidden;}.gallery__item-image,.gallery__item-image img {  height: 100%;}.gallery__item-image img {  object-fit: cover;}.gallery__link[href=""] {	pointer-events: none;}                     /* Audit énergétique efficace#8938 */                /* objet.css <<@>> https://projet-en-cours.devil-it-applications.fr/prod/quick-renov/public/assets/css/objet.css?v1=0.01 */.process__item-figure {  /* background: var(--ev-primary); */  background: top;}.process {  overflow: hidden;}.process__item {  position: relative;  z-index: 1;  padding-block: var(--ev-space-m);}.process__item-content {  display: flex;}.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, 140px) var(--ev-grid-gutter) 1fr;  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;}.process__item-figure img {  height: inherit;}.process__body {  display: grid;  column-gap: var(--ev-space-5xl);}.process__item-figure img {  object-fit: cover;}.process__item-figure {  border-radius: 100vmax 0 100vmax 100vmax;  overflow: hidden;  height: 100%;  width: 100%;}.process__item {  z-index: revert;}.process__item-figure {  background: var(--ev-primary);  position: relative;  height: fit-content;}.process__item {  grid-template-columns: minmax(0, 140px) var(--ev-space-2xl) 1fr;  column-gap: 0;}.process__item-figure::after {  content: "";  position: absolute;  inset: var(--ev-space-s);  border: 1px solid var(--ev-body-bg);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure .icon {  --icon-height: 40px;  --icon-color: var(--ev-body-bg);}.process__item-figure {  display: grid;  place-content: center;  place-self: center;}@media (width < 768px) {  .process__body {    grid-template-columns: 1fr;  }  .process__item {    grid-template-columns: 96px 1fr;    column-gap: var(--ev-space-xl);    grid-template-areas: "figure content";  }  .process__item-figure {    grid-area: figure;  }  .process__item-content {    grid-area: content;  }}@media (width < 992px) {  .process__item-content {    flex-direction: column;    place-content: center;  }}@media (width > 1200px) {  .process__body {    grid-template-columns: 1fr 1fr;  }}@media(max-width: 767px){  .process__item-figure .icon {  --icon-height: 22px;  }}.process__item-figure {  border: 1px solid #92dd4e4f;}.process__item-figure::after {  border: 1px solid #92dd4e6e;}.process__item-figure .icon {  --icon-height: 32px;  --icon-color: var(--ev-heading-color);}.process__item-figure::before {  content: "";  position: absolute;  inset: var(--ev-space-m-l);  background: var(--ev-primary);  border-radius: 100vmax 0 100vmax 100vmax;}.process__item-figure {  background: top;}#process-11055 div.process__item:nth-child(1) .process__item-content {	position: relative;	z-index: 1;}#process-11055 div.process__item:nth-child(1) .process__item-content::before{  position: absolute;  content: "";  inset: 0;  z-index: -1;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/logo-RGE-OPQIBI_1763132438.jpg);  background-repeat: no-repeat;  background-size: 20% auto;  background-position: right top;  top: -12px;  right: -40px;}@media (max-width: 400px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 60% auto;		right: 100px;		top: -10px;	}}@media (min-width: 401px) and (max-width: 767px) {  #process-11055 div.process__item:first-child .process__item-content::before {		right: 0px;	}}@media (min-width: 992px) and (max-width: 1200px) {  #process-11055 div.process__item:first-child .process__item-content::before {    background-size: 18% auto;		top: -65px;    right: -25px;	}}@media (min-width: 1201px) and (max-width: 1394px) {  #process-11055 div.process__item:first-child .process__item-content::before {		background-size: 24% auto;		right: -33px;	}}                     /* Ils ont choisi Quick Renov#8863 */                .grid-partner {  overflow: hidden;}.grid-partner__body {  display: flex;  column-gap: var(--ev-grid-gutter);  flex-wrap: wrap;  place-content: center;    var(--ev-border-color);  padding-block: var(--ev-space-2xl);}.grid-partner__body-wrapper {  background: var(--ev-light);  margin-top: unset !important;}.grid-partner__image {  height: 120px;  min-width: 120px;}.grid-partner__image img {  height: 120px;  opacity: 0.7;  filter: grayscale(1);  transform: scale(0.8);  transition: all 300ms ease-in;}@media (width > 992px) {  .grid-partner__image {    height: 70px;    min-width: 70px;  }  .grid-partner__image img {    height: 70px;  }}.grid-partner__item:hover .grid-partner__image img {  opacity: 1;  filter: grayscale(0);  transform: scale(1);}.grid-partner__image img {  object-fit: contain;}#grid_partner-8982 .grid-partner__body-wrapper {  background: transparent;}#grid_partner-8982 .grid-partner__image img {  opacity: 1;    filter: contrast(60%) !important;}#grid_partner-8863 .grid-partner__body {  place-content: space-between;  border-bottom: 0;  padding-block: var(--ev-space-l);}#grid_partner-8863 .grid-partner__body {  margin-top: var(--ev-space-s-m);}@media (width > 992px) {  #grid_partner-8863 .grid-partner__image img {    height: 48px;  }  #grid_partner-8863 .grid-partner__image {    height: 48px;  }}@media (min-width: 1200px) {  #grid_partner-8982 .grid-partner__body {    place-content: space-between;  }}@media (max-width: 991px){  #grid_partner-8863 .grid-partner__body{    place-content: space-evenly;  }}                     /* Découvrez nos diagnostics immobiliers#8844 */                .carousel-standard .swiper {  max-height: 550px;}.carousel-standard {  background: var(--ev-light);  padding-block: var(--ev-space-2xl);  overflow: hidden;  position: relative;  z-index: 10;}.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 {  color: var(--ev-primary);  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__item-image {  position: relative;}.carousel-standard__item-text {  padding: var(--ev-space-s-m);  position: absolute;  z-index: 10;  bottom: 0;  background: var(--ev-body-bg);  border-radius: 0 100vmax 0 0;}.carousel-standard__item-title.item-title {  text-wrap: balance;  margin-right: var(--ev-space-s-m);}                     /* FAQ - Tout ce qu'il faut savoir avant de rénover ou vendre votre bien#8853 */                .accordion {  overflow: hidden;  position: relative;}#accordion-8853 :not(.accordion__subtitle, .btn),#accordion-11336 :not(.accordion__subtitle, .btn) {  color: white;}#accordion-8853 .btn-primary,#accordion-11336 .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-hover-color: white !important;}#accordion-8853 .btn-primary::after,#accordion-11336 .btn-primary::after {	background-color: #fff;}#accordion-8853 .btn-primary::before,#accordion-11336 .btn-primary::before {	background-color: #fff;}.accordion :not(.accordion__subtitle) {  color: var(--ev-heading-color);}#accordion-8853,#accordion-11336 {  position: relative;  z-index:1;  padding-block: var(--ev-space-2xl);}#accordion-8853::before,#accordion-11336::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/faq-bg_1744381252.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  z-index: -1;}.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);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: 0px;}.accordion__item-body {  display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}#accordion-8853 .accordion__item ,#accordion-8853 .accordion__item-header,#accordion-8853 .accordion__item-body,#accordion-11336 .accordion__item,#accordion-11336 .accordion__item-header,#accordion-11336 .accordion__item-body {   background-color: #282C38;}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}#accordion-8853 .accordion__item.active .accordion__item-header,#accordion-8853 .accordion__item.active .accordion__item-toggler,#accordion-11336 .accordion__item.active .accordion__item-header,#accordion-11336 .accordion__item.active .accordion__item-toggler {  background: #282C38;  color: var(--ev-body-bg);}.accordion__row {  display: flex;  row-gap: var(--ev-space-m);  column-gap: var(--ev-space-xl-2xl);}.accordion__image {  position: relative;  left: 0;  bottom: 0;  right: 0;  flex: 0 0 40%;	place-self: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-items: start;}/* @media (min-width: 768px) {  .accordion__image img {    position: absolute;  }  .accordion__image {    padding-block: var(--ev-space-2xl);  }} */@media (max-width: 767px) {  .accordion__row {    flex-direction: column;  }}.accordion__item-body p{  color: #8993A1 !important;}#accordion-8853 .accordion__item-body p,#accordion-11336 .accordion__item-body p {	color: #d7dce4 !important;}.accordion__item-toggler .icon.icon--plus{  color: var(--ev-primary) !important;}.accordion__image img{  width: 542px ;  height: auto;  object-fit: cover;}.accordion__row {  place-content: center;  place-items: center;}.accordion__header.d-grid.grid-header[data-header-align="center"] {place-content: start;margin-inline: unset !important;}.accordion:not(#accordion-8853) .accordion__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}@media (max-width: 767px) {  #accordion-8853 .accordion__image img,  #accordion-11336 .accordion__image img {		width: 430px;	}}                     /* Rénovez, vendez ou louez votre bien immobilier#8878 */                .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: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 36%));  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__content {  position: relative;  z-index: 10;}:not(#callout_color_bg-11337) > .callout-color-bg__content::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/diagnostic-illustration_1744272258.svg);  background-size: 20%;  background-repeat: no-repeat;  inset: 0;  background-position: right bottom;  z-index: -1;  opacity: .3;}#callout_color_bg-11063 .callout-color-bg__content::before {	background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/CEE_1763134165.png);  background-position: left top;  left: 1%;  top: 12%;  background-size: 23% auto;  opacity: 1;}@media (max-width: 600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {background-position: bottom;background-size: 30% auto;bottom: 9px;}}@media (min-width: 601px) and (max-width: 991px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		background-position: bottom;		background-size: 20% auto;		bottom: 10px;	}}@media (min-width: 992px) and (max-width: 1600px) {  #callout_color_bg-11063 .callout-color-bg__content::before {		left: 4%;		top: 47%;	}}@media (max-width: 600px) {  .callout-color-bg__content::before {    background-size: 28%;    bottom: 2%;  }}#callout_color_bg-11337 .callout-color-bg__content::before {	content: unset;}#callout_color_bg-11337 .callout-color-bg__content {  position: relative;}#callout_color_bg-11337 .callout-color-bg__content:before,#callout_color_bg-11337 .callout-color-bg__content:after {    content: "";    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    display: inline-block;    border-color: var(--ev-primary);    border-style: var(--ev-border-style);    border-width: 0px 15px;    width: 100%;    height: 100%;    z-index: -1;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;    -webkit-transform: scale(1, 0);    transform: scale(1, 0);}#callout_color_bg-11337 .callout-color-bg__content:after {    border-width: 15px 0 15px 0;    border-left: 0px;    border-right: none;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);}#callout_color_bg-11337:hover .callout-color-bg__content:before,#callout_color_bg-11337:hover .callout-color-bg__content:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);}#callout_color_bg-11337 .callout-color-bg__content::before {  background-image: unset !important;}                     /* Découvrez nos audits énergétique#8933 */                .carousel-standard .swiper {  max-height: 550px;}.carousel-standard {  background: var(--ev-light);  padding-block: var(--ev-space-2xl);  overflow: hidden;  position: relative;  z-index: 10;}.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 {  color: var(--ev-primary);  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__item-image {  position: relative;}.carousel-standard__item-text {  padding: var(--ev-space-s-m);  position: absolute;  z-index: 10;  bottom: 0;  background: var(--ev-body-bg);  border-radius: 0 100vmax 0 0;}.carousel-standard__item-title.item-title {  text-wrap: balance;  margin-right: var(--ev-space-s-m);}                     /* diagnostic-performance-énergétique#8888 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-body-bg);  border: var(--ev-border-width) var(--ev-border-style) transparent;  border-radius: var(--ev-border-radius);  }.grid-standard__item-text {  padding: var(--ev-space-s-m);  position: relative;  margin-top: -8%;  background-color: var(--ev-body-bg);  margin-right: var(--ev-space-m-l);  border-radius: 0 var(--ev-border-radius);}.grid-standard__item:hover .grid-standard__item-text{    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.grid-standard__item:hover .grid-standard__item-title{  color: var(--ev-primary);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__body.d-grid.grid-column{  padding-bottom: var(--ev-space-xs);}                     /* Cookies#8846 */                .cookie-consent {  display: none;  position: fixed;  max-width: 40%;  background-color: var(--ev-dark);  color: white;  z-index: 1000;  font-size: var(--ev-step--1);  border-radius: var(--ev-border-radius);  bottom: var(--ev-grid-gutter);  right: var(--ev-grid-gutter);  left: var(--ev-grid-gutter);  margin-inline: auto;}@media (max-width: 992px) {  .cookie-consent {    max-width: clamp(0px, var(--ev-grid-max-width), 100%) !important;  }}@media (width < 768px) {  .cookie-image {    display: none;  }}.cookie-header {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: var(--ev-space-xs);}.cookie-title {  margin: 0;  color: hsl(var(--ev-primary-hue),      var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 10%));}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block;}.cookie-close {  background: none;  border: none;  font-size: 18px;  cursor: pointer;}.cookie-actions {  display: flex;  place-items:    center;  flex-wrap: wrap;  width: fit-content;}.cookie-actions>* {  flex: 1;  max-width: 500px;  min-width: 90px;  white-space: nowrap;}#closeCookieConsent {  grid-area: close-btn;}.cookie-content {  display: grid;  grid-template-areas:    "title close-btn" "paragraph paragraph" "cta cta";  grid-template-columns: 1fr;  column-gap: var(--ev-grid-gutter);  padding: var(--ev-space-m);}@media (width > 768px) {  .cookie-content {    grid-template-areas: "title close-btn"      "paragraph img" "cta img";    grid-template-columns: minmax(0, 1fr) minmax(0, 150px);  }}#closeCookieConsent {  justify-self: end;  align-self: start;  aspect-ratio: 1/1;  display: grid;  place-content: center;  border-radius: 100vmax;  padding: 7px;}.cookie-consent .btn-sm {  padding: var(--ev-space-3xs) var(--ev-space-s);}#closeCookieConsent,#rejectCookies {  --btn-bg: hsl(var(--ev-dark-hue), var(--ev-dark-saturation), calc(var(--ev-dark-lightness) - 5%));  background: var(--btn-bg);  border-color: var(--btn-bg);  color: white;  font-weight: var(--ev-heading-font-weight);}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block; }.cookie-consent p {  margin-block: 4px;}.cookie-title {  font-size: var(--ev-step-1);}.cookie-consent p,.cookie-consent .btn-sm {  font-size: var(--ev-step--1);}.cookie-link:hover {  text-decoration-line: underline !important;	text-decoration-style: dashed !important;	text-underline-offset: 3px;}.cookie-title {  font-size: var(--ev-step-1) !important;  color: #fff;}                     /* Footer#8856 */                .footer {  --bg-color: var(--ev-dark);  --border-color: #ffffff2b;  --heading-color: #fff;  --text-color: #b6b5b5;  position: relative;/*   background: var(--bg-color); */  padding-block: var(--ev-space-xl) 0;  overflow: hidden;  z-index: 5;}.footer::before {  content: "";  position: absolute;  background-image: url(https://serveur-images.devil-it-applications.fr/quick-renov/upload/footer-bg_1744582591.png);  background-size: cover;  background-repeat: no-repeat;  inset: 0;  background-position: center center;  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__title b,.footer__copyright-text a {  color: var(--ev-primary) !important;}.footer__column .footer__title{  position: relative;}.footer__column:not(:first-child) .footer__title::before {  content: "";  position: absolute;  width: 70px;  height: 2px;  background: var(--ev-primary);  border-radius: 100vmax;    bottom: -2px;  left: 0;   z-index: -1;}