.rimg{aspect-ratio:var(--ccv-img-ratio);background:#f6f5f5;container-type:size;display:block;overflow:hidden;position:relative}.rimg:before{content:"";display:block;padding-top:calc(100%/(var(--ccv-img-ratio)))}.rimg>img{height:auto;left:50%;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.rimg img:not([src]),.rimg img[src=""]{visibility:hidden}.rimg.skeleton{aspect-ratio:1.5/1}@container (aspect-ratio <= 1){.rimg>img{height:100%;width:auto}}.wrap.banner h1{font-size:clamp(50px,6.8vw,130px);font-weight:200;letter-spacing:1.5px;margin-block:1rem;text-transform:uppercase}.wrap.banner hr{border:.5px solid #241651}.wrap.banner p{font-size:clamp(20px,2vw,30px);margin-block:2rem}@media(min-width:1024px){.wrap.banner h1{margin-block:2rem}.wrap.banner hr{border:1px solid #241651}}@media(min-width:1400px){.wrap.banner h1,.wrap.banner p{margin-block:4rem}}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:100 900;src:url(/assets/6964e1af272feae410b5.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:100 900;src:url(/assets/a50ecdbdbf535c2210e2.woff2) format("woff2")}.error{text-align:center}.error ul{display:flex;flex-flow:row wrap;gap:1rem;list-style:none;margin:2rem auto;width:fit-content}.error .picto{color:#241651;display:block;height:50%;margin:0 auto;max-width:18.75rem;width:50%}
/*# sourceMappingURL=page-estimation-immobiliere.04009975618e4be1144d.css.map*/