/* Lot 27 : prestations centrées et transition sobre vers le footer. */
.h25-home .h26-carousel-section .h25-section-title{justify-content:center;align-items:center;text-align:center;margin-bottom:39px}
.h25-home .h26-carousel-section .h25-section-title>div{max-width:850px;margin-inline:auto}
.h25-home .h26-carousel-section .h25-section-title>p{display:none}
.h25-home .h26-carousel-section .h26-service-slide{align-items:center;text-align:center;justify-content:flex-start;padding:26px 22px 66px;min-height:355px}
.h25-home .h26-carousel-section .h27-service-icon{height:76px;width:76px;flex:0 0 76px;display:grid;place-items:center;border-radius:23px;background:#fbe9eb;color:#c1282f;border:1px solid #f6d6d9;margin-bottom:22px;transition:background .2s,transform .2s}
.h25-home .h26-carousel-section .h27-service-icon svg{display:block;width:43px;height:43px;max-width:100%;stroke:currentColor}
.h25-home .h26-carousel-section .h26-service-slide:hover .h27-service-icon{background:#f7d9dd;transform:translateY(-3px)}
.h25-home .h26-carousel-section .h25-service-n{display:block;min-height:17px;margin-bottom:10px;color:#b2202a}
.h25-home .h26-carousel-section h3{margin:0 0 12px;font-size:23px;line-height:1.24;min-height:56px;display:flex;align-items:center;justify-content:center;width:100%;text-wrap:balance}
.h25-home .h26-carousel-section p{max-width:280px;margin:0 auto 24px;font-size:14px;line-height:1.6;color:#595c64;text-wrap:pretty}
.h25-home .h26-carousel-section .h25-service-arrow{position:absolute;right:20px;bottom:18px;left:auto;margin:0;transform:none}
.h25-home .h26-carousel-footer{justify-content:flex-end;margin-top:0}
.h25-home .h26-carousel-hint{display:none}
.h25-home .chhose_section + footer.mt-100{margin-top:88px!important}
@media(max-width:767px){.h25-home .h26-carousel-section .h25-section-title{margin-bottom:26px}.h25-home .h26-carousel-section .h26-service-slide{min-height:342px;padding-bottom:61px}.h25-home .chhose_section + footer.mt-100{margin-top:64px!important}}
@media(max-width:520px){.h25-home .h26-carousel-section .h26-service-slide{min-height:336px}.h25-home .h26-carousel-section .h27-service-icon{height:68px;width:68px;flex-basis:68px;border-radius:20px}.h25-home .h26-carousel-section .h27-service-icon svg{width:38px;height:38px}}
