/* BISIMMO / Exploration par type de bien — isolé à cette section */
body.home .bi-type-premium{padding:68px 0 72px!important;background:linear-gradient(180deg,#fff 0%,#FAF8F4 100%)!important}
body.home .bi-type-premium .tete{margin-bottom:27px!important}
body.home .bi-type-premium .tete::before{content:"BISIMMO  ━━━";display:block;margin-bottom:12px;color:#B48A45;font-size:11px;font-weight:750;letter-spacing:.26em}
body.home .bi-type-premium .tete h2{font-size:clamp(30px,3.6vw,47px)!important;letter-spacing:-.045em!important;line-height:1.15!important;color:#071B33!important;margin:0!important}
body.home .bi-type-premium .bi-type-subtitle{font-size:16px!important;line-height:1.65!important;color:#647083!important;margin:13px 0 0!important}
body.home .bi-type-premium .tuiles-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
body.home .bi-type-premium .tuile-type.tuile-pro{height:410px!important;min-height:410px!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 16px 38px rgba(7,27,51,.13)!important}
body.home .bi-type-premium .tuile-type::after{background:linear-gradient(180deg,rgba(2,20,52,.01) 0%,rgba(2,20,52,.12) 35%,rgba(2,20,52,.90) 100%)!important}
body.home .bi-type-premium .tuile-type .tuile-texte{left:32px!important;right:28px!important;bottom:30px!important}
body.home .bi-type-premium .tuile-type .tuile-texte h3{font-size:clamp(31px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:0!important;color:#fff!important}
body.home .bi-type-premium .tuile-type .tuile-stats{font-size:15px!important;margin:9px 0 16px!important;color:#F2F5FC!important}
body.home .bi-type-premium .tuile-type .tuile-cta{display:inline-flex!important;align-items:center!important;gap:13px!important;margin:0!important;color:#F6D18B!important;font-weight:750!important;font-size:14px!important}
body.home .bi-type-premium .tuile-type .tuile-cta-rond{height:43px!important;width:43px!important;background:#C9A24D!important;box-shadow:0 3px 14px rgba(0,0,0,.13)!important}
body.home .bi-type-premium .tuile-type .tuile-fleche a:focus-visible{outline:3px solid #C9A24D!important;outline-offset:-4px!important}
body.home .bi-type-premium .raccourcis{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:25px!important}
body.home .bi-type-premium .raccourcis-titre{font-size:11px!important;letter-spacing:.12em!important;font-weight:750!important;margin-right:6px!important;color:#677181!important}
body.home .bi-type-premium .raccourci a{height:44px!important;display:inline-flex!important;align-items:center!important;padding:0 16px!important;border:1px solid #E6DED1!important;background:#fff!important;border-radius:999px!important;color:#071B33!important;font-size:13px!important;font-weight:650!important;box-shadow:0 3px 10px rgba(7,27,51,.035)!important}
body.home .bi-type-premium .raccourci a:hover{background:#F8F0E1!important;border-color:#C9A24D!important}
body.home .bi-type-premium .raccourci-agences a{background:#071B33!important;color:#fff!important;border-color:#C9A24D!important}
body.home .bi-type-premium .raccourci-agences a:hover{background:#163357!important;color:#fff!important}
@media(max-width:800px){body.home .bi-type-premium .tuiles-2{grid-template-columns:1fr!important}body.home .bi-type-premium .tuile-type.tuile-pro{height:360px!important;min-height:360px!important}}
@media(max-width:500px){body.home .bi-type-premium{padding:48px 0!important}body.home .bi-type-premium .tuile-type.tuile-pro{height:330px!important;min-height:330px!important}body.home .bi-type-premium .tuile-type .tuile-texte{left:22px!important;right:18px!important;bottom:20px!important}body.home .bi-type-premium .raccourci a{height:40px!important}}
