html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}body{width:100%}.ora-reparation-edpm{--ora-orange-start: #0abab5;--ora-orange-end: #089692;--ora-neutral-light: #f3f7f7;--ora-neutral-medium: #e9ecef;--ora-neutral-dark: #6c757d;--ora-white: #fff;--ora-text: #333;--ora-text-light: #555;--ora-success: #28a745;--ora-warning: #ffc107;--ora-shadow: 0 4px 12px rgba(0,0,0,.1);--ora-shadow-lg: 0 8px 24px rgba(0,0,0,.15);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--ora-white);color:var(--ora-text);line-height:1.7;overflow-x:hidden;font-size:16px;overflow-wrap:break-word;width:100%;min-height:100vh}.ora-reparation-edpm *,.ora-reparation-edpm *:before,.ora-reparation-edpm *:after{box-sizing:border-box}.ora-reparation-edpm *{margin:0;padding:0}.ora-reparation-edpm .ora-hero{background:linear-gradient(135deg,var(--ora-orange-start) 0%,var(--ora-orange-end) 100%);color:var(--ora-white);padding:60px 20px;text-align:center;position:relative;overflow:hidden;margin:0}.ora-reparation-edpm .ora-hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:oraPulse 4s ease-in-out infinite}@keyframes oraPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.ora-reparation-edpm .ora-hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.ora-reparation-edpm .ora-hero h1{font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.2);line-height:1.2}.ora-reparation-edpm .ora-hero .ora-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:.95;font-weight:300}.ora-reparation-edpm .ora-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.ora-reparation-edpm .ora-badge{display:inline-flex;align-items:center;gap:8px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 20px;border-radius:25px;font-size:.95rem;font-weight:500}.ora-reparation-edpm .ora-badge i{font-size:1.1rem}.ora-reparation-edpm .ora-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.ora-reparation-edpm .ora-btn{padding:16px 35px;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:48px}.ora-reparation-edpm .ora-btn-primary{background:var(--ora-white);color:var(--ora-orange-start);box-shadow:var(--ora-shadow)}.ora-reparation-edpm .ora-btn-primary:hover{transform:translateY(-3px);box-shadow:var(--ora-shadow-lg)}.ora-reparation-edpm .ora-btn-secondary{background:transparent;color:var(--ora-white);border:2px solid var(--ora-white)}.ora-reparation-edpm .ora-btn-secondary:hover{background:#ffffff1a}.ora-reparation-edpm .ora-section{padding:60px 20px;max-width:1200px;margin:0 auto}.ora-reparation-edpm .ora-section-title{font-size:2rem;color:var(--ora-orange-start);margin-bottom:40px;text-align:center;font-weight:700}.ora-reparation-edpm .ora-pourquoi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.ora-reparation-edpm .ora-pourquoi-card{background:var(--ora-white);border-radius:12px;padding:30px;box-shadow:var(--ora-shadow);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ora-reparation-edpm .ora-pourquoi-card:hover{transform:translateY(-5px);box-shadow:var(--ora-shadow-lg)}.ora-reparation-edpm .ora-pourquoi-card i{font-size:2.5rem;color:var(--ora-orange-start);margin-bottom:20px}.ora-reparation-edpm .ora-pourquoi-card h3{font-size:1.3rem;color:var(--ora-text);margin-bottom:15px;font-weight:600}.ora-reparation-edpm .ora-pourquoi-card p{color:var(--ora-text-light);font-size:.95rem;line-height:1.6}.ora-reparation-edpm .ora-realisations{background:var(--ora-neutral-light);scroll-margin-top:20px;transition:background-color .5s ease}.ora-reparation-edpm .ora-realisations.highlight{background:#e86a331a;animation:oraHighlightPulse 2s ease}@keyframes oraHighlightPulse{0%{background:#e86a3333}50%{background:#e86a331a}to{background:var(--ora-neutral-light)}}.ora-reparation-edpm .ora-realisations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-top:40px}.ora-reparation-edpm .ora-realisation-card{background:var(--ora-white);border-radius:16px;overflow:hidden;box-shadow:var(--ora-shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.ora-reparation-edpm .ora-realisation-card:hover{transform:translateY(-5px);box-shadow:var(--ora-shadow-lg)}.ora-reparation-edpm .ora-realisation-voir-cas{margin-top:15px;margin-bottom:15px;text-align:center}.ora-reparation-edpm .ora-realisation-voir-cas-btn{background:transparent;border:2px solid var(--ora-orange-start);color:var(--ora-orange-start);padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.ora-reparation-edpm .ora-realisation-voir-cas-btn:hover{background:var(--ora-orange-start);color:var(--ora-white)}.ora-reparation-edpm .ora-realisation-voir-cas-btn i{transition:transform .3s ease}.ora-reparation-edpm .ora-realisation-card.expanded .ora-realisation-voir-cas-btn i{transform:rotate(180deg)}.ora-reparation-edpm .ora-realisation-details{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease,margin .5s ease;background:var(--ora-neutral-light);margin:0 -25px;padding:0 25px}.ora-reparation-edpm .ora-realisation-card.expanded .ora-realisation-details{max-height:3000px;padding:25px;margin-bottom:20px}.ora-reparation-edpm .ora-realisation-details-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:25px}.ora-reparation-edpm .ora-realisation-details-image{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--ora-shadow);background:var(--ora-neutral-medium);aspect-ratio:4/3}.ora-reparation-edpm .ora-realisation-details-image img{width:100%;height:100%;object-fit:cover}.ora-reparation-edpm .ora-realisation-details-image-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:var(--ora-white);padding:12px;font-size:.9rem;font-weight:600}.ora-reparation-edpm .ora-realisation-details-section{margin-bottom:20px}.ora-reparation-edpm .ora-realisation-details-section h4{font-size:1.1rem;color:var(--ora-orange-start);margin-bottom:10px;display:flex;align-items:center;gap:8px;font-weight:600}.ora-reparation-edpm .ora-realisation-details-section h4 i{font-size:1rem}.ora-reparation-edpm .ora-realisation-details-section p{color:var(--ora-text-light);line-height:1.6;font-size:.95rem}.ora-reparation-edpm .ora-realisation-images{position:relative;width:100%;height:200px;overflow:hidden;background:var(--ora-neutral-medium)}.ora-reparation-edpm .ora-realisation-images img{width:100%;height:100%;object-fit:cover}.ora-reparation-edpm .ora-image-badge{position:absolute;top:10px;left:10px;background:#000000b3;color:var(--ora-white);padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.ora-reparation-edpm .ora-realisation-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.ora-reparation-edpm .ora-realisation-type{display:inline-block;background:var(--ora-orange-start);color:var(--ora-white);padding:5px 12px;border-radius:15px;font-size:.85rem;font-weight:600;margin-bottom:15px}.ora-reparation-edpm .ora-realisation-content h3{font-size:1.2rem;color:var(--ora-text);margin-bottom:15px;font-weight:600;line-height:1.3}.ora-reparation-edpm .ora-realisation-info{margin-bottom:15px;flex-grow:1}.ora-reparation-edpm .ora-realisation-info p{font-size:.9rem;color:var(--ora-text-light);margin-bottom:8px;line-height:1.5}.ora-reparation-edpm .ora-realisation-info strong{color:var(--ora-text);font-weight:600}.ora-reparation-edpm .ora-realisation-delai{display:inline-block;background:var(--ora-success);color:var(--ora-white);padding:6px 14px;border-radius:15px;font-size:.85rem;font-weight:600;margin-bottom:20px}.ora-reparation-edpm .ora-realisation-cta{margin-top:20px;margin-bottom:0}.ora-reparation-edpm .ora-etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:40px}.ora-reparation-edpm .ora-etape{text-align:center;position:relative}.ora-reparation-edpm .ora-etape-number{width:60px;height:60px;background:linear-gradient(135deg,var(--ora-orange-start),var(--ora-orange-end));color:var(--ora-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px;box-shadow:var(--ora-shadow)}.ora-reparation-edpm .ora-etape h3{font-size:1.1rem;color:var(--ora-text);margin-bottom:10px;font-weight:600}.ora-reparation-edpm .ora-etape p{color:var(--ora-text-light);font-size:.95rem;line-height:1.6}.ora-reparation-edpm .ora-prevention{background:var(--ora-neutral-medium);border-left:5px solid var(--ora-warning);border-radius:12px;padding:40px;margin:40px 0}.ora-reparation-edpm .ora-prevention h2{font-size:1.8rem;color:var(--ora-text);margin-bottom:25px;display:flex;align-items:center;gap:12px}.ora-reparation-edpm .ora-prevention h2 i{color:var(--ora-warning);font-size:1.5rem}.ora-reparation-edpm .ora-prevention ul{list-style:none;padding:0}.ora-reparation-edpm .ora-prevention li{padding:12px 0 12px 30px;position:relative;color:var(--ora-text);font-size:1rem;line-height:1.6}.ora-reparation-edpm .ora-prevention li:before{content:"\26a0\fe0f";position:absolute;left:0;font-size:1.2rem}.ora-reparation-edpm .ora-services{background:var(--ora-neutral-light)}.ora-reparation-edpm .ora-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px}.ora-reparation-edpm .ora-service-item{background:var(--ora-white);padding:20px;border-radius:10px;box-shadow:var(--ora-shadow);display:flex;align-items:center;gap:15px}.ora-reparation-edpm .ora-service-item i{font-size:1.8rem;color:var(--ora-orange-start);flex-shrink:0}.ora-reparation-edpm .ora-service-item span{font-size:1rem;color:var(--ora-text);font-weight:500}.ora-reparation-edpm .ora-faq{background:var(--ora-neutral-light)}.ora-reparation-edpm .ora-faq-list{max-width:800px;margin:40px auto 0}.ora-reparation-edpm .ora-faq-item{background:var(--ora-white);border-radius:10px;margin-bottom:20px;box-shadow:var(--ora-shadow);overflow:hidden}.ora-reparation-edpm .ora-faq-question{padding:20px;font-size:1.1rem;font-weight:600;color:var(--ora-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.ora-reparation-edpm .ora-faq-question:hover{background:var(--ora-neutral-light)}.ora-reparation-edpm .ora-faq-question i{color:var(--ora-orange-start);transition:transform .3s ease}.ora-reparation-edpm .ora-faq-item.active .ora-faq-question i{transform:rotate(180deg)}.ora-reparation-edpm .ora-faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.ora-reparation-edpm .ora-faq-item.active .ora-faq-answer{max-height:500px;padding:0 20px 20px}.ora-reparation-edpm .ora-faq-answer p{color:var(--ora-text-light);line-height:1.7;font-size:.95rem}.ora-reparation-edpm .ora-cta-final{background:linear-gradient(135deg,var(--ora-orange-start) 0%,var(--ora-orange-end) 100%);color:var(--ora-white);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:var(--ora-shadow-lg);margin:60px 20px}.ora-reparation-edpm .ora-cta-final h2{color:var(--ora-white);font-size:2rem;margin-bottom:15px;font-weight:700}.ora-reparation-edpm .ora-cta-final p{font-size:1.2rem;margin-bottom:35px;opacity:.95}.ora-reparation-edpm .ora-cta-final .ora-hero-ctas{margin-top:0}.ora-reparation-edpm .ora-footer{text-align:center;padding:40px 20px;color:var(--ora-text-light);font-size:.9rem;background:var(--ora-neutral-light)}.ora-reparation-edpm .ora-footer a{color:var(--ora-orange-start);text-decoration:none}.ora-reparation-edpm .ora-footer a:hover{text-decoration:underline}@media(max-width:768px){.ora-reparation-edpm .ora-hero{padding:40px 16px}.ora-reparation-edpm .ora-hero h1{font-size:1.6rem}.ora-reparation-edpm .ora-hero .ora-subtitle{font-size:1.1rem}.ora-reparation-edpm .ora-badges{flex-direction:column;align-items:center}.ora-reparation-edpm .ora-badge{width:100%;max-width:280px;justify-content:center}.ora-reparation-edpm .ora-hero-ctas{flex-direction:column}.ora-reparation-edpm .ora-btn{width:100%;justify-content:center}.ora-reparation-edpm .ora-section{padding:40px 16px}.ora-reparation-edpm .ora-section-title{font-size:1.5rem}.ora-reparation-edpm .ora-pourquoi-grid{grid-template-columns:1fr;gap:20px}.ora-reparation-edpm .ora-realisations-grid,.ora-reparation-edpm .ora-realisation-details-images{grid-template-columns:1fr}.ora-reparation-edpm .ora-realisation-card.expanded .ora-realisation-details{padding:20px}.ora-reparation-edpm .ora-etapes{grid-template-columns:1fr}.ora-reparation-edpm .ora-prevention{padding:25px}.ora-reparation-edpm .ora-prevention h2{font-size:1.4rem}.ora-reparation-edpm .ora-services-list{grid-template-columns:1fr}.ora-reparation-edpm .ora-cta-final{padding:40px 20px;margin:40px 12px}.ora-reparation-edpm .ora-cta-final h2{font-size:1.5rem}.ora-reparation-edpm .ora-cta-final p{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/oratelier-article-realisations.css.map */
