/* grid-deatils-test#12534 */                .grid-details {  overflow: hidden;}.grid-details__content {  background: var(--ev-light);  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-details__description {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-details__wrapper {  display: flex;  flex-direction: column-reverse;}.grid-details__item-title.item-title {  font-size: var(--ev-step-1);}.grid-details__item {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );  padding: var(--ev-space-s-m);  display: grid;  grid-template-areas: "title    " "img      " "paragraph";}.grid-details__content {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );}.grid-details__wrapper {  gap: var(--ev-grid-gutter);}.grid-details__item-image.grid-image {  margin-bottom: var(--ev-space-xs);}@media (width > 992px) {  .grid-details__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle" "title " "paragraph" "nav";    grid-template-columns: 1fr;  }}@media (width < 400px) {  .grid-details__cta {    flex-wrap: wrap;  }}.grid-details__item {  background: var(--ev-banner);}.grid-details__content {  background: transparent;  position: relative;  z-index: 2;}/* .grid-details__content.d-grid.grid-header > * {  color: #fff !important;} *//* .grid-details__content .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;  --btn-color: var(--ev-heading-color);  --btn-hover-color: var(--ev-heading-color);} *//* .grid-details__content li::before {  background-color: #fff !important;} */.grid-details__content::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-primary-rgb), 100%);  z-index: -1;}.grid-details__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg");  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-details__item-image.grid-image {  overflow: hidden;}.grid-details__item {  background: var(--ev-banner);  grid-template-areas: "img      " "title    " "paragraph";  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);}.grid-details__item-content {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);  padding: var(--ev-space-s);}.grid-details__item-icon .icon {  --icon-color: var(--ev-secondary);}.grid-details__item-icon {  grid-area: icon;}.grid-details__item-content {  display: grid;  grid-template-areas: "icon  title" ".. paragraph";  grid-template-columns: auto 1fr;  column-gap: var(--ev-space-s-m);}.grid-details__item {  padding: 0;  border: unset;  position: relative;  z-index: 0;}.grid-details__item-image {  position: relative;  z-index: 0;}.grid-details__item-image::after {  position: absolute;  top: 50%;  left: 50%;  display: block;  content: "";  width: 0;  height: 0;  background: rgba(var(--ev-secondary-rgb), 80%);  border-radius: 0%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  opacity: 0;  z-index: 1;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-image::after {  animation: circle 1.3s ease-out;}.grid-details__item-image.grid-image {  margin-bottom: 0;}.grid-details__item-content {  position: relative;  z-index: 0;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}/* .grid-details__item-content::after {  position: absolute;  top: 0;  left: -1px;  bottom: -1px;  right: -1px;  background: var(--ev-secondary);  content: "";  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;  z-index: -1;  opacity: 0;}.grid-details__item:hover .grid-details__item-content::after {   opacity: 1;}.grid-details__item-icon .icon {  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-content > * {  color: #fff !important;}.grid-details__item:hover .icon {  --icon-color: #fff;}.grid-details__item:hover li::before {  background-color: #fff;} */@keyframes circle {  0% {    opacity: 1;  }  40% {    opacity: 1;  }  100% {    width: 200%;    height: 200%;    opacity: 0;  }}/* .grid-details__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;} */.grid-details__body {  position: relative;  z-index: 0;}.grid-details__body::after {  position: absolute;  content: "";  inset: 0 -50vw;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body {  padding-block: var(--ev-space-2xl);}.grid-details__item {  background: transparent;}.grid-details__item-icon .icon {  --icon-height: 30px;}.grid-details__item-description li::before {  background-color: var(--ev-secondary);}.grid-details__body-shape1 {  position: absolute;  top: -20%;  right: -2%;  width: 500px;  height: 150px;  clip-path: polygon(100% 0, 0% 100%, 100% 100%);  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body-shape2 {  position: absolute;  bottom: -38%;  left: -2%;  width: 767px;  height: 242px;  mask-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/Design_sans_titre(39)_1773217122.png");  mask-size: 100% 100%;  mask-repeat: no-repeat;  mask-position: center;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__content::before {  background-color: transparent;  background: linear-gradient(180deg, rgba(15, 104, 241, 0.2), #ebedf5 100%);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);}.grid-details__content.d-grid.grid-header:not(.grid-details__title) {  color: var(--ev-heading-color) !important;}.grid-details {  padding-top: var(--ev-space-4xl);}.grid-details__item-icon .icon {  --icon-color: var(--ev-heading-color);}@media (width < 992px) {  .grid-details__body-shape1 {    top: -5%;    right: -4%;  }  .grid-details__body-shape2 {    bottom: -8%;    left: -4%;  }}@media (max-width: 600px) {  .grid-details__body-shape1 {    top: -6%;    right: -5%;  }}.grid-details__body::after {  content: unset !important;}.grid-details__body {  padding-block: 0;}.grid-details__body-shape1,.grid-details__body-shape2 {  display: none;}.grid-details__item-content {  grid-template-areas: "icon" "title    " "paragraph";  grid-template-columns: 1fr;}.grid-details__item-icon {  background: var(--ev-primary);  padding: var(--ev-space-s);  width: fit-content;  position: relative;  z-index: 10;  margin-top: -40px;  margin-bottom: var(--ev-space-s);}.grid-details__item-image::after {  content: unset !important;}.grid-details__item-image.grid-image {  border-bottom: 4px solid var(--ev-primary);}.grid-details__item-icon .icon {  --icon-color: #fff;}.grid-details__item-content {  border: unset !important;}.grid-details__item {  background: #fff !important;  box-shadow: var(--ev-shadow-lg);}.grid-details__content::before {  background: var(--ev-banner);  clip-path: unset !important;}.grid-details__content::before {  inset: 0 -50vw 0 -50vw;}.grid-details__content {  margin-top: var(--ev-space-2xl);  padding: var(--ev-space-2xl-3xl) 0;}.grid-details__item {	border-radius: var(--ev-border-radius);}.grid-details__item-image.grid-image{	border-radius: var(--ev-border-radius);}.grid-details__item-content {  margin-top: var(--ev-space-xs-s);  background: var(--ev-banner);  border-radius: var(--ev-border-radius);}.grid-details__item {  background: transparent;  box-shadow: unset;}.grid-details__item-icon {  border-radius: 50%;  transform: translate(-50%, -10%);  left: 50%;}.grid-details__item-icon::after {  content: "";  position: absolute;  inset: calc(0px - var(--ev-space-2xs));  border-radius: 50%;  border: 5px var(--ev-border-style) #fff;  z-index: -1;}.grid-details__item-image.grid-image {  border-bottom: unset !important;}.grid-details__content::after {  position: absolute;  content:"";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.08;  z-index: -1;}.grid-details__content.d-grid.grid-header[data-header-align="start"] {  padding: var(--ev-space-xl) var(--ev-space-l-xl);  margin-bottom: var(--ev-space-xs);}.grid-details__content::before {  inset: 0;  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  border-radius: var(--ev-border-radius);}.grid-details__item-icon .icon {  --icon-height: 25px;}.grid-details__item-icon {  padding: var(--ev-space-xs);}.grid-details {  padding-top: 0 !important;}                     /* Header#11931 */                .navbar img {  width: auto;}@media (width < 992px) {  .navbar img {    height: 40px !important;  }  .navbar-wrapper {    gap: 0;  }  .navbar {    padding-block: var(--ev-space-m-l);  }}.navbar .nav-item:hover .nav-link,.navbar .nav-item.active .nav-link {  color: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) - 27%)  );}.navbar-brand__name {  margin-bottom: 0;}@media (min-width: 992px) {  .navbar .btn-arrow {    line-height: 1;  }  .btn--header:not(:last-child) {    margin-right: var(--ev-space-2xs);  }  .navbar-wrapper > * {    flex: 1;  }  .navbar-cta {    margin-left: auto;  }  .navbar-wrapper {    display: grid;    grid-template-columns: auto 1fr auto;    align-items: center;  }  #navRender {    width: 100%;  }}.header-fixed {  transform: translateY(-100%);}.header-fixed.scrolled {  transition: all 500ms ease-in;  transform: translateY(0%);}.navbar img {  height: revert-layer;}.navbar {  --bs-navbar-padding-y: var(--ev-space-s);}.navbar-brand-link figure {  min-width: 120px;}.navbar .navbar-nav .nav-link {  --nav-link-color: var(--ev-primary);}.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) - -12%) );}@media (min-width: 992px) {  .navbar-wrapper {    grid-template-columns: auto auto auto;  }  .navbar {    box-shadow: unset;		border-bottom: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  }  .nav-link--home .text {    display: none;  }}@media (min-width: 992px) and (max-width: 1200px) {  .navbar-expand-lg .navbar-nav {    flex-wrap: wrap;  }  .navbar .container {    max-width: unset !important;  }}@media (min-width: 992px) {  .navbar .icon--chevron-down {    display: none;  }}#home .header {  position: absolute;  z-index: 100;  width: 100%;}.header .navbar {  --navbar-bg: rgba(0, 0, 0, 0.4);  border-bottom: unset !important;  --bs-navbar-padding-y: var(--ev-space-s-m);}.header .navbar-brand-link img {  filter: brightness(0) invert(1);}.header .navbar .navbar-nav .nav-link {  --nav-link-color: #fff;}.header .navbar .nav-item:hover .nav-link,.header .navbar .nav-item.active .nav-link {  color: #fff;}.navbar .navbar-nav .nav-link {  font-size: var(--ev-step--1);}.header .nav-item:not(:last-child) {  position: relative;}.nav-item:not(:last-child)::after {  content:"";  position: absolute;  inset: 0;  border-right: var(--ev-border-width) var(--ev-border-style) var(--ev-light);  z-index: -1;}.header .navbar .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color);}.header .navbar {  --navbar-bg: rgba(var(--ev-primary-rgb), 95%);}#home .header .navbar {  --navbar-bg: rgba(var(--ev-primary-rgb), 70%);}.navbar .btn-outline-primary {  --btn-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-bg: #fff;} @media (width < 992px) {  .header .navbar .icon {  	--navbar-icon-color: #fff;	}	.header a[class]:not(.btn) {  	color: #fff;	}}@media (min-width: 992px) {  .header .navbar-expand-lg .navbar-nav .nav-link {    padding-right: calc(var(--bs-navbar-nav-link-padding-x) * 2);  }}                     /* Sidebar cta#11932 */                .sidebar-cta {  position: fixed;  right: 0px;  top: 30%;  margin-top: -90px;  display: grid;  gap: var(--ev-space-s);  z-index: 999;}.sidebar-cta .btn {  padding: var(--ev-space-s);  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.sidebar-cta__button:first-child {  display: none;}.sidebar-cta__button-text {  display: none;}.custom-tooltip {  display: block;  position: absolute;  background-color: rgba(var(--ev-dark-rgb), 0.75);  color: #fff;  padding: var(--ev-space-2xs) var(--ev-space-xs);  border-radius: 4px;  font-size: var(--ev-step--1);  pointer-events: none;  white-space: nowrap;  z-index: 1000;}.custom-tooltip::after {  content: "";  position: absolute;  border-style: solid;}.custom-tooltip[data-placement="top"]::after {  border-width: 5px 5px 0 5px;  border-color: rgba(var(--ev-dark-rgb), 0.75) transparent transparent    transparent;  top: 100%;  left: 50%;  transform: translateX(-50%);}.custom-tooltip[data-placement="bottom"]::after {  border-width: 0 5px 5px 5px;  border-color: transparent transparent rgba(var(--ev-dark-rgb), 0.75)    transparent;  bottom: 100%;  left: 50%;  transform: translateX(-50%);}.custom-tooltip[data-placement="left"]::after {  border-width: 5px 5px 5px 0;  border-color: transparent rgba(var(--ev-dark-rgb), 0.75) transparent    transparent;  left: 100%;  top: 50%;  transform: scaleX(-1) translateY(-50%);}.custom-tooltip[data-placement="right"]::after {  border-width: 5px 0 5px 5px;  border-color: transparent transparent transparent    rgba(var(--ev-dark-rgb), 0.75);  right: 100%;  top: 50%;  transform: translateY(-50%);}@media (width < 768px) {  .sidebar-cta .btn {    border-radius: 0;  }  .sidebar-cta .btn::before,  .sidebar-cta .btn::after {    content: unset;  }  .sidebar-cta__button-text {    display: block;  }  .sidebar-cta__button[data-mobile-display="hide"],  .custom-tooltip {    display: none;  }  .sidebar-cta {    display: flex;    top: unset;    left: 0;    width: 100%;    place-content: center;    background: var(--ev-primary);    bottom: 0;    height: fit-content;  }  .sidebar-cta .icon {    display: none;  }}@media(width < 768px) {  div.sidebar-cta__button:nth-child(2) {    border-right: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  }}                     /* FAQ-Motorisation SIMU#12081 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__item-header {  background: var(--ev-banner);}.accordion__item.active .accordion__item-header {  color: #fff;}.accordion__item.active .icon {  --icon-color: #fff;}                     /* FAQ-Motorisation Elektromaten#12086 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__item-header {  background: var(--ev-banner);}.accordion__item.active .accordion__item-header {  color: #fff;}.accordion__item.active .icon {  --icon-color: #fff;}                     /* FAQ-Motorisation Elero#12199 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__item-header {  background: var(--ev-banner);}.accordion__item.active .accordion__item-header {  color: #fff;}.accordion__item.active .icon {  --icon-color: #fff;}                     /* Fabricant spécialisé en rideaux de protection transparents#12201 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside,.callout-color-bg.inside .callout-color-bg__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg.outside::before,.callout-color-bg.inside .callout-color-bg__content::before {   content: "";   position: absolute;   inset: 0;   background-color: rgba(var(--ev-primary-rgb), 90%);   border-radius: var(--ev-border-radius);   z-index: -1;}.callout-color-bg.outside::after,.callout-color-bg.inside .callout-color-bg__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image-desktop);  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}#home #callout_color_bg-11942 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg__title b {  color: var(--ev-secondary);}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}.callout-color-bg .btn-primary {  --btn-color: var(--ev-primary);  --btn-hover-color: var(--ev-primary);}@media(width < 768px) {  .callout-color-bg.outside::after,	.callout-color-bg.inside .callout-color-bg__content::after {  	background-image: var(--bg-image-mobile);  }  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-2xl) var(--ev-space-l);  }}                     /* Fabricant spécialisé en rideaux métallique inox#12202 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside,.callout-color-bg.inside .callout-color-bg__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg.outside::before,.callout-color-bg.inside .callout-color-bg__content::before {   content: "";   position: absolute;   inset: 0;   background-color: rgba(var(--ev-primary-rgb), 90%);   border-radius: var(--ev-border-radius);   z-index: -1;}.callout-color-bg.outside::after,.callout-color-bg.inside .callout-color-bg__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image-desktop);  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}#home #callout_color_bg-11942 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg__title b {  color: var(--ev-secondary);}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}.callout-color-bg .btn-primary {  --btn-color: var(--ev-primary);  --btn-hover-color: var(--ev-primary);}@media(width < 768px) {  .callout-color-bg.outside::after,	.callout-color-bg.inside .callout-color-bg__content::after {  	background-image: var(--bg-image-mobile);  }  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-2xl) var(--ev-space-l);  }}                     /* Sécurisez votre vitrine avec une fermeture aluminium#12203 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside,.callout-color-bg.inside .callout-color-bg__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg.outside::before,.callout-color-bg.inside .callout-color-bg__content::before {   content: "";   position: absolute;   inset: 0;   background-color: rgba(var(--ev-primary-rgb), 90%);   border-radius: var(--ev-border-radius);   z-index: -1;}.callout-color-bg.outside::after,.callout-color-bg.inside .callout-color-bg__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image-desktop);  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}#home #callout_color_bg-11942 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg__title b {  color: var(--ev-secondary);}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}.callout-color-bg .btn-primary {  --btn-color: var(--ev-primary);  --btn-hover-color: var(--ev-primary);}@media(width < 768px) {  .callout-color-bg.outside::after,	.callout-color-bg.inside .callout-color-bg__content::after {  	background-image: var(--bg-image-mobile);  }  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-2xl) var(--ev-space-l);  }}                     /* Sécurisez vos locaux avec des rideaux en acier galvanisé#12204 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside,.callout-color-bg.inside .callout-color-bg__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg.outside::before,.callout-color-bg.inside .callout-color-bg__content::before {   content: "";   position: absolute;   inset: 0;   background-color: rgba(var(--ev-primary-rgb), 90%);   border-radius: var(--ev-border-radius);   z-index: -1;}.callout-color-bg.outside::after,.callout-color-bg.inside .callout-color-bg__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image-desktop);  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}#home #callout_color_bg-11942 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg__title b {  color: var(--ev-secondary);}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}.callout-color-bg .btn-primary {  --btn-color: var(--ev-primary);  --btn-hover-color: var(--ev-primary);}@media(width < 768px) {  .callout-color-bg.outside::after,	.callout-color-bg.inside .callout-color-bg__content::after {  	background-image: var(--bg-image-mobile);  }  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-2xl) var(--ev-space-l);  }}                     /* Besoin d'un dépannage urgent de rideau métallique ?#12205 */                .callout-color-bg {  overflow: hidden;}.callout-color-bg.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg.inside .callout-color-bg__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg .grid-cta {  grid-area: nav;}.callout-color-bg .btn {  margin-top: var(--ev-space-s);}.callout-color-bg__title {  font-size: var(--ev-step-5);}.callout-color-bg.outside,.callout-color-bg.inside .callout-color-bg__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg.outside::before,.callout-color-bg.inside .callout-color-bg__content::before {   content: "";   position: absolute;   inset: 0;   background-color: rgba(var(--ev-primary-rgb), 90%);   border-radius: var(--ev-border-radius);   z-index: -1;}.callout-color-bg.outside::after,.callout-color-bg.inside .callout-color-bg__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image-desktop);  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}#home #callout_color_bg-11942 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.callout-color-bg .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg__title b {  color: var(--ev-secondary);}.callout-color-bg .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;}.callout-color-bg .btn-primary {  --btn-color: var(--ev-primary);  --btn-hover-color: var(--ev-primary);}@media(width < 768px) {  .callout-color-bg.outside::after,	.callout-color-bg.inside .callout-color-bg__content::after {  	background-image: var(--bg-image-mobile);  }  .callout-color-bg.inside .callout-color-bg__content {    padding: var(--ev-space-2xl) var(--ev-space-l);  }}                     /* FAQ - Rideaux de sécurité en polycarbonate#12206 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.accordion-two__item.active .icon{  --icon-color: #fff;}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}                     /* FAQ - Rideaux de protection en inox#12207 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.accordion-two__item.active .icon{  --icon-color: #fff;}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}                     /* FAQ - Rideaux de protection en aluminium#12208 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.accordion-two__item.active .icon{  --icon-color: #fff;}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}                     /* FAQ - Rideaux de protection en acier galvanisé#12209 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.accordion-two__item.active .icon{  --icon-color: #fff;}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}                     /* FAQ - Dépannage de rideaux métalliques#12210 */                .accordion-two {  overflow: hidden;}.accordion-two__body {  margin-top: var(--ev-space-m);}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion-two__header[data-header-align="center"] + .accordion-two__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion-two__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion-two__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion-two__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion-two__item-toggler {  border: none;  background: none;}.accordion-two__item-header * {  margin: 0;  padding: 0;}.accordion-two__item-body :last-child {  margin-bottom: 0;}.accordion-two__item.active .accordion-two__item-header {  background: var(--ev-primary);}.accordion-two__content {  display: flex;  gap: calc(var(--ev-grid-gutter)*2);}.accordion-two__image {  position: relative;  max-height: 400px;}.accordion-two__image > img:nth-child(1) {  height: auto;  aspect-ratio: 3/2;}.accordion-two img {  object-fit: cover;}.accordion-two__image {  align-self: center;  margin-top: var(--ev-space-xs);}.accordion-two__body {  align-self: center;}@media(min-width: 992px) {  .accordion-two__image {  	flex: 0 0 45%;	}  .accordion-two__header.d-grid.grid-header[data-header-align="start"] .accordion-two__description.grid-paragraph {    text-align: end;  }  .accordion-two__header.d-grid.grid-header[data-header-align="start"] {    column-gap: 0;  }}@media(max-width: 767px) {  .accordion-two__content {    gap: var(--ev-space-3xs);    flex-direction: column;	}}@media (min-width: 768px) and (max-width: 991px) {  .accordion-two__image {    flex: 0 0 40%;	}}@media (min-width: 992px) {  .accordion-two__content.right {    flex-direction: row-reverse;  }}.accordion-two__item.active .accordion-two__item-header {  color: #fff !important;}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";}.accordion-two__header.d-grid.grid-header[data-header-align="start"],.accordion-two__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.accordion-two__item.active .icon{  --icon-color: #fff;}.accordion-two__image,.accordion-two__image img {  border-radius: var(--ev-border-radius);}                     /* Nos rideaux en polycarbonate transparents#12211 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item {  background: var(--ev-banner);}.grid-standard__item {  border: unset;  border-bottom: 5px var(--ev-border-style) var(--ev-secondary) !important;}.grid-standard__item-text,.grid-standard__item-description {  padding: var(--ev-space-s-m);}.grid-standard__cta.grid-nav {  margin-top: var(--ev-heading-margin-bottom, 0.5rem);}.grid-standard__item-text {  display: flex;  justify-content: space-between;}.grid-standard__item-icon .icon {  --icon-height: 40px;  --icon-color: var(--ev-secondary);}.grid-standard__item-title {  margin-bottom: 0 !important;}.grid-standard__item-text {  align-items: center;}.grid-standard__item-text {  gap: var(--ev-space-xs);}.grid-standard__item {  position: relative;  background: transparent;}.grid-standard__item::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-standard__item::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-standard__item-text {  justify-content: unset !important;  gap: var(--ev-space-s) !important;}.grid-standard__item-icon .icon {  --icon-color: var(--ev-heading-color);}#home .grid-standard {  padding-top: var(--ev-space-3xl-4xl);}.grid-standard__item-image {  border-radius: 0;}                     /* Nos rideaux et grilles en acier inoxydable#12212 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item {  background: var(--ev-banner);}.grid-standard__item {  border: unset;  border-bottom: 5px var(--ev-border-style) var(--ev-secondary) !important;}.grid-standard__item-text,.grid-standard__item-description {  padding: var(--ev-space-s-m);}.grid-standard__cta.grid-nav {  margin-top: var(--ev-heading-margin-bottom, 0.5rem);}.grid-standard__item-text {  display: flex;  justify-content: space-between;}.grid-standard__item-icon .icon {  --icon-height: 40px;  --icon-color: var(--ev-secondary);}.grid-standard__item-title {  margin-bottom: 0 !important;}.grid-standard__item-text {  align-items: center;}.grid-standard__item-text {  gap: var(--ev-space-xs);}.grid-standard__item {  position: relative;  background: transparent;}.grid-standard__item::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-standard__item::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-standard__item-text {  justify-content: unset !important;  gap: var(--ev-space-s) !important;}.grid-standard__item-icon .icon {  --icon-color: var(--ev-heading-color);}#home .grid-standard {  padding-top: var(--ev-space-3xl-4xl);}.grid-standard__item-image {  border-radius: 0;}                     /* Nos rideaux et grilles en aluminium#12213 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item {  background: var(--ev-banner);}.grid-standard__item {  border: unset;  border-bottom: 5px var(--ev-border-style) var(--ev-secondary) !important;}.grid-standard__item-text,.grid-standard__item-description {  padding: var(--ev-space-s-m);}.grid-standard__cta.grid-nav {  margin-top: var(--ev-heading-margin-bottom, 0.5rem);}.grid-standard__item-text {  display: flex;  justify-content: space-between;}.grid-standard__item-icon .icon {  --icon-height: 40px;  --icon-color: var(--ev-secondary);}.grid-standard__item-title {  margin-bottom: 0 !important;}.grid-standard__item-text {  align-items: center;}.grid-standard__item-text {  gap: var(--ev-space-xs);}.grid-standard__item {  position: relative;  background: transparent;}.grid-standard__item::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-standard__item::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-standard__item-text {  justify-content: unset !important;  gap: var(--ev-space-s) !important;}.grid-standard__item-icon .icon {  --icon-color: var(--ev-heading-color);}#home .grid-standard {  padding-top: var(--ev-space-3xl-4xl);}.grid-standard__item-image {  border-radius: 0;}                     /* Nos rideaux en acier galvanisé anti-effraction#12214 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item {  background: var(--ev-banner);}.grid-standard__item {  border: unset;  border-bottom: 5px var(--ev-border-style) var(--ev-secondary) !important;}.grid-standard__item-text,.grid-standard__item-description {  padding: var(--ev-space-s-m);}.grid-standard__cta.grid-nav {  margin-top: var(--ev-heading-margin-bottom, 0.5rem);}.grid-standard__item-text {  display: flex;  justify-content: space-between;}.grid-standard__item-icon .icon {  --icon-height: 40px;  --icon-color: var(--ev-secondary);}.grid-standard__item-title {  margin-bottom: 0 !important;}.grid-standard__item-text {  align-items: center;}.grid-standard__item-text {  gap: var(--ev-space-xs);}.grid-standard__item {  position: relative;  background: transparent;}.grid-standard__item::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-standard__item::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-standard__item-text {  justify-content: unset !important;  gap: var(--ev-space-s) !important;}.grid-standard__item-icon .icon {  --icon-color: var(--ev-heading-color);}#home .grid-standard {  padding-top: var(--ev-space-3xl-4xl);}.grid-standard__item-image {  border-radius: 0;}                     /* Nos services de dépannage de rideaux métalliques#12215 */                .grid-standard {  overflow: hidden;}.grid-standard__item {  background: var(--ev-light);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  border-radius: var(--ev-border-radius);  overflow: hidden;}.grid-standard__item-text {  padding: var(--ev-space-s-m);}.grid-standard__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-standard__item-image img {  transform: scale(1);  transition: transform 500ms ease-in;}.grid-standard__item-image {  border-radius: var(--ev-border-radius);  overflow: hidden;  cursor: pointer;  width: 100%;  margin-bottom: 0;}.grid-standard__item-image:hover img {  transform: scale(1.2);}.grid-standard__item {  background: var(--ev-banner);}.grid-standard__item {  border: unset;  border-bottom: 5px var(--ev-border-style) var(--ev-secondary) !important;}.grid-standard__item-text,.grid-standard__item-description {  padding: var(--ev-space-s-m);}.grid-standard__cta.grid-nav {  margin-top: var(--ev-heading-margin-bottom, 0.5rem);}.grid-standard__item-text {  display: flex;  justify-content: space-between;}.grid-standard__item-icon .icon {  --icon-height: 40px;  --icon-color: var(--ev-secondary);}.grid-standard__item-title {  margin-bottom: 0 !important;}.grid-standard__item-text {  align-items: center;}.grid-standard__item-text {  gap: var(--ev-space-xs);}.grid-standard__item {  position: relative;  background: transparent;}.grid-standard__item::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-standard__item::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-standard__item-text {  justify-content: unset !important;  gap: var(--ev-space-s) !important;}.grid-standard__item-icon .icon {  --icon-color: var(--ev-heading-color);}#home .grid-standard {  padding-top: var(--ev-space-3xl-4xl);}.grid-standard__item-image {  border-radius: 0;}                     /* Nos services pour vos fermetures de sécurité#12268 */                .grid-icon {  overflow: hidden;}.grid-icon__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon__item-icon {  grid-area: icon;}.grid-icon__item {  background: transparent;  display: grid;}.grid-icon .icon {  --icon-color: var(--ev-secondary);}.grid-icon__item {  display: grid;  grid-template-areas: 'icon title    ' 'icon   paragraph';  column-gap: var(--ev-grid-gutter);}.grid-icon__item-icon {  place-self: center;}.grid-icon {  position: relative;  padding-block: var(--ev-space-2xl);}.grid-icon::before {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.3;  z-index: -2;}.grid-icon::after {  position: absolute;  content: "";  inset: 0;  background-color: rgba(var(--ev-primary-rgb), 90%);  z-index: -1;}.grid-icon__item {  background: #fff;}.grid-icon__header.d-grid.grid-header > * {  color: #fff !important;}.grid-icon__item-icon {  position: relative;}.grid-icon__item-icon::after {  position: absolute;  content: "";  inset: -50vw -1vw -50vw -50vw;  background: var(--ev-banner);  z-index: 0;}.grid-icon__item {  column-gap: calc(var(--ev-grid-gutter) * 2);  overflow: hidden;}.grid-icon__item-icon {  z-index: 1;}.grid-icon .icon {  position: relative;  --icon-color: var(--ev-heading-color);  z-index: 1;}.grid-icon__item-icon {  margin-bottom: 0;}.grid-icon__item-text {  position: relative;  z-index: 1;  grid-area: text;}.grid-icon__item-text > * {  position: relative;  z-index: 1; }.grid-icon__item-text::after {  position: absolute;  content: "";  top: 0;  left: 0;  width: 100%;  height: 0%;  background: var(--ev-secondary);  -webkit-transition: all 0.7s ease;  transition: all 0.7s ease;  opacity: 0;  z-index: 0;}.grid-icon__item:hover .grid-icon__item-text::after{  height: 100%;  opacity: 1;}.grid-icon__item {  padding: 0;}.grid-icon__item-text {  padding: var(--ev-space-m);}.grid-icon__item-icon {  padding: var(--ev-space-m);}.grid-icon__item {  grid-template-areas: 'icon text';}.grid-icon__item {  gap: 0;}.grid-icon__item-icon {  margin-right: var(--ev-space-s);}                     /* Maintenance de rideaux métalliques (à éliminer)#12279 */                .carousel-standard  .swiper {	max-height: 550px;}.carousel-standard {  background: var(--ev-light);  padding-block: var(--ev-space-2xl);  overflow: hidden;}.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 {  position:relative;  background: transparent;}.carousel-standard::before {  content: "";  position: absolute;  inset: 0;  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 69%));  z-index: -1;}.carousel-standard::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-size: cover;  background-position: center;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.04;  z-index: -1;}.carousel-standard__item {  background: transparent;  border: unset;}.carousel-standard .swiper {  max-height: unset !important;}.carousel-standard img {  height: 100%;}.carousel-standard .grid-nav {  margin-top: var(--ev-space-xs);}.carousel-standard .swiper-button-next,.carousel-standard .swiper-button-prev {  background-color: #fff;}@media(min-width : 1024px) {  .carousel-standard .swiper-slide:nth-child(even) .carousel-standard__item-image,	.carousel-standard .swiper-slide:nth-child(even) .carousel-standard__item-image img {     aspect-ratio: 1/1 !important;	}}                     /* Fabrication 100 % française#12289 */                .about {  overflow: hidden;}.about__content {  display: flex;  gap: var(--ev-space-2xl);  place-items: center;}.about .btn {  margin-top: var(--ev-space-m);}.about__subtitle {	grid-row: 1;}.about__image {	flex: 0 0 50%;	max-width: 600px;  border-radius: var(--ev-border-radius);  overflow: hidden;}.about .icon--check-circle {	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");	--icon-height: 14px;	--icon-color: var(--ev-primary, var(--ev-neutral));	vertical-align: middle;	margin-right: var(--ev-space-3xs-2xs);}.about-banner__item[aria-label=""] {  display: none;}@media (width < 600px) {  .about__image {    display: none;  }}.about__image {  position: relative;  overflow: visible;}.about__image-caracteristique {  position:absolute;  bottom: -4%;	right: -6%;}.about__image-caracteristique {  background: var(--ev-secondary);  padding: var(--ev-space-l);  max-width: 50%;}.about__image__icon .icon {  --icon-height: 30px;}.about__image-title {  font-size: var(--ev-step-2, 1.5em);}.about__image__icon {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}#home #about-11944 {  margin-top: unset !important;  padding-top: var(--ev-space-3xl-4xl);}.about__list.list-style-none {  display: grid;  grid-template-columns: repeat(2, 1fr);  background: #fff;  box-shadow: var(--ev-shadow-lg);  padding: var(--ev-space-s-m) var(--ev-space-l);  border-top: 4px var(--ev-border-style) var(--ev-secondary) !important;  margin-block: var(--ev-space-s);}.about__image {  position: relative;}.about__image::after {  position: absolute;  content: "";  border: 4px var(--ev-border-style) var(--ev-secondary);  width: 100%;  height: calc(100% - 40px);  left: 20px;  top: 0px;  border-radius: var(--ev-border-radius);  z-index: -1;}.about__image img {  margin-top: var(--ev-space-xs-s);}.about__image {  width: 100%;}/* .about__image > figure:nth-child(1) {  position: absolute;  left: 0;  top: 0;  margin-right: var(--ev-space-s-m);  width: 320px;  height: 100%;  background-color: transparent;}.about__image > figure:nth-child(1) > img:nth-child(1) {  height: 100%;}.about__image > figure:nth-child(2) {  position: absolute;  right: 0;  top: 0;  width: 260px;}.about__image-description {  height: 100%;  position: absolute;  bottom: 30px;  right: 0;  background: var(--ev-primary);  width: 260px;  height: 258px;  padding: var(--ev-space-xl) var(--ev-space-l);}.about__image-description p {  color: #fff;  font-weight: var(--ev-heading-font-weight);} */.about__image > figure {  background: transparent;}.about__image figure,.about__image figure img {  border-radius: var(--ev-border-radius);}@media(min-width: 992px) {  .about__content {    gap: var(--ev-space-3xl);  }}@media (width < 600px) {  .about__image {    display: block;  }}@media(min-width: 768px) {  .about__content {    flex-direction: row;  }}@media(width < 767px) {  .about__content {    gap: var(--ev-space-l);    flex-direction: column;  }  .about__image-caracteristique {    max-width: 70%;  }  .about__image::after {    width: 97%;  }}@media(min-width: 768px) and (max-width: 991px) {  .about__image-caracteristique {    padding: var(--ev-space-s);  }  .about__image-title {    font-size: var(--ev-step-1);  }}                     /* Avantages et FAQ#12487 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Saviez-vous et Services#12488 */                .grid-details {  overflow: hidden;}.grid-details__content {  background: var(--ev-light);  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-details__description {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-details__wrapper {  display: flex;  flex-direction: column-reverse;}.grid-details__item-title.item-title {  font-size: var(--ev-step-1);}.grid-details__item {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );  padding: var(--ev-space-s-m);  display: grid;  grid-template-areas: "title    " "img      " "paragraph";}.grid-details__content {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );}.grid-details__wrapper {  gap: var(--ev-grid-gutter);}.grid-details__item-image.grid-image {  margin-bottom: var(--ev-space-xs);}@media (width > 992px) {  .grid-details__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle" "title " "paragraph" "nav";    grid-template-columns: 1fr;  }}@media (width < 400px) {  .grid-details__cta {    flex-wrap: wrap;  }}.grid-details__item {  background: var(--ev-banner);}.grid-details__content {  background: transparent;  position: relative;  z-index: 2;}/* .grid-details__content.d-grid.grid-header > * {  color: #fff !important;} *//* .grid-details__content .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;  --btn-color: var(--ev-heading-color);  --btn-hover-color: var(--ev-heading-color);} *//* .grid-details__content li::before {  background-color: #fff !important;} */.grid-details__content::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-primary-rgb), 100%);  z-index: -1;}.grid-details__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg");  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-details__item-image.grid-image {  overflow: hidden;}.grid-details__item {  background: var(--ev-banner);  grid-template-areas: "img      " "title    " "paragraph";  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);}.grid-details__item-content {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);  padding: var(--ev-space-s);}.grid-details__item-icon .icon {  --icon-color: var(--ev-secondary);}.grid-details__item-icon {  grid-area: icon;}.grid-details__item-content {  display: grid;  grid-template-areas: "icon  title" ".. paragraph";  grid-template-columns: auto 1fr;  column-gap: var(--ev-space-s-m);}.grid-details__item {  padding: 0;  border: unset;  position: relative;  z-index: 0;}.grid-details__item-image {  position: relative;  z-index: 0;}.grid-details__item-image::after {  position: absolute;  top: 50%;  left: 50%;  display: block;  content: "";  width: 0;  height: 0;  background: rgba(var(--ev-secondary-rgb), 80%);  border-radius: 0%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  opacity: 0;  z-index: 1;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-image::after {  animation: circle 1.3s ease-out;}.grid-details__item-image.grid-image {  margin-bottom: 0;}.grid-details__item-content {  position: relative;  z-index: 0;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}/* .grid-details__item-content::after {  position: absolute;  top: 0;  left: -1px;  bottom: -1px;  right: -1px;  background: var(--ev-secondary);  content: "";  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;  z-index: -1;  opacity: 0;}.grid-details__item:hover .grid-details__item-content::after {   opacity: 1;}.grid-details__item-icon .icon {  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-content > * {  color: #fff !important;}.grid-details__item:hover .icon {  --icon-color: #fff;}.grid-details__item:hover li::before {  background-color: #fff;} */@keyframes circle {  0% {    opacity: 1;  }  40% {    opacity: 1;  }  100% {    width: 200%;    height: 200%;    opacity: 0;  }}/* .grid-details__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;} */.grid-details__body {  position: relative;  z-index: 0;}.grid-details__body::after {  position: absolute;  content: "";  inset: 0 -50vw;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body {  padding-block: var(--ev-space-2xl);}.grid-details__item {  background: transparent;}.grid-details__item-icon .icon {  --icon-height: 30px;}.grid-details__item-description li::before {  background-color: var(--ev-secondary);}.grid-details__body-shape1 {  position: absolute;  top: -20%;  right: -2%;  width: 500px;  height: 150px;  clip-path: polygon(100% 0, 0% 100%, 100% 100%);  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body-shape2 {  position: absolute;  bottom: -38%;  left: -2%;  width: 767px;  height: 242px;  mask-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/Design_sans_titre(39)_1773217122.png");  mask-size: 100% 100%;  mask-repeat: no-repeat;  mask-position: center;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__content::before {  background-color: transparent;  background: linear-gradient(180deg, rgba(15, 104, 241, 0.2), #ebedf5 100%);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);}.grid-details__content.d-grid.grid-header:not(.grid-details__title) {  color: var(--ev-heading-color) !important;}.grid-details {  padding-top: var(--ev-space-4xl);}.grid-details__item-icon .icon {  --icon-color: var(--ev-heading-color);}@media (width < 992px) {  .grid-details__body-shape1 {    top: -5%;    right: -4%;  }  .grid-details__body-shape2 {    bottom: -8%;    left: -4%;  }}@media (max-width: 600px) {  .grid-details__body-shape1 {    top: -6%;    right: -5%;  }}.grid-details__body::after {  content: unset !important;}.grid-details__body {  padding-block: 0;}.grid-details__body-shape1,.grid-details__body-shape2 {  display: none;}.grid-details__item-content {  grid-template-areas: "icon" "title    " "paragraph";  grid-template-columns: 1fr;}.grid-details__item-icon {  background: var(--ev-primary);  padding: var(--ev-space-s);  width: fit-content;  position: relative;  z-index: 10;  margin-top: -40px;  margin-bottom: var(--ev-space-s);}.grid-details__item-image::after {  content: unset !important;}.grid-details__item-image.grid-image {  border-bottom: 4px solid var(--ev-primary);}.grid-details__item-icon .icon {  --icon-color: #fff;}.grid-details__item-content {  border: unset !important;}.grid-details__item {  background: #fff !important;  box-shadow: var(--ev-shadow-lg);}.grid-details__content::before {  background: var(--ev-banner);  clip-path: unset !important;}.grid-details__content::before {  inset: 0 -50vw 0 -50vw;}.grid-details__content {  margin-top: var(--ev-space-2xl);  padding: var(--ev-space-2xl-3xl) 0;}.grid-details__item {	border-radius: var(--ev-border-radius);}.grid-details__item-image.grid-image{	border-radius: var(--ev-border-radius);}.grid-details__item-content {  margin-top: var(--ev-space-xs-s);  background: var(--ev-banner);  border-radius: var(--ev-border-radius);}.grid-details__item {  background: transparent;  box-shadow: unset;}.grid-details__item-icon {  border-radius: 50%;  transform: translate(-50%, -10%);  left: 50%;}.grid-details__item-icon::after {  content: "";  position: absolute;  inset: calc(0px - var(--ev-space-2xs));  border-radius: 50%;  border: 5px var(--ev-border-style) #fff;  z-index: -1;}.grid-details__item-image.grid-image {  border-bottom: unset !important;}.grid-details__content::after {  position: absolute;  content:"";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.08;  z-index: -1;}.grid-details__content.d-grid.grid-header[data-header-align="start"] {  padding: var(--ev-space-xl) var(--ev-space-l-xl);  margin-bottom: var(--ev-space-xs);}.grid-details__content::before {  inset: 0;  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  border-radius: var(--ev-border-radius);}.grid-details__item-icon .icon {  --icon-height: 25px;}.grid-details__item-icon {  padding: var(--ev-space-xs);}.grid-details {  padding-top: 0 !important;}                     /* Questions fréquentes sur la motorisation SIMU#12524 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Vos questions fréquentes sur la motorisation Elektromaten#12525 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Vos questions fréquentes sur la motorisation ACM#12526 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* banner-block-inside-light (test)#12528 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* grid_icon_two (à supp)#12530 */                .grid-icon-two {  overflow: hidden;}.grid-icon-two__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon-two__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon-two__item-image {  grid-area: img;}.grid-icon-two__item {  background: var(--ev-banner);  display: grid;}.grid-icon-two__item {  display: grid;  grid-template-areas: 'img title    ' 'img   paragraph';  column-gap: var(--ev-grid-gutter);}.grid-icon-two__item-image {  place-self: start;}.grid-icon-two__item-image img {  height: 70px;  width: auto;}#grid_icon_two-12537 {  position: relative;  margin-top: 0%;  z-index: 10;}.grid-icon-two__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  border-bottom: 2px var(--ev-border-style) #e8ef94;}.grid-icon-two__item-description p {  margin-bottom: 0;}/* @media (min-width: 768px) {  #grid_icon_two-12537 .grid-icon-two__body {    transform: unset;    margin-left: auto;    max-width: 88.5%;  }} */#grid_icon_two-12569 .grid-icon-two__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon-two__item { 	padding: var(--ev-space-s);}.grid-icon-two__item-title.item-title {  font-size: var(--ev-step-1);}.grid-icon-two__item {  column-gap: var(--ev-space-s);}#grid_icon_two-12537 .grid-icon-two__header.d-grid.grid-header {  display: none;}#grid_icon_two-12569 {  position: relative;  z-index: 0;}#grid_icon_two-12569::after {  position: absolute;  content: "";  inset: -50vw -50vw 4vw -50vw;  background-color: rgba(var(--ev-primary-rgb), 80%);  z-index: -1;}#home #grid_icon_two-12569 {  margin-top: 0 !important;}@media (width < 992px) {  #grid_icon_two-12569::after {  	inset: -50vw -50vw 70vw -50vw;  }}@media (min-width: 768px) and (max-width: 992px) {  #grid_icon_two-12569::after {    inset: -50vw -50vw 14vw -50vw;  }}@media (width < 1400px) {  .grid-icon-two .container {    max-width: unset !important;  }}                     /* Choisissez votre niveau de sécurité : CR3 ou CR4#12539 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Rideau métallique anticyclonique#12540 */                .banner-image {  overflow: hidden;}.banner-image.outside {  background-color: var(--bg-color);}.banner-image.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%); }.banner-image.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside .banner-image__content {  background-color: var(--bg-color);  padding: 0;  border-radius: var(--ev-border-radius);}.banner-image.inside.primary .banner-image__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.inside.light .banner-image__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image .grid-cta {  grid-area: nav;}.banner-image .btn {  margin-top: var(--ev-space-s);}.banner-image__title {  font-size: var(--ev-step-5);}.banner-image__content {  display: flex;  gap: calc(var(--ev-grid-gutter) * 2);}.banner-image.left .banner-image__content {  display: flex;  flex-direction: row;}.banner-image__header.d-grid.grid-header[data-header-align="start"] {  grid-template-areas:    "subtitle "     "title    "     "paragraph"     "nav      ";  grid-template-columns: 1fr;  grid-template-rows: repeat(4, auto);  place-content: start;}.banner-image__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: center;  place-items: start;  margin-inline: unset;}.banner-image__header > * {  color: #fff !important;}.banner-image__figure {  flex: 0 0 45%;}.banner-image.outside .container {  max-width: unset !important;  padding-inline: 0;  margin-inline: unset !important;}.banner-image.outside .banner-image__figure {  grid-area: img;}.banner-image.outside .banner-image__header {  grid-area: text;}.banner-image.outside .banner-image__figure {  min-height: 400px;  max-height: 400px;}.banner-image.outside .banner-image__figure img {  height: 100%;  object-fit: cover;}.banner-image.outside .banner-image__content {  display: grid;  gap: var(--ev-space-2xl);  --image-width: 800px;}.banner-image.outside.right .banner-image__content {  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 ..";}.banner-image.outside.left .banner-image__content { 	grid-template-columns: 2fr 1fr minmax(0, var(--image-width)) minmax( 0, calc(var(--ev-grid-max-width) - var(--image-width)) );	grid-template-areas: ".. text text img";}/* .banner-image.outside {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/new-mask_1776854340.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(-90deg, transparent 0%, var(--ev-primary) 110%);} */.banner-image.outside {  position: relative;  z-index: 0;}.banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image_1777043660.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  height: 100%;	object-fit: cover;}.banner-image__figure {  min-height: 450px;  padding-bottom: var(--ev-space-m);  position: relative;}.banner-image__figure::after {  content:"";  position: absolute;  inset: 0;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-shape_1777044050.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);	right: 20px;	bottom: 45px;  z-index: 0;}.banner-image.left .banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image-left_1777046800.png');}.banner-image.left .banner-image__figure::after {   mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/shape-image-left_1777046824.png');  right: unset !important;  left: 20px;	bottom: 45px;}.banner-image__header {  padding-block: var(--ev-space-2xl);}/* .banner-image__figure,.banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%, 0% 0%);}.banner-image.left .banner-image__figure,.banner-image.left .banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%, 0% 0%); } */.banner-image.inside.right .banner-image__content {  flex-direction: row-reverse;}.banner-image.inside .banner-image__header {  padding: var(--ev-space-3xl) var(--ev-space-2xl);}.banner-image.outside.primary.right,.banner-image.inside.primary.right .banner-image__content {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside.right .banner-image__header {  padding-left: 0;}.banner-image__figure::after {  content: unset !important;}.banner-image__figure img {  height: auto;}.banner-image__figure {  min-height: unset !important;  place-self: center;}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #88a4d1 0%, #bfd4e8 72.53%);}@media (width < 600px) { .banner-image__content {    flex-direction: column-reverse !important;	}  .banner-image.outside .banner-image__content {    display: block;    padding-inline: var(--ev-grid-gutter);  }  .banner-image__header.d-grid.grid-header {    padding-inline: var(--ev-grid-gutter) !important;    padding-block: 0 var(--ev-space-l) !important;  }  .banner-image__figure {    padding-bottom: 0;  }  .banner-image.outside.primary.right,  .banner-image.inside.primary.right .banner-image__content {    background: linear-gradient(90deg, #c6d4ec -10%, var(--ev-primary) 110%);  }}@media (min-width: 1400px) {  .banner-image__figure {    place-self: start;    min-height: 450px !important;  }}                     /* Rideau Maxivision Blindavue certifié CR3#12541 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Rideau en aluminium extrudé Blindalu 7000#12542 */                .banner-image {  overflow: hidden;}.banner-image.outside {  background-color: var(--bg-color);}.banner-image.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%); }.banner-image.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside .banner-image__content {  background-color: var(--bg-color);  padding: 0;  border-radius: var(--ev-border-radius);}.banner-image.inside.primary .banner-image__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.inside.light .banner-image__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image .grid-cta {  grid-area: nav;}.banner-image .btn {  margin-top: var(--ev-space-s);}.banner-image__title {  font-size: var(--ev-step-5);}.banner-image__content {  display: flex;  gap: calc(var(--ev-grid-gutter) * 2);}.banner-image.left .banner-image__content {  display: flex;  flex-direction: row;}.banner-image__header.d-grid.grid-header[data-header-align="start"] {  grid-template-areas:    "subtitle "     "title    "     "paragraph"     "nav      ";  grid-template-columns: 1fr;  grid-template-rows: repeat(4, auto);  place-content: start;}.banner-image__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: center;  place-items: start;  margin-inline: unset;}.banner-image__header > * {  color: #fff !important;}.banner-image__figure {  flex: 0 0 45%;}.banner-image.outside .container {  max-width: unset !important;  padding-inline: 0;  margin-inline: unset !important;}.banner-image.outside .banner-image__figure {  grid-area: img;}.banner-image.outside .banner-image__header {  grid-area: text;}.banner-image.outside .banner-image__figure {  min-height: 400px;  max-height: 400px;}.banner-image.outside .banner-image__figure img {  height: 100%;  object-fit: cover;}.banner-image.outside .banner-image__content {  display: grid;  gap: var(--ev-space-2xl);  --image-width: 800px;}.banner-image.outside.right .banner-image__content {  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 ..";}.banner-image.outside.left .banner-image__content { 	grid-template-columns: 2fr 1fr minmax(0, var(--image-width)) minmax( 0, calc(var(--ev-grid-max-width) - var(--image-width)) );	grid-template-areas: ".. text text img";}/* .banner-image.outside {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/new-mask_1776854340.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(-90deg, transparent 0%, var(--ev-primary) 110%);} */.banner-image.outside {  position: relative;  z-index: 0;}.banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image_1777043660.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  height: 100%;	object-fit: cover;}.banner-image__figure {  min-height: 450px;  padding-bottom: var(--ev-space-m);  position: relative;}.banner-image__figure::after {  content:"";  position: absolute;  inset: 0;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-shape_1777044050.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);	right: 20px;	bottom: 45px;  z-index: 0;}.banner-image.left .banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image-left_1777046800.png');}.banner-image.left .banner-image__figure::after {   mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/shape-image-left_1777046824.png');  right: unset !important;  left: 20px;	bottom: 45px;}.banner-image__header {  padding-block: var(--ev-space-2xl);}/* .banner-image__figure,.banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%, 0% 0%);}.banner-image.left .banner-image__figure,.banner-image.left .banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%, 0% 0%); } */.banner-image.inside.right .banner-image__content {  flex-direction: row-reverse;}.banner-image.inside .banner-image__header {  padding: var(--ev-space-3xl) var(--ev-space-2xl);}.banner-image.outside.primary.right,.banner-image.inside.primary.right .banner-image__content {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside.right .banner-image__header {  padding-left: 0;}.banner-image__figure::after {  content: unset !important;}.banner-image__figure img {  height: auto;}.banner-image__figure {  min-height: unset !important;  place-self: center;}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #88a4d1 0%, #bfd4e8 72.53%);}@media (width < 600px) { .banner-image__content {    flex-direction: column-reverse !important;	}  .banner-image.outside .banner-image__content {    display: block;    padding-inline: var(--ev-grid-gutter);  }  .banner-image__header.d-grid.grid-header {    padding-inline: var(--ev-grid-gutter) !important;    padding-block: 0 var(--ev-space-l) !important;  }  .banner-image__figure {    padding-bottom: 0;  }  .banner-image.outside.primary.right,  .banner-image.inside.primary.right .banner-image__content {    background: linear-gradient(90deg, #c6d4ec -10%, var(--ev-primary) 110%);  }}@media (min-width: 1400px) {  .banner-image__figure {    place-self: start;    min-height: 450px !important;  }}                     /* banner-center-inside (test)#12543 */                .banner-center {  overflow: hidden;}.banner-center.outside {  padding-block: var(--ev-space-4xl-5xl);  position: relative;}.banner-center.outside::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;}.banner-center.outside.primary {  position: relative;}.banner-center.outside.primary::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;} .banner-center.outside.light {  position: relative;}.banner-center.outside.light::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;}.banner-center.inside .banner-center__content {  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);  position: realtive;}.banner-center.inside .banner-center__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;  border-radius: var(--ev-border-radius);}.banner-center.inside.primary .banner-center__content {  position: relative;}.banner-center.inside.primary .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;  border-radius: var(--ev-border-radius);}.banner-center.inside.light .banner-center__content {  position: relative;}.banner-center.inside.light .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;  border-radius: var(--ev-border-radius);}.banner-center.primary .banner-center__item {  background: var(--ev-primary);} .banner-center.primary .banner-center__item > * {  color: #fff;} .banner-center.light .banner-center__item {  background: #e1e4ea;}.banner-center__item {  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-center__item-title.item-title {  font-size: var(--ev-step-0);}.banner-center__body {  display: flex;  gap: var(--ev-space-xs);  place-content: center;}.banner-center .grid-cta {  grid-area: nav;}.banner-center .btn {  margin-top: var(--ev-space-s);}.banner-center__title {  font-size: var(--ev-step-5);}.banner-center__content {  text-align: center;}.banner-center__header.d-grid.grid-header {  grid-template-areas: 'subtitle' 'title' 'paragraph';}.banner-center.primary .banner-center__header.d-grid.grid-header > * {  color: #fff !important;}.banner-center .btn-outline-primary {    --btn-bg: #ffff;    --btn-border-color: #fff;    --btn-hover-color: var(--ev-heading-color) !important;    --btn-hover-bg: #fff;}.banner-center__cta.grid-cta {  margin-inline: auto;  width: fit-content;}.banner-center.inside .banner-center__content {  border-radius: var(--ev-border-radius);}.banner-center__item {  border-radius: var(--ev-border-radius);}.banner-center__cta.grid-cta {  margin-top: var(--ev-space-l-xl);}.banner-center.inside .banner-center__content {  padding: var(--ev-space-4xl-5xl) var(--ev-space-2xl);}.banner-center__header.d-grid.grid-header {  max-width: var(--ev-header-max-width);  margin-inline: auto;}.banner-center__item-title.item-title {  margin-bottom: 0;}.banner-center.inside.primary .banner-center__content::before {  background: rgba(var(--ev-dark-rgb), 70%);}.banner-center.primary .banner-center__item > * {  color: var(--ev-heading-color);}.banner-center.primary .banner-center__item {  background: #fff;}.banner-center.outside.primary::before,.banner-center.inside.primary .banner-center__content::before {  background: linear-gradient(to bottom, rgba(var(--ev-primary-rgb), 100%), transparent);}@media (width < 768px) {  .banner-center.inside .banner-center__content {    padding: var(--ev-space-4xl-5xl) var(--ev-space-l);  }}                     /* banner-center-outside (test)#12544 */                .banner-center {  overflow: hidden;}.banner-center.outside {  padding-block: var(--ev-space-4xl-5xl);  position: relative;}.banner-center.outside::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;}.banner-center.outside.primary {  position: relative;}.banner-center.outside.primary::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;} .banner-center.outside.light {  position: relative;}.banner-center.outside.light::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;}.banner-center.inside .banner-center__content {  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);  position: realtive;}.banner-center.inside .banner-center__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;  border-radius: var(--ev-border-radius);}.banner-center.inside.primary .banner-center__content {  position: relative;}.banner-center.inside.primary .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;  border-radius: var(--ev-border-radius);}.banner-center.inside.light .banner-center__content {  position: relative;}.banner-center.inside.light .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;  border-radius: var(--ev-border-radius);}.banner-center.primary .banner-center__item {  background: var(--ev-primary);} .banner-center.primary .banner-center__item > * {  color: #fff;} .banner-center.light .banner-center__item {  background: #e1e4ea;}.banner-center__item {  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-center__item-title.item-title {  font-size: var(--ev-step-0);}.banner-center__body {  display: flex;  gap: var(--ev-space-xs);  place-content: center;}.banner-center .grid-cta {  grid-area: nav;}.banner-center .btn {  margin-top: var(--ev-space-s);}.banner-center__title {  font-size: var(--ev-step-5);}.banner-center__content {  text-align: center;}.banner-center__header.d-grid.grid-header {  grid-template-areas: 'subtitle' 'title' 'paragraph';}.banner-center.primary .banner-center__header.d-grid.grid-header > * {  color: #fff !important;}.banner-center .btn-outline-primary {    --btn-bg: #ffff;    --btn-border-color: #fff;    --btn-hover-color: var(--ev-heading-color) !important;    --btn-hover-bg: #fff;}.banner-center__cta.grid-cta {  margin-inline: auto;  width: fit-content;}.banner-center.inside .banner-center__content {  border-radius: var(--ev-border-radius);}.banner-center__item {  border-radius: var(--ev-border-radius);}.banner-center__cta.grid-cta {  margin-top: var(--ev-space-l-xl);}.banner-center.inside .banner-center__content {  padding: var(--ev-space-4xl-5xl) var(--ev-space-2xl);}.banner-center__header.d-grid.grid-header {  max-width: var(--ev-header-max-width);  margin-inline: auto;}.banner-center__item-title.item-title {  margin-bottom: 0;}.banner-center.inside.primary .banner-center__content::before {  background: rgba(var(--ev-dark-rgb), 70%);}.banner-center.primary .banner-center__item > * {  color: var(--ev-heading-color);}.banner-center.primary .banner-center__item {  background: #fff;}.banner-center.outside.primary::before,.banner-center.inside.primary .banner-center__content::before {  background: linear-gradient(to bottom, rgba(var(--ev-primary-rgb), 100%), transparent);}@media (width < 768px) {  .banner-center.inside .banner-center__content {    padding: var(--ev-space-4xl-5xl) var(--ev-space-l);  }}                     /* banner-image-left (test)#12546 */                .banner-image {  overflow: hidden;}.banner-image.outside {  background-color: var(--bg-color);}.banner-image.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%); }.banner-image.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside .banner-image__content {  background-color: var(--bg-color);  padding: 0;  border-radius: var(--ev-border-radius);}.banner-image.inside.primary .banner-image__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.inside.light .banner-image__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image .grid-cta {  grid-area: nav;}.banner-image .btn {  margin-top: var(--ev-space-s);}.banner-image__title {  font-size: var(--ev-step-5);}.banner-image__content {  display: flex;  gap: calc(var(--ev-grid-gutter) * 2);}.banner-image.left .banner-image__content {  display: flex;  flex-direction: row;}.banner-image__header.d-grid.grid-header[data-header-align="start"] {  grid-template-areas:    "subtitle "     "title    "     "paragraph"     "nav      ";  grid-template-columns: 1fr;  grid-template-rows: repeat(4, auto);  place-content: start;}.banner-image__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: center;  place-items: start;  margin-inline: unset;}.banner-image__header > * {  color: #fff !important;}.banner-image__figure {  flex: 0 0 45%;}.banner-image.outside .container {  max-width: unset !important;  padding-inline: 0;  margin-inline: unset !important;}.banner-image.outside .banner-image__figure {  grid-area: img;}.banner-image.outside .banner-image__header {  grid-area: text;}.banner-image.outside .banner-image__figure {  min-height: 400px;  max-height: 400px;}.banner-image.outside .banner-image__figure img {  height: 100%;  object-fit: cover;}.banner-image.outside .banner-image__content {  display: grid;  gap: var(--ev-space-2xl);  --image-width: 800px;}.banner-image.outside.right .banner-image__content {  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 ..";}.banner-image.outside.left .banner-image__content { 	grid-template-columns: 2fr 1fr minmax(0, var(--image-width)) minmax( 0, calc(var(--ev-grid-max-width) - var(--image-width)) );	grid-template-areas: ".. text text img";}/* .banner-image.outside {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/new-mask_1776854340.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(-90deg, transparent 0%, var(--ev-primary) 110%);} */.banner-image.outside {  position: relative;  z-index: 0;}.banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image_1777043660.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  height: 100%;	object-fit: cover;}.banner-image__figure {  min-height: 450px;  padding-bottom: var(--ev-space-m);  position: relative;}.banner-image__figure::after {  content:"";  position: absolute;  inset: 0;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-shape_1777044050.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);	right: 20px;	bottom: 45px;  z-index: 0;}.banner-image.left .banner-image__figure img {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/mask-image-left_1777046800.png');}.banner-image.left .banner-image__figure::after {   mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/shape-image-left_1777046824.png');  right: unset !important;  left: 20px;	bottom: 45px;}.banner-image__header {  padding-block: var(--ev-space-2xl);}/* .banner-image__figure,.banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%, 0% 0%);}.banner-image.left .banner-image__figure,.banner-image.left .banner-image__figure img {  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%, 0% 0%); } */.banner-image.inside.right .banner-image__content {  flex-direction: row-reverse;}.banner-image.inside .banner-image__header {  padding: var(--ev-space-3xl) var(--ev-space-2xl);}.banner-image.outside.primary.right,.banner-image.inside.primary.right .banner-image__content {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-image.inside.right .banner-image__header {  padding-left: 0;}.banner-image__figure::after {  content: unset !important;}.banner-image__figure img {  height: auto;}.banner-image__figure {  min-height: unset !important;  place-self: center;}.banner-image.outside.light.right,.banner-image.inside.light.right .banner-image__content {  background: linear-gradient(-90deg, #88a4d1 0%, #bfd4e8 72.53%);}@media (width < 600px) { .banner-image__content {    flex-direction: column-reverse !important;	}  .banner-image.outside .banner-image__content {    display: block;    padding-inline: var(--ev-grid-gutter);  }  .banner-image__header.d-grid.grid-header {    padding-inline: var(--ev-grid-gutter) !important;    padding-block: 0 var(--ev-space-l) !important;  }  .banner-image__figure {    padding-bottom: 0;  }  .banner-image.outside.primary.right,  .banner-image.inside.primary.right .banner-image__content {    background: linear-gradient(90deg, #c6d4ec -10%, var(--ev-primary) 110%);  }}@media (min-width: 1400px) {  .banner-image__figure {    place-self: start;    min-height: 450px !important;  }}                     /* Motorisation rideaux métalliques à usage intensif#12548 */                .banner-center {  overflow: hidden;}.banner-center.outside {  padding-block: var(--ev-space-4xl-5xl);  position: relative;}.banner-center.outside::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;}.banner-center.outside.primary {  position: relative;}.banner-center.outside.primary::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;} .banner-center.outside.light {  position: relative;}.banner-center.outside.light::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;}.banner-center.inside .banner-center__content {  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);  position: realtive;}.banner-center.inside .banner-center__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--bg-image);  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  z-index:-2;  border-radius: var(--ev-border-radius);}.banner-center.inside.primary .banner-center__content {  position: relative;}.banner-center.inside.primary .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: radial-gradient(142.76% 784.2% at -.01% -.01%,rgba(var(--ev-primary-rgb), 0.9) 0%,rgba(var(--ev-primary-rgb), 0.2) 100%);  z-index: -1;  border-radius: var(--ev-border-radius);}.banner-center.inside.light .banner-center__content {  position: relative;}.banner-center.inside.light .banner-center__content::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(90deg,#7d819ef7 0%,#edf0f3e8 72.53%);  z-index:-1;  border-radius: var(--ev-border-radius);}.banner-center.primary .banner-center__item {  background: var(--ev-primary);} .banner-center.primary .banner-center__item > * {  color: #fff;} .banner-center.light .banner-center__item {  background: #e1e4ea;}.banner-center__item {  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-center__item-title.item-title {  font-size: var(--ev-step-0);}.banner-center__body {  display: flex;  gap: var(--ev-space-xs);  place-content: center;}.banner-center .grid-cta {  grid-area: nav;}.banner-center .btn {  margin-top: var(--ev-space-s);}.banner-center__title {  font-size: var(--ev-step-5);}.banner-center__content {  text-align: center;}.banner-center__header.d-grid.grid-header {  grid-template-areas: 'subtitle' 'title' 'paragraph';}.banner-center.primary .banner-center__header.d-grid.grid-header > * {  color: #fff !important;}.banner-center .btn-outline-primary {    --btn-bg: #ffff;    --btn-border-color: #fff;    --btn-hover-color: var(--ev-heading-color) !important;    --btn-hover-bg: #fff;}.banner-center__cta.grid-cta {  margin-inline: auto;  width: fit-content;}.banner-center.inside .banner-center__content {  border-radius: var(--ev-border-radius);}.banner-center__item {  border-radius: var(--ev-border-radius);}.banner-center__cta.grid-cta {  margin-top: var(--ev-space-l-xl);}.banner-center.inside .banner-center__content {  padding: var(--ev-space-4xl-5xl) var(--ev-space-2xl);}.banner-center__header.d-grid.grid-header {  max-width: var(--ev-header-max-width);  margin-inline: auto;}.banner-center__item-title.item-title {  margin-bottom: 0;}.banner-center.inside.primary .banner-center__content::before {  background: rgba(var(--ev-dark-rgb), 70%);}.banner-center.primary .banner-center__item > * {  color: var(--ev-heading-color);}.banner-center.primary .banner-center__item {  background: #fff;}.banner-center.outside.primary::before,.banner-center.inside.primary .banner-center__content::before {  background: linear-gradient(to bottom, rgba(var(--ev-primary-rgb), 100%), transparent);}@media (width < 768px) {  .banner-center.inside .banner-center__content {    padding: var(--ev-space-4xl-5xl) var(--ev-space-l);  }}                     /* Sélectionnez la teinte RAL et le laquage de vos fermetures#12555 */                #paragraph_droite-12555 .paragraph__image {  box-shadow: var(--ev-shadow-lg);  border: var(--ev-border-width) var(--ev-border-style) hsl(216, 100%, 93.1%);}                     /* Tout savoir sur le rideau aluminium#12557 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau transparent Maxivision Blindavue#12558 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau Profilight Blindavue#12559 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau à lames micro-perforées#12560 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau à lames pleines#12561 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau en grille à tubes ondulés#12562 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur le rideau en grille à mailles rectangulaires#12563 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur la grille aluminium Visalux#12564 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur la grille Mobilflex#12565 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur la motorisation SIMU#12566 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* FAQ - Motoréducteur Elektromaten#12567 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* Tout savoir sur la motorisation ACM pour rideaux métalliques#12568 */                .grid-component {  overflow: hidden;}.grid-component__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle " "title    " "paragraph" "nav  ";    grid-template-columns: 1fr;}.grid-component__content {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-component__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-xs) var(--ev-space-s);  color: var(--ev-heading-color);  border-radius: var(--ev-border-radius);}.grid-component__body {  background: hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 22%));  padding: var(--ev-space-l) var(--ev-space-l-xl);}.grid-component__item-body {  display: none;  padding: var(--ev-space-3xs) var(--ev-space-s-m);}.grid-component__body.d-grid.grid-column {  gap: 0 !important;}.grid-component__item-header {  font-weight: var(--ev-heading-font-weight);}.grid-component__item-toggler {  background: transparent;  border: unset !important;}.grid-component__description.grid-paragraph {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-component__item-header p {  margin-bottom: 0;}.grid-component {  background-color: var(--ev-dark);  padding-block: var(--ev-space-2xl-3xl);}.grid-component__body-wrapper.d-block {  display: flex;  gap: var(--ev-space-2xl);}.grid-component__body-header {  flex: 0 0 50%;}.grid-component__body-wrapper.d-block {  margin-top: var(--ev-space-2xl);}.grid-component__body-header > * {  color: #fff !important;}.grid-component__body {  padding: var(--ev-space-l) var(--ev-space-s);}.grid-component__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;}.grid-component__body-cta.grid-nav {  margin-top: var(--ev-space-xs);}.grid-component__body-content {  flex: 0 0 50%;}.grid-component__body-image {  flex: 0 0 45%;  align-self: center;  width: 100%;}.grid-component__body-cta {  margin-top: var(--ev-space-m-l) !important;}@media (width < 768px) {  .grid-component__body-wrapper.d-block {    flex-direction: column-reverse;		gap: var(--ev-space-m);	}}@media(width < 400px) {  .grid-component__cta {    flex-wrap: wrap;  }}.grid-component {  background-color: var(--ev-primary);}.grid-component__content,.grid-component__body {  background: transparent;  position: relative;  z-index: 0;}.grid-component__content::before,.grid-component__body::before{  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-tertiary-rgb),80%);  z-index: -1;}.grid-component__content::after,.grid-component__body::after{	content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-component__body-image {  flex: 0 0 50%;}.grid-component__body-content {  flex: 0 0 45%;}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__body-wrapper.d-block {  position: relative;  z-index: 0;  padding-block: var(--ev-space-3xl-4xl) var(--ev-space-2xl);}.grid-component__body-wrapper.d-block::after {  position: absolute;  content: "";  inset: 0 -50vw 0;  background-color: var(--ev-primary);  z-index: -1}.grid-component__content::before,.grid-component__content::after {  clip-path: polygon(100% 0, 100% 100%, 6% 100%, 0 87%, 0 0);}.grid-component__content::before { 	background: linear-gradient(180deg, rgba(15, 104, 241, 0.2) , #ebedf5 100%); }.grid-component__content {  margin-bottom: -10%;  position: relative;  z-index: 2;}.grid-component {  background: transparent;  padding-block: 0;  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.grid-component__content::before,.grid-component__content::after {    clip-path: unset !important;}.grid-component__content::before {  background: #fff;}.grid-component__body-wrapper.d-block::after {	content: unset !important ;}.grid-component__content.d-grid.grid-header.d-block {  border-radius: var(--ev-border-radius);}.grid-component__body-header > * {  color: var(--ev-heading-color) !important;}.grid-component__content {  margin-bottom: unset !important;  margin-top: -10%;}.grid-component__content {  margin-top: -6%;  border-radius: var(--ev-border-radius);}.grid-component__content::before,.grid-component__content::after {	border-radius: var(--ev-border-radius);}.grid-component__image img {  transition: transform 0.1s ease-out; 	transform: scale(var(--bg-scale, 1));  height: 100%;	min-height: 600px;  max-height: 700px;	object-fit: cover;} .grid-component__body-wrapper.d-block {  padding-block: 0;}.grid-component__body {  height: fit-content;}.grid-component__content::before {  background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  border: var(--ev-border-width) var(--ev-border-style) #c6d4ec;  z-index: -2;}.grid-component__content > * {  color: #fff !important;}.grid-component__content .btn-primary {  --btn-bg: white;  --btn-color: var(--ev-primary);}.grid-component__content ul:not(.list-style-none, .filepond--list) li::before {	--icon-color: var(--ev-primary);}.grid-component {  background: transparent;  padding-block: 0;}.grid-component__content {  margin-top: unset;}.grid-component__body::before,.grid-component__body::after{  content: unset !important;}.grid-component__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-component__body.d-grid.grid-column {  gap: var(--ev-space-s) !important;}.grid-component__body-cta {  margin-top: var(--ev-space-s) !important;}.grid-component .icon--plus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.333 531.28)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.583 235.583 49.337 49.337L0 98.673 186.246 284.92l49.337-49.337Z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 113.54)'/%3E%3C/g%3E%3C/svg%3E") !important;}.grid-component .icon--minus {--icon-url: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:%23000;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(1.333 0 0 -1.333 341.334 151.387)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.333 0 0 -1.333 0 682.667)'%3E%3Cpath d='m0 0-235.584-235.583 49.337-49.337L0-98.673 186.246-284.92l49.337 49.337z' style='fill:none;stroke:%23000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(256 398.46)'/%3E%3C/g%3E%3C/svg%3E");}.grid-component__item-toggler {  background: var(--ev-banner);  border-radius: 50%;  padding: 10px;  aspect-ratio: 1/1;}.grid-component__body.d-grid.grid-column {  flex-grow: 1;}.grid-component {  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  position: relative;  z-index: 0;}.grid-component::after {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.04;  z-index: -1;}.grid-component__content::after {  position: absolute;  content:"";  left: 0;	background-color: #fff;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask_1777374772.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-image: unset;  opacity: 1;  left: 0;  width: 70%;  mask-size: 100% auto;  height: 110%;  top: -2%;  z-index: -1;}.grid-component__content {  overflow: hidden;  border: 1px solid #e0e9f6;  border-radius: 0 !important;}.grid-component__content > * {  color: var(--ev-heading-color) !important;}.grid-component__content .btn-primary {  --btn-bg: var(--ev-primary);  --btn-color: #fff;}.grid-component {  background: transparent;  box-shadow: unset !important;}.grid-component::after {  content: unset !important}.grid-component__shape {  position: absolute;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/faq_illus_1777558140.png');  background-repeat: no-repeat;  background-size: contain;	right: 39px;  bottom: 20px;  width: 350px;  height: 300px;  z-index: 0;}.grid-component__content {  border-radius: var(--ev-border-radius) !important;}@media (width < 992px) {  .grid-component__content::after {    width: 105%;    mask-size: 100% 100%;    height: 100%;  }  .grid-component__shape  {    display: none;  }}@media (min-width: 992px) and (max-width: 1400px) {  .grid-component__shape {    background-size: 90% auto;    right: -8px;    width: 300px;    height: 300px;    bottom: 5px;  }}.grid-component__title.grid-title {  max-width: 40ch;}                     /* réassurance-accueil#12569 */                .grid-icon-two {  overflow: hidden;}.grid-icon-two__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon-two__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon-two__item-image {  grid-area: img;}.grid-icon-two__item {  background: var(--ev-banner);  display: grid;}.grid-icon-two__item {  display: grid;  grid-template-areas: 'img title    ' 'img   paragraph';  column-gap: var(--ev-grid-gutter);}.grid-icon-two__item-image {  place-self: start;}.grid-icon-two__item-image img {  height: 70px;  width: auto;}#grid_icon_two-12537 {  position: relative;  margin-top: 0%;  z-index: 10;}.grid-icon-two__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  border-bottom: 2px var(--ev-border-style) #e8ef94;}.grid-icon-two__item-description p {  margin-bottom: 0;}/* @media (min-width: 768px) {  #grid_icon_two-12537 .grid-icon-two__body {    transform: unset;    margin-left: auto;    max-width: 88.5%;  }} */#grid_icon_two-12569 .grid-icon-two__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon-two__item { 	padding: var(--ev-space-s);}.grid-icon-two__item-title.item-title {  font-size: var(--ev-step-1);}.grid-icon-two__item {  column-gap: var(--ev-space-s);}#grid_icon_two-12537 .grid-icon-two__header.d-grid.grid-header {  display: none;}#grid_icon_two-12569 {  position: relative;  z-index: 0;}#grid_icon_two-12569::after {  position: absolute;  content: "";  inset: -50vw -50vw 4vw -50vw;  background-color: rgba(var(--ev-primary-rgb), 80%);  z-index: -1;}#home #grid_icon_two-12569 {  margin-top: 0 !important;}@media (width < 992px) {  #grid_icon_two-12569::after {  	inset: -50vw -50vw 70vw -50vw;  }}@media (min-width: 768px) and (max-width: 992px) {  #grid_icon_two-12569::after {    inset: -50vw -50vw 14vw -50vw;  }}@media (width < 1400px) {  .grid-icon-two .container {    max-width: unset !important;  }}                     /* Types de lames micro-perforées disponibles#12570 */                .grid-cta {  overflow: hidden;}.grid-cta__item {  background-color: var(--ev-light);  padding: var(--ev-space-m);  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.grid-cta .btn {  white-space: nowrap;}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: center;  justify-items: center;  text-align: center;}.grid-cta__item {  grid-template-areas: 'title' 'cta' 'img';  grid-template-columns: 1fr;  overflow: hidden;}.grid-cta .grid-image {  transform: translateY(var(--ev-space-l));	border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;	overflow: hidden;  width: 100%;}.grid-cta__item {  background-color: #fff;  grid-template-areas: 'title' 'paragraph' 'cta  ' 'img  ';  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: start;  justify-items: start;  text-align: start;}.grid-cta__item {  border: unset;  box-shadow: var(--ev-shadow-lg);  position: relative;  z-index: 0;}.grid-cta__item::after {  position: absolute;  content:"";  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/cta_illustration_1777368384.png");  background-repeat: no-repeat; 	background-size: cover;  opacity: 0.09;  z-index: -1;}.grid-cta__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}                     /* grid-type-droite (à supp)#12609 */                .grid-type {  overflow: hidden;  position: relative;  z-index: 1;}.grid-type__item {  border-radius: var(--ev-border-radius);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-type__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-type__item-icon .icon {  --icon-color: var(--ev-primary);  --icon-height: 60px;}.grid-type__item {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-primary);  border-top: 3px var(--ev-border-style) var(--ev-primary);  background-color: #fff;}.grid-type__header-wrapper {  position: relative;  z-index: 1;  min-height: 400px;}.grid-type__header-wrapper::before {  position: absolute;  content: "";  inset: 0;  background-image: var(--bg-image);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border-radius: var(--ev-border-radius);  z-index: -2;}.grid-type__header.d-grid.grid-header[data-header-align="center"] {  background-color: rgba(var(--ev-primary-rgb), 70%);  padding: var(--ev-space-s-m);}.grid-type__header.d-grid.grid-header[data-header-align="center"] > * {   color: #fff !important;}.grid-type__header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: end start;  place-items: start;  margin-inline: unset;}.grid-type__title.grid-title {  font-size: var(--ev-step-3);}.grid-type__item {  padding: var(--ev-space-xl-2xl) var(--ev-space-m-l);}.grid-type__header-wrapper {  min-height: 400px;}.grid-type__item {  padding: var(--ev-space-l) var(--ev-space-m-l);  border: unset !important;  box-shadow: var(--ev-shadow-lg);}.grid-type__body.d-grid.grid-column {  padding-block: var(--ev-space-s);  position: relative;  z-index: 10;  margin-top: -40px;}.grid-type__item-icon .icon {  --icon-height: 50px;}.grid-type__header {  position: relative;  z-index: 0;}.grid-type__header::after {  position:absolute;  content: "";  background: linear-gradient(-90deg, #c6d4ec -40%, var(--ev-primary) 110%);	width: 53%;  height: 100%;  right: 0;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus_mask-1_1777375770.png');  mask-repeat: no-repeat;  mask-position: center;  mask-size: 100% 100%;  z-index: -1;}.grid-type__body.d-grid.grid-column {  margin-inline: var(--ev-grid-gutter);}.grid-type__header-shape {  position: absolute;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus-6_1777362165.png');  mask-repeat: no-repeat;  mask-position: center;  mask-size: 100% 100%;  background: rgba(var(--ev-primary-rgb), 65%);  width: 180px;  height: 100%;  border-radius: var(--ev-border-radius);}.grid-type__header.d-grid.grid-header[data-header-align="center"] {  background: transparent;  height: 100%;  width: 100%;  max-width: unset !important;}.grid-type__header.d-grid.grid-header[data-header-align="center"] {  place-content: center end;}.grid-type__item-title.item-title {  font-size: var(--ev-step-1);  border-bottom: 3px var(--ev-border-style) var(--ev-secondary);  width: fit-content;}.grid-type.right .grid-type__header::after {  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/illus-2_1777367398.png');}.grid-type.right .grid-type__header.d-grid.grid-header[data-header-align="center"] {  place-content: center start;}.grid-type.right .grid-type__header::after {  left: 0;  right: unset !important;}.grid-type.right .grid-type__header-shape {  right: 0;}.grid-type__item-title:hover {  cursor: pointer;}.grid-type .btn-primary {  --btn-bg: var(--ev-quaternary);  --btn-border-color: var(--ev-quaternary);  --btn-hover-border-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 10%));}.grid-type__header.d-grid.grid-header * { 	max-width: 53ch;}@media (max-width: 479px) {  #home .grid-type {    margin-bottom: -14%;  }}@media (max-width: 767px) {  .grid-type__item-icon {    margin-bottom: var(--ev-space-s-m);  }}@media (min-width: 768px) {  .grid-type__header.d-grid.grid-header[data-header-align="center"] {    background-color:  rgba(var(--ev-primary-rgb), 70%);    height: 55%;    width: 60%;    position: absolute;    bottom: 0;    right: 0;  }  .grid-type__header-wrapper {    grid-column: span 2;  }  .grid-type__header.d-grid.grid-header[data-header-align="center"] {    background: unset !important;    height: 100%;    width: 100%;  } }@media (width< 1400px) {  .grid-type__header::after {    width: 67%;  }}@media (width < 768px) {  .grid-type__header-wrapper {    min-height: 300px;  }  .grid-type__header.d-grid.grid-header[data-header-align="center"] {    margin-left: unset !important;    min-height: 300px;    place-content: start !important;    place-items: start !important;  }  .grid-type__header::after {    width: 100%;    inset: 0;  }  .grid-type__header-shape {    display: none;  }}@media (width < 768px) {  .grid-type.left .grid-type__header.d-grid.grid-header[data-header-align="center"] {    place-content: start end !important;    place-items: end !important;    text-align: end;  }  .grid-type__header {    padding-block: var(--ev-space-l-xl) !important;  }}@media (min-width: 768px) and (max-width: 992px) {  .grid-type__header::after {    width: 84%;  }}.grid-type__header-wrapper::before,.grid-type__header::after,.grid-type__header-wrapper,.grid-type__header.d-grid.grid-header[data-header-align="center"] {  border-radius: var(--ev-border-radius) !important;}                     /* Maintenance de rideaux métalliques#12619 */                .grid-details {  overflow: hidden;}.grid-details__content {  background: var(--ev-light);  padding: var(--ev-space-xl) var(--ev-space-l-xl);}.grid-details__description {  margin-bottom: var(--ev-heading-margin-bottom, 0.5rem);}.grid-details__wrapper {  display: flex;  flex-direction: column-reverse;}.grid-details__item-title.item-title {  font-size: var(--ev-step-1);}.grid-details__item {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );  padding: var(--ev-space-s-m);  display: grid;  grid-template-areas: "title    " "img      " "paragraph";}.grid-details__content {  background: hsl(    var(--ev-primary-hue),    var(--ev-primary-saturation),    calc(var(--ev-primary-lightness) + 22%)  );}.grid-details__wrapper {  gap: var(--ev-grid-gutter);}.grid-details__item-image.grid-image {  margin-bottom: var(--ev-space-xs);}@media (width > 992px) {  .grid-details__content.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle" "title " "paragraph" "nav";    grid-template-columns: 1fr;  }}@media (width < 400px) {  .grid-details__cta {    flex-wrap: wrap;  }}.grid-details__item {  background: var(--ev-banner);}.grid-details__content {  background: transparent;  position: relative;  z-index: 2;}/* .grid-details__content.d-grid.grid-header > * {  color: #fff !important;} *//* .grid-details__content .btn-primary {  --btn-bg: #fff;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-border-color: #fff;  --btn-color: var(--ev-heading-color);  --btn-hover-color: var(--ev-heading-color);} *//* .grid-details__content li::before {  background-color: #fff !important;} */.grid-details__content::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-primary-rgb), 100%);  z-index: -1;}.grid-details__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg");  opacity: 0.11;  background-size: cover;  background-position: center;  z-index: -2;}.grid-details__item-image.grid-image {  overflow: hidden;}.grid-details__item {  background: var(--ev-banner);  grid-template-areas: "img      " "title    " "paragraph";  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);}.grid-details__item-content {  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);  padding: var(--ev-space-s);}.grid-details__item-icon .icon {  --icon-color: var(--ev-secondary);}.grid-details__item-icon {  grid-area: icon;}.grid-details__item-content {  display: grid;  grid-template-areas: "icon  title" ".. paragraph";  grid-template-columns: auto 1fr;  column-gap: var(--ev-space-s-m);}.grid-details__item {  padding: 0;  border: unset;  position: relative;  z-index: 0;}.grid-details__item-image {  position: relative;  z-index: 0;}.grid-details__item-image::after {  position: absolute;  top: 50%;  left: 50%;  display: block;  content: "";  width: 0;  height: 0;  background: rgba(var(--ev-secondary-rgb), 80%);  border-radius: 0%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  opacity: 0;  z-index: 1;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-image::after {  animation: circle 1.3s ease-out;}.grid-details__item-image.grid-image {  margin-bottom: 0;}.grid-details__item-content {  position: relative;  z-index: 0;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.3s;  transition-property: all;}/* .grid-details__item-content::after {  position: absolute;  top: 0;  left: -1px;  bottom: -1px;  right: -1px;  background: var(--ev-secondary);  content: "";  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;  z-index: -1;  opacity: 0;}.grid-details__item:hover .grid-details__item-content::after {   opacity: 1;}.grid-details__item-icon .icon {  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .3s;  transition-property: all;}.grid-details__item:hover .grid-details__item-content > * {  color: #fff !important;}.grid-details__item:hover .icon {  --icon-color: #fff;}.grid-details__item:hover li::before {  background-color: #fff;} */@keyframes circle {  0% {    opacity: 1;  }  40% {    opacity: 1;  }  100% {    width: 200%;    height: 200%;    opacity: 0;  }}/* .grid-details__body-header.d-grid.grid-header[data-header-align="center"] {  text-align: start;  place-content: start;  place-items: start;  margin-inline: unset !important;} */.grid-details__body {  position: relative;  z-index: 0;}.grid-details__body::after {  position: absolute;  content: "";  inset: 0 -50vw;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body {  padding-block: var(--ev-space-2xl);}.grid-details__item {  background: transparent;}.grid-details__item-icon .icon {  --icon-height: 30px;}.grid-details__item-description li::before {  background-color: var(--ev-secondary);}.grid-details__body-shape1 {  position: absolute;  top: -20%;  right: -2%;  width: 500px;  height: 150px;  clip-path: polygon(100% 0, 0% 100%, 100% 100%);  background-color: var(--ev-banner);  z-index: -1;}.grid-details__body-shape2 {  position: absolute;  bottom: -38%;  left: -2%;  width: 767px;  height: 242px;  mask-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/Design_sans_titre(39)_1773217122.png");  mask-size: 100% 100%;  mask-repeat: no-repeat;  mask-position: center;  background-color: var(--ev-banner);  z-index: -1;}.grid-details__content::before {  background-color: transparent;  background: linear-gradient(180deg, rgba(15, 104, 241, 0.2), #ebedf5 100%);  clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);  clip-path: polygon(93% 0, 100% 10%, 100% 100%, 0 100%, 0 0);}.grid-details__content.d-grid.grid-header:not(.grid-details__title) {  color: var(--ev-heading-color) !important;}.grid-details {  padding-top: var(--ev-space-4xl);}.grid-details__item-icon .icon {  --icon-color: var(--ev-heading-color);}@media (width < 992px) {  .grid-details__body-shape1 {    top: -5%;    right: -4%;  }  .grid-details__body-shape2 {    bottom: -8%;    left: -4%;  }}@media (max-width: 600px) {  .grid-details__body-shape1 {    top: -6%;    right: -5%;  }}.grid-details__body::after {  content: unset !important;}.grid-details__body {  padding-block: 0;}.grid-details__body-shape1,.grid-details__body-shape2 {  display: none;}.grid-details__item-content {  grid-template-areas: "icon" "title    " "paragraph";  grid-template-columns: 1fr;}.grid-details__item-icon {  background: var(--ev-primary);  padding: var(--ev-space-s);  width: fit-content;  position: relative;  z-index: 10;  margin-top: -40px;  margin-bottom: var(--ev-space-s);}.grid-details__item-image::after {  content: unset !important;}.grid-details__item-image.grid-image {  border-bottom: 4px solid var(--ev-primary);}.grid-details__item-icon .icon {  --icon-color: #fff;}.grid-details__item-content {  border: unset !important;}.grid-details__item {  background: #fff !important;  box-shadow: var(--ev-shadow-lg);}.grid-details__content::before {  background: var(--ev-banner);  clip-path: unset !important;}.grid-details__content::before {  inset: 0 -50vw 0 -50vw;}.grid-details__content {  margin-top: var(--ev-space-2xl);  padding: var(--ev-space-2xl-3xl) 0;}.grid-details__item {	border-radius: var(--ev-border-radius);}.grid-details__item-image.grid-image{	border-radius: var(--ev-border-radius);}.grid-details__item-content {  margin-top: var(--ev-space-xs-s);  background: var(--ev-banner);  border-radius: var(--ev-border-radius);}.grid-details__item {  background: transparent;  box-shadow: unset;}.grid-details__item-icon {  border-radius: 50%;  transform: translate(-50%, -10%);  left: 50%;}.grid-details__item-icon::after {  content: "";  position: absolute;  inset: calc(0px - var(--ev-space-2xs));  border-radius: 50%;  border: 5px var(--ev-border-style) #fff;  z-index: -1;}.grid-details__item-image.grid-image {  border-bottom: unset !important;}.grid-details__content::after {  position: absolute;  content:"";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/waves_1777305745.png');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.08;  z-index: -1;}.grid-details__content.d-grid.grid-header[data-header-align="start"] {  padding: var(--ev-space-xl) var(--ev-space-l-xl);  margin-bottom: var(--ev-space-xs);}.grid-details__content::before {  inset: 0;  background: #fff;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  border-radius: var(--ev-border-radius);}.grid-details__item-icon .icon {  --icon-height: 25px;}.grid-details__item-icon {  padding: var(--ev-space-xs);}.grid-details {  padding-top: 0 !important;}                     /* eva-section-test (à supprimer)#12651 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Choisissez la teinte RAL de vos fermetures#12658 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Choisissez votre motorisation adaptée#12659 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos options disponibles#12672 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Rideau métallique anticyclonique#12673 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Les rideaux que nous avons posés#12681 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux à lames micro-perforées#12683 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Aperçu de nos rideaux Maxivision Blindavue#12684 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux Profilight blindavue#12685 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux à lames pleines installés#12686 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Les grilles Mobilflex que nous avons posées#12687 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Aperçu concret de nos rideaux à mailles rectangulaires#12688 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Rideaux inox pour environnements exigeants#12690 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux en acier galvanisé anti-effraction#12691 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux en polycarbonate transparents#12692 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux et grilles en acier inoxydable#12693 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos services de dépannage de rideaux métalliques#12694 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos rideaux et grilles en aluminium#12695 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Maintenance de rideaux métalliques#12696 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Exclusivité : Lame Blindalu 7000#12789 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Intervention sur site#12805 */                .callout-video-two {  overflow: hidden;  position: relative;  z-index: 1;}.callout-video-two video {  position: relative;  z-index: 0;  background-color: var(--ev-light);  aspect-ratio: 16/8;}.callout-video-two video::after {  content: "Placeholder Video";  position: absolute;  inset: 0;  display: grid;  place-content: center;  font: inherit;  font-style: italic;  z-index: -1;}.callout-video-two video {  margin-top: var(--ev-space-m);}@media (width < 768px) {  .callout-video-two video {    margin-inline: var(--ev-grid-gutter);  }}@media (width > 768px) {  .callout-video-two.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%;  }}                     /* Motorisation de grille à mailles rectangulaires#12811 */                .callout-video {  overflow: hidden;}.callout-video.outside {  background-color: transparent;  position: relative;  aspect-ratio: 16/9;}.callout-video video {  position: relative;  background-color: transparent;}.callout-video video::after {  content: "Placeholder Video";  position: absolute;  inset: 0;  display: grid;  place-content: center;  font: inherit;  font-style: italic;}.callout-video__header {  display: grid;  grid-template-areas: "subtitle " "title    " "paragraph" "cta";  place-content: center;}.callout-video-content {  display: flex;  gap: var(--ev-space-xl);  place-items: center start;}.callout-video video {  max-height: 600px;  width: 100%;  height: 100%;  object-fit: cover;  display: block;  background-color: transparent;  max-height: 800px;  border-radius: 5px;}.callout-video__body {  flex: 0 0 50%;}.callout-video.outside {  aspect-ratio: unset !important;}@media (max-width: 767px) {  .callout-video-content {    display: block;  }  .callout-video__header {    margin-bottom: var(--ev-space-l-xl);  }}@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 (min-width: 992px) {  .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    );  }}@media (max-width: 767px) {  .callout-video__header {    margin-bottom: var(--ev-space-s-m);  }}.callout-video__body {  flex: 0 0 45%;}.callout-video__header-image,.callout-video__header-image img {  border-radius: 15px;}.callout-video__header-image.loaded-image {  grid-area: image;}.callout-video__header-content {  background: var(--ev-dark);  grid-area: content;  display: grid;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";  padding: var(--ev-space-l);  border-radius: 15px;  margin-top: 0;  position: relative;  z-index: 2;}.callout-video__title.grid-title {  font-size: var(--ev-step-3);}.callout-video__btn.grid-cta {  width: fit-content;  height: fit-content;}.callout-video__header-image {  position: relative;  z-index: 1;}.callout-video__header-icon {  background: var(--ev-primary);  padding: var(--ev-space-s);  border-radius: 15px;}.callout-video__header-icon-wrapper {  position: absolute;  top: 0;  right: 0;  border-radius: 0 15px 0 15px;  background: #fff;  padding: 0 0 var(--ev-space-xs) var(--ev-space-xs);}.callout-video__header-icon .icon {  --icon-height: 35px;  --icon-color: #fff;}.callout-video__header {  grid-template-areas: "image" "content";}@media (min-width: 992px) {  .callout-video__header {    grid-template-areas: "image image  " "content ..";    grid-auto-columns: 2fr 1fr;  }  .callout-video__header-content {    margin-top: calc(0px - var(--ev-space-2xl));  }}@media (min-width: 768px) and (max-width: 991px) {  .callout-video__header-icon-wrapper {    padding: 0 0 8px 8px;  }}.callout-video__header-content {  background: var(--ev-banner);}.callout-video__header-content:not(.btn) {  color: var(--ev-heading-color) !important;}.callout-video__body {  max-height: 800px !important;}.callout-video video {  max-height: 600px;  border-radius: var(--ev-border-radius);}.callout-video__header-image {  aspect-ratio: 16/9;}.callout-video__header-image img {  aspect-ratio: 16/9;  object-fit: cover;}                     /* Hero#11935 */                .hero {  position: relative;  z-index: 1;  overflow: hidden;}.hero::before {  content: "";  position: absolute;  inset: 0;  background-color: rgba(var(--ev-dark-rgb), 80%);  z-index: -1;}.hero::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-size: cover;  background-position: center;  z-index: -2;}.hero[style*="--image-bg: url('')"] {  --image-bg: url(https://picsum.photos/2000/1000) !important;}.hero__content :not(.btn) {  color: white;}.hero__content {  --header-height: 140px;  display: grid;  min-height: calc(100vh - var(--header-height));  min-height: calc(100dvh - var(--header-height));  max-width: var(--ev-header-max-width);}.hero__content[data-content-align="center"] {  text-align: center;  margin-inline: auto;  place-items: center;}.hero__content[data-content-align="center"] .hero__cta {  width: fit-content;  margin-inline: auto;  place-content: center;}.hero__grid {  grid-template-areas: "subtitle " "title    " "author   " "paragraph" "cta      ";  place-content: center;  padding-block: var(--ev-space-xl);}.hero__title {  font-size: var(--ev-step-7);  margin-bottom: var(--ev-space-m);}.hero__description {  font-size: var(--ev-step-1);}.hero__cta {  margin-top: var(--ev-space-m);}.hero__content[data-content-align="start"] {  place-content: center start;}.hero::before {  background: rgba(var(--ev-dark-rgb),60%);}.hero::after {  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  opacity: 0.11;}.hero__content :not(.btn) {  color: #fff !important;}.hero .btn-outline-primary {  --btn-color: #fff;  --btn-hover-color: #fff !important;}.hero__grid {  padding-inline: var(--ev-grid-gutter);  grid-template-areas:    ".."     "subtitle"     "title"     "paragraph"     "cta"     "img";}.hero__body.grid-image {  overflow: hidden;}.hero__background {  position: absolute;  left: 0;  top: 0;  bottom:0;  width: 100%;  height: 100%;  z-index: -2;  min-width: 100%;  max-width: 100%;}.hero__background,.hero__background .swiper,.hero__background .swiper-wrapper,.hero__background .swiper-slide,.hero__background .hero__image {  height: 100%;  width: 100%;  max-width: 100%;  max-height: 100%;}.hero__background .swiper-slide img {  width: 100%;  height: 100%;  max-width: 100%;  max-height: 100%;  object-fit: cover;  display: block;}.hero .swiper-pagination-bullet-active {	background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 4%));}.hero::after {  content: unset !important;}.hero {  min-height: 95.5vh;}/* .hero__content[data-content-align="center"] {  place-items: end center;} */#home .hero__content {  --header-height: 5px;}.hero__cta.grid-cta {  margin-top: 0;}.hero::before {  background: rgba(var(--ev-primary-rgb),36%);}.hero .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color);   --btn-border-color: #fff;}.hero .swiper-pagination-bullet {  width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));  height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));  bottom: 35px;}/* .hero__grid {  position: relative;}.hero::before {  position: absolute;  content: "";  inset:0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/hero_rideau_1777039308.png');  background-repeat: no-repeat;  background-size: cover;  z-index:-1;} */.hero__grid {  padding-inline: 0;}.hero__title {  font-size: var(--ev-step-9);}.hero__content[data-content-align="start"] {  place-content: end start;}.hero .swiper-pagination {  bottom: 70px !important;  right: 70px;  left: unset !important;  text-align: end;}/* .hero__content[data-content-align="start"] .hero__grid {  grid-template-areas: "..       ..        " "subtitle ..        " "title    pagination" "cta      paragraph ";} */.hero__content {  max-width: unset;}.hero .swiper-pagination-bullet {  width: 16px;  height: 6px;  border-radius: 50px;}.hero .swiper-pagination-bullet-active {  background: white;} .hero__title {  font-size: var(--ev-step-6);  text-underline-offset: 4px;  margin-bottom: 0;} .hero::before {  background: linear-gradient(to top, #3f4041, transparent);  background: linear-gradient(to top, rgba(var(--ev-primary-rgb), 60%), transparent);}.hero__title span {  font-weight: 400;}.hero__grid {  place-content: start;  position: relative;}.hero::before {	content: unset !important;}.hero__grid::before {   content: "";   position: absolute;  inset: 0;   background-color: #61657bc7;  z-index: -1;}.hero__grid {	padding: var(--ev-space-xs) var(--ev-space-l) !important;	margin-bottom: var(--ev-space-l);}@media (min-width: 992px) {  .hero__grid {    width: 808px;  }}@media (width < 992px) {  .hero__grid {    margin-bottom: var(--ev-space-2xl);  }  .hero .swiper-pagination {    bottom: 0px !important;  	right: unset;  	left: 15px !important;  	text-align: start;  }}.hero__grid::before {  background-color: rgba(var(--ev-primary-rgb), 70%);}.hero__grid {  padding: var(--ev-space-s) var(--ev-space-l) !important;}                     /* Counter-page#12523 */                .counter {  background: var(--ev-light);  padding-block: var(--ev-space-xl);  overflow: hidden;}.counter__content {  display: flex;  justify-content: space-between;  flex-wrap: wrap;  gap: var(--ev-grid-gutter, 1rem);}.counter__item {  display: grid;  text-align: center;}@media (width < 768px) {  .counter__item {    flex-basis: calc(50% - var(--ev-grid-gutter));  }}.counter__item :last-child {	margin-bottom: 0;}.counter__number {  display: inline-block;  color: var(--ev-heading-color);  line-height: 1;  margin-bottom: var(--ev-space-2xs-xs);  transition: .3s ease-in-out;}#counter-12523 {  position: relative;  z-index: 20;  margin-top: -4%;} #home #counter-11938 {  position: absolute;  z-index: 20;  bottom: 0;  left: 0;  right: 0;	max-width: 80vw;}#home #counter-11938 .counter__content {  justify-content: space-evenly;  padding-right: var(--ev-space-2xl);}.counter {  background: var(--ev-primary);}.counter__title > * {  color: #fff !important;}.counter .text-primary {  color: #fff !important;}.counter__image {  width: 180px;  height: auto;  place-self: center;}.counter__image img {  filter: brightness(0) invert(1);}.counter {	background: transparent;  padding-block: 0;}.counter__content {  position: relative;  padding-block: var(--ev-space-xl);  z-index: 0;  min-width: 70vw;  max-width: 70vw;	padding-right: var(--ev-space-xl-2xl);}.counter__content::after {  position: absolute;  content: "";  background-color: var(--ev-primary);  inset: -50vw 0 -50vw -50vw;  z-index: -1;}@media (min-width: 768px) and (max-width: 1100px) {  .counter__content {    justify-content: center;    gap: calc(var(--ev-grid-gutter, 1rem)* 2);  }}@media(min-width: 768px) and (max-width: 1500px) {	#home #counter-11938 {    position: relative;  }}@media (width < 768px) {  .counter__image {    margin-inline: auto;  }}@media (width < 992px) {  .counter__content {  	max-width: 85vw;	}  #counter-12523 {    margin-top: -10%;  }}                     /* Nous sommes là pour vous aider et vous conseiller dans votre projet#12576 */                .banner-cta {  background-color: rgb(13, 65, 145);  padding-block: var(--ev-space-xl) var(--ev-space-2xl);}.banner-cta__content {  display: flex;  gap: var(--ev-grid-gutter);}.banner-cta__header * {  color: #fff !important;}.banner-cta__body {  display: flex;  gap: var(--ev-grid-gutter);}.banner-cta__body {  display: flex;  gap: var(--ev-grid-gutter);}.banner-cta__title.grid-title.title {  font-size: var(--ev-step-2);  margin-bottom: 0 !important;}.banner-cta .grid-cta .btn {  margin-top: 0;  margin-right: 0;  border-radius: 0;}.banner-cta .btn-primary {  --btn-bg: var(--ev-quaternary);  --btn-border-color: #fff;  --btn-hover-bg: var(--ev-quaternary);  --btn-hover-border-color: #fff;  border: 3px var(--ev-border-style) var(--btn-border-color);  }.banner-cta {  position: relative;  z-index: -1;}.banner-cta::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-shape);  background-repeat: no-repeat;  background-size: 350px auto;  background-position: left top; 	top: -27%;	left: -2.7%;  z-index:-1;}.banner-cta::after {  content: unset !important}.banner-cta__content {  flex-direction: column;  gap: var(--ev-space-xs-s);}.banner-cta__title.grid-title.title {	font-size: var(--ev-step-0);}.banner-cta {  background-color: var(--ev-banner);  background-color: #edf9fc;  padding-block: var(--ev-space-s);  border-radius : var(--ev-border-radius);}.banner-cta__header * {  color: var(--ev-primary) !important;  text-align: center;}.banner-cta .btn-primary {  border: unset !important;}.banner-cta__body {  margin-inline: auto;}#banner_cta-12576 {  position: relative;  z-index: 10;}@media (max-width: 768px) {  .banner-cta__content {    flex-direction: column;  }  .banner-cta__body {    flex-wrap: wrap;  }}                     /* réassurance-pages#12537 */                .grid-icon-two {  overflow: hidden;}.grid-icon-two__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon-two__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon-two__item-image {  grid-area: img;}.grid-icon-two__item {  background: var(--ev-banner);  display: grid;}.grid-icon-two__item {  display: grid;  grid-template-areas: 'img title    ' 'img   paragraph';  column-gap: var(--ev-grid-gutter);}.grid-icon-two__item-image {  place-self: start;}.grid-icon-two__item-image img {  height: 70px;  width: auto;}#grid_icon_two-12537 {  position: relative;  margin-top: 0%;  z-index: 10;}.grid-icon-two__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);  border-bottom: 2px var(--ev-border-style) #e8ef94;}.grid-icon-two__item-description p {  margin-bottom: 0;}/* @media (min-width: 768px) {  #grid_icon_two-12537 .grid-icon-two__body {    transform: unset;    margin-left: auto;    max-width: 88.5%;  }} */#grid_icon_two-12569 .grid-icon-two__body.d-grid.grid-column {  margin-top: unset !important;}.grid-icon-two__item { 	padding: var(--ev-space-s);}.grid-icon-two__item-title.item-title {  font-size: var(--ev-step-1);}.grid-icon-two__item {  column-gap: var(--ev-space-s);}#grid_icon_two-12537 .grid-icon-two__header.d-grid.grid-header {  display: none;}#grid_icon_two-12569 {  position: relative;  z-index: 0;}#grid_icon_two-12569::after {  position: absolute;  content: "";  inset: -50vw -50vw 4vw -50vw;  background-color: rgba(var(--ev-primary-rgb), 80%);  z-index: -1;}#home #grid_icon_two-12569 {  margin-top: 0 !important;}@media (width < 992px) {  #grid_icon_two-12569::after {  	inset: -50vw -50vw 70vw -50vw;  }}@media (min-width: 768px) and (max-width: 992px) {  #grid_icon_two-12569::after {    inset: -50vw -50vw 14vw -50vw;  }}@media (width < 1400px) {  .grid-icon-two .container {    max-width: unset !important;  }}                     /* Les options disponibles#12577 */                .banner-message {  overflow: hidden;}.banner-message-content {  padding-block: var(--ev-space-s);  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);  background: linear-gradient(-90deg, var(--ev-quaternary) 10%, var(--ev-primary) 110%);}.banner-message__title {  font-size: var(--ev-step-2);  margin-bottom: 0;}.banner-message__header * {  color: #fff !important;}#banner_message-12577 {  margin-top: var(--ev-space-l);}.banner-message-content {  border-radius: var(--ev-border-radius);}                     /* Nos fermetures de sécurité à enroulement#12662 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Intervention et remise en service de vos rideaux#12607 */                .callout-video {  overflow: hidden;}.callout-video.outside {  background-color: transparent;  position: relative;  aspect-ratio: 16/9;}.callout-video video {  position: relative;  background-color: transparent;}.callout-video video::after {  content: "Placeholder Video";  position: absolute;  inset: 0;  display: grid;  place-content: center;  font: inherit;  font-style: italic;}.callout-video__header {  display: grid;  grid-template-areas: "subtitle " "title    " "paragraph" "cta";  place-content: center;}.callout-video-content {  display: flex;  gap: var(--ev-space-xl);  place-items: center start;}.callout-video video {  max-height: 600px;  width: 100%;  height: 100%;  object-fit: cover;  display: block;  background-color: transparent;  max-height: 800px;  border-radius: 5px;}.callout-video__body {  flex: 0 0 50%;}.callout-video.outside {  aspect-ratio: unset !important;}@media (max-width: 767px) {  .callout-video-content {    display: block;  }  .callout-video__header {    margin-bottom: var(--ev-space-l-xl);  }}@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 (min-width: 992px) {  .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    );  }}@media (max-width: 767px) {  .callout-video__header {    margin-bottom: var(--ev-space-s-m);  }}.callout-video__body {  flex: 0 0 45%;}.callout-video__header-image,.callout-video__header-image img {  border-radius: 15px;}.callout-video__header-image.loaded-image {  grid-area: image;}.callout-video__header-content {  background: var(--ev-dark);  grid-area: content;  display: grid;  grid-template-areas: "subtitle " "title    " "paragraph" "cta      ";  padding: var(--ev-space-l);  border-radius: 15px;  margin-top: 0;  position: relative;  z-index: 2;}.callout-video__title.grid-title {  font-size: var(--ev-step-3);}.callout-video__btn.grid-cta {  width: fit-content;  height: fit-content;}.callout-video__header-image {  position: relative;  z-index: 1;}.callout-video__header-icon {  background: var(--ev-primary);  padding: var(--ev-space-s);  border-radius: 15px;}.callout-video__header-icon-wrapper {  position: absolute;  top: 0;  right: 0;  border-radius: 0 15px 0 15px;  background: #fff;  padding: 0 0 var(--ev-space-xs) var(--ev-space-xs);}.callout-video__header-icon .icon {  --icon-height: 35px;  --icon-color: #fff;}.callout-video__header {  grid-template-areas: "image" "content";}@media (min-width: 992px) {  .callout-video__header {    grid-template-areas: "image image  " "content ..";    grid-auto-columns: 2fr 1fr;  }  .callout-video__header-content {    margin-top: calc(0px - var(--ev-space-2xl));  }}@media (min-width: 768px) and (max-width: 991px) {  .callout-video__header-icon-wrapper {    padding: 0 0 8px 8px;  }}.callout-video__header-content {  background: var(--ev-banner);}.callout-video__header-content:not(.btn) {  color: var(--ev-heading-color) !important;}.callout-video__body {  max-height: 800px !important;}.callout-video video {  max-height: 600px;  border-radius: var(--ev-border-radius);}.callout-video__header-image {  aspect-ratio: 16/9;}.callout-video__header-image img {  aspect-ratio: 16/9;  object-fit: cover;}                     /* Accordion#11949 */                .accordion {  overflow: hidden;}.accordion__body {  margin-top: var(--ev-space-m);}.accordion__header.d-grid.grid-header[data-header-align="start"],.accordion__header.d-grid.grid-header[data-header-align="center"] {  grid-template-areas: "subtitle " "title    " "paragraph" "cta";}@media (width > 992px) {  .accordion__header.d-grid.grid-header[data-header-align="start"] {    grid-template-areas: "subtitle ..     ..  " "title    paragraph cta";  }}.accordion__header[data-header-align="center"] + .accordion__body {  max-width: calc(var(--ev-grid-max-width) * .7);  margin-inline: auto;}.accordion__item {	page-break-inside: avoid;	break-inside: avoid;  margin-bottom: var(--ev-space-xs-s);}.accordion__item-header {  display: flex;  align-items: start;  gap: var(--ev-grid-gutter, 1rem);  flex-direction: row-reverse;  place-content: space-between;  padding: var(--ev-space-s) var(--ev-space-s-m);  background: var(--ev-light);  color: var(--ev-heading-color);  font-weight: calc(var(--ev-text-font-weight) + 200);  cursor: pointer;  border-radius: var(--ev-border-radius);}.accordion__item-body {	display: none;  padding: var(--ev-space-s) var(--ev-space-s-m);}.accordion__item-toggler {  border: none;  background: none;}.accordion__item-header * {  margin: 0;  padding: 0;}.accordion__item-body :last-child {  margin-bottom: 0;}.accordion__item.active .accordion__item-header {  background: var(--ev-primary);}.accordion__item-header {  background: var(--ev-banner);}.accordion__item.active .accordion__item-header {  color: #fff;}.accordion__item.active .icon {  --icon-color: #fff;}                     /* Un aperçu de notre savoir-faire#12664 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Motorisation de rideaux et grilles métalliques#12019 */                .callout-color-bg-two {  overflow: hidden;}.callout-color-bg-two.outside {  background-color: var(--ev-light);  padding-block: var(--ev-space-2xl);}.callout-color-bg-two.inside .callout-color-bg-two__content {  background-color: var(--ev-light);  padding: var(--ev-space-2xl);}.callout-color-bg-two .grid-cta {  grid-area: nav;}.callout-color-bg-two .btn {  margin-top: var(--ev-space-s);}.callout-color-bg-two__title {  font-size: var(--ev-step-5);}.callout-color-bg-two.outside,.callout-color-bg-two.inside .callout-color-bg-two__content{  position: relative;  padding-block: var(--ev-space-2xl-3xl);  background-color: transparent !important;}.callout-color-bg-two.outside::before,.callout-color-bg-two.inside .callout-color-bg-two__content::before {   content: "";   position: absolute;   inset: 0;   background-color: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 69%));  	z-index: -1;}.callout-color-bg-two.inside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/banner_shape_1773140189.svg');  opacity: 0.04;  background-size: cover;  background-position: center;  z-index: -1;}.callout-color-bg-two.outside .d-grid.grid-header {  background: var(--ev-primary);  padding: var(--ev-space-2xl) var(--ev-space-xl);}.callout-color-bg-two.outside .d-grid.grid-header > * {  color: #fff !important;}.callout-color-bg-two.outside .btn-primary {  --btn-color: var(--ev-heading-color) !important;  --btn-bg: #fff;  --btn-border-color: #fff;}.callout-color-bg-two.outside .d-grid.grid-header[data-header-align="center"] {  margin-inline: unset;  max-width: 60ch;}.callout-color-bg-two.outside .callout-color-bg-two__content::after {  content: "";  position: absolute;  inset: 0;  background-image: var(--image-bg);  background-position: right top;  background-size: 60vw auto;  background-repeat: no-repeat;  z-index: -1;}.callout-color-bg-two.outside::before, .callout-color-bg-two.inside .callout-color-bg-two__content::before,.callout-color-bg-two.inside .callout-color-bg-two__content::after {  border-radius: var(--ev-border-radius);}.callout-color-bg-two.outside .d-grid.grid-header {  border-radius: var(--ev-border-radius);}@media (max-width: 768px) {  .callout-color-bg-two.outside .callout-color-bg-two__content::after {    background-size: auto 40vh;  }}                     /* Solutions pour chaque secteur d’activité#12670 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Sécurisez vos espaces avec nos fermetures métalliques#12549 */                .banner-block {  overflow: hidden;}.banner-block.outside {  background-color: var(--bg-color);  padding-block: var(--ev-space-2xl);}.banner-block.outside.primary {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.outside.light {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.inside .banner-block__content {  background-color: var(--bg-color);  padding: var(--ev-space-2xl);  border-radius: var(--ev-border-radius);}.banner-block.inside.primary .banner-block__content {  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);}.banner-block.inside.light .banner-block__content {  background: linear-gradient(90deg, #7d819e 0%, #edf0f3 72.53%);}.banner-block.primary .banner-block__item {  background: var(--ev-banner);}.banner-block.light .banner-block__item {  background: #e1e4ea;}.banner-block__item {  display: flex;  gap: var(--ev-space-s);  padding: var(--ev-space-xs);  border-radius: 64px 0 0 64px;}.banner-block__item-title.item-title {  margin-bottom: 0;  font-size: var(--ev-step-0);  place-self: center;}.banner-block__body {  display: flex;  flex-direction: column;  gap: var(--ev-space-xs);  padding: var(--ev-space-s);  place-content: center;}.banner-block__item-icon .icon {  --icon-height: 20px;}.banner-block .grid-cta {  grid-area: nav;}.banner-block .btn {  margin-top: var(--ev-space-s);}.banner-block__title {  font-size: var(--ev-step-5);}.banner-block__header {  grid-area: header;  max-width: 600px;}.banner-block__body-wrapper {  grid-area: body;}.banner-block__content {  display: grid;  grid-template-areas: "header .. body";  grid-template-columns: 1fr auto minmax(400px, 500px);}.banner-block__body-wrapper {  position: relative;}.banner-block__body {  position: absolute;  right: 0;  top: 10%;}.banner-block__header > * {  color: #fff !important;}.banner-block__content {  gap: var(--ev-grid-gutter);}.banner-block.right .banner-block__content {  grid-template-areas: "body .. header";  grid-template-columns: minmax(400px, 500px) auto 1fr;}.banner-block.right .banner-block__body {  left: 0;  right: unset !important;}.banner-block.right .banner-block__item {  border-radius: 0 64px 64px 0;}.banner-block.inside .banner-block__content {  padding: var(--ev-space-2xl) 0 var(--ev-space-2xl) var(--ev-space-2xl);}.banner-block__body {  padding: 0;  place-content: start;}.banner-block__body {  top: 0;}.banner-block__body-wrapper {  display: flex;}.banner-block__item {  gap: var(--ev-space-2xs);  padding: 18px var(--ev-space-xs-s);}.banner-block__content {  grid-template-columns: 1fr auto minmax(400px, 600px);}.banner-block__item-icon .icon {  --icon-color: var(--ev-primary);}.banner-block__item-icon {  place-self: start;}.banner-block__title {  font-weight: bold;}.banner-block.right .banner-block__content {  grid-template-columns: minmax(400px, 500px) var(--ev-space-2xl-3xl) 1fr;  padding: var(--ev-space-2xl) var(--ev-space-2xl) var(--ev-space-2xl) 0 !important;}.banner-block.left .banner-block__image {  position: relative;  right: 10px;}.banner-block.right .banner-block__image {  position: relative;	left: 30px;}.banner-block.outside .banner-block__item {  border-radius: 64px;  padding: var(--ev-space-xs-s) !important;}.banner-block.light .btn-primary {  --btn-bg: transparent;	--btn-border-color: #fff;	--btn-hover-bg: transparent;	--btn-hover-border-color: #fff;}.banner-block.primary .btn-primary {  --btn-bg: #fff;  --btn-color: var(--ev-heading-color) !important;  --btn-border-color: #fff;  --btn-hover-bg: #fff;  --btn-hover-color: var(--ev-heading-color) !important;  --btn-hover-border-color: #fff;}@media (width < 1400px) {  .banner-block__content {    grid-template-columns: 1fr auto minmax(200px, 300px);  }  .banner-block.right .banner-block__content {    grid-template-columns: minmax(200px, 300px) auto 1fr;  }}@media (width < 600px) {  .banner-block__content,  .banner-block.right .banner-block__content {    grid-template-areas: "body" "header";    grid-template-columns: 1fr;  }  .banner-block.inside .banner-block__content {    padding: var(--ev-space-2xl) var(--ev-space-m);  }  .banner-block__body {    position: unset;    flex-direction: row;    flex-wrap: wrap;    place-self: center;  }  .banner-block.outside.light,  .banner-block.inside.light .banner-block__content {		background: linear-gradient(0deg,#7d819e -.04%,#dde4ee 99.96%);	}  .banner-block.outside.primary,  .banner-block.inside.primary .banner-block__content {  	background: linear-gradient(-90deg, #c6d4ec 0%, var(--ev-primary) 110%);	}  .banner-block__body {    flex-direction: row;    flex-wrap: wrap;  }  .banner-block__body-wrapper {    flex-direction: column;  }  .banner-block__item {    padding: var(--ev-space-2xs-xs) var(--ev-space-2xs) !important;    border-radius: 64px !important;  }  .banner-block__item-title.item-title {    font-size: var(--ev-step--1);  }}.banner-block.left .banner-block__image {  place-self: center;}.banner-block.right .banner-block__body {  top: 10%;}@media(width < 768px) {  .banner-block__image {    place-self: center;  }  .banner-block__body {    top: 15%;  }}@media(min-width: 768px) and (max-width: 992px) {  .banner-block__body {    top: 20%;  }}@media (width > 600px) {  .banner-block.outside.primary.right,  .banner-block.inside.primary.right .banner-block__content {    background: linear-gradient(90deg, #c6d4ec 10%, var(--ev-primary) 110%);  }  .banner-block.outside.light.right,  .banner-block.inside.light.right .banner-block__content {    background: linear-gradient(-90deg, #7d819e 0%, #edf0f3 72.53%);  } }                     /* Nos expertises#12280 */                .grid-element {  overflow: hidden;}.grid-element {  position: relative;  z-index: 1;}.grid-element__body {  position: relative;}.grid-element__body::after {  content: "";  inset: 0;  background-image: var(--image-shape);  background-position: center;  background-repeat: no-repeat;  background-size: contain;  background-size: cover;  aspect-ratio: 1/1 !important;  margin-inline: var(--ev-space-m-l);  margin-block: var(--ev-space-xl);  background-color: var(--ev-banner);  box-shadow: var(--ev-shadow-lg);}.grid-element__body {  gap: var(--ev-space-xs-s);}.grid-element__item-icon {  background: var(--ev-secondary);  padding: var(--ev-space-xs);  width: fit-content;  height: fit-content;}.grid-element .icon {  --icon-color: var(--ev-primary);  --icon-height: 30px;}.grid-element__item-title.item-title.grid-title {  color: var(--ev-primary);}.grid-element__item-icon {  grid-area: icon;}.grid-element__item {  display: grid;  grid-template-areas: 'icon title    ' 'icon   paragraph';  column-gap: var(--ev-grid-gutter);}@media (min-width: 992px) {  .grid-element__body {    position: relative;    display: grid;    grid-template-columns: 1fr minmax(200px, 400px) 1fr;    z-index: 2;  }  .grid-element__body::after {    grid-column: 2/3;    grid-row: 1/4;  }  .grid-element__item:nth-child(1) {    grid-column: 1/2;    grid-row: 1/2;  }  .grid-element__item:nth-child(2) {    grid-column: 3/4;  }  .grid-element__item:nth-child(3) {    grid-column: 1/2;    grid-row: 2/3;  }  .grid-element__item:nth-child(4) {    grid-column: 3/4;  }  .grid-element__item:nth-child(5) {    grid-column: 1/2;    grid-row: 3/4;  }  .grid-element__item:nth-child(6) {    grid-column: 3/4;  }  .grid-element__item:nth-child(7) {    grid-column: 1/2;    grid-row: 4/5;  }   .grid-element__item:nth-child(8) {    grid-column: 3/4;  }}.grid-element__item-icon {  margin-bottom: var(--ev-space-m);}.grid-element__item-icon {  background: transparent;  place-self: start;}.grid-element__item {  grid-template-rows: auto 1fr;}.grid-element__item-title.item-title.grid-title {  color: var(--ev-heading-color);}.grid-element .icon {  --icon-height: 40px;}.grid-element__body::after {  border-radius: var(--ev-border-radius);}.grid-element__item {  grid-template-areas: 'icon ' 'title    ' 'paragraph';  grid-template-rows: auto;}.grid-element__item-icon {  margin-bottom: var(--ev-space-2xs);  padding: 0;}.grid-element .icon {  --icon-height: 35px;}.grid-element__body::after {  margin-block: 0;  margin-inline: 0;}.grid-element__item {  position: relative;  z-index: 0;}.grid-element__item::after {  position: absolute;  content: "";  background: #e9e9e9;	height: 2px;  width: 80%;  z-index: -1;  bottom: 0;}.grid-element .icon {  background: linear-gradient(90deg, #5d90e8 10%, var(--ev-primary) 110%);}.grid-element__item::after {  height: 1px;  background: linear-gradient(90deg, #5d90e8 10%, var(--ev-primary) 110%);}div.grid-element__item:nth-child(5)::after,div.grid-element__item:nth-child(6)::after {  content: unset !important;}.grid-element__body::after {  background-color: transparent;  box-shadow: unset;}/* .grid-element__title.grid-title {  border-bottom: 3px var(--ev-border-style) var(--ev-secondary);} */@media (min-width: 992px) and (max-width: 1400px) {  .grid-element__body {    grid-template-columns: 1fr minmax(200px, 300px) 1fr;  }  .grid-element__body::after {    grid-row: 2/4;  }}@media (max-width: 991px) {  .grid-element__body {    position: relative;    display: grid;    z-index: 2;    grid-auto-rows: minmax(140px, auto);  }  .grid-element__body::after {    grid-column: 1/2;    grid-row: 1/2;    margin-block: var(--ev-space-m-l);  }}@media (min-width: 992px) {  .grid-element__body {    grid-template-columns: 1fr minmax(200px, 450px) 1fr;  }}                     /* Nos systèmes de motorisation#12671 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Solutions pensées pour votre sécurité#11941 */                .grid-icon {  overflow: hidden;}.grid-icon__item {  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);  padding: var(--ev-space-m-l);  background-color: var(--ev-light);}.grid-icon__item-icon {  --icon-height: 40px;  margin-bottom: var(--ev-space-m);}.grid-icon__item-icon {  grid-area: icon;}.grid-icon__item {  background: transparent;  display: grid;}.grid-icon .icon {  --icon-color: var(--ev-secondary);}.grid-icon__item {  display: grid;  grid-template-areas: 'icon title    ' 'icon   paragraph';  column-gap: var(--ev-grid-gutter);}.grid-icon__item-icon {  place-self: center;}.grid-icon {  position: relative;  padding-block: var(--ev-space-2xl);}.grid-icon::before {  position: absolute;  content: "";  inset: 0;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-shape_1773136574.jpg');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.3;  z-index: -2;}.grid-icon::after {  position: absolute;  content: "";  inset: 0;  background-color: rgba(var(--ev-primary-rgb), 90%);  z-index: -1;}.grid-icon__item {  background: #fff;}.grid-icon__header.d-grid.grid-header > * {  color: #fff !important;}.grid-icon__item-icon {  position: relative;}.grid-icon__item-icon::after {  position: absolute;  content: "";  inset: -50vw -1vw -50vw -50vw;  background: var(--ev-banner);  z-index: 0;}.grid-icon__item {  column-gap: calc(var(--ev-grid-gutter) * 2);  overflow: hidden;}.grid-icon__item-icon {  z-index: 1;}.grid-icon .icon {  position: relative;  --icon-color: var(--ev-heading-color);  z-index: 1;}.grid-icon__item-icon {  margin-bottom: 0;}.grid-icon__item-text {  position: relative;  z-index: 1;  grid-area: text;}.grid-icon__item-text > * {  position: relative;  z-index: 1; }.grid-icon__item-text::after {  position: absolute;  content: "";  top: 0;  left: 0;  width: 100%;  height: 0%;  background: var(--ev-secondary);  -webkit-transition: all 0.7s ease;  transition: all 0.7s ease;  opacity: 0;  z-index: 0;}.grid-icon__item:hover .grid-icon__item-text::after{  height: 100%;  opacity: 1;}.grid-icon__item {  padding: 0;}.grid-icon__item-text {  padding: var(--ev-space-m);}.grid-icon__item-icon {  padding: var(--ev-space-m);}.grid-icon__item {  grid-template-areas: 'icon text';}.grid-icon__item {  gap: 0;}.grid-icon__item-icon {  margin-right: var(--ev-space-s);}                     /* Types de lames pleines disponibles#11939 */                .grid-cta {  overflow: hidden;}.grid-cta__item {  background-color: var(--ev-light);  padding: var(--ev-space-m);  border-radius: var(--ev-border-radius);  border: var(--ev-border-width) var(--ev-border-style) var(--ev-border-color);}.grid-cta .btn {  white-space: nowrap;}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: center;  justify-items: center;  text-align: center;}.grid-cta__item {  grid-template-areas: 'title' 'cta' 'img';  grid-template-columns: 1fr;  overflow: hidden;}.grid-cta .grid-image {  transform: translateY(var(--ev-space-l));	border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;	overflow: hidden;  width: 100%;}.grid-cta__item {  background-color: #fff;  grid-template-areas: 'title' 'paragraph' 'cta  ' 'img  ';  border: var(--ev-border-width) var(--ev-border-style) var(--ev-secondary);}.grid-cta[data-content-align="center"] .grid-cta__item {  justify-content: start;  justify-items: start;  text-align: start;}.grid-cta__item {  border: unset;  box-shadow: var(--ev-shadow-lg);  position: relative;  z-index: 0;}.grid-cta__item::after {  position: absolute;  content:"";  inset: 0;  background-image: url("https://serveur-images.devil-it-applications.fr/Blindalu/upload/cta_illustration_1777368384.png");  background-repeat: no-repeat; 	background-size: cover;  opacity: 0.09;  z-index: -1;}.grid-cta__body.d-grid.grid-column {  padding-bottom: var(--ev-space-2xs);}                     /* Grid image#11948 */                .grid-image {  overflow: hidden;}/* .grid-image__item-details {  position: absolute;  inset: 0;  padding: var(--ev-space-m);  background: rgba(var(--ev-dark-rgb), 50%);  color: white;  transform: translateY(-100%);  transition: transform 300ms ease-in;} */.grid-image__item-heading {  padding: var(--ev-space-m);}.grid-image__item-img {  position: relative;  z-index: 1;  border-radius: var(--ev-border-radius);  width: 100%;  margin-bottom: 0;  overflow: hidden;}.grid-image__item {  background: var(--ev-light);  width: 100%;  position: relative;  overflow: hidden;  border-radius: var(--ev-border-radius);}.grid-image__item-title:hover {  color: var(--ev-primary);  cursor: pointer;}.grid-image__item:hover .grid-image__item-details,.grid-image__item.active .grid-image__item-details {  animation: bounceIn 600ms ease-in;  transform: translateY(0);  margin-top: auto;}@keyframes bounceIn {  0% {    transform: translateY(-100%);  }  50% {    transform: translateY(0%);  }  70% {    transform: translateY(-10%);  }  80% {    transform: translateY(0%);  }  90% {    transform: translateY(-5%);  }  100% {    transform: translateY(0%);  }}.grid-image__item {  background: #fff;  box-shadow: var(--ev-shadow-lg);}.grid-image__item-heading {  padding: var(--ev-space-xs-s);  padding-top: var(--ev-space-l);}.grid-image__item-icon {  grid-area: icon;}.grid-image__item-heading.d-grid {  grid-template-areas: "icon title";  grid-template-columns: auto 1fr;  gap: var(--ev-space-xs);}.grid-image__item-icon .icon {  --icon-height: 30px;  --icon-color: var(--ev-primary) !important;}.grid-image__item-details {  position: absolute;  bottom: 0;  background: linear-gradient(-90deg, #c6d4ec 10%, var(--ev-primary) 110%);  color: white;  padding: var(--ev-space-m);  transition: transform 250ms ease-in;  inset-inline: 0;  height: fit-content;/*   top: 50%;  left: 50%;  margin-inline: auto;  margin-block: auto;  transform: scaleY(0);   min-width: 70%; */  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;  opacity: 0;}.grid-image__item:hover .grid-image__item-details,.grid-image__item.active .grid-image__item-details {  opacity: 1;  transform: translateY(0%);  animation: unset !important;}.grid-image__item-title.item-title.grid-title {  color: var(--ev-primary);}.grid-image__item-heading.d-grid {	background: var(--ev-primary);}.grid-image__item-icon .icon {  --icon-color: #fff !important;}.grid-image__item-title.item-title.grid-title {  color: #fff;}.grid-image__item-img {  border-radius: var(--ev-border-radius) var(--ev-border-radius) 0 0;}.grid-image__item-details {  color: var(--ev-heading-color);  background: var(--ev-banner);}.grid-image__item-heading.d-grid {  background: linear-gradient(-90deg, var(--ev-quaternary) 10%, var(--ev-primary) 110%);}                     /* Motorisation rideaux métalliques à usage intensif#11951 */                .callout-image-bg[style*="--bg-image-desktop: url('')"] {  --bg-image-desktop: url(https://picsum.photos/2000/600) !important;}.callout-image-bg {  --ev-body-color: white;  position: relative;  z-index: 1;  color: var(--ev-body-color);  padding-block: var(--ev-space-2xl);  overflow: hidden;}.callout-image-bg::before {  content: "";  position: absolute;  inset: 0;  z-index: -1;  background-color: rgba(var(--ev-dark-rgb), 70%);}.callout-image-bg::after {  content: "";  position: absolute;  inset: 0;  z-index: -2;  background-image: var(--bg-image-desktop);  background-repeat: no-repeat;  background-size: cover;  background-position: var(--bg-position);}.callout-image-bg .title {  --ev-heading-color: white;}.callout-image-bg__title {  font-size: var(--ev-step-5);}.callout-image-bg .callout-image-bg__cta {  grid-area: nav;}@media (width < 600px) {  .callout-image-bg[style*="--bg-image-mobile: url('')"] {    --bg-image-mobile: url(https://picsum.photos/600) !important;  }  .callout-image-bg {    background-image: var(--bg-image-mobile);}} .callout-image-bg::before {  background-color: rgba(var(--ev-tertiary-rgb), 90%);}.callout-image-bg {  color: var(--ev-heading-color);}.callout-image-bg .title {  --ev-heading-color: var(--ev-heading-color);}.callout-image-bg {  padding-block: var(--ev-space-2xl-3xl);}.callout-image-bg::after {  background-attachment: fixed;}                     /* Carousel google review#11958 */                .carousel-google-review {  overflow: hidden;}.carousel-google-review__body {  position: relative;  margin-top: var(--ev-grid-gutter);}.carousel-google-review__item-text {  padding: var(--ev-space-s-m);}.carousel-google-review__item-description-content {  font-size: var(--ev-step--1);  margin-block: 0;  -webkit-box-orient: vertical;  -webkit-line-clamp: var(--max-line, 4);  display: -webkit-box;  overflow: hidden;}.carousel-google-review__item-title:hover {  cursor: pointer;  text-decoration: underline;}.carousel-google-review__item-title {  grid-area: title;}.carousel-google-review__item .google-logo {  grid-area: google-logo;}.carousel-google-review__item-description {  grid-area: description;}.carousel-google-review__item-rating {  grid-area: rating;}.carousel-google-review__item {  position: relative;  display: grid;  gap: var(--ev-space-xs);  grid-template-areas:     "rating google-logo"    "description description";  grid-template-columns: 1fr;  grid-template-rows: auto 1fr auto;  perspective: 1000px;  width: 100%;  height: 100%;}.carousel-google-review .link-primary {  display: inline-block;  font-size: var(--ev-step--1);  margin-top: var(--ev-space-xs);  color: var(--ev-heading-color) !important;}.carousel-google-review__title {  grid-column: 1;}.carousel-google-review__header .btn-primary {  grid-column: 1;  width: fit-content;  margin-block: var(--ev-space-s);}@media (width > 768px) {  .carousel-google-review__description {    grid-row: 2/4;    grid-column: 2;  }}.carousel-google-review__details,.carousel-google-review__item {  padding: var(--ev-space-m);  background: var(--ev-light);  border-color: transparent;  border-radius: var(--ev-border-radius);  border-inline: hidden;}.carousel-google-review__rating.d-grid {  grid-template-areas:     "img count count"    "img score stars";  column-gap: 6px;}.carousel-google-review__image {  display: grid;  place-content: center;  border: 1px solid var(--ev-border-color);  border-radius: 100vmax;  background: white !important;  margin-bottom: 0;  padding: var(--ev-space-2xs);  aspect-ratio: 1/1;}.carousel-google-review__rating img {  height: 32px;}.carousel-google-review__item img {  height: 20px;}.carousel-google-review__details {  display: flex;  place-content: space-between;  gap: var(--ev-grid-gutter, 1rem);  flex-wrap: wrap;  align-items: center;}.carousel-google-review__score.grid-score {  grid-area: score;  font-weight: var(--ev-heading-font-weight);  font-size: var(--ev-step-3);  line-height: 1;}.carousel-google-review__stars.grid-stars {  grid-area: stars;  align-self: center;}.carousel-google-review__stars {  display: flex;}.carousel-google-review__count.grid-count {  grid-area: count;}.carousel-google-review__rating .icon {  --icon-height: 24px;}.carousel-google-review__item .item-title {  font-size: var(--ev-step-1);  margin-bottom: var(--ev-space-3xs);}.carousel-google-review__item .icon {  --icon-height: 20px;}.carousel-google-review .swiper-button-next,.carousel-google-review .swiper-button-prev {  background-color: rgba(var(--ev-dark-rgb), 70%);  padding: var(--ev-space-xs);  color: white !important;  display: none;  position: absolute !important;  width: fit-content !important;  height: fit-content !important;  top: 50% !important;}.carousel-google-review__body:hover .swiper-button-next,.carousel-google-review__body:hover .swiper-button-prev {  display: block;}.carousel-google-review .swiper-button-prev {  left: 0 !important;  right: unset !important;}.carousel-google-review .swiper-button-next {  left: unset !important;  right: 0 !important;}.carousel-google-review__details,.carousel-google-review__item {  background: var(--ev-banner);}.carousel-google-review__content {  position: relative;  padding-block: var(--ev-space-2xl-3xl);  padding-right: var(--ev-space-xl);}.carousel-google-review__header > * {  color: #fff !important;}.carousel-google-review__content::before {  position: absolute;  content: "";  inset: -50vw 0 -50vw -50vw;  background-color: rgba(var(--ev-primary-rgb), 90%);  z-index: -1;}.carousel-google-review__content::after {  position: absolute;  content: "";  inset: -50vw 0 -50vw -50vw;  background-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/4421_1774264521.jpg');  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 0.3;  z-index: -2;}.carousel-google-review__body,.carousel-google-review__details {  max-width: 70%;}.carousel-google-review__item {  padding-block: var(--ev-space-2xl);}.carousel-google-review__item {  grid-template-areas: "google-logo" "rating " "description";  text-align: center;  place-content: center;  align-items: center;}.carousel-google-review__image {  width: fit-content;  height: fit-content;  place-self: center;}.carousel-google-review__item img {  height: 30px;}.carousel-google-review__item-rating {  place-self: center;}.carousel-google-review__item-description-content {  font-size: var(--ev-step-0);  max-width: 70ch;  place-self: center;}.carousel-google-review__item-description {  place-self: center;}.carousel-google-review__content {  display: flex;  flex-direction: column;}.carousel-google-review__details,.carousel-google-review__body {  align-self: end;  width: 100%;  min-width: 100%;}.carousel-google-review__details,.carousel-google-review__item {  position: relative;  background-color: var(--ev-banner);  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-mask_1776268698.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;}/* .carousel-google-review__item::after {  position: absolute;  content: "";  inset: 0;  mask-image: url('https://serveur-images.devil-it-applications.fr/Blindalu/upload/bg-mask_1776268698.png');  mask-position: center center;  mask-size: 100% 100%;  mask-repeat: no-repeat;  background-color: var(--ev-banner);  z-index: -1;} */.carousel-google-review__details {  padding-block: var(--ev-space-l);}.carousel-google-review__item {  padding-block: var(--ev-space-xl-2xl);}.carousel-google-review__item {  padding-block: var(--ev-space-m);}.carousel-google-review__details {  padding-block: var(--ev-space-xs);}.carousel-google-review__details,.carousel-google-review__item {	mask-image: unset !important;}.carousel-google-review__content::before,.carousel-google-review__content::after {  inset: -50vw -50vw -50vw -50vw;}.carousel-google-review__content::before,.carousel-google-review__content::after {	content: unset !important;}.carousel-google-review__content {  padding-block: 0;  padding-right: 0;}.carousel-google-review__header > * {  color: var(--ev-heading-color) !important;}@media(max-width: 767px) {  .carousel-google-review__content {    padding-right: var(--ev-space-xs);  }}.carousel-google-review {  background: var(--ev-banner);  padding-block: var(--ev-space-2xl);}.carousel-google-review__item {  background-color: #fff;}.carousel-google-review__details {  background: transparent;  padding: 0;}.carousel-google-review__item {  grid-template-areas: "google-logo rating     " "description description";  text-align: start;  place-content: start;  align-items: start;  grid-template-columns: auto 1fr;}.carousel-google-review__item-rating {  place-self: start;}.carousel-google-review__image {  place-self: start;  max-width: fit-content;}.carousel-google-review__details > figure > img:nth-child(1) {  height: 45px;}.carousel-google-review {  background: #fff;  box-shadow: var(--ev-shadow-md);}.carousel-google-review__item {  box-shadow: var(--ev-shadow-lg);}.carousel-google-review .swiper {	padding: var(--ev-space-2xs);}                     /* Floating google review#11959 */                .floating-google-review {  position: fixed;  z-index: 999;  left: 1rem;  bottom: 1rem;  background: var(--ev-body-bg);  padding: 1rem;  border-radius: 10px;  box-shadow: var(--ev-shadow-sm);}.floating-google-review__content {  display: grid;  place-items: center;  gap: 0.25rem;}.floating-google-review__logo {  margin-bottom: 0.25rem;  display: flex;  place-items: center;  border: 1px solid var(--ev-border-color);  border-radius: 100vmax;  padding: 5px;  white-space: nowrap;  width: fit-content;}.floating-google-review__logo img {  height: 25px;  width: 25px;}.floating-google-review__number {  font-size: var(--ev-step--1);}.floating-google-review .icon {  --icon-height: 20px;}.floating-google-review a {  text-decoration: underline;  font-weight: 600;  color: var(--ev-body-color);}.floating-google-review figcaption {  line-height: 1;  margin-bottom: 0;  margin-inline: 0.5rem;}.floating-google-review img {  object-fit: contain;}@media (min-width: 600px) {  .floating-google-review__stars-wrapper {    height: 26px;  }}@media (max-width: 599px) {  .floating-google-review {    left: 0;    bottom: 2.5rem;    padding: 0.5rem;    transform: scale(0.75);  }  .floating-google-review__content {    gap: 0;  }  .floating-google-review__logo {    border: none;    padding: 0;  }  .floating-google-review__stars-wrapper {    display: none;  }}.floating-google-review {  background: var(--ev-body-bg);  padding: 0.75rem 1.5rem;  box-shadow: none;}.floating-google-review figcaption {  font-size: var(--ev-step-0);}.floating-google-review__logo img {  height: 20px;  width: 20px;}.floating-google-review__logo {  margin-bottom: 0;}                     /* Cookies#11960 */                .cookie-consent {  display: none;  position: fixed;  max-width: 40%;  background-color: var(--ev-dark);  color: white;  z-index: 1000;  font-size: var(--ev-step--1);  border-radius: var(--ev-border-radius);  bottom: var(--ev-grid-gutter);  right: var(--ev-grid-gutter);  left: var(--ev-grid-gutter);  margin-inline: auto;}@media (max-width: 992px) {  .cookie-consent {    max-width: clamp(0px, var(--ev-grid-max-width), 100%) !important;  }}@media (width < 768px) {  .cookie-image {    display: none;  }}.cookie-header {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: var(--ev-space-xs);}.cookie-title {  margin: 0;  color: hsl(var(--ev-primary-hue),      var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 10%));}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block;}.cookie-close {  background: none;  border: none;  font-size: 18px;  cursor: pointer;}.cookie-actions {  display: flex;  place-items:    center;  flex-wrap: wrap;  width: fit-content;}.cookie-actions>* {  flex: 1;  max-width: 500px;  min-width: 90px;  white-space: nowrap;}#closeCookieConsent {  grid-area: close-btn;}.cookie-content {  display: grid;  grid-template-areas:    "title close-btn" "paragraph paragraph" "cta cta";  grid-template-columns: 1fr;  column-gap: var(--ev-grid-gutter);  padding: var(--ev-space-m);}@media (width > 768px) {  .cookie-content {    grid-template-areas: "title close-btn"      "paragraph img" "cta img";    grid-template-columns: minmax(0, 1fr) minmax(0, 150px);  }}#closeCookieConsent {  justify-self: end;  align-self: start;  aspect-ratio: 1/1;  display: grid;  place-content: center;  border-radius: 100vmax;  padding: 7px;}.cookie-consent .btn-sm {  padding: var(--ev-space-3xs) var(--ev-space-s);}#closeCookieConsent,#rejectCookies {  --btn-bg: hsl(var(--ev-dark-hue), var(--ev-dark-saturation), calc(var(--ev-dark-lightness) - 5%));  background: var(--btn-bg);  border-color: var(--btn-bg);  color: white;  font-weight: var(--ev-heading-font-weight);}.cookie-link {  margin-top: var(--ev-space-xs);  display: inline-block; }.cookie-consent p {  margin-block: 4px;}.cookie-title {  font-size: var(--ev-step-1);}.cookie-consent p,.cookie-consent .btn-sm {  font-size: var(--ev-step--1);}.cookie-link:hover {  text-decoration-line: underline !important;	text-decoration-style: dashed !important;	text-underline-offset: 3px;}.cookie-title {	color: #fff !important;  font-size: var(--ev-step-0);}                     /* Des atouts pensés pour votre sécurité#12669 */                .eva-card__media {  position: relative;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  text-decoration: none;}.eva-card__img,.eva-popin__gallery-image img,.eva-popin__mini-image img,.eva-popin__article-image img {  width: 100%;  height: 100%;  display: block;  object-fit: cover;  object-position: center center;}.eva-card[data-media-align="centre"] .eva-card__img { object-position: center center; }.eva-card[data-media-align="haut"] .eva-card__img { object-position: center top; }.eva-card[data-media-align="bas"] .eva-card__img { object-position: center bottom; }.eva-card[data-media-align="gauche"] .eva-card__img { object-position: left center; }.eva-card[data-media-align="droite"] .eva-card__img { object-position: right center; }.eva-card[data-media-align="haut-gauche"] .eva-card__img { object-position: left top; }.eva-card[data-media-align="haut-droite"] .eva-card__img { object-position: right top; }.eva-card[data-media-align="bas-gauche"] .eva-card__img { object-position: left bottom; }.eva-card[data-media-align="bas-droite"] .eva-card__img { object-position: right bottom; }.eva-section[data-image-option="Logo"] .eva-card__img {  object-fit: contain;}                     /* Nos interventions sur rideaux et grilles métalliques#12308 */                .grid-element {  overflow: hidden;}.grid-element {  position: relative;  z-index: 1;}.grid-element__body {  position: relative;}.grid-element__body::after {  content: "";  inset: 0;  background-image: var(--image-shape);  background-position: center;  background-repeat: no-repeat;  background-size: contain;  background-size: cover;  aspect-ratio: 1/1 !important;  margin-inline: var(--ev-space-m-l);  margin-block: var(--ev-space-xl);  background-color: var(--ev-banner);  box-shadow: var(--ev-shadow-lg);}.grid-element__body {  gap: var(--ev-space-xs-s);}.grid-element__item-icon {  background: var(--ev-secondary);  padding: var(--ev-space-xs);  width: fit-content;  height: fit-content;}.grid-element .icon {  --icon-color: var(--ev-primary);  --icon-height: 30px;}.grid-element__item-title.item-title.grid-title {  color: var(--ev-primary);}.grid-element__item-icon {  grid-area: icon;}.grid-element__item {  display: grid;  grid-template-areas: 'icon title    ' 'icon   paragraph';  column-gap: var(--ev-grid-gutter);}@media (min-width: 992px) {  .grid-element__body {    position: relative;    display: grid;    grid-template-columns: 1fr minmax(200px, 400px) 1fr;    z-index: 2;  }  .grid-element__body::after {    grid-column: 2/3;    grid-row: 1/4;  }  .grid-element__item:nth-child(1) {    grid-column: 1/2;    grid-row: 1/2;  }  .grid-element__item:nth-child(2) {    grid-column: 3/4;  }  .grid-element__item:nth-child(3) {    grid-column: 1/2;    grid-row: 2/3;  }  .grid-element__item:nth-child(4) {    grid-column: 3/4;  }  .grid-element__item:nth-child(5) {    grid-column: 1/2;    grid-row: 3/4;  }  .grid-element__item:nth-child(6) {    grid-column: 3/4;  }  .grid-element__item:nth-child(7) {    grid-column: 1/2;    grid-row: 4/5;  }   .grid-element__item:nth-child(8) {    grid-column: 3/4;  }}.grid-element__item-icon {  margin-bottom: var(--ev-space-m);}.grid-element__item-icon {  background: transparent;  place-self: start;}.grid-element__item {  grid-template-rows: auto 1fr;}.grid-element__item-title.item-title.grid-title {  color: var(--ev-heading-color);}.grid-element .icon {  --icon-height: 40px;}.grid-element__body::after {  border-radius: var(--ev-border-radius);}.grid-element__item {  grid-template-areas: 'icon ' 'title    ' 'paragraph';  grid-template-rows: auto;}.grid-element__item-icon {  margin-bottom: var(--ev-space-2xs);  padding: 0;}.grid-element .icon {  --icon-height: 35px;}.grid-element__body::after {  margin-block: 0;  margin-inline: 0;}.grid-element__item {  position: relative;  z-index: 0;}.grid-element__item::after {  position: absolute;  content: "";  background: #e9e9e9;	height: 2px;  width: 80%;  z-index: -1;  bottom: 0;}.grid-element .icon {  background: linear-gradient(90deg, #5d90e8 10%, var(--ev-primary) 110%);}.grid-element__item::after {  height: 1px;  background: linear-gradient(90deg, #5d90e8 10%, var(--ev-primary) 110%);}div.grid-element__item:nth-child(5)::after,div.grid-element__item:nth-child(6)::after {  content: unset !important;}.grid-element__body::after {  background-color: transparent;  box-shadow: unset;}/* .grid-element__title.grid-title {  border-bottom: 3px var(--ev-border-style) var(--ev-secondary);} */@media (min-width: 992px) and (max-width: 1400px) {  .grid-element__body {    grid-template-columns: 1fr minmax(200px, 300px) 1fr;  }  .grid-element__body::after {    grid-row: 2/4;  }}@media (max-width: 991px) {  .grid-element__body {    position: relative;    display: grid;    z-index: 2;    grid-auto-rows: minmax(140px, auto);  }  .grid-element__body::after {    grid-column: 1/2;    grid-row: 1/2;    margin-block: var(--ev-space-m-l);  }}@media (min-width: 992px) {  .grid-element__body {    grid-template-columns: 1fr minmax(200px, 450px) 1fr;  }}                     /* banner_footer#12580 */                .banner-footer {  overflow: hidden;  background-color: rgb(13, 65, 145);  padding-block: var(--ev-space-s);  box-shadow: 0 20px 40px rgba(110, 123, 231, 0.35), 0 10px 20px rgba(175, 193, 246, 0.2);}.banner-footer__content {  display: flex;  gap: var(--ev-grid-gutter);}.banner-footer__body {  display: flex;  gap: var(--ev-space-xs);}.banner-footer__title.grid-title.title {  margin-bottom: 0;  font-size: var(--ev-step-2);  color: #fff !important;    place-self: center;}.banner-footer {  box-shadow: 0 10px 10px rgba(153, 165, 255, 0.35), 0 10px 20px rgba(175, 193, 246, 0.2);}.banner-footer__cta {  color: #fff !important;  display: flex;  align-items: center;  gap: var(--ev-space-2xs);}.banner-footer__header {  height: fit-content;}.banner-footer__content {  align-items: center;}@media(width < 992px) {  .banner-footer__content {    flex-direction: column;  }}                     /* logos clients#12485 */                .carousel-partner__content {  width: calc(100% + var(--ev-space-2xl) * 2);  margin-left: calc(0px - var(--ev-space-2xl));}.carousel-partner__body-wrapper {  overflow: hidden;}.carousel-partner__body {  display: flex;  width: max-content;  margin: 0;  padding-block: var(--ev-space-m);}.carousel-partner__item {  background: white;  padding: var(--ev-space-m);  border-radius: 25px;}.carousel-partner__item img {  height: 50px;  opacity: 0.7;  filter: grayscale(1);  transform: scale(0.8);  transition: all 0.5s ease-in;}.carousel-partner__item:hover img {  opacity: 1;  filter: none;  transform: scale(1);}@media (min-width: 992px) {  .carousel-partner__item img {    height: 70px;  }}.carousel-partner__body {  padding-block: var(--ev-space-xl) 0;  gap: 1rem;}@media (width < 768px) {  .carousel-partner__content {    width: 100%;    margin-left: 0;  }}.carousel-partner__item {  padding: var(--ev-space-s);  border-radius: var(--ev-border-radius);  box-shadow: var(--ev-shadow-lg);}.carousel-partner__body {  padding-block: var(--ev-space-xl) var(--ev-space-xs);}@media (min-width: 992px) {  .carousel-partner__item img {    height: 65px;    object-fit: contain;  }}.carousel-partner__image {  max-width: 180px;}#carousel_partner-12485 {  margin-top: unset !important;}#carousel_partner-12485 .carousel-partner__header.d-grid.grid-header {  display: none;}.carousel-partner__body {  padding-block: var(--ev-space-s-m);}                     /* map#11963 */                .map {  margin-bottom: var(--ev-space-2xl);}.map__info-list-wrapper {  background: var(--ev-light);  padding: var(--ev-space-m);  margin-top: var(--ev-space-xs-s);}.map__info-link {  display: grid;}.map__cta {	margin-top: var(--ev-space-s-m);}.map__content {  display: flex;}.map__info-item:not(:last-child) {  margin-bottom: var(--ev-space-m);}.map__info-icon {  background: rgba(var(--ev-primary-rgb), 12%);  padding: var(--ev-space-xs);}.map__info .icon {  --icon-color: var(--ev-primary);  --icon-height: 24px;}.map__info-label.item-title {  grid-area: label;  line-height: 1;  font-size: var(--ev-step-0);  margin-bottom: 8px;}.map__info-icon {  grid-area: icon;  aspect-ratio: 1/1;  width: fit-content;  line-height: 1;  margin-right: var(--ev-space-xs);  width: 56px;  display: grid;  place-content: center;}.map__info-text {  grid-area: text;}.map__info-content {  display: grid;  grid-template-areas: "icon .." "icon label" "icon text" "icon ..";  grid-template-rows: 1fr auto auto 1fr;  grid-template-columns: auto 1fr;}.map__img {  width: 100%;}.map__figure {  width: 100%;}.map__content {  gap: var(--ev-space-4xl);  place-items: center;}.map__info-text {  white-space: nowrap;}.map__link {  position: absolute;  width: 24px;  height: 24px;  place-content: center;  border-radius: 100vmax;  aspect-ratio: 1/1;  display: grid;  right: 51%;  top: 37%;  z-index: 1;  border: 1px solid;}.map__marker {  aspect-ratio: 1/1;  width: 14px;  border-radius: 100vmax;  background: var(--ev-heading-color);  position: relative;  z-index: 1;  animation: pulse 2s ease-in-out infinite;}@keyframes pulse {  0% {    transform: scale(1);  }  50% {    transform: scale(0.4);  }  100% {    transform: scale(1);  }}.map__link::after {  content: attr(data-tooltip-msg);  width: max-content;  background: #414042cf;  color: white;  border-radius: 4px;  position: absolute;  height: fit-content;  padding: 2px 10px;  font-size: var(--ev-step--1);  opacity: 1;  transition: all 500ms ease-in;  top: -38px;  left: -10px;  white-space: nowrap;  pointer-events: none;  font-weight: 500;}.map__link::after {  content: attr(data-project-name);  background: var(--ev-primary);  color: white;  width: max-content;  border-radius: 4px;  position: absolute;  height: fit-content;  padding: 2px 10px;  font-size: var(--ev-step--1);  opacity: 1;  transition: all 500ms ease-in;  top: -35px;  left: -10px;  white-space: nowrap;  pointer-events: none;}.map__link:hover::after {  content: attr(data-tooltip-msg);}.map__link::before {  content: "";  position: absolute;  width: 12px;  background: var(--ev-primary);  top: -10px;  clip-path: polygon(0 0, 50% 100%, 100% 0);  height: 6px;  left: 6px;  opacity: 1;  transition: all 500ms ease-in;  pointer-events: none;}.map__link:hover::after,.map__link:hover::before {  opacity: 1;}.map__figure {  position: relative;}.map__link:hover .map__zoom-preview {  opacity: 1;}@media (width < 992px) {  .map__content {    flex-direction: column;  }  .map__info-text {    white-space: initial;  }  .map__info {    width: 100%;  }}                     /* Footer#11961 */                .footer {  --bg-color: var(--ev-dark);  --border-color: #ffffff2b;  --heading-color: #fff;  --text-color: #b6b5b5;  position: relative;  background: var(--bg-color);  padding-block: var(--ev-space-l) 0;  overflow: hidden;}.footer .icon--scrollup {  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.7 12.5c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4s1 .4 1.4 0l2.3-2.3 2.3 2.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4zm-3-1L12 9.2l2.3 2.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4.4.3 1 .3 1.4 0z'/%3E%3C/svg%3E");}.footer * {  color: var(--text-color);}.footer__content {  padding-block: var(--ev-space-m);}@media (width >= 768px) {  .footer__content.d-grid.grid-column {    --grid-auto-columns-md: calc(      var(--grid-columns-md, var(--ev-grid-columns-md, 2)) - 1    );    grid-template-columns: 1fr repeat(        var(--grid-auto-columns-md),        minmax(200px, max-content)      );  }}@media (width >= 992px) {  .footer__content.d-grid.grid-column {    --grid-auto-columns-lg: calc(      var(--grid-columns-lg, var(--ev-grid-columns-lg, 3)) - 1    );    grid-template-columns: 1fr repeat(        var(--grid-auto-columns-lg),        minmax(200px, max-content)      );  }}.footer__content > * {  margin: 0;}.footer__copyright-text,.footer a,.footer button,.footer__description {  font-size: var(--ev-step--1);  font-weight: 500;}.footer__column--copyright {  border-top: 1px solid var(--border-color);  display: flex;  flex-wrap: wrap;  gap: 0 var(--ev-grid-gutter, 1rem);  margin-top: 0;  padding-block: var(--ev-space-xs);  place-content: space-between;  place-items: center;}.footer__column--copyright * {  margin: 0;  white-space: nowrap;}.footer__social-media-link {  border: 1px solid var(--border-color);  border-radius: 100vmax;  display: grid;  padding: 0.5rem;  place-content: center;  margin-right: var(--ev-space-xs-s);}.footer__social-media-list {  display: inline-flex;  margin-top: var(--ev-space-m) !important;  padding-left: 0 !important;  flex-wrap: wrap;}.footer__title {  color: var(--heading-color);  margin-block: 0 var(--ev-space-m);}.footer__title::first-letter {  text-transform: uppercase;}.footer li {  margin-bottom: var(--ev-space-m);  line-height: 1;}.footer #scrollToTop {  display: inline-block !important;  background-color: transparent;  border: hidden;}.footer__social-media-item[data-link="#"] {  display: none;}.footer .icon {  --icon-height: 20px;}.footer__contact-link.idf-link {  display: block;  padding: var(--ev-space-xs-s);  background: white;  width: fit-content;}.footer {  --bg-color: var(--ev-primary);	box-shadow: 0 -10px 10px rgba(153, 165, 255, 0.35), 0 -10px 20px rgba(175, 193, 246, 0.2);}.footer {	--text-color: #fff;}.footer a:not([class]):hover {  color: #fff;}@media(width < 768px) {  div.footer__column:nth-child(1) {  	grid-column: 1/3;  }  div.footer__column:nth-child(2)  {		grid-column: 1/2;	}  div.footer__column:nth-child(3) {    grid-column: 2/3;  }  div.footer__column:nth-child(4) {    grid-column: 1/3;  }  .footer__content.d-grid.grid-column {    grid-auto-columns: 1fr 1fr;  }} @media (min-width: 768px) and (max-width: 1400px) {  div.footer__column:nth-child(1) {    grid-column: span 2;  }}