.services-page{padding-top:128px}.services-page .services-hero{padding-top:0;min-height:0;border-top:1px solid #455d5826}.services-page .events-hero-copy{padding:50px clamp(24px,4.5vw,80px)}.services-page h1{font-size:clamp(36px,3.7vw,58px)}.services-page .events-lead{font-family:'Mukta Mahee',sans-serif;font-size:19px}.services-page .events-hero-image img{min-height:530px;max-height:650px}.services-summary{border-top:1px solid #455d5826;border-bottom:1px solid #455d5826;background:#f1f1e9}.services-summary>.container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding-top:18px;padding-bottom:18px}.services-summary a{font:17px 'Mukta Mahee',sans-serif;color:#405e57;border-bottom:1px solid transparent}.services-summary a:hover{border-color:currentColor}.services-page section[id]{scroll-margin-top:28px}.services-section-heading{max-width:760px;margin:0 auto 42px;text-align:center}.services-section-heading p,.services-note{font:19px/1.65 'Mukta Mahee',sans-serif}.services-special-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.services-special{position:relative;padding:36px;background:#eeeee6;border:1px solid #455d5826;border-radius:8px}.services-special:first-child{background:#e5ece5}.services-special-icon{position:relative;display:inline-block;font-size:38px;margin-bottom:22px}.services-electric{position:absolute;right:-14px;top:-2px;font-size:19px;color:#93695c}.services-tag{display:block;font:12px/1.5 'Mukta Mahee',sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.services-page .services-special h3{font-size:31px}.services-page .events-prose,.services-card>div{font:18px/1.75 'Mukta Mahee',sans-serif}.services-text-link{display:inline-block;color:#405e57;font:18px 'Mukta Mahee',sans-serif;border-bottom:1px solid #93695c;padding:6px 0;margin-top:12px}.services-text-link span{margin-left:12px}.services-equipements{background:#eeeee6}.services-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 30px}.services-card{padding-top:26px;border-top:1px solid #455d5838;overflow-wrap:anywhere}.services-card>i{display:block;font-size:29px;margin-bottom:20px}.services-page .services-card h3{font-size:25px;margin-bottom:14px}.services-card p:last-child{margin-bottom:0}.services-note{max-width:770px;text-align:center;margin:38px auto 24px}.services-center{text-align:center;margin:0}.services-produits{background:#eee2d8;padding-top:64px;padding-bottom:64px}.services-products-inner{max-width:870px;margin:auto;display:grid;grid-template-columns:70px 1fr;gap:25px}.services-products-inner>i{font-size:43px;padding-top:8px}.services-page .services-produits h2{font-size:34px}.services-human{text-align:center}.services-page strong{font-weight:600}.services-page .small_button{white-space:normal;line-height:1.6}.services-page a:focus-visible{outline:3px solid #93695c;outline-offset:5px}@media(max-width:991px){.services-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-special{padding:27px}}@media(max-width:767px){.services-page{padding-top:110px}.services-page .events-hero-copy{padding:35px 24px}.services-page h1{font-size:36px}.services-page .events-hero-image img{min-height:0;height:300px}.services-summary>.container{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:18px 24px}.services-summary a{font-size:16px}.services-special-grid,.services-card-grid{grid-template-columns:1fr;gap:25px}.services-special{padding:27px 23px}.services-section-heading{text-align:left;margin-bottom:28px}.services-page .services-special h3{font-size:28px}.services-products-inner{grid-template-columns:1fr;gap:20px}.services-products-inner>i{font-size:34px}.services-page .services-produits h2{font-size:29px}.services-note{text-align:left}.services-human{text-align:left}.services-page .events-cta h2{font-size:30px}.services-page .events-cta .events-reading{padding-left:8px;padding-right:8px}}

.services-products-inner--illustrated{max-width:1080px;grid-template-columns:280px minmax(0,1fr);gap:44px;align-items:center}.services-products-photo{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:8px}@media(max-width:767px){.services-products-inner--illustrated{grid-template-columns:1fr;gap:28px}.services-products-photo{max-width:360px;margin:0 auto}}
