 .light_button_wrapper {    display: flex;    justify-content: center; }  .light_button {   font-size: 18px;   color: grey;   cursor: pointer;   position: relative;   border: none;   background: none;   transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);   transition-duration: 400ms;   transition-property: color;   display: flex;   align-items: center; }  .light_button:focus, .light_button:hover {   color: white; }  .light_button:focus:after, .light_button:hover:after {   width: 100%;   left: auto; /* Ensure left is auto to override the initial value */ }  .light_button:after {   content: "";   pointer-events: none;   bottom: -7px;   right: auto; /* Start from the right */   left: 0; /* Ensure left is auto to override the initial value */   position: absolute;   width: 0%;   height: 1px;   background-color: #fff;   transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);   transition-duration: 500ms;   transition-property: width, right; }  .svg-icon {   width: 0.9em;   height: 0.8em;   margin-left: 10px;   fill: grey;   transform: rotate(-45deg);   transition: transform 0.5s ease-out; }  .light_button:hover .svg-icon {   transform: rotate(0deg);   fill: white; }  .button_white {   --hover-shadows: 16px 16px 33px #c5c5c5, -16px -16px 33px #ffffff;   letter-spacing: 0.1em;   border: none;   border-radius: 1.1em;   background-color: #e8e8e8;   cursor: pointer;   color: black;   padding: 1em 2em;   transition: box-shadow ease-in-out 0.3s, background-color ease-in-out 0.1s,     letter-spacing ease-in-out 0.1s, transform ease-in-out 0.1s; }  .button_white:hover {   box-shadow: var(--hover-shadows); }  .button_white:active {   box-shadow: var(--hover-shadows), var(--accent) 0px 0px 30px 5px;   background-color: var(--accent);   transform: scale(0.95); }  .carousel-container {   position: relative;   width: 1620px; /* pile 3 images visibles */   margin: 40px auto;   overflow: hidden; }  .carousel {   display: flex;   align-items: center;   gap: 60px; /* espace entre les images */   transition: transform 0.3s ease; }  .slide {   width: 500px;   height: 800px;   background-size: cover;   background-position: center;   border-radius: 12px;   flex-shrink: 0;   transition: transform 0.3s ease, filter 0.3s ease;   filter: brightness(0.6);   transform: scale(0.95);   position: relative; }  .slide::after {   content: "";   position: absolute;   inset: 0;   background: rgba(0,0,0,0.4);   border-radius: 12px;   transition: opacity 0.3s; }  /* Contenu texte dans chaque slide */ .slide-content {   position: absolute;   bottom: 0;   left: 0;   right: 0;   padding: 20px 25px;   background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));   color: white;   border-radius: 0 0 12px 12px; }  .slide-content h3 {   font-size: 30px;   font-weight: 700; color: white;   margin-bottom: 15px; }  .slide-content p {   font-size: 20px;   line-height: 1.4;   opacity: 0.85; padding-right: 120px; }  .slide.active {   transform: scale(1);   filter: brightness(1);   z-index: 3; } .slide.active::after {   opacity: 0; }  .carousel-btn {   position: absolute;   top: 50%;   transform: translateY(-50%);   background: rgba(255,255,255,0.95);   border: none;   width: 50px;   height: 50px;   border-radius: 50%;   font-size: 28px;   cursor: pointer;   box-shadow: 0 4px 12px rgba(0,0,0,0.18);   z-index: 10; } .carousel-btn.prev { left: 12px; } .carousel-btn.next { right: 12px; } .carousel-btn:hover { transform: translateY(-50%) scale(1.06); } #sp-j22nhl{background-image: linear-gradient(0deg, rgba(25, 25, 25, 0), rgba(25, 25, 25, 0)), url('https://www.votre-automatisation.fr/wp-content/uploads/design-sans-titre-2-1.webp'); background-color: rgb(25, 25, 25); width: 100%; max-width: 100%; margin-top: -137px;}#sp-ncn7o8{width: auto; max-width: 1800px; margin-top: 137px; margin-bottom: 160px;}#sp-upizaf{width: calc(100% - 0px);}#sp-kmekyrp2xy{text-decoration: none;}#sp-oaby2n{font-size: 100px; color: rgb(255, 255, 255); text-align: center; margin: 60px 0px 0px;}#sp-ev9f27{font-size: 25px; color: rgb(255, 255, 255); margin: 0px 0px 10px; text-align: center;}#sp-p1lfvz{margin: 0px 0px 100px;}#sp-r1vtmj{height: 150px;}#sp-zoc3at{width: 100%; max-width: 100%; margin-top: -20px; background-image: linear-gradient(rgb(19, 19, 19) 50%, rgb(207, 207, 205) 100%);}#sp-bw6v4u{width: auto; max-width: 1800px;}#sp-wil416{width: calc(100% - 0px);}#sp-wzsoi9{margin: -430px 0px 0px; text-align: center;}#sp-vjhxl326cl{width: 40%;}#sp-0mabay5qem{text-decoration: none;}#sp-qyb76x{font-size: 50px; color: rgb(255, 255, 255); text-align: center; margin: -200px 0px 0px;}#sp-jajnsm0rfq{text-decoration: none;}#sp-dogiog{font-size: 35px; color: rgb(255, 255, 255); text-align: center; margin: 10px 0px 50px;}#sp-np69lg{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('https://www.votre-automatisation.fr/wp-content/uploads/sans-titre-1880-x-500-px-1.webp'); width: 100%; max-width: 100%; padding: 80px 0px 90px;}#sp-a6zrlt{padding: 50px 0px; width: auto; max-width: 1800px;}#sp-x5cjps{width: calc(50% - 0px);}#sp-goyyomxrja{text-decoration: none;}#sp-k32rcb{font-size: 40px; color: rgb(0, 0, 0); text-align: center; margin: 0px;}#sp-yzp6oe{font-size: 18px; color: rgb(25, 25, 25); margin: 0px; text-align: center;}#sp-o0o48a{margin: 0px;}#sp-kgyxw3{width: calc(50% - 0px);}#sp-uw6bsu{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('https://www.votre-automatisation.fr/wp-content/uploads/boutique_vintage1-e1759844363226.webp'); width: 100%; max-width: 100%; padding: 80px 0px 90px;}#sp-hst5yp{padding: 60px 0px; width: auto; max-width: 1800px;}#sp-xsn6c2{width: calc(50% - 0px);}#sp-kpo6x5{width: calc(50% - 0px);}#sp-3ib9rkj2e5{text-decoration: none;}#sp-sjqvfs{font-size: 40px; text-align: center; margin: 0px;}#sp-u8xd9m{font-size: 18px; color: rgb(0, 0, 0); margin: 0px; text-align: center;}#sp-ulziut{margin: 0px;}#sp-affv06{background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url('https://www.votre-automatisation.fr/wp-content/uploads/assets_task_01k6zg84nxfzh8m78y3dw5htjk_1759846458_img_1-1-e1759847490227.webp'); width: 100%; max-width: 100%; padding: 80px 0px 90px;}#sp-i5ufe0{padding: 60px 0px 40px; width: auto; max-width: 1600px;}#sp-leihaz{width: calc(50% - 0px);}#sp-6p7y8h8cdg{text-decoration: none;}#sp-oumycu{font-size: 40px; text-align: center; margin: 0px;}#sp-myyeyq{font-size: 20px; color: rgb(25, 25, 25); margin: 0px; text-align: center;}#sp-clnu4j{margin: 0px;}#sp-qzq8oxld4x{background-color: #e1e1e1e1;}#sp-ayx3fq{width: calc(50% - 0px);}#sp-isvo9v{width: 100%; max-width: 100%; background-image: linear-gradient(0deg, rgb(0, 0, 0) 29%, rgb(144, 143, 143) 100%);}#sp-wciayn{width: auto; max-width: 1600px; margin-top: 50px; margin-bottom: 50px;}#sp-kyyaye{width: calc(100% - 0px);}#sp-76yjznp668{text-decoration: none;}#sp-swy4if{font-size: 45px; text-align: center; margin: 0px 0px 20px;}#sp-bbc6h8{font-size: 25px; color: rgb(255, 255, 255); margin: 0px; text-align: center;}#sp-uss4t7{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%;}#sp-qs8qpo{width: calc(100% - 0px);}#sp-cr5zus{margin: 0px;}#sp-aif7xoxsc5{background-image:url('https://www.votre-automatisation.fr/wp-content/uploads/1.webp');}#sp-2aau1o8fre{background-image:url('https://www.votre-automatisation.fr/wp-content/uploads/2.webp');}#sp-og73b5808k{background-image:url('https://www.votre-automatisation.fr/wp-content/uploads/4.webp');}#sp-d6psyn4xi6{background-image:url('https://www.votre-automatisation.fr/wp-content/uploads/5.webp');}#sp-e0r7d7w7ri{background-image:url('https://www.votre-automatisation.fr/wp-content/uploads/6.webp');}#sp-e3ygz2{width: auto; max-width: 1800px; margin-top: 40px;}#sp-j9vkqh{width: calc(50% - 0px);}#sp-kcvija6juu{text-decoration: none;}#sp-nrnzpw{color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-fd3zdp{line-height: 2.5; font-size: 20px; color: rgb(255, 255, 255); margin: 30px 0px; text-align: left;}#sp-kiaqq3{margin: 0px;}#sp-f0odgy{width: calc(50% - 0px);}#sp-fkfees{margin: 0px;}#sp-gpdv2e{background-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(25, 117, 42) 60%); width: 100%; max-width: 100%;}#sp-lvkqkc{width: auto; max-width: 1600px; margin-top: 50px;}#sp-hp612r{width: calc(100% - 0px);}#sp-btc7tflf2u{text-decoration: none;}#sp-sh1kt6{font-size: 36px; color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-hc7op9{font-size: 20px; color: rgb(255, 255, 255); margin: 20px 0px 50px; text-align: center;}#sp-atq9py{width: auto; max-width: 1800px;}#sp-uli4b3{border-radius: 15px; background-color: rgb(255, 255, 255); width: calc(33.3333% - 20px);}#sp-fa15a0{margin: 0px; text-align: center;}#sp-fa15a00{transition: opacity 0.3s linear; opacity: 1;}#sp-dgnr1jd8q7{background: rgb(243, 243, 243); box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem; font-style: italic; color: rgb(68, 68, 68);}#sp-nkk2pgtodr{margin-top: -27px; padding-right: 46px; padding-left: 49px;}#sp-469682v876{position: relative; display: inline-block; width: 14px; height: 14px; transform: rotate(45deg); border-bottom: 1px solid transparent; border-right: 1px solid rgba(0, 0, 0, 0.05);}#sp-a0l66s{margin: 0px; text-align: center;}#sp-j6linmwr98{width: 35%;}#sp-wweims{border-radius: 15px; background-color: rgb(255, 255, 255); width: calc(33.3333% - 20px);}#sp-egyl1e{margin: 0px; text-align: center;}#sp-egyl1e0{transition: opacity 0.3s linear; opacity: 1;}#sp-4l2vopw7tn{background: rgb(243, 243, 243); box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem; font-style: italic; color: rgb(68, 68, 68);}#sp-lfte8ict98{margin-top: -27px; padding-right: 46px; padding-left: 49px;}#sp-p9r5xmy65k{position: relative; display: inline-block; width: 14px; height: 14px; transform: rotate(45deg); border-bottom: 1px solid transparent; border-right: 1px solid rgba(0, 0, 0, 0.05);}#sp-o82ayi{margin: 0px; text-align: center;}#sp-cgz1wwg99l{width: 50%;}#sp-bffrwo{border-radius: 15px; background-color: rgb(255, 255, 255); width: calc(33.3333% - 20px);}#sp-lg6j4k{margin: 0px; text-align: center;}#sp-lg6j4k0{transition: opacity 0.3s linear; opacity: 1;}#sp-to8termpzp{background: rgb(243, 243, 243); box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem; font-style: italic; color: rgb(68, 68, 68);}#sp-4m27ska3wb{margin-top: -27px; padding-right: 46px; padding-left: 49px;}#sp-senul25rhg{position: relative; display: inline-block; width: 14px; height: 14px; transform: rotate(45deg); border-bottom: 1px solid transparent; border-right: 1px solid rgba(0, 0, 0, 0.05);}#sp-tees69{margin: 0px; text-align: center;}#sp-8su0al0gxq{width: 50%;}#sp-ley7oo{width: auto; max-width: 1600px; margin-top: 30px; margin-bottom: 50px;}#sp-imt3bx{width: calc(100% - 0px);}#sp-1ywcsyezpi{text-decoration: none;}#sp-ivby1j{color: rgb(255, 255, 255); text-align: center; margin: 50px 0px 0px;}#sp-kqk0at{font-size: 20px; color: rgb(255, 255, 255); margin: 0px; text-align: center;}#sp-mhaux2{width: auto; max-width: 1200px;}#sp-i2e6wj{width: calc(100% - 0px); margin-bottom: 50px;}#sp-d5rnt2{margin: 0px; color: rgb(255, 255, 255);}#sp-j3zxaaegnr{margin: 0px 0px 15px;}#sp-7sbcxwebqg{font-size: 20px; color: rgb(255, 255, 255);}#sp-acc-closed-icon-id-d5rnt2{width: 32px; line-height: 32px; font-size: 20px;}#sp-acc-open-icon-id-d5rnt2{width: 32px; line-height: 32px; font-size: 20px; color: rgb(25, 117, 42);}#sp-owqhzuqsxi{border-top: 1px solid rgb(206, 206, 206);}#sp-8ibyommqhv{margin: 15px 0px;}#sp-ok07fge2cd{font-size: 20px; color: rgb(255, 255, 255);}#sp-ex7a321prr{border-top: 1px solid rgb(206, 206, 206);}#sp-f7h8cgl5p6{margin: 15px 0px;}#sp-ba2tnbyymh{font-size: 20px; color: rgb(255, 255, 255);}#sp-cjaiwy9zcw{border-top: 1px solid rgb(206, 206, 206);}#sp-ttpbp7e2tu{margin: 15px 0px;}#sp-x4mhxqipp5{font-size: 20px; color: rgb(255, 255, 255);}#sp-abr3o259or{border-top: 1px solid rgb(206, 206, 206);}#sp-ueh675sstx{margin: 15px 0px;}#sp-g9g09a0qz2{font-size: 20px; color: rgb(255, 255, 255);}#sp-bi6wj7fl13{border-top: 1px solid rgb(206, 206, 206);}#sp-1xlmj9vwm4{margin: 15px 0px 0px;}#sp-dw5fx4e272{font-size: 20px; color: rgb(255, 255, 255);}#sp-rkg720upao{border-top: 0px solid rgb(206, 206, 206);}@media only screen and (max-width: 480px) { #sp-j22nhl {margin:-318px 0px 0px 0px  !important;} #sp-ncn7o8 {margin:210px 0px 0px 0px  !important;} .sp-headline-block-oaby2n,   #sp-oaby2n,   #oaby2n {font-size:55px !important;text-align:center !important;} .sp-text-wrapper-ev9f27,   #sp-ev9f27,   #ev9f27 {text-align:left !important;} #sp-r1vtmj {height:40px !important;} #sp-wzsoi9 {text-align:center !important;margin:-180px 0px 0px 0px  !important;} .sp-headline-block-qyb76x,   #sp-qyb76x,   #qyb76x {text-align:center !important;} .sp-headline-block-dogiog,   #sp-dogiog,   #dogiog {text-align:center !important;} .sp-headline-block-k32rcb,   #sp-k32rcb,   #k32rcb {font-size:30px !important;text-align:center !important;margin:0px 0px 0px 0px  !important;padding:40px 40px 0px 40px  !important;} .sp-text-wrapper-yzp6oe,   #sp-yzp6oe,   #yzp6oe {text-align:center !important;margin:0px 0px 0px 0px  !important;padding:0px 50px 0px 50px  !important;} .sp-headline-block-sjqvfs,   #sp-sjqvfs,   #sjqvfs {text-align:center !important;} .sp-text-wrapper-u8xd9m,   #sp-u8xd9m,   #u8xd9m {text-align:center !important;} .sp-headline-block-oumycu,   #sp-oumycu,   #oumycu {text-align:center !important;} .sp-text-wrapper-myyeyq,   #sp-myyeyq,   #myyeyq {text-align:center !important;} .sp-headline-block-swy4if,   #sp-swy4if,   #swy4if {text-align:center !important;} .sp-text-wrapper-bbc6h8,   #sp-bbc6h8,   #bbc6h8 {text-align:center !important;} .sp-headline-block-nrnzpw,   #sp-nrnzpw,   #nrnzpw {text-align:center !important;} .sp-text-wrapper-fd3zdp,   #sp-fd3zdp,   #fd3zdp {text-align:left !important;} .sp-headline-block-sh1kt6,   #sp-sh1kt6,   #sh1kt6 {text-align:center !important;} .sp-text-wrapper-hc7op9,   #sp-hc7op9,   #hc7op9 {text-align:center !important;} #sp-uli4b3 {margin-bottom:20px !important;} #sp-a0l66s {text-align:center !important;} #sp-wweims {margin-bottom:20px !important;} #sp-o82ayi {text-align:center !important;} #sp-bffrwo {margin-bottom:20px !important;} #sp-tees69 {text-align:center !important;} .sp-headline-block-ivby1j,   #sp-ivby1j,   #ivby1j {text-align:center !important;} .sp-text-wrapper-kqk0at,   #sp-kqk0at,   #kqk0at {text-align:center !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { .sp-headline-block-oaby2n,   #sp-oaby2n,   #oaby2n {text-align:center !important;} .sp-text-wrapper-ev9f27,   #sp-ev9f27,   #ev9f27 {text-align:left !important;} #sp-r1vtmj {height:10px !important;} #sp-wzsoi9 {text-align:center !important;} .sp-headline-block-qyb76x,   #sp-qyb76x,   #qyb76x {text-align:center !important;} .sp-headline-block-dogiog,   #sp-dogiog,   #dogiog {text-align:center !important;} .sp-headline-block-k32rcb,   #sp-k32rcb,   #k32rcb {text-align:center !important;} .sp-text-wrapper-yzp6oe,   #sp-yzp6oe,   #yzp6oe {text-align:left !important;} .sp-headline-block-sjqvfs,   #sp-sjqvfs,   #sjqvfs {text-align:center !important;} .sp-text-wrapper-u8xd9m,   #sp-u8xd9m,   #u8xd9m {text-align:left !important;} .sp-headline-block-oumycu,   #sp-oumycu,   #oumycu {text-align:center !important;} .sp-text-wrapper-myyeyq,   #sp-myyeyq,   #myyeyq {text-align:left !important;} .sp-headline-block-swy4if,   #sp-swy4if,   #swy4if {text-align:center !important;} .sp-text-wrapper-bbc6h8,   #sp-bbc6h8,   #bbc6h8 {text-align:left !important;} .sp-headline-block-nrnzpw,   #sp-nrnzpw,   #nrnzpw {text-align:center !important;} .sp-text-wrapper-fd3zdp,   #sp-fd3zdp,   #fd3zdp {text-align:left !important;} .sp-headline-block-sh1kt6,   #sp-sh1kt6,   #sh1kt6 {text-align:center !important;} .sp-text-wrapper-hc7op9,   #sp-hc7op9,   #hc7op9 {text-align:left !important;} #sp-a0l66s {text-align:center !important;} #sp-o82ayi {text-align:center !important;} #sp-tees69 {text-align:center !important;} .sp-headline-block-ivby1j,   #sp-ivby1j,   #ivby1j {text-align:center !important;} .sp-text-wrapper-kqk0at,   #sp-kqk0at,   #kqk0at {text-align:left !important;}}