@font-face{font-family:'Signature';src:url('/fonts/BrittanySignatureRegular.eot');src:url('/fonts/BrittanySignatureRegular.eot?#iefix') format('embedded-opentype'),
url('/fonts/BrittanySignatureRegular.woff2') format('woff2'),
url('/fonts/BrittanySignatureRegular.woff') format('woff'),
url('/fonts/BrittanySignatureRegular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s}a:hover{text-decoration:none}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{}textarea{-webkit-appearance:none;font-family:var(--font-body)}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:var(--font-body);font-size:var(--text-lg);background-color:var(--fond);font-weight:400;font-style:normal;line-height:1.5em;position:relative;color:var(--noir)}div,p,ul,li{line-height:1.5em;font-size:var(--textsize)}div>p{margin:5px
0}h1,h2{letter-spacing:0;font-weight:400;line-height:1.15em;font-family:var(--font-heading)}h3,h4,h5{letter-spacing:0;font-weight:600;line-height:1.2em;font-family:var(--font-body)}h4{text-transform:uppercase;;font-size:var(--h4);margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:2%}.grid-col-3>div{width:31.33%;margin:50px
0}.grid-col-4{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:24px}.grid-col-4>div{width:calc(25% - 18px)}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:25px
0;width:auto}.link
a{display:inline-block;transition-duration:1s;color:var(--noir);font-size:34px;font-weight:bold;font-family:var(--font-heading);position:relative}.link a
strong{display:block;font-size:18px;text-transform:uppercase;font-family:var(--font-body)}.link a::before{content:'';width:30px;height:2px;background-color:var(--noir);position:absolute;top:25px;left:-60px}.link a::after{content:'';width:30px;height:2px;background-color:var(--noir);position:absolute;top:25px;right:-60px}.link a:hover{transform:translateY(-2px)}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#FFF9EB}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:var(--textsize);line-height:1.5em}.texte
ul{margin:10px
0}.texte ul
li{font-size:var(--text-lg);list-style-type:disc;list-style-position:outside;margin-left:20px}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:100px;left:0%;background-color:var(--fond);width:100%!important;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;padding:25px}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto;border-radius:10px}.photo-paralax{width:100%;height:1080px;background-attachment:fixed;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond,.photofond{width:100%;height:100%;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}footer{position:relative;background-color:var(--bleu);position:relative}:root{--fond:#fefefe;--font-body:'Manrope';--font-heading:'Cormorant Garamond';--noir:#243244;--h1:40px;--h2:30px;--h3:24px;--textsize:14px;--smalltext:14px}.backtolistepage{padding:10px
25px;display:inline-block;background-color:#F7E8E5;border-bottom-right-radius:16px;font-size:var(--smalltext);color:var(--noir)}.breadcrumb{padding:10px
2.5%;font-size:var(--smalltext);display:inline-block}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--bleu)}.breadcrumb
*{font-size:var(--smalltext)}.menumobile{width:20%;display:none}.menumobile
button{border:0;display:flex;gap:16px}.menumobile
label{text-transform:uppercase;font-family:var(--textsize)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--noir);height:1px;border-radius:0}.hamburger-inner::before{top:-7px}.hamburger-inner:after{bottom:-7px}.contentpage{padding:100px
5%}.contentpage
table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;color:#666}.contentpage table tr:nth-child(even){background-color:#f1f1f1}.contentpage table
td{padding:20px
16px;border-bottom:1px solid #eee}.contentpage table td:last-child{width:20%;text-align:center;white-space:nowrap}#wrap{position:relative;overflow:hidden}.contentpage{padding:100px
5% 50px 5%}.contentpage
ul{display:block}.contentpage ul li
a{background:none;color:var(--txt)}#Header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:var(--fond);height:85px}#Header
.content{padding:15px
2.5% 15px 1.5%;position:relative;;align-items:center}#Header .content
.logo{width:30%;text-align:left;float:left;z-index:100}#Header .content .logo
img{width:auto;height:45px}#Header .content
.menumobile{width:20%;float:left;transition:1s;z-index:100}#Header .content .menumobile:hover{transform:translateY(-2px)}#Header.fixedheader{background-color:var(--fond)!important}#Menu{float:right;width:70%}#Menu
ul{display:flex;gap:30px;font-size:14px;justify-content:right}#Menu ul
li{position:relative}#Menu ul li
a{color:var(--noir)}#Menu ul
li.first{position:relative}#Menu ul li.first
a{font-family:var(--font-body);font-size:var(--textsize)}#Menu ul li.second
a{font-family:var(--font-body);font-size:var(--h3);font-weight:400}#Menu ul li
.ssmenu{display:none}#Menu ul li .ssmenu
ul{padding-top:20px;display:block;margin:0;width:100%}#Menu ul li .ssmenu ul
li{margin:25px
0;width:100%}#Menu ul li a:hover,#Menu ul li
a.selected{font-weight:700}#Menu ul li:hover
.ssmenu{display:block}#Menu .content
.socialmedia{margin:0
22.5%}#Menu .content .socialmedia
.libelle{font-weight:700;font-family:var(--font-heading);font-size:30px;margin-bottom:10px}#Menu .content .socialmedia
a{margin-right:15px;display:inline-block}#ContentPage{padding-top:85px}.page-accueil
#ContentPage{padding-top:0 }.BgVideo{--bg-video-left:0%;--bg-video-right:0%;position:relative;overflow:hidden;height:calc(100vh - 85px);min-height:620px}.BgVideo::before,.BgVideo::after{content:'';position:absolute;top:0;bottom:0;width:50%;background-color:#F7E8E5;z-index:2;pointer-events:none;will-change:transform}.BgVideo::before{left:0;transform:translateX(var(--bg-video-left))}.BgVideo::after{right:0;transform:translateX(var(--bg-video-right))}.BgVideo
video{width:100%;height:100%;display:block;object-fit:cover}.Entete
.content{display:flex;padding:100px
10% 100px 5%;gap:48px;position:relative;align-items:center}.Entete
*{z-index:2}.Entete .grid-col-2{align-items:start}.Entete .col-image{width:57.5%;margin-right:2.5%;position:relative;padding-top:45px}.Entete .col-image
.link{}.Entete .col-image .link
a{font-family:var(--font-body);font-size:16px;color:var(--fond);background-color:var(--noir);padding:10px
15px;text-transform:uppercase}.Entete .col-image .link a:hover{transform:translateY(-2px);background-color:var(--noir);color:var(--fond)}.Entete .col-image .link a::before{display:none}.Entete .col-image .link a::after{display:none}.Entete .photo
img{width:calc(100%);border-radius:10px}.Entete .col-texte{width:40%}.Entete
h1{font-family:var(--font-heading);font-weight:700;font-size:var(--h1)}.Entete
h2{position:relative;padding-bottom:15px;margin-bottom:25px;font-size:var(--h2)}.Entete h2::after{content:'';width:300px;background-color:var(--noir);height:2px;position:absolute;bottom:0;left:0}.Entete
h3{font-family:var(--font-heading);font-weight:700;font-size:var(--h1);margin-bottom:10px}.Entetenopadding .grid-col-2{align-items:center}.Entetenopadding .col-image{padding-top:0}.newsbiens,.biensvendus{z-index:2;position:relative;background:linear-gradient(to bottom,var(--fond) 0%,var(--fond) 50%,#243244 50%,#243244 100%)}.newsbiens .content,
.biensvendus
.content{padding:50px
0 80px 0;overflow:hidden}.newsbiens .content .intro,
.biensvendus .content
.intro{padding:50px
5% 50px 21.5%;color:#243244}.newsbiens .content .intro h2,
.biensvendus .content .intro
h2{font-size:var(--h1);font-weight:700;color:#243244}.newsbiens .content .intro h3,
.biensvendus .content .intro
h3{position:relative;padding-bottom:15px;margin-bottom:25px;font-size:var(--h2);font-weight:400}.newsbiens .content .intro h3::after,
.biensvendus .content .intro h3::after{content:'';width:300px;background-color:#243244;height:2px;position:absolute;bottom:0;left:0}.newsbiens .flexgrid,
.biensvendus
.flexgrid{position:relative;width:90%;padding:0
5%;overflow:hidden}.newsbiens .flexgrid .wrapper,
.biensvendus .flexgrid
.wrapper{display:flex;align-items:center;gap:0;overflow-x:scroll;overflow-y:hidden;padding:0
0 105px 0;scroll-padding-left:0;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(28px,3vw,44px)}.newsbiens .flexgrid .wrapper::-webkit-scrollbar,
.biensvendus .flexgrid .wrapper::-webkit-scrollbar{display:none}.newsbiens .flexgrid .wrapper .item,
.biensvendus .flexgrid .wrapper
.item{box-sizing:border-box;flex:0 0 clamp(420px,38vw,560px);padding:0;scroll-snap-align:center;transition:transform 1.15s cubic-bezier(.25,.1,.25,1), opacity 1.15s cubic-bezier(.25,.1,.25,1);will-change:transform}.newsbiens .flexgrid .wrapper .item.is-active,
.biensvendus .flexgrid .wrapper .item.is-active{transform:translateY(0) scale(1.025)}.newsbiens .flexgrid .wrapper .item-bien,
.biensvendus .flexgrid .wrapper .item-bien{height:100%;position:relative}.newsbiens .flexgrid .wrapper .item-bien .photo,
.biensvendus .flexgrid .wrapper .item-bien
.photo{overflow:hidden;background-color:#eee;border-radius:8px}.newsbiens .flexgrid .wrapper .item-bien .photo img,
.biensvendus .flexgrid .wrapper .item-bien .photo
img{display:block;width:100%;height:auto;object-fit:contain;transition:transform 1.15s cubic-bezier(.25,.1,.25,1)}.newsbiens .flexgrid .wrapper .item.item-bien.is-active .photo img,
.biensvendus .flexgrid .wrapper .item.item-bien.is-active .photo
img{height:auto}.newsbiens .flexgrid .wrapper .item-bien .texte,
.biensvendus .flexgrid .wrapper .item-bien
.texte{position:absolute;left:32px;right:32px;bottom:-68px;background-color:#F7E8E5;color:#243244;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity 1.15s cubic-bezier(.25,.1,.25,1), visibility 1.15s cubic-bezier(.25,.1,.25,1), transform 1.15s cubic-bezier(.25,.1,.25,1);padding:18px
24px 22px 24px;z-index:4}.newsbiens .flexgrid .wrapper .item.item-bien.is-active .texte,
.biensvendus .flexgrid .wrapper .item.item-bien.is-active
.texte{opacity:1!important;visibility:visible!important;transform:translateY(0)}.newsbiens .flexgrid .wrapper .item-bien .texte .info,
.biensvendus .flexgrid .wrapper .item-bien .texte
.info{align-items:center;justify-content:space-between;gap:18px}.newsbiens .flexgrid .wrapper .item-bien .texte .tag,
.biensvendus .flexgrid .wrapper .item-bien .texte
.tag{font-size:14px;line-height:1.2em}.newsbiens .flexgrid .wrapper .item-bien .texte .infoprix,
.biensvendus .flexgrid .wrapper .item-bien .texte
.infoprix{margin-left:auto;font-size:16px}.newsbiens .flexgrid .wrapper .item-bien h2,.newsbiens .flexgrid .wrapper .item-bien h3,
.biensvendus .flexgrid .wrapper .item-bien .titre,
.biensvendus .flexgrid .wrapper .item-bien
h3{height:auto;margin:16px
0 20px 0;font-size:28px;line-height:1em;font-weight:400;font-family:var(--font-heading)}.newsbiens .flexgrid .wrapper .item-bien h3 a,
.biensvendus .flexgrid .wrapper .item-bien .titre a,
.biensvendus .flexgrid .wrapper .item-bien h3
a{color:#243244}.newsbiens .flexgrid .wrapper .item-bien .caracs,
.biensvendus .flexgrid .wrapper .item-bien
.caracs{gap:18px;align-items:center;color:#243244}.newsbiens .flexgrid .wrapper .item-bien .caracs .infos,
.biensvendus .flexgrid .wrapper .item-bien .caracs
.infos{position:relative;font-size:14px}.newsbiens .flexgrid .wrapper .item-bien .caracs .infos + .infos,
.biensvendus .flexgrid .wrapper .item-bien .caracs .infos+.infos{padding-left:28px}.newsbiens .flexgrid .wrapper .item-bien .caracs .infos + .infos::before,
.biensvendus .flexgrid .wrapper .item-bien .caracs .infos+.infos::before{content:'';position:absolute;left:0;top:50%;width:18px;height:1px;background-color:rgba(36,50,68,.35)}.newsbiens .flexgrid .wrapper .item.is-active .photo img,
.biensvendus .flexgrid .wrapper .item.is-active .photo
img{transform:none}.newsbiens .arrow,
.biensvendus
.arrow{transition:opacity .3s ease, transform .3s ease, background-color .3s ease}.newsbiens .arrow:hover,
.biensvendus .arrow:hover{transform:translateY(-2px)}.newsbiens .arrow.is-disabled,
.biensvendus .arrow.is-disabled{opacity:.28;pointer-events:none;display:none}.newsbiens .arrow,
.biensvendus
.arrow{top:39%;background-color:#F7E8E5;border-radius:8px}.newsbiens .arrow.prev,
.biensvendus
.arrow.prev{left:16px}.newsbiens .arrow.next,
.biensvendus
.arrow.next{right:16px}.newsbiens .link,
.biensvendus
.link{position:relative;z-index:2;margin-top:75px}.newsbiens .link a,
.biensvendus .link
a{border:solid 2px #F7E8E5;color:#F7E8E5;padding:10px
25px;font-size:14px;font-family:var(--font-body);text-transform:uppercase}.newsbiens .link a::before,
.newsbiens .link a::after,
.biensvendus .link a::before,
.biensvendus .link a::after{display:none}.newsbiens .link a:hover,
.biensvendus .link a:hover{background-color:#F7E8E5;color:#243244}.listing{overflow:hidden}.listing .item-bien{position:relative;transition:none;font-size:14px}.listing .item-bien
.photo{width:100%}.listing .item-bien
.texte{background-color:#F7E8E5;padding:10px
25px;margin:0;margin-top:0;position:relative;z-index:10;font-size:14px}.listing .item-bien .texte
div{font-size:12px}.listing .item-bien
.titre{font-size:24px;color:#243244;font-family:var(--font-heading);margin:15px
0;height:50px}.listing .item-bien .titre
a{color:var(--noir)}.listing .item-bien
.caracs{display:flex;gap:24px}.item-bien
.info{display:flex;gap:24px}.TypeProjet
.content{padding:100px
12.5%}.TypeProjet .content
h2{font-size:var(--h1);font-weight:700}.TypeProjet .content .grid-col-3{gap:24px;margin:50px
0}.TypeProjet .content .grid-col-3
.itemmenu{margin:0;position:relative;border-radius:10px!important;will-change:transform}.TypeProjet .content .grid-col-3 .itemmenu
.photo{width:calc(100%);overflow:hidden;border-radius:10px!important}.TypeProjet .content .grid-col-3 .itemmenu .photo
picture{display:block;width:100%;height:100%;border-radius:10px!important}.TypeProjet .content .grid-col-3 .itemmenu .photo
img{display:block;width:100%;height:auto;transform-origin:center center;border-radius:10px!important;will-change:transform}.TypeProjet .content .grid-col-3 .itemmenu
.texte{position:absolute;bottom:50px;left:10px;width:calc(100% - 20px);will-change:transform}.TypeProjet .content .grid-col-3 .itemmenu .texte
h3{text-align:center;font-family:var(--font-heading);font-size:var(--h2);position:relative}.TypeProjet .content .grid-col-3 .itemmenu .texte h3
a{color:var(--fond);display:inline-block;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}.TypeProjet .content .grid-col-3 .itemmenu .texte h3::before{content:'';width:30px;height:2px;background-color:var(--fond);position:absolute;top:25px;left:25px}.TypeProjet .content .grid-col-3 .itemmenu .texte h3::after{content:'';width:30px;height:2px;background-color:var(--fond);position:absolute;top:25px;right:25px}.TypeProjet .content .grid-col-3 .itemmenu:hover
.texte{transform:none}.TypeProjet .content .grid-col-3 .itemmenu4
.itemmenu{margin-top:calc(-100%  + 50px)}.TypeProjet .content .grid-col-3 .itemmenu5
.itemmenu{margin-top:calc(-100%  + 56px)}.Confiance
.content{padding:100px
12.5%}.Confiance .content
h2{font-size:var(--h1);font-weight:700;text-align:center}.Confiance .content
.intro{text-align:center}.Confiance .grid-col-3{gap:6%}.Confiance .grid-col-3>div{width:28.33%;margin:50px
0}.itemconf{position:relative}.itemconf
.texte{position:relative;z-index:10;margin:-25px 5% 0 5%}.itemconf .texte
h3{background-color:#243244;color:var(--fond);padding:10px;font-family:var(--font-heading);font-size:24px;text-align:center}.icon{background-position:top center;background-size:auto 50px;background-repeat:no-repeat;padding-top:75px}.icon
h3{text-align:center;font-size:var(--h3)}.icon-immo{background-image:url(/img/icon-maison.svg)}.icon-secteur{background-image:url(/img/icon-secteur.svg)}.icon-client{background-image:url(/img/icon-client.svg)}.icon-exp{background-image:url(/img/icon-exp.svg)}.icon2{background-position:top center;background-size:auto 70px;background-repeat:no-repeat;background-color:unset;margin:0px
0;padding:80px
5% 0 5%}.icon2
h3{text-align:center;font-size:22px;text-transform:uppercase}.icon2 h3
strong{text-transform:uppercase}.icon2
p{text-align:c}.icon-present{background-image:url(/img/present.svg)}.icon-transparence{background-image:url(/img/transaprent.svg)}.icon-investi{background-image:url(/img/investi.svg)}.icon-projetmien{background-image:url(/img/monprojet.svg)}.PromesseArgs .grid-col-4>div:not(:first-child){border-left:1px solid #24172E;width:calc(calc(25% - 19px))}.Reviews{background-color:#F7E8E5}.Reviews
.content{padding:50px
10%}.Reviews .content
h3{font-weight:500;font-family:var(--font-heading);font-size:var(--h3)}.Reviews .content
h2{font-weight:700;font-family:var(--font-heading);font-size:var(--h2);position:relative;padding-bottom:25px}.Reviews .content h2::after{content:'';width:300px;background-color:var(--noir);height:2px;position:absolute;bottom:0;left:0}.Reviews .content .intro
p{font-size:var(--smalltext)}.Reviews
.flexgrid{padding:25px
60px 0 80px;width:calc(100% - 140px )}.Reviews .flexgrid
.wrapper{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-card-inner);-webkit-overflow-scrolling:touch;scrollbar-width:none}.Reviews .flexgrid .wrapper
.review{flex:0 0 calc((100% - 72px) / 3)}.review
.date{text-align:center;font-style:italic}.review
.note{text-align:center}.review  .note
img{margin:0
5px;height:20px}.review
.com{margin:15px
0}.review .com
p{font-size:var(--smalltext)}.review
.contact{text-align:center;font-weight:700;font-size:var(--smalltext)}.Presentation .Formulaire
.content{padding:0
25% 50px 25%}.FormContact .grid-col-2{gap:24px}.FormContact .grid-col-2>div{width:calc(50% - 12px);margin:0}.FormContact
.crit{text-align:center;border:solid 1px var(--noir);padding:15px
0;transition:1s}.FormContact .crit:hover,.FormContact
.critcheck{background-color:var(--fond)}.FormContact .crit
img{height:60px}.FormContact .grid-col-3{gap:24px}.FormContact .grid-col-3>div{width:calc(33% - 18px);margin:0}.FormContact
.ligne{margin:24px
0}.FormContact .ligne
label{display:block;padding-bottom:5px;display:none}.FormContact
.field{background-color:#fff;color:var(--noir);width:90%;border:0}.FormContact .field::placeholder{color:var(--gris)}.FormContact
.field{padding:10px;width:calc(100% - 22px)}.FormContact
select.field{width:100%}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
.checklist{display:flex;gap:10px}.FormContact .checklist
label{display:inline-block}.FormContact
textarea{border:0;width:calc(100% - 20px)!important}.FormContact
.envoyer{transition:1s;float:right;background-color:var(--noir);cursor:pointer;padding:10px
15px;color:var(--fond);font-size:18px;border:0;border-top-left-radius:16px;border-bottom-right-radius:16px}.FormContact .envoyer:hover{color:var(--noir);background-color:var(--fond)}.FormContact
.rgpd{font-size:11px}#Footer
.legal{padding:10px
2.5%;font-size:12px;color:#fff;text-align:center}#Footer .legal
a{color:#fff}.carrousel
.flexgrid{position:relative}.arrow{position:absolute;top:calc(50% - 25px);z-index:10;padding:10px;border:0;display:inline-block;height:55px;width:55px;cursor:pointer;background-color:#F7E8E5}.arrow
img{height:30px}.arrow.prev{left:-25px}.arrow.next{right:-25px}#Footer{background-color:var(--fond);color:var(--noir)}#Footer
a{color:var(--noir)}#Footer
.content{padding:50px
10% 10px  10%;display:flex;gap:25px 50px;justify-content:center;flex-wrap:wrap}#Footer .content
.logo{text-align:center;width:100%}#Footer .content .logo
img{height:70px}#Footer .content
.libelle{font-weight:700;font-family:var(--font-heading);font-size:24px;margin-bottom:10px}#Footer .content
.reseau{width:150px}#Footer .content .reseau
button{background:none;border:0}#Footer .content .reseau
img{height:20px}#Footer .content .reseau ul
li{margin:5px
0}#Footer .content
.adresse{width:300px}#Footer .content
.socialmedia{width:150px;text-align:left}#Footer .content .socialmedia
a{display:inline-flex;margin-right:16px}#Footer .content .socialmedia a
img{height:30px}#Footer
.legal{padding:10px
5%;text-align:center;color:var(--noir)}#Footer .legal
a{color:var(--noir)}#Footer
.sitemap{display:none}#Footer .sitemap
ul{display:flex;gap:24px}#Footer .sitemap ul li
a{font-size:var(--smalltext)}#Footer .sitemap ul li
ul{display:block}#Footer .sitemap ul li ul
li{margin-left:10px}#Annonces{position:relative}#CoverPhoto{position:relative}#CoverPhoto
picture{display:block;width:100%;height:auto}#CoverPhoto
img{display:block;width:calc(100% - 20px);height:auto;border:solid 10px #F7E8E5}#CoverPhoto
h1{position:absolute;bottom:50px;left:20%;width:60%;text-align:center;color:var(--fond)}#CoverPhoto h1::before{content:'';width:30px;height:2px;background-color:var(--fond);position:absolute;top:25px;left:25px}#CoverPhoto h1::after{content:'';width:30px;height:2px;background-color:var(--fond);position:absolute;top:25px;right:25px}#Annonces
.entete{margin:50px
20%}.filtrer{display:flex;gap:16px;margin:0
10%;justify-content:center;align-items:center}.filtrer
ul{display:flex;gap:16px}.filtrer ul li
a{display:inline-block;background-color:#F7E8E5;padding:5px
25px;color:var(--noir);font-size:var(--smalltext);border-radius:4px}.filtrer-arrow{display:none}.grid-biens{margin:25px
10%}.grid-biens
h2{font-weight:700;text-transform:uppercase;font-size:var(--smalltext);font-family:var(--font-body);margin-bottom:25px}.grid-biens
.listing{display:flex;gap:24px;flex-wrap:wrap}.grid-biens .listing
.item{width:calc(50% - 20px)}.grid-biens .listing .item::before{background-color:#F7E8E5}.grid-biens .listing .item
.photo{--photo-border-color:#F7E8E5}.grid-biens .listing .item-bien
.texte{background-color:unset;padding:15px
0}.grid-biens .listing .item-bien .texte
*{color:var(--noir)}.grid-biens .listing .item-bien .texte
h2{margin-top:10px}.confiezprojet{margin:100px
10% 190px 15%;background-color:#F7E8E5;border-top-right-radius:200px;border-bottom-left-radius:200px;position:relative}.confiezprojet
.content{padding:50px
5% 50px 25%}.confiezprojet .content
.photo{position:absolute;top:-100px;left:-5%;width:25%}.confiezprojet .content .photo
img{border:solid 10px var(--fond)}.confiezprojet .content .texte
h2{font-size:var(--h2);font-weight:700;margin:15px
0}.confiezprojet .content .texte
h3{position:relative;font-size:var(--h3);font-weight:400}.confiezprojet .content
.link{margin-left:-20%}#detail-bien
.nav{display:flex;gap:24px}#detail-bien
.entete{padding:50px
5% 25px 5%;position:relative;margin:0}#detail-bien .entete
.h1{font-weight:700;font-family:var(--font-heading);font-size:var(--h2);text-align:left;margin-bottom:5px}#detail-bien .entete
.h2{font-weight:400;font-family:var(--font-heading);font-size:var(--h3)}#detail-bien .entete
.infos1{position:absolute;right:5%;bottom:12px;text-align:right}#detail-bien .entete .infos1
.prix{font-weight:700}.GaleriePrincipale{width:95%;position:relative;padding:2.5%;aspect-ratio:15/9}.GaleriePrincipale
ul{width:100%;background-color:unset!important}.GaleriePrincipale ul
li.idx0{width:75.5%;float:left}.GaleriePrincipale ul li.idx1,.GaleriePrincipale ul li.idx2,.GaleriePrincipale ul
li.idx3{width:23.5%;margin-bottom:24px;float:right;clear:right}.GaleriePrincipale ul
li{background-color:unset!important}.GaleriePrincipale
.counter{background-color:var(--fond);color:var(--noir);position:absolute;bottom:25px;left:calc(50% );z-index:10;width:80px;height:80px;border-top-left-radius:24px;border-bottom-right-radius:24px;;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;font-size:var(--smalltext);text-transform:uppercase;padding:5px;border-radius:10px}.GaleriePrincipale  .counter
button{cursor:pointer;background-color:unset;border:0}.GaleriePrincipale  .counter
strong{font-family:var(--font-heading);font-size:36px;display:block;width:100%}.GaleriePrincipale
.arrow{position:absolute;top:50%;z-index:10}.GaleriePrincipaleVendu
ul{display:flex;justify-content:center}#SliderDiaporama{display:none;top:0;left:0;width:100%;height:100%;z-index:600;background:rgba(234,227,215,0.8);position:fixed}#SliderDiaporama
#Diaporama2{position:relative;width:100%}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;text-align:center;background:none !important;padding:25px
0}#SliderDiaporama #Diaporama2 .Picture
img{height:calc(100% - 50px)!important}#SliderDiaporama
.close{position:absolute;top:2.5%;right:4%;z-index:550;color:#fff;font-size:60px;line-height:70px}#DPrev{position:absolute;left:4%;z-index:500}#DNext{position:absolute;right:4%;z-index:500}#DPrev:hover{cursor:pointer}#DNext:hover{cursor:pointer}#NavSliderDiapo{height:110px !important;position:relative;width:95%;background:var(--fond);padding:0
2.5%}#NavSliderDiapo
ul{width:auto;position:absolute;list-style-type:none;top:0;left:2.5%;height:100px}#NavSliderDiapo ul
li{width:auto !important;margin-right:5px;list-style-type:none;height:80px;padding:10px
0}#NavSliderDiapo ul li a
img{height:80px}#NavSliderDiapo
.photo{position:relative;opacity:0.4}#NavSliderDiapo .photo:hover{cursor:pointer}#NavSliderDiapo .photo
.ombre{display:none;position:absolute;width:100%;height:95px;background:url(/img/fond_noir.png) top left repeat;z-index:100}#NavSliderDiapo .photo:hover{opacity:0.6}#NavSliderDiapo
.activeSlide{opacity:1}#NavSliderDiapo .activeSlide:hover{opacity:1}#NavSliderDiapo
.scrollBar{width:75%;position:absolute;bottom:0px;left:0;z-index:100;height:5px;background:#000}#SliderDiaporama
#Diaporama2{position:relative;width:100%}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;text-align:center;background:none !important}#SliderDiaporama
.close{position:absolute;top:2.5%;right:4%;z-index:550}#detail-bien .Description
.content{padding:50px
0 50px 2.5%}.Description
.desc{margin-right:5%;width:60%}.Description  .grid-col-2
.prisecontact{background-color:#F7E8E5;padding:50px;width:calc(35% - 100px);border-top-left-radius:10px;border-bottom-left-radius:10px}.Description .grid-col-2
.prisecontact{padding-bottom:100px}.prisecontact{position:relative}.sharetools{position:absolute;top:-30px;left:25px;padding:0px
0 0 15px;width:auto;text-align:center;background-color:#E8E5E2;z-index:10;border-radius:5px;display:flex;align-items:center}.sharetools
label{display:inline-block;font-weight:700;text-transform:uppercase;margin-right:10px}.sharetools
a{display:inline-flex;padding:10px;color:var(--noir);align-items:center}.sharetools a:hover{background-color:var(--fond)}.sharetools a
img{height:20px}#SendToFriend{display:none}.prisecontact
.itemuser{display:flex;gap:24px;position:relative;align-content:center;align-items:center;margin-bottom:50px}.prisecontact .itemuser::before{content:'';position:absolute;bottom:0;left:calc(50% + 24px);width:30%;height:2px;background-color:var(--noir)}.prisecontact .itemuser
.photo{width:50%;aspect-ratio:1/1;overflow:hidden}.prisecontact .itemuser .photo
img{border-radius:10px;width:100%;height:100%;object-fit:cover;object-position:center}.prisecontact .itemuser
h3{font-size:24px;font-weight:700;font-family:var(--font-body);margin-bottom:15px}.prisecontact .itemuser
.fonction{font-size:var(--smalltext);margin:0
0 15px 0}.prisecontact .itemuser
.tel{margin:15px
0;color:var(--noir)}.prisecontact .itemuser
.email{margin:25px
0;color:var(--noir)}.sendtofriend-modal{display:none}.sendtofriend-modal.open{display:block}.sendtofriend-overlay{position:fixed;z-index:9998;inset:0;background:rgba(0,0,0,.55)}.sendtofriend-box{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,460px);background:#fff;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.sendtofriend-box
h2{margin:0
0 18px;font-size:22px}.sendtofriend-box
label{display:block;margin:0
0 12px;font-weight:600}.sendtofriend-box input,.sendtofriend-box
textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px
solid #ccc;font:inherit}.sendtofriend-box
textarea{min-height:120px;resize:vertical}.sendtofriend-box
button{float:right;text-transform:uppercase;display:inline-block;margin-top:6px;padding:10px
18px;border:0;background:var(--noir);color:#fff!important;cursor:pointer}.sendtofriend-close{position:absolute;right:16px;top:10px;font-size:30px;line-height:1;text-decoration:none;color:#223B53}.sendtofriend-message{margin:12px
0 0}.sendtofriend-message.is-ok{color:#18763a}.sendtofriend-message.is-error{color:#b00020}.sendtofriend-hp{position:absolute;left:-9999px}.formc
.lib2{margin-bottom:25px}.formc
h2{font-weight:700}.formc
p{margin:10px
0}.formc p
.field{border:solid 1px var(--bleufonce);padding:10px
15px;width:calc(100% - 32px);font-size:16px}.formc div
.field{border:solid 1px var(--bleufonce);padding:10px
15px;width:calc(100% - 32px);font-size:16px}.formc
div.myphone{position:relative;overflow:visible}.formc p
textarea{height:80px}.formc
.submit{border:solid 1px #fff;background-color:var(--noir);color:var(--fond);padding:10px
20px;text-transform:uppercase;font-size:18px;margin-left:5%;border-top-left-radius:24px;border-bottom-right-radius:24px;transition:1s}.formc .submit:hover{background-color:var(--fond);color:var(--noir)}.formc
.rgpd{font-size:14px}.formc .rgpd
a{color:var(--noir)}.formc
.libelle{margin-top:15px;text-align:center;text-transform:uppercase}.formc
a{margin:0
5px}#Caracs  .col-texte{padding:2.5%;width:45%}#Caracs .col-texte
h2{margin:bottom 25px;width:100%}#map_canvas{width:100%;aspect-ratio:4/3;border-bottom-left-radius:16px;overflow:hidden;margin-top:25px}#map_canvas
*{overflow:visible}#map_canvas
ul{display:none}.caracs_table{display:flex;flex-wrap:wrap;margin-bottom:25px}.caracs_table>div{width:calc(50% - 20px);padding:10px;border-bottom:solid 1px #F7E8E5}.caracs_table > div
label{float:left}.caracs_table > div
strong{float:right}#diagnostics{margin:25px
0;display:flex;flex-wrap:wrap}#diagnostics
h3{width:100%}#diagnostics
.item{margin:15px
0;width:50%;display:flex;gap:24px;flex-wrap:wrap;align-content:start}#diagnostics .item
h4{font-size:14px;margin-bottom:5px;color:var(--bleuclair);width:100%}#diagnostics .item
.diag{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;gap:24px}#diagnostics .item
.etiquette{width:20%;padding:10px;;text-align:center;font-size:18px;font-weight:bold;border-radius:10px}.detaidpe{font-size:12px}.diag
.color21{background-color:#359C6A;color:#fff}.diag
.color22{background-color:#37B350;color:#fff}.diag
.color23{background-color:#57BD73;color:#fff}.diag
.color24{background-color:#F3EF30;color:#fff}.diag
.color25{background-color:#F0BC2A;color:#fff}.diag
.color26{background-color:#D62C21;color:#fff}.diag
.color27{background-color:#D62C21;color:#fff}.diag
.color28{background-color:#A7D2F9;color:#fff}.diag
.color29{background-color:#8AA9CA;color:#fff}.diag
.color30{background-color:#7384A6;color:#fff}.diag
.color31{background-color:#596282;color:#fff}.diag
.color32{background-color:#474666;color:#fff}.diag
.color33{background-color:#332D46;color:#fff}.diag
.color34{background-color:#24172E;color:#fff}.diag
.color35{background-color:#24172E;color:#fff}.page-bien #Footer,.page-pages-vendre
#Footer{border-radius:0;margin:0}#Biens::before{border-bottom-left-radius:0;bottom:0}#Biens
.content{padding-bottom:0}#Biens .content .grid-col-2 .col-texte{width:30%;margin-right:5%}.VendreArgs{background-color:#F7E8E5;position:relative}.VendreArgs
.content{padding:50px
5%}.VendreArgs .content
h2{font-family:var(--font-heading);font-weight:700;position:relative;padding-bottom:25px;text-align:center}.VendreArgs .content h2::before{content:'';width:20%;height:2px;background-color:var(--noir);position:absolute;bottom:0;left:40%;}.VendreArgs .content
h3{font-family:var(--font-heading);margin-bottom:15px}.args{margin:25px
0}.args
*{text-align:center}.args
h3{padding-top:50px;position:relative}.args1
h3{background:url(/img/vendeur.svg) top center no-repeat;background-size:45px;margin:0
0 10px 0}.args2
h3{background:url(/img/strategie.svg) top center no-repeat;background-size:45px;margin:0
0 10px 0}.args3
h3{background:url(/img/photo.svg) top center no-repeat;background-size:45px;margin:0
0 10px 0}.args4
h3{background:url(/img/diffusion.svg) top center no-repeat;background-size:45px;margin:0
0 10px 0}.args5
h3{background:url(/img/signature.svg) top center no-repeat;background-size:45px;margin:0
0 10px 0}.args22
*{text-align:center}.args22
h3{padding-top:10px;position:relative}.VendreArgs
.flexgrid{gap:48px;flex-wrap:wrap;margin:50px
auto;justify-content:center;max-width:1024px;width:unset;ma}.VendreArgs .flexgrid
.item{width:calc(25% - 36px);align-items:center;align-content:center}.VendreArgs .flexgrid .item
img{width:100%;height:auto}.VendreArgs .flexgrid .item
h3{display:none}.VendreArgs
.link{position:absolute;z-index:2;bottom:-20px;;left:0;width:100%;text-align:center;margin:0}.VendreArgs .link
a{background-color:var(--noir);color:var(--fond);padding:10px
25px;border-top-left-radius:24px;border-bottom-right-radius:24px;font-size:var(--smalltext);font-family:var(--font-body);text-transform:uppercase}.VendreArgs .link a::before,.VendreArgs .link a::after{display:none}.VendreArgs .link a:hover{border-radius:24px}.ConfianceArgs{margin:0
0 100px 0}.ConfianceArgs
.content{padding:50px
5%}.ConfianceArgs
.intro{padding:0
0 50px 0}.ConfianceArgs .intro
h2{font-weight:700;font-size:var(--h1);text-align:center}.ConfianceArgs .content .grid-col-2{gap:48px;margin:25px
0 50px 0}.ConfianceArgs .content .grid-col-2 .col-image{width:35%}.ConfianceArgs .content .grid-col-2 .col-texte{width:calc(65% - 48px);display:flex;flex-wrap:wrap;gap:24px}.ConfianceArgs .content .grid-col-2 .col-texte
.texte{width:100%}.icon{background-color:var(--noir);background-position-y:20px;border-radius:10px;color:var(--fond);background-image:unset;padding:25px
0;align-content:center;font-size:24px;justify-content:center}.icon
p{text-align:center}.icon p
strong{text-transform:uppercase}.ConfianceArgs
h2{font-size:var(--h2)}.ConfianceArgs .content .grid-col-2 .col-texte
.icon{width:calc(25% - 36px);background-color:var(--noir);background-position-y:20px;border-radius:10px;color:var(--fond);background-image:unset;padding:25px
0;align-content:center;font-size:24px}.ConfianceArgs .content .grid-col-2 .col-texte .icon
p{text-align:center;padding:0
10px}.biensvendus .content .grid-col-2 .col-texte{width:32.5%;margin-right:2.5%}.biensvendus .content .grid-col-2 .texte
h3{font-family:var(--font-heading);font-weight:700}.CtaVendre
.content{padding:100px
5%}.CtaVendre .content .grid-col-2{gap:5%}.CtaVendre .content .grid-col-2>div{width:45%}.CtaVendre .content .grid-col-2 .galerie,.CtaVendre .content .grid-col-2
.photo{aspect-ratio:180/144}.formvendre{padding:50px
10%;background-color:#F7E8E5}.formvendre
form{margin-top:25px}.Presentation
.entete{margin:50px
20%}.Presentation .entete
h2{text-align:center;margin-bottom:25px}.page-pages-estimer .VendreArgs
.content{padding-bottom:100px}.page-signature .Presentation
.entete{margin-bottom:0}.page-signature .Presentation .entete
h2{text-align:left;font-weight:700;font-size:var(--h1);margin-bottom:0}.quisuisje
.content{padding:0
10%}.quisuisje .content .grid-col-1{margin:0
10% 50px 10%;width:80%}.quisuisje .content .grid-col-2{gap:48px;margin:50px
0}.quisuisje .content .grid-col-2 .col-image{width:calc(50% - 24px)}.quisuisje .content .grid-col-2 .photo
img{border-radius:10px;width:calc(100% - 20px);}.quisuisje .content .grid-col-2 .col-texte{width:calc(50% - 24px)}.territoire{position:relative;margin:100px
0;background-color:#F7E8E5}.territoire
.content{padding:0
5% 0px 0;position:relative}.territoire .content .grid-col-2{gap:48px;align-items:center}.territoire .content .grid-col-2>div{width:calc(50% - 48px)}.territoire .content .grid-col-2 .photo
img{border-radius:10px}.territoire .content .grid-col-2 .texte
h2{font-weight:700;margin-bottom:15px}.territoire .content .grid-col-2 .texte
h3{font-weight:400;margin-bottom:50px}.territoire .content .grid-col-2 .texte p:last-child{margin-bottom:0}.resume
.content{padding:0
20% 50px 20%}.resume .content .grid-col-1{}.resume .content .grid-col-1
h2{position:relative;padding-bottom:25px;margin-bottom:25px}.resume .content .grid-col-1 h2::before{content:'';width:20%;height:2px;background-color:var(--noir);position:absolute;bottom:0;left:0;}.resume .content .grid-col-2{gap:48px}.resume .content .grid-col-2 .col-image{width:calc(50% - 24px)}.resume .content .grid-col-2 .photo
img{border-top-right-radius:150px;;border-bottom-left-radius:150px}.resume .content .grid-col-2 .col-texte{width:calc(50% - 24px)}.resume .content .grid-col-2 .col-texte
h3{font-size:var(--font-body);font-weight:700;min-height:40px;line-height:1.5em}#BiensVendus
.content{padding:0
2.5%}#BiensVendus .listing .flexgrid
.wrapper{width:100%;display:flex;gap:24px}#BiensVendus .listing .flexgrid
button{display:none}#BiensVendus .listing .flexgrid .wrapper
.item{flex:0 0 calc((100% - 72px) / 4)}.DernieresVentes .intro
h2{font-family:var(--font-heading);font-size:var(--h2);text-transform:none}#grid-biens .listing .flexgrid
.wrapper{overflow:hidden;width:100%;display:flex;gap:24px;flex-wrap:wrap}#grid-biens .listing .flexgrid .wrapper
.item{flex:unset}#grid-biens
.arrow{display:none}#Recommandations{margin:100px
0;position:relative}#Recommandations::before{content:'';position:absolute;bottom:0;right:0;;border-radius:10px;width:50%;height:100%;background-color:#F7E8E5 }#Recommandations
.content{padding-right:2.5%;position:relative;padding-bottom:80px}#Recommandations .content .grid-col-2{gap:48px;align-items:center}#Recommandations .content .grid-col-2 .col-galerie{width:calc(60% - 48px);padding-top:50px}#Recommandations .content .grid-col-2 .col-texte{width:calc(40% );padding-top:100px}#Recommandations .content .grid-col-2 .col-texte
.texte{padding-right:20%}#Recommandations .content .grid-col-2 .col-texte .texte
h2{font-weight:700}#Recommandations .content .grid-col-2 .col-texte .texte
h3{font-weight:700}#Recommandations .content .grid-col-2 .col-texte .texte ol
li{margin:15px
0}#Recommandations .content .grid-col-2 .col-texte .texte ol li:nth-child(n+1)::before{content:'1';width:30px;height:30px;background-color:var(--noir);color:var(--fond);border-radius:90%;padding:5px;margin-right:15px;display:inline-block;text-align:center;;line-height:30px}#Recommandations .content .grid-col-2 .col-texte .texte ol li:nth-child(n+2)::before{content:'2'}#Recommandations .content .grid-col-2 .col-texte .texte ol li:nth-child(n+3)::before{content:'3'}#Recommandations .texte ul li
strong{font-size:16px}#Recommandations .content .grid-col-2 .col-texte
.link{position:absolute;bottom:-20px;right:0;width:40%;}#Recommandations .slideshow
li{aspect-ratio:4/3}#Recommandations
.link{margin:0}#Recommandations .link
a{background-color:var(--noir);color:var(--fond);padding:10px
25px;border-top-left-radius:24px;border-bottom-right-radius:24px;font-size:var(--smalltext);font-family:var(--font-body);text-transform:uppercase}#Recommandations .link a::before,#Recommandations .link a::after{display:none}#Recommandations .link a:hover{border-radius:24px}.ressenti{text-align:center;margin:50px
0}.ressenti
h3{font-size:38px;font-family:var(--font-heading);font-weight:400}.ressenti
h2{font-weight:700;margin:15px
0}#ListeAvis{position:relative;background:linear-gradient(to bottom,var(--fond) 0%,var(--fond) 220px,#F7E8E5 220px,#F7E8E5 100%)}#ListeAvis
.content{padding:100px
7.5%;overflow:hidden;position:relative}#ListeAvis
.showGoogleBadge{margin:0
0 64px 0}#ListeAvis
.GoogleBadge{border-color:rgba(36,50,68,.12);border-radius:8px;box-shadow:none}#ListeAvis
.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}#ListeAvis .reviews
.review{position:relative;width:auto;min-height:280px;padding:42px
36px 34px 36px;border-radius:8px;margin:0;background:rgba(255,255,255,.76);overflow:hidden;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),background-color .55s cubic-bezier(.22,1,.36,1);transition:1s}#ListeAvis .reviews .review:nth-child(3n+2){background:rgba(255,255,255,.92)}#ListeAvis .reviews .review:hover{transform:translateY(-2px);border-color:rgba(36,50,68,.24);background:#fff}#ListeAvis .reviews .review
.head{position:relative;z-index:1;margin:0
0 24px 0}#ListeAvis .reviews .review
.note{text-align:left;display:flex;gap:5px;align-items:center}#ListeAvis .reviews .review .note
img{height:18px;margin:0}#ListeAvis .reviews .review
.com{position:relative;z-index:1;margin:0
0 28px 0}#ListeAvis .reviews .review .com
p{font-size:16px;line-height:1.72em}#ListeAvis .reviews .review
.contact{position:relative;z-index:1;text-align:left;font-weight:700;font-size:15px;margin:0
0 8px 0}#ListeAvis .reviews .review
.date{position:relative;z-index:1;text-align:left;font-style:normal;font-size:13px;color:rgba(36,50,68,.62)}.PriseContact{margin:100px
0;position:relative;background-color:#F7E8E5 }.PriseContact
.content{padding:0;position:relative}.PriseContact .content .grid-col-2 .col-image{width:calc(55% - 48px)}.PriseContact .content .grid-col-2 .photo
img{border-radius:10px}.PriseContact .content .grid-col-2 .col-texte{width:calc(40% );padding:50px
2.5%}.PriseContact .content .grid-col-2 .col-texte
form{margin-top:50px}.ContactDirect
.content{padding:0
10% 100px 10%}.ContactDirect .content
h2{text-align:center;font-weight:700}.ContactDirect .content .grid-col-2{gap:48px;margin:50px
0;justify-content:center}.ContactDirect .content .grid-col-2>div{width:calc(50% - 24px)}.ContactDirect .content .grid-col-2 .col-texte{width:calc(30.33% - 36px )}.ContactDirect .content .grid-col-2 .col-texte
.texte{background-position:left;background-size:40px;background-repeat:no-repeat;padding-left:60px}.ContactDirect .content .grid-col-2 .col-texte .texte
a{display:inline-block;color:var(--noir);;color:var(--)}.ContactDirect .content .grid-col-2 .col-texte
.tel{background-image:url(/img/tel.svg)}.ContactDirect .content .grid-col-2 .col-texte
.email{background-image:url(/img/email.svg)}.ContactDirect .content .grid-col-2 .col-texte
.maps{background-image:url(/img/maps.svg)}.ContactDirect .content .grid-col-2> .col-button
.link{padding-left:160px}.ContactDirect .content .grid-col-2> .col-lien
.link{text-align:left;padding-left:60px}#biensvendus{background:linear-gradient(to bottom,var(--fond) 0%,var(--fond) 50%,#E8E5E2 50%,#E8E5E2 100%)}#biensvendus .grid-col-1 .col-grillef{text-align:center}#biensvendus
.link{display:inline-flex;margin:25px
25px 0 25px}#biensvendus .link
a{color:var(--noir);border-color:var(--noir)}.ProjetAchat{background-color:#F7E8E5}.manuscrit h3,.manuscrit h2,.manuscrit
p{font-family:'Signature'}#ListeAvis
.flexgrid{gap:16px}@media screen and (min-width: 1800px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1100px){}@media screen and (max-width: 1024px){#ListeAvis
.content{padding-left:5%;padding-right:5%}#ListeAvis
.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}#ListeAvis .reviews
.review{padding:36px
28px 30px 28px}}@media screen and (max-width: 960px){:root{--h1:36px;--h2:30px;--h3:24px;--textsize:14px}#wrap{width:100%;overflow:hidden}#ContentPage h1,
#ContentPage h2,
#ContentPage h3,
#ContentPage p,
#ContentPage li,
#ContentPage
a{max-width:100%;overflow-wrap:anywhere}#gdpr-cookie-message{left:16px;right:16px;bottom:16px;max-width:none;margin-left:0;padding:16px}#gdpr-cookie-message p:last-child{display:flex;gap:8px;overflow-x:auto;text-align:left}#gdpr-cookie-message
button{flex:0 0 auto;margin-left:0;font-size:11px;padding:8px
10px}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{margin:25px
0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}#ContentPage{padding-top:84px}.BgVideo{height:calc(100vh - 84px);min-height:520px}.link
a{font-size:18px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px}#Header{height:80px}#Header
.content{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px
5% 15px 5%}#Header .content
.menumobile{display:block;float:none;width:44px;order:1}#Header .content .menumobile
button{align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none}#Header .content
.logo{float:none;width:58%;max-width:230px;text-align:center;order:2;top:unset}#Header .content .logo
img{width:100%;height:auto}#Header .content::after{content:'';display:block;width:44px;order:3}#cta-contact
a{font-size:14px}.menumobile
label{display:none}.searchform{display:none}.speedmenu li
a{padding:10px
15px;font-size:12px;font-weight:700}.Entete{display:block}.Entete
.content{padding:50px
5%}.Entete .col-image{width:100%;padding:0;margin:0}.Entete .col-texte{width:100%}.Entete
*{z-index:3;position:relative}.Entete
.photo{width:100%;margin-bottom:25px}.Entete .photo
img{border-radius:10px}.Entete::before{bottom:0;width:100%;top:unset}.newsbiens::before{border-bottom-left-radius:0}.newsbiens .content .texte,
.biensvendus .content
.texte{padding:0
5%;width:90%}.newsbiens .flexgrid,
.biensvendus
.flexgrid{padding:0
25px;width:calc(100% - 50px)}.newsbiens .flexgrid .wrapper,
.biensvendus .flexgrid
.wrapper{overflow-x:auto;overflow-y:hidden;padding:16px
0 105px 0;scroll-snap-type:x proximity;scroll-padding-left:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:18px}.newsbiens .flexgrid .wrapper .item,
.biensvendus .flexgrid .wrapper
.item{flex:0 0 78vw;min-width:0;max-width:none;padding:0
6px}.newsbiens .flexgrid .wrapper .item-bien .photo img,
.biensvendus .flexgrid .wrapper .item-bien .photo
img{height:auto}.newsbiens .flexgrid .wrapper .item.item-bien.is-active .photo img,
.biensvendus .flexgrid .wrapper .item.item-bien.is-active .photo
img{height:auto}.newsbiens .flexgrid .wrapper .item-bien .texte,
.biensvendus .flexgrid .wrapper .item-bien
.texte{left:10px;right:10px;bottom:-68px;padding:16px
16px 20px 16px;width:calc(100% - 52px)}.newsbiens .flexgrid .wrapper .item-bien h2,.newsbiens .flexgrid .wrapper .item-bien h3,
.biensvendus .flexgrid .wrapper .item-bien .titre,
.biensvendus .flexgrid .wrapper .item-bien
h3{font-size:22px;line-height:1.05em;margin:14px
0}.newsbiens .arrow img,
.biensvendus .arrow
img{height:25px}.newsbiens .arrow.prev,
.biensvendus
.arrow.prev{left:10px}.newsbiens .arrow.next,
.biensvendus
.arrow.next{right:10px}.newsbiens .flexgrid .wrapper .item-bien .texte, .biensvendus .flexgrid .wrapper .item-bien
.texte{bottom:-100px}.newsbiens .flexgrid .wrapper .item-bien h2, .newsbiens .flexgrid .wrapper .item-bien h3, .biensvendus .flexgrid .wrapper .item-bien .titre, .biensvendus .flexgrid .wrapper .item-bien
h3{font-size:18px;margin:10px
0}.newsbiens .flexgrid .wrapper .item-bien .texte .tag, .biensvendus .flexgrid .wrapper .item-bien .texte
.tag{font-size:12px}.newsbiens .flexgrid .wrapper .item-bien .caracs .infos, .biensvendus .flexgrid .wrapper .item-bien .caracs
.infos{font-size:10px}.TypeProjet .content .grid-col-3
.itemmenu{margin:25px
0}.TypeProjet .content .grid-col-3 .itemmenu5
.itemmenu{margin-top:25px}.Confiance .grid-col-3>div{width:100%}.Reviews{border-radius:10px}.Reviews
.flexgrid{padding:25px
0 0 35px;width:calc(100% - 40px)}.Reviews .flexgrid .wrapper
.review{flex:0 0 calc((100%))}.arrow
img{height:30px;width:auto}.Reviews
.arrow.prev{left:-25px}.Reviews
.arrow.next{right:-15px;width:auto}#Footer
.content{flex-wrap:wrap;gap:25px}#Footer .content
.logo{width:100%}#Footer .content .logo
img{width:100%;height:auto}#Footer .content
.adresse{width:100%;text-align:center}#Footer .content
.socialmedia{width:100%;text-align:center}#Footer .content
.reseau{width:100%;text-align:center}#Menu{display:none;position:fixed;top:0px;left:0;float:none;width:100%;height:calc(100vh - 80px);background-color:var(--fond);overflow-y:auto;z-index:99;padding-top:80px}#Menu.visible{display:block}#Menu
.content{padding:25px
0 40px 0}#Menu
ul{display:block;width:80%;margin:25px
10%}#Menu ul
li.first{width:100%;margin:25px
0}#Menu ul li.first
a{display:block;font-size:22px;line-height:1.2em}#Menu
.imagemenu{display:none}#Menu ul li .ssmenu ul
li{margin:15px
0}#CoverPhoto h1::before{left:-15px}#CoverPhoto h1::after{right:-15px}#Annonces
.entete{margin:25px
5%}.filtrer{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:0
5%;position:relative}.filtrer
span{display:block;grid-column:1 / -1}.filtrer
ul{display:flex;align-items:center;gap:10px;overflow-x:auto;width:100%;min-width:0;margin:15px
0 0 0;padding-bottom:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;grid-column:2}.filtrer ul::-webkit-scrollbar{display:none}.filtrer ul
li{float:none;flex:0 0 auto;margin:0}.filtrer ul li
a{padding:10px
15px;font-size:14px}.filtrer-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:41px;margin-top:14px;border:0;border-radius:4px;background-color:#F7E8E5;position:relative;align-self:center;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.filtrer-arrow::before{content:'';display:block;width:10px;height:10px;border-top:2px solid #243244;border-right:2px solid #243244}.filtrer-prev{grid-column:1}.filtrer-next{grid-column:3}.filtrer-prev::before{transform:rotate(-135deg);margin-left:4px}.filtrer-next::before{transform:rotate(45deg);margin-right:4px}.filtrer-arrow:active{transform:scale(.96)}.filtrer-arrow:disabled{opacity:0;visibility:hidden;pointer-events:none}.filtrer.has-scroll::before,.filtrer.has-scroll::after{display:none}.grid-biens{margin:0
5%}.grid-biens .listing
.item{width:calc(100% - 20px)}.grid-biens
.listing{display:block}.grid-biens .listing
.item{width:100%;margin:25px
0}.listing .item-bien
.titre{font-size:20px;height:unset}.biensvendus::before{border-radius:10px}.biensvendus .content .grid-col-2 .col-texte{width:100%}.biensvendus .content .grid-col-2 .col-grillef{width:100%}.confiezprojet{margin:100px
0;border-radius:10px}.confiezprojet
.content{padding:50px
5%}.confiezprojet .content
.photo{width:100%;position:relative;top:unset;left:unset;margin-bottom:25px}.confiezprojet .content
.link{margin-left:0}.newsbiens .content .intro, .biensvendus .content
.intro{padding-left:5%}#detail-bien
.nav{display:block;margin:0
5%}.backtolistepage{display:inline-flex;align-items:center;height:auto;margin-bottom:12px}#detail-bien
.breadcrumb{padding:0}#detail-bien .breadcrumb
ol{line-height:1.45em}.breadcrumb ol li
a{font-size:14px}#detail-bien
.entete{margin:32px
5% 40px 5%;padding:0}#detail-bien .entete
.h1{font-size:34px;line-height:1.05em;text-align:center}#detail-bien .entete
.h2{font-size:28px;line-height:1.1em}#detail-bien .entete
.infos1{position:relative;bottom:unset;right:unset;text-align:center}#detail-bien .entete
.h2{text-align:center}#CoverPhoto
h1{left:10%;width:calc(80% - 20px);padding:0
10px}.GaleriePrincipale
ul{display:block;width:100%;overflow:hidden}.GaleriePrincipale ul
li.idx0{float:none;width:100%}.GaleriePrincipale ul li.idx1,
.GaleriePrincipale ul li.idx2,
.GaleriePrincipale ul
li.idx3{float:left;width:calc(33.33% - 11px);margin:16px
16px 0 0}.GaleriePrincipale ul
li.idx3{margin-right:0}.GaleriePrincipale ul li
img{display:block;width:100%;height:auto;border-radius:10px}.GaleriePrincipale
.navslider{position:relative;bottom:unset;left:unset;margin:15px}.GaleriePrincipale .navslider
.photo{width:calc(20% - 16px);height:100%}.GaleriePrincipale .navslider .photo
a{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:0;border-color:#F7E8E5}.GaleriePrincipale .navslider .photo
img{height:55px}.GaleriePrincipale
.counter{background-color:#F7E8E5;bottom:90px;left:calc(50% - 28px);width:56px;height:56px;border-radius:0;line-height:20px;padding-top:0}.GaleriePrincipale .counter
strong{font-size:24px}#detail-bien .Description
.content{padding:0}.Description
.desc{width:90%;padding:0
5%;font-size:18px}.Description .grid-col-2
.prisecontact{width:90%;padding:50px
5%}.Description .grid-col-2
.prisecontact{border-radius:10px}.prisecontact
.itemuser{display:block}.prisecontact .itemuser
.photo{width:100%;margin-bottom:25px;aspect-ratio:unset}.prisecontact .itemuser .photo
img{object-fit:unset;object-position:unset}#Caracs .col-texte{width:90%;padding:25px
5%;font-size:18px}.prisecontact .itemuser::before{left:25%;bottom:-25px}.caracs_table
.col{width:100%;padding:10px
0}#diagnostics
.item{width:100%;margin:25px
0}#map_canvas{border-radius:10px}#Biens .content .grid-col-2 .col-texte{width:100%;;margin:25px
0}.biensvendus .content .grid-col-2 .col-grillef{margin:0}.Presentation
.entete{margin:50px
5%;width:90%}.Presentation .entete
h2{font-size:28px;line-height:1.15em}.Presentation .entete
p{font-size:17px;line-height:1.55em}.VendreArgs{border-radius:10px}.VendreArgs .content
h3{font-size:19px}.args
p{font-size:16px}.ConfianceArgs .content .grid-col-2 .col-image{width:100%}.ConfianceArgs .content .grid-col-2 .col-texte{width:100%}.ConfianceArgs .content .grid-col-2 .col-texte
.icon{width:calc(50% - 18px)}.ConfianceArgs .content .grid-col-2 .col-texte .icon
p{font-size:16px}.VendreArgs .flexgrid
.item{width:calc(50% - 24px);text-align:center }.VendreArgs .flexgrid .item
img{width:80%}.FormContact .grid-col-2>div{width:100%;margin:15px
0}#ContactForm{padding-bottom:50px}.quisuisje
.content{padding:25px
5%}.quisuisje .content .grid-col-2 .col-image{width:100%}.quisuisje .content .grid-col-2 .photo
img{border-radius:10px}.quisuisje .content .grid-col-2 .col-texte{width:100%}.territoire
.content{padding-right:0}.territoire::before{border-bottom-left-radius:50px}.territoire .content .grid-col-2>div{width:100%}.territoire .content .grid-col-2>div
.texte{padding:0
5% 50px 5%}.resume
.content{padding:0
5% 50px 5%}.resume .content .grid-col-2 .col-texte{width:100%}#BiensVendus .listing .flexgrid
.wrapper{display:block}#BiensVendus .listing .flexgrid .wrapper
.item{width:100%}#Recommandations::before{width:100%;border-radius:10px}#Recommandations
.content{padding-right:0}#Recommandations .content .grid-col-2 .col-image{width:100%;padding-top:0}#Recommandations .content .grid-col-2 .col-texte{padding:25px
5%;width:90%}#Recommandations .content .grid-col-2 .col-texte
.texte{padding-right:0}#Recommandations .content .grid-col-2 .col-texte
.link{width:100%}#ListeAvis{background:linear-gradient(to bottom,var(--fond) 0%,var(--fond) 180px,#F7E8E5 180px,#F7E8E5 100%)}#ListeAvis
.content{padding:60px
5%}#ListeAvis
.showGoogleBadge{margin-bottom:38px}#ListeAvis
.reviews{grid-template-columns:1fr;gap:18px}#ListeAvis .reviews
.review{width:auto;min-height:0;padding:32px
26px 28px 26px;border-radius:8px}#ListeAvis .reviews .review .com
p{font-size:15px}.PriseContact .content .grid-col-2 .col-image{width:100%}.PriseContact .content .grid-col-2 .col-texte{width:90%;padding:50px
5% 80px 5%}.ContactDirect
.content{padding:0
5% 50px 5%}.ContactDirect .content .grid-col-2 .col-texte{width:100%}.ContactDirect .content .grid-col-2 .col-texte
a{font-size:17px}.Description
.desc{margin-bottom:50px}.sharetools
label{display:none}.quisuisje .content .grid-col-1{margin:0
0% 50px 0%;width:100%}.CtaVendre .content .grid-col-2>div{width:100%}#Recommandations .content .grid-col-2 .col-galerie{width:100%;padding-top:0}.PromesseArgs .grid-col-4>div:not(:first-child){width:100%;border-left:none;border-top:1px solid #24172E;padding-top:25px}.FormContact .grid-col-3{display:flex}.FormContact
.checklist{display:block}.FormContact .checklist
.libelle{width:100%}#SliderDiaporama #Diaporama2 .Picture
img{width:100%;height:auto!important;position:relative;top:50%;transform:translateY(-50%)}.ContactDirect .content .grid-col-2>div{width:100%}.ContactDirect .content .grid-col-2 > .col-button
.link{padding-left:0}.ContactDirect .content .grid-col-2> .col-lien
.link{text-align:center;padding-left:0px}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}