/* BISIMMO - Parcours immobilier premium */
body.home .section-parcours{background:linear-gradient(180deg,#FAFBFD 0%,#fff 100%)!important;padding:76px 0 90px!important}
body.home .section-parcours .titre-centre{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#071B33!important;margin:0 auto 14px!important}
body.home .section-parcours .chapo-centre{color:#617187!important;font-size:16px!important;max-width:630px!important;margin:0 auto 42px!important;line-height:1.65!important}
body.home .section-parcours .parcours{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
body.home .section-parcours .parcours::before,body.home .section-parcours .parcours::after{display:none!important}
body.home .section-parcours .parcours-etape{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;position:relative!important;isolation:isolate!important;min-height:300px!important;margin:0!important;padding:27px 28px 30px!important;background:#fff!important;border:1px solid #E4EAF1!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(7,27,51,.055)!important;transform:none!important}
body.home .section-parcours .parcours-etape::before{content:""!important;display:block!important;width:31px!important;height:31px!important;margin:15px 0 38px 15px!important;z-index:2!important;background-color:#B68A3F!important;-webkit-mask:var(--ico) center/contain no-repeat!important;mask:var(--ico) center/contain no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
body.home .section-parcours .parcours-etape::after{content:""!important;position:absolute!important;top:27px!important;left:28px!important;width:62px!important;height:62px!important;z-index:1!important;border-radius:16px!important;background:#FCF7EC!important;border:1px solid #EADBC0!important;box-shadow:none!important;transform:none!important}
body.home .section-parcours .parcours-num{position:absolute!important;top:35px!important;right:27px!important;margin:0!important;color:#B68A3F!important;font-size:14px!important;font-weight:800!important;letter-spacing:.15em!important}
body.home .section-parcours .parcours-etape h3{font-size:23px!important;color:#071B33!important;line-height:1.2!important;margin:0 0 13px!important;letter-spacing:-.025em!important}
body.home .section-parcours .parcours-etape>p:not(.parcours-num):not(.parcours-lien){font-size:14px!important;color:#5D6B7D!important;line-height:1.7!important;margin:0 0 24px!important}
body.home .section-parcours .parcours-lien{margin:auto 0 0!important}
body.home .section-parcours .parcours-lien a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;border-radius:12px!important;background:#071B33!important;color:#fff!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important}
body.home .section-parcours .parcours-lien a:hover{background:#173B61!important;color:#fff!important}
@media(max-width:900px){body.home .section-parcours .parcours{grid-template-columns:1fr!important}body.home .section-parcours .parcours-etape{min-height:245px!important}}
@media(max-width:600px){body.home .section-parcours{padding:52px 0 62px!important}body.home .section-parcours .parcours-etape{padding:24px!important}body.home .section-parcours .parcours-etape::after{top:24px!important;left:24px!important}}
