@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/assets/fonts/Exo2-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/assets/fonts/Roboto-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box;font-family:"Roboto",sans-serif}a{font:inherit;color:inherit;text-decoration:none;transition:.4s}img,video,iframe{max-width:100%}:root{--main-font-family:'Exo 2', sans-serif;--secondary-font-family:"Roboto", sans-serif;--red-color:#ed1c24}body{background-color:#F7F7F7}address{font-style:normal}textarea{resize:none}header .background{font-family:Helvetica,Arial,sans-serif;background-color:#1A0808;padding:0 0 60px;color:#d9d9d9;white-space:nowrap}header .background .background_container{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;gap:80px;width:min(1720px, 95%);margin:auto}header .background a:hover{color:var(--red-color)}header i{font-size:24px;color:var(--red-color);font-weight:300}header .background .left_side{display:flex;align-items:center;justify-content:flex-start;gap:80px}header .background .right_side{display:flex;align-items:center;justify-content:flex-end;gap:80px}header .background .adresse{display:flex;align-items:flex-start;gap:15px;line-height:1.5;font-size:14px;padding:16px 0}header .background .adresse .text{display:flex;flex-flow:column}header .background .middle{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--red-color);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);font-size:14px;text-align:center;height:80px}header .foreground{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;padding:30px;background-color:#fff;width:min(1720px, 95%);margin:auto;margin-top:-60px;font-family:"Roboto",sans-serif}header .foreground nav ul li.active a{color:#f21720}header .foreground .logo_container{max-width:196px}header .foreground nav ul{list-style:none;display:flex;align-items:center;justify-content:center;gap:35px}header .foreground nav ul li{color:#000323;font-size:16px;font-weight:500;text-transform:capitalize}header .foreground nav ul li.active{color:var(--red-color)}header .foreground nav ul li a:hover{color:var(--red-color)}header .foreground .right_side{display:flex;align-items:center;justify-content:flex-end;gap:40px}header .foreground .tel_container{white-space:nowrap}header .foreground .tel_container p{font-size:16px;font-weight:400;line-height:1.85;color:#665252;font-family:"Roboto",sans-serif;text-rendering:optimizelegibility}header .foreground .tel_container a{font-size:24px;padding-top:5px;font-weight:900;color:#d42222}#menuButton{cursor:pointer;display:none;background-color:#fff0;border:none}header .index_anchor{display:none;width:60%}header .close_button{display:none;position:absolute;top:32px;right:32px;font-size:20px;background:#fff0;border:none;cursor:pointer}footer{background-color:#000323}footer .logo_container img{width:192px}footer .footer_container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:100px 0;width:min(1210px, 95%);margin:auto}footer .footer_container .left_side p{color:#d9d9d9;line-height:1.5;margin-top:50px}footer .footer_container .social_networks{list-style:none;display:flex;align-items:center;gap:8px}footer .footer_container .social_networks li a{padding:7px;width:40px;height:40px;display:flex;align-items:center;border-radius:100%;justify-content:center;background-color:#FAF5F5;color:#d42222!important;box-shadow:0 10px 10px rgb(66 79 162 / .1)}footer .footer_container h3{font-family:"Exo 2",sans-serif;font-weight:700;color:#fff!important;line-height:1.2;font-size:22px;margin-bottom:53px;text-transform:capitalize}footer .footer_container .middle_side{font-size:16px;font-weight:400;line-height:1.85;font-style:normal;color:#665252}footer .footer_container .middle_side ul{list-style:none;display:flex;flex-flow:column;gap:6px}footer .footer_container .middle_side ul li{display:grid;grid-template-columns:32px 1fr;gap:8px}footer .footer_container .middle_side ul li i{margin:auto;font-size:18px}footer .footer_container .middle_side ul li a.tel{font-size:20px;font-weight:700}footer .footer_container .middle_side ul li a{color:#fff}footer .footer_container .right_side .top{font-size:16px;font-weight:500;color:#fff}footer .footer_container .right_side .bottom{color:#d9d9d9;line-height:1.5}footer .footer_container .right_side ul{list-style:none;display:flex;flex-flow:column;gap:24px}footer .footer_container .right_side ul li{display:flex;flex-flow:column;gap:8px}footer .footer_container .right_side .red{color:var(--red-color)}footer .footer_bottom{position:relative;padding:30px 0;background-color:#fff}footer .footer_bottom_container{display:flex;align-items:center;justify-content:space-between;width:min(1210px, 95%);margin:auto}footer .footer_bottom_container p{z-index:3;color:#fff}footer .footer_bottom_container::before{content:' ';position:absolute;top:0;left:0;width:48%;z-index:0;height:100%;background-color:var(--red-color);clip-path:polygon(0 0,93% 0%,100% 100%,0% 100%)}#hero{background-image:url(https://electroproreparation.com/wp-content/uploads/2022/04/shape_5.png);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:100px}#hero .section_container{display:grid;grid-template-columns:1fr 1fr;gap:100px;width:min(1210px, 95%);margin:auto}#hero .section_container .left_side{display:flex;flex-flow:column;font-family:"Roboto",sans-serif;margin-top:40px}#hero .section_container .left_side small{display:block;line-height:1;font-size:16px;font-weight:400;color:var(--red-color);letter-spacing:.12em;text-transform:uppercase;margin-top:25px}#hero .section_container .left_side h1{font-size:80px;font-weight:700;color:#1A0808;font-family:"Exo 2",sans-serif;line-height:1.2}#hero .section_container .left_side h1 .red{color:var(--red-color)}#hero .section_container .left_side h2{font-size:clamp(43px, 5vw, 80px);font-weight:700;color:#1A0808;font-family:"Exo 2",sans-serif;line-height:1.2}#hero .section_container .left_side h2 .red{color:var(--red-color)}#hero .section_container .left_side p{font-style:normal;color:#665252;font-size:18px;max-width:630px;padding:8px 0 8px 0;margin-bottom:0;line-height:1.5}#hero .section_container .left_side form{display:grid;grid-template-columns:5fr 150px;width:80%}#hero .section_container .left_side form input{outline:none;display:block;transition:0.6s cubic-bezier(.25,1,.5,1);border:1px solid #e8ebf2;border-radius:2px;box-shadow:0 20px 20px rgb(64 96 161 / .1);padding:0 200px 0 20px;height:70px}#hero .section_container .left_side .social_networks{list-style:none;display:flex;align-items:center;gap:8px;margin:32px 0}#hero .section_container .left_side .social_networks li a{padding:7px;width:40px;height:40px;display:flex;align-items:center;border-radius:100%;justify-content:center;background-color:#FAF5F5;color:#d42222!important;box-shadow:0 10px 10px rgb(66 79 162 / .1)}#hero .section_container img{max-width:500px}#carrousel_container{margin:250px 0}.carousel-container{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:auto;margin-top:100px}.carousel-track{display:flex;transition:transform 0.5s ease-in-out;will-change:transform}.carousel-item{flex:0 0 100%;padding:10px}.carousel-item img{width:100%;display:block;pointer-events:none;user-select:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .5);border:none;color:#fff;padding:10px;cursor:pointer;z-index:1;display:none}.carousel-arrow.prev{left:10px}.carousel-arrow.next{right:10px}.carousel-dots{text-align:center;margin-top:10px}.carousel-dots .dot{display:inline-block;width:10px;height:10px;margin:5px;border-radius:50%;background:#bbb;cursor:pointer}.carousel-dots .dot.active{background:#333}@media(min-width:600px){.carousel-item{flex:0 0 50%}}@media(min-width:900px){.carousel-item{flex:0 0 33.33%}}@media(min-width:1200px){.carousel-item{flex:0 0 25%}}#reviews .carrousel_wrapper{position:relative;overflow:hidden;max-width:100%}#reviews .carrousel_viewport{overflow:hidden}#reviews .carrousel_container{display:flex;transition:transform 0.5s ease-in-out;padding:0;margin:0;list-style:none}#reviews .carrousel_container>li{min-width:100%;box-sizing:border-box;padding:1rem}@media (min-width:1024px){#reviews .carrousel_container>li{min-width:calc(100% / 3)}}#reviews .arrow{position:absolute;top:50%;transform:translateY(-50%);background:RGB(255 255 255 / .15);border:none;padding:.5rem 1rem;font-size:2rem;cursor:pointer;z-index:10;box-shadow:0 0 10px rgb(0 0 0 / .2)}#reviews .arrow.prev{left:.5rem}#reviews .arrow.next{right:.5rem}#reviews{width:min(1210px, 95%);margin:auto;margin-bottom:100px}#reviews h2{display:flex;align-items:center;justify-content:center;flex-flow:column;font-weight:700;font-family:"Exo 2",sans-serif;line-height:1.2}#reviews h2 .top{color:red;font-size:calc(1.275rem + 0.3vw)}#reviews h2 .bottom{color:#000;font-size:calc(1.375rem + 1.5vw)}#reviews .carrousel_container{display:flex;gap:16px;margin:40px 0}#reviews .carrousel_container li{box-shadow:1px 1px 7px 0 rgb(0 0 0 / .13),0 0 2px 0 rgb(0 0 0 / .05);border-top-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;background-color:white!important;backdrop-filter:blur(0);border-style:solid!important;border-color:#ffffff!important;background:#ffffff!important;border-radius:4px!important;padding:20px!important;margin:0!important;display:block;position:relative;font-size:14px;line-height:1.4em;transition:.4s}#reviews .carrousel_container li:hover{transform:translateY(-10px)}#reviews .carrousel_container .top-profile{display:grid;grid-template-columns:40px 1fr;gap:15px}#reviews .carrousel_container .author_name{line-height:1.4em;font-weight:700;font-size:14px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000;margin-bottom:2px}#reviews .carrousel_container .review_date{line-height:1.4em;color:#000;opacity:.5;font-size:11.2px!important;font-weight:bolder}#reviews .carrousel_container .logo_google{width:20px;height:20px;position:absolute;top:16px;right:16px}#reviews .carrousel_container .author_logo{width:40px;height:40px}#reviews .carrousel_container .stars_container{margin:16px 0}#reviews .carrousel_container .review-content{display:-webkit-box;-webkit-box-orient:vertical;line-height:21.75px;font-size:15px;text-align:left;font-style:normal;-webkit-line-clamp:4;overflow:hidden;padding-right:0;font-weight:bolder}#reviews .bottom-text{font-weight:700;font-size:17px;color:#000;text-align:center;margin:24px 0}#rendez_vous .section_container{position:relative;width:min(1300px, 95%);margin:auto;z-index:1;background-image:url(../images/electroproreparation/washing-machine-g60227a270_1920-1.jpg);padding:64px 32px}#rendez_vous .section_container .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000323;opacity:.8;z-index:-1}#rendez_vous .section_container legend{font-weight:700;font-family:"Exo 2",sans-serif;color:#fff!important;font-size:48px;margin-bottom:50px;text-transform:capitalize;max-width:800px;text-align:center;margin:0 auto 48px}#rendez_vous .section_container .inputs_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:35px 30px}#rendez_vous .section_container input,#rendez_vous .section_container textarea,#rendez_vous .section_container select{height:70px;padding:25px 20px;color:#fff;border-radius:2px;border-color:#454765;background-color:#2a2c44;width:100%;outline:none;display:block;box-shadow:none;transition:0.6s cubic-bezier(.25,1,.5,1);border:1px solid #e8ebf220}#rendez_vous .section_container input::placeholder,#rendez_vous .section_container textarea::placeholder{color:#fff;display:flex}#rendez_vous .section_container textarea{grid-column:span 2;resize:none}#rendez_vous .section_container button{margin:64px auto 16px}#pourquoi_choisir .section_container{width:min(1210px, 95%);margin:80px auto}#pourquoi_choisir .section_content{display:grid;grid-template-columns:1fr 1fr;gap:115px;margin-bottom:64px}#pourquoi_choisir .section_content ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:30px}#pourquoi_choisir .section_content li{display:flex;gap:16px}#pourquoi_choisir .section_content li .text_container{display:flex;flex-flow:column;gap:12px}#pourquoi_choisir .section_content li h3{font-family:"Exo 2",sans-serif;line-height:1.2;font-size:19px;font-weight:600;margin-bottom:12px}#pourquoi_choisir .section_content li p{color:#828a9b;line-height:1.5}#pourquoi_choisir .icon_container i{color:var(--red-color);font-size:32px}#pourquoi_choisir .right_side ul{list-style:none;display:flex;flex-flow:column;gap:20px}#pourquoi_choisir .right_side ul li{position:relative;display:flex;flex-flow:column;gap:10px;line-height:1;font-size:16px;font-weight:500;color:#665252;font-family:"Roboto",sans-serif}#pourquoi_choisir .right_side ul li progress{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0}#pourquoi_choisir .right_side ul li progress::-webkit-progress-bar{background-color:#FFECEC;border-radius:8px}#pourquoi_choisir .right_side ul li progress::-webkit-progress-value{background-color:var(--red-color);border-radius:8px 0 0 8px}#pourquoi_choisir .right_side ul li progress::-moz-progress-bar{background-color:var(--red-color)}#pourquoi_choisir .right_side ul li .text{position:absolute;right:0}#pourquoi_choisir .services_list{display:grid;list-style:none;grid-template-columns:1fr 1fr 1fr;gap:30px;line-height:1.2;font-size:24px;font-weight:600;color:#1A0808}#pourquoi_choisir .services_list li{display:flex;flex-flow:column;gap:24px;padding:56px 30px;text-align:center;border-radius:5px;background-color:#fff;box-shadow:0 30px 30px rgb(45 69 110 / .05)}#pourquoi_choisir .services_list li i{color:#665252;transition:.4s;font-size:48px}#pourquoi_choisir .services_list li:hover i{color:var(--red-color)}#pourquoi_choisir .services_list li p{font-family:"Exo 2",sans-serif}#services .section_container{width:min(1300px, 95%);margin:auto}#services .section_container .heading{display:flex;flex-flow:column;align-items:center;text-align:center}#services .section_container .navigation{list-style:none;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;margin-bottom:48px}#services .section_container .navigation li{width:100%;font-size:17px;border-radius:0;padding:26px 15px;color:#1A0808;background-size:100%;background-color:#fff;font-family:"Exo 2",sans-serif;text-transform:capitalize;background-repeat:no-repeat;background-position:left center;background-image:url(../images/electroproreparation/shape_6.png);height:100%;border-right:1px solid #665C5C;border-color:#eee;text-align:center;cursor:pointer;transition:.4s;font-weight:700}#services .section_container .navigation li:hover{background-color:var(--red-color);color:#fff}#services .active{display:grid!important}#services .service_reparation{display:none;grid-template-columns:4fr 2fr;background-color:#000323;width:min(1210px, 95%);margin:auto;color:#fff;padding:40px 50px 12px}#services .service_reparation h3{font-size:30px;margin-bottom:25px;font-weight:600;line-height:1.3;font-family:"Exo 2",sans-serif}#services .service_reparation ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:26px}#services .service_reparation ul li{display:flex;align-items:center;gap:8px;color:#d9d9d9;font-size:16px;font-weight:500}#services .service_reparation ul li i{color:var(--red-color)}#services .service_nettoyage{display:none;grid-template-columns:4fr 2fr;background-color:#000323;width:min(1210px, 95%);margin:auto;color:#fff;padding:40px 50px 12px}#services .service_nettoyage h3{font-size:48px;font-weight:600;line-height:1.3;margin-bottom:50px;font-family:"Exo 2",sans-serif}#services .service_nettoyage p{color:#d9d9d9;font-size:16px;line-height:1.5}#services .service_nettoyage .recommand{display:flex;align-items:center;gap:8px;margin-top:12px}#services .service_nettoyage .recommand i{font-size:32px;color:var(--red-color)}#services .service_nettoyage .recommand strong{text-transform:uppercase;font-size:30px;font-weight:700}.service_installation{display:none;grid-template-columns:4fr 5fr;width:min(1250px, 85%);margin:auto;background-color:#1A0808;padding:32px 0}.service_installation .heading{padding:0!important;align-items:flex-start!important;text-align:left!important}.service_installation .text_container{position:relative;background-color:#fff;margin:auto;height:fit-content;padding:50px 100px;width:110%}.service_installation .text_container .bubble{display:flex;flex-flow:column;position:absolute;bottom:0;background-color:var(--red-color);padding:65px 55px;border-radius:100%;border-bottom-right-radius:0;left:0;transform:translateX(-80%)}.service_installation .text_container .bubble .top{color:#fff;line-height:1;font-size:100px;font-weight:900;font-family:"Exo 2",sans-serif}.service_installation .text_container .bubble .bottom{color:#fff;font-size:20px;font-weight:500;text-align:center}.service_installation .text_container p{color:#665252;font-size:16px;line-height:1.5;margin-bottom:40px}#confiance .section_container{display:grid;grid-template-columns:3fr 5fr;width:min(1250px, 85%);margin:auto;background-color:#1A0808;margin-top:128px}#confiance .section_container .text_container{position:relative;background-color:#fff;margin:auto;height:fit-content;padding:50px 100px;width:110%}#confiance .section_container .text_container .bubble{display:flex;flex-flow:column;position:absolute;bottom:0;background-color:var(--red-color);padding:65px 55px;border-radius:100%;border-bottom-right-radius:0;left:0;transform:translateX(-80%)}#confiance .section_container .text_container .bubble .top{color:#fff;line-height:1;font-size:100px;font-weight:900;font-family:"Exo 2",sans-serif}#confiance .section_container .text_container .bubble .bottom{color:#fff;font-size:20px;font-weight:500;text-align:center}#confiance .text_container p{color:#665252;font-size:16px;line-height:1.5;margin-bottom:40px}#territoire .section_container{width:min(1100px, 95%);margin:24px auto}#territoire .section_container .heading{display:flex;flex-flow:column;align-items:center}#services_liste .section_container{width:min(1210px, 95%);margin:auto}#services_liste .section_container ul{display:grid;align-items:center;list-style:none;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:24px 0 128px}#services_liste .section_container ul li{position:relative;display:flex;flex-flow:column;align-items:center}#services_liste .section_container ul h2{font-size:24px;max-width:100%;font-weight:600;text-transform:none;color:#1A0808;font-family:"Exo 2",sans-serif;transition:0.3s;text-align:center}#services_liste .section_container ul a:hover h2{color:var(--red-color)}#services_liste .section_container ul .pricing{position:absolute;top:0;left:0;background-color:#fff;padding:12px 16px;border-radius:24px;border-bottom-right-radius:0;box-shadow:0 0 8px rgb(0 0 0 / .05)}#services_liste .section_container ul .pricing .top{color:#9199ac;font-size:14px;line-height:1}#services_liste .section_container ul .pricing .bottom{font-size:15px;margin-top:5px;color:#d42222;font-weight:700}#about_section .section_container{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px;width:min(1210px, 95%);margin:auto;margin-bottom:96px}#about_section .section_container p{line-height:1.5;color:#665252;font-size:16px}#about_section .section_container .machines{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}#about_section .section_container .machines li{display:flex;align-items:center;gap:8px}#about_section .section_container .machines li img{width:65px;height:65px}#about_section .section_container .machines li .text{display:flex;flex-flow:column;justify-content:space-between;height:100%}#about_section .section_container .machines li .text h4{line-height:1.2;font-size:19px;font-weight:600;margin-bottom:12px;color:#1A0808;font-family:"Exo 2",sans-serif}#about_section .section_container .machines li .text p{line-height:1.5}#about_section .section_container .machines_images{list-style:none;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;position:absolute;bottom:0;right:0;background-color:#fff;width:75%;transform:translateY(50%);padding:20px}#logos_carrousel{background-color:#224}#logos_carrousel .section_container{width:min(1410px, 95%);margin:250px auto 125px;padding:16px 0}#logos_carrousel .section_container ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:64px}#logos_carrousel .section_container ul li{display:flex;background-color:#fff;padding:12px}#logos_carrousel .section_container ul img{margin:auto}#contact_section .section_container{display:grid;align-items:center;grid-template-columns:1fr 2fr;gap:128px;width:min(1400px, 95%);margin:auto;background-color:#fff;padding:0 64px 64px}#contact_section .section_container h2{font-weight:600}#contact_section .section_container p{color:#665252;font-size:16px}#contact_section .section_container address ul{list-style:none;display:flex;flex-flow:column;gap:32px;margin:16px 0}#contact_section .section_container address ul li{display:flex;align-items:center;gap:12px}#contact_section .section_container address ul li .icon_container{display:flex;color:var(--red-color);width:53px;height:53px;font-size:20px;border-radius:100%;border:2px solid var(--red-color)}#contact_section .section_container address ul li .icon_container i{margin:auto}#contact_section .section_container address ul li .text{display:flex;flex-flow:column;gap:8px}#contact_section .section_container address h3{color:#1a0808;font-family:"Exo 2",sans-serif;font-size:20px;font-weight:600;margin:20px 0}#contact_section .section_container address ul li .text h4{line-height:1;display:block;font-size:20px;font-weight:600;color:#1a0808}#contact_section .section_container address ul li .text p{color:#1a0808}#contact_section .section_container form{display:flex;flex-flow:column;gap:16px}#contact_section .section_container .input{display:flex;flex-flow:column;gap:2px}#contact_section .section_container label{color:#d9d9d9;cursor:pointer;font-size:14px;font-weight:400}#contact_section .section_container input,#contact_section .section_container textarea{padding:16px 6px}#iframe iframe{display:block;width:min(1400px, 95%);margin:auto;margin-bottom:64px}.button_container{overflow:hidden;width:fit-content}.button{display:block;position:relative;background-color:#ed1c24;color:#fff;line-height:1.1;cursor:pointer;font-size:16px;font-weight:600;border-radius:0;border:inherit;text-transform:capitalize;transition:500ms;position:relative;overflow:hidden;z-index:1;width:fit-content;padding:21px 30px 20px;white-space:nowrap}.button::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:150%;height:150%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#1A0808;transition-duration:700ms;transition-timing-function:cubic-bezier(.52,1.64,.37,.66);z-index:-10}.button:hover::before{transform:translateX(-50%) translateY(100%)}section .heading{position:relative;padding:64px 0}section .heading small{position:relative;z-index:1;font-size:16px;font-weight:500;position:relative;margin-bottom:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-color);font-family:"Exo 2",sans-serif}section .heading h2{position:relative;font-size:48px;text-transform:capitalize;font-weight:700;color:#1A0808;font-family:"Exo 2",sans-serif;z-index:1}section .heading .background_text{left:0;top:50%;right:0;z-index:0;display:block;line-height:1;position:absolute;transform:translateY(-125px);opacity:.3;color:#dde5f6;font-size:70px;font-weight:900;font-family:"Exo 2",sans-serif;user-select:none}#hero .photoMobile{display:none}#hero .photobureau{display:block}@media screen and (max-width:1500px){header .background .background_container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:40px 0 0;grid-template-areas:'left right';gap:0}header .background .left_side{grid-area:left}header .background .middle{position:absolute;top:0;left:0;width:100%;grid-area:middle;clip-path:none;height:30px}header .background .right_side{grid-area:right}}@media screen and (max-width:1200px){#menuButton{display:block}header .foreground .tel_container{display:none}header .foreground{grid-template-columns:1fr 1fr}header .background .adresse{align-items:center}header .background .adresse .text .top_msg{display:none}header .background .adresse i{font-size:12px}header .close_button{display:block}header nav{position:fixed;display:flex;flex-flow:column;top:0;right:0;height:100vh;width:300px;padding:32px;padding-top:80px;background-color:#fff;transform:translateX(100%);transition:.4s;z-index:100;border-top:none;box-shadow:0 0 8px RGB(0 0 0 / .35)}header .index_anchor{display:block}header .background .background_container{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:'left' 'right'}header .background .left_side{justify-content:center}header .background .right_side{justify-content:center}header nav.active{transform:translateX(0%);overflow-y:auto}header .foreground nav ul{flex-flow:column;align-items:flex-start}header .foreground nav ul li{text-transform:uppercase}#hero .section_container{align-items:center}#hero .section_container .left_side{margin-top:84px}#rendez_vous .section_container .inputs_container{grid-template-columns:1fr}#rendez_vous .section_container textarea{grid-column:span 1}#pourquoi_choisir .section_content{grid-template-columns:1fr}#confiance .section_container{grid-template-columns:1fr}#confiance .section_container .text_container .bubble{top:0;bottom:auto;transform:translateX(10%) translateY(-90%)}#confiance .section_container .text_container{width:100%;padding:20px 40px}footer .footer_container{grid-template-columns:1fr}footer .footer_container .left_side p{width:min(450px, 100%)}.service_installation{grid-template-columns:1fr}.service_installation img{margin:auto}.service_installation .text_container .bubble{top:0;bottom:auto;transform:translateX(10%) translateY(-100%)}#services .service_nettoyage,#services .service_reparation{grid-template-columns:1fr}#services .service_reparation img{margin:auto}#services_liste .section_container ul{grid-template-columns:1fr 1fr}#about_section .section_container{grid-template-columns:1fr}#about_section .section_container .machines_images{position:relative;transform:none}#logos_carrousel .section_container{margin:150px auto 75px}#contact_section .section_container{grid-template-columns:1fr}}@media screen and (max-width:757px){#hero .section_container .left_side h1{font-size:60px}#pourquoi_choisir .services_list{grid-template-columns:1fr}#services .section_container .navigation{grid-template-columns:1fr}section .heading h2{font-size:38px}}@media screen and (max-width:600px){header .hideInfoTopNav{display:none}header .background .left_side,header .background .right_side{gap:10px}header .background .adresse{font-size:10px;padding:6px 0;gap:2px}header .background .adresse i{font-size:10px}header .foreground .logo_container{max-width:100px}section .heading .background_text{font-size:38px;top:120%}header .foreground .right_side{gap:0}header .foreground .right_side .button{margin-left:10px;font-size:12px;padding:10px 15px 10px}#hero .photoMobile{display:block}#hero .photobureau{display:none}#hero .section_container .left_side form{grid-template-columns:1fr;gap:10px}#hero .section_container .left_side form input{padding:20px}#hero .section_container .left_side{margin-top:0}#hero .section_container img{width:100%}.bubble{scale:0.75!important}section .heading h2{font-size:20px}.carrousel_container{margin:50px 0;margin-top:150px}#services .service_nettoyage .recommand{flex-flow:column}#services .service_nettoyage h3{font-size:32px}#services .service_nettoyage .recommand strong{font-size:20px}#confiance .section_container .text_container{padding:20px}#pourquoi_choisir .section_content ul{grid-template-columns:1fr}.service_installation .text_container{width:100%;padding:20px 40px}#rendez_vous .section_container legend{font-size:36px}#services .service_reparation ul{grid-template-columns:1fr}#services_liste .section_container ul{grid-template-columns:1fr}#logos_carrousel .section_container ul{grid-template-columns:1fr}#about_section .section_container .machines{grid-template-columns:1fr;gap:40px}#contact_section .section_container{padding:0 24px 24px}#contact_section .section_container address ul li{flex-flow:column;align-items:flex-start}footer .footer_bottom_container{flex-flow:column;align-items:center;gap:12px}footer .footer_bottom_container img{z-index:3}footer .footer_bottom{background-color:var(--red-color)}footer .footer_bottom_container p{text-align:center}}.politique-container{font-family:Arial,sans-serif;color:#2c2c2c;line-height:1.6;background-color:#fff;padding:40px 20px;max-width:1000px;margin:auto}.politique-container h1{font-size:2.2rem;color:#143f6b;margin-bottom:20px;border-bottom:2px solid #ddd;padding-bottom:10px}.politique-container h2{font-size:1.6rem;margin-top:40px;color:#205375}.politique-container p{margin-bottom:1em}.politique-container ul{padding-left:25px;margin-bottom:1em}.politique-container ul li{list-style:disc;margin-bottom:5px}.politique-container a{color:#007bff;text-decoration:none}.politique-container a:hover{text-decoration:underline}