@import url("https://use.typekit.net/azf7wit.css");:root{--vw: 100vw;--ratio: 0.07142858em;--wd: 1920;--wdm: 541;--bf: 14;--fs: calc(var(--vw) *  var(--bf) / var(--wd));--w: var(--vw)}@media only screen and (max-width: 689px){:root{--fs: calc(var(--vw) * var(--bf) / var(--wdm))}}html{font-size:var(--fs)}body{font-size:calc(14 * var(--ratio))}html,body{font-family:arimo, sans-serif;font-weight:normal;color:#000000;background-color:#ffffff;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-align:center}html.disabled,body.disabled{overflow:hidden}@media only screen and (max-width: 689px){html,body{scroll-behavior:smooth}}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,img{border:none}sup{font-size:50%;margin-left:1px;vertical-align:text-top}img,svg{max-width:100%;height:auto}@media only screen and (max-width: 689px){.not-on-mobile{display:none}}@media only screen and (min-width: 690px){.not-on-desktop{display:none}}@-moz-document url-prefix(){*{scrollbar-color:#B29179 rgba(0,0,0,0.133333);scrollbar-width:thin;scrollbar-height:thin}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,0.133333)}::-webkit-scrollbar-thumb{background:#B29179}::-webkit-scrollbar-thumb:hover{background:#3c2d23}@media only screen and (max-width: 689px){::-webkit-scrollbar{width:3px;height:3px}}.popin{display:block;position:fixed;top:0;left:0;height:100vh;max-height:100dvh;right:0;z-index:1100;opacity:0;background-color:#736a6060}.popin:not(.active){display:none}.popin .pattern{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;height:100vh;max-height:100dvh;padding:1.5em}@media only screen and (max-width: 689px){.popin .pattern{padding:0}}.popin .pattern .ghost{position:absolute;top:0;left:0;right:0;height:100vh;z-index:0;cursor:pointer}.popin .pattern>.content{position:relative;z-index:1;opacity:1;box-shadow:0px calc(4 * var(--ratio)) calc(34 * var(--ratio)) rgba(0,0,0,0.25);scroll-behavior:smooth;max-height:100dvh}.popin .pattern>.content .close{position:absolute;z-index:1500;top:calc(4 * var(--ratio));right:calc(0 * var(--ratio));background-color:#ffffff;width:calc(60 * var(--ratio));height:calc(60 * var(--ratio));cursor:pointer;opacity:1;transition:opacity 0.3s;background-repeat:no-repeat;background-position:center center;background-size:80%}.popin .pattern>.content .close:before,.popin .pattern>.content .close:after{content:"";width:calc(30 * var(--ratio));height:calc(3.4 * var(--ratio));background-color:#000;display:block;position:absolute;top:calc(50% - 2.6 * var(--ratio));left:calc(50% - 15 * var(--ratio));transition:transform 0.3s}.popin .pattern>.content .close:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.popin .pattern>.content .close:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media only screen and (max-width: 689px){.popin .pattern>.content .close{top:calc(1 * var(--ratio));right:calc(0 * var(--ratio));width:calc(60 * var(--ratio));height:calc(60 * var(--ratio))}}.popin .pattern>.content .close:hover:before{transform:rotate(180deg)}.popin .pattern>.content .close:hover:after{transform:rotate(90deg)}.popin .pattern>.content .frame{padding:0}.popin.disabled .pattern .ghost{cursor:default}.popin.disabled .pattern>.content .close{display:none}.popin .pattern{overflow:hidden}.popin .pattern>.content{max-width:calc(100%)}@media only screen and (max-width: 689px){.popin .pattern>.content{max-width:100%}}.popin .pattern>.content .close{background-color:#ffffff}.popin .pattern>.content .close:before,.popin .pattern>.content .close:after{background-color:#B29179}.popin .pattern>.content .frame>.image img{width:100%;max-height:calc(100vh - 3em);object-fit:contain}@media only screen and (max-width: 689px){.popin .pattern>.content .frame>.image img{max-height:100vh}}.popin .pattern>.content .frame .slider{width:100vw;max-width:100%;height:calc(100vh - 3em)}@media only screen and (max-width: 689px){.popin .pattern>.content .frame .slider{width:calc(375 * var(--ratio));height:100vh}}.popin.popin-single .pattern>.content .close{top:0;right:0;width:calc(100 * var(--ratio));height:calc(100 * var(--ratio))}@media only screen and (max-width: 689px){.popin.popin-single .pattern>.content .close{width:calc(60 * var(--ratio));height:calc(60 * var(--ratio))}}.popin-form .pattern>.content,.popin-form-contact .pattern>.content{overflow-x:hidden;overflow-y:auto}@media only screen and (max-width: 689px){.popin-form .pattern>.content,.popin-form-contact .pattern>.content{padding:1px 0}}.popin-form .pattern>.content .close,.popin-form-contact .pattern>.content .close{background-color:#fff}.popin-form .pattern>.content .close:before,.popin-form .pattern>.content .close:after,.popin-form-contact .pattern>.content .close:before,.popin-form-contact .pattern>.content .close:after{background-color:#000}.popin-form .pattern>.content .frame,.popin-form-contact .pattern>.content .frame{max-height:80vh}@media only screen and (max-width: 689px){.popin-form .pattern>.content .frame,.popin-form-contact .pattern>.content .frame{max-height:100vh}}.popin-mentions .pattern>.content{background-color:#ffffff;overflow-x:hidden;overflow-y:auto;position:relative}.popin-mentions .pattern>.content .header-mention{position:sticky;z-index:2;width:100%;left:0;right:0;top:0}.popin-mentions .pattern>.content .header-mention .header-mention-content{position:relative;display:flex;flex-direction:row;align-items:center;-webkit-box-shadow:-0.3em 0.3em 1em 0px rgba(0,0,0,0.3);box-shadow:-0.3em 0.3em 1em 0px rgba(0,0,0,0.3);background-color:#ffffff}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content{align-items:flex-start}}.popin-mentions .pattern>.content .header-mention .header-mention-content .close{position:relative;top:inherit;right:inherit;margin:0 0 0 auto;width:calc(75 * var(--ratio));height:calc(75 * var(--ratio))}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav{display:flex;flex-direction:row;justify-content:stretch;align-items:center;margin:0 auto 0 0;position:relative;z-index:2;width:100%}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav .select{display:none;width:calc(45 * var(--ratio));height:calc(75 * var(--ratio));position:relative;justify-content:center;align-items:center;align-self:flex-start;cursor:pointer;position:absolute;z-index:0;right:0}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav .select:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22  width=%2214.7px%22 height=%228.7px%22 viewBox=%220 0 14.7 8.7%22%3E%3Cpolygon fill=%22%23B29179%22 points=%227.2,8.7 0,1.4 1.4,0 7.3,5.9 13.3,0 14.7,1.4 %22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:calc(23 * var(--ratio)) auto;content:"";width:100%;transform:rotate(-90deg);transition:transform 0.3s;height:100%}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav .select{display:flex}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav .visibile+.select:before{transform:rotate(0deg)}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;width:100%;position:relative}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul{flex-direction:column;z-index:2}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li{list-style:none;padding:0;margin:0}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li{width:100%;height:100%}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li.active{order:1;display:flex}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li:not(.active){order:2;display:none}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li:not(.active):hover{background-color:#b3b3b31c}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a{display:block;text-decoration:none;text-transform:uppercase;color:#B29179;padding:0 calc(30 * var(--ratio));font-weight:500;font-size:calc(18 * var(--ratio));line-height:calc(75 * var(--bf) / 18 * var(--ratio));width:100%;position:relative;transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a{text-align:left;font-size:calc(22 * var(--ratio));line-height:calc(75 * var(--bf) / 22 * var(--ratio));padding:0 0 0 calc(30 * var(--bf) / 26 * var(--ratio))}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a:before{transition:left 0.15s ease-in-out, right 0.15s ease-in-out, background-color 0.15s ease-in-out, color 0.15s ease-in-out;content:"";position:absolute;bottom:0;left:50%;right:50%;height:calc(6 * var(--bf) / 22 * var(--ratio));background-color:#B29179}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a:before{left:0;right:100%;top:50%;bottom:50%;height:inherit;width:calc(6 * var(--bf) / 22 * var(--ratio));transition:top 0.15s ease-in-out, bottom 0.15s ease-in-out, background-color 0.15s ease-in-out, color 0.15s ease-in-out}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a.active{color:#B29179}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a.active:before{background-color:#B29179;left:0;right:0}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a.active:before{top:0;bottom:0}}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a:not(.active):hover{color:#B29179}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a:not(.active):hover:before{background-color:#B29179;left:calc((100% - 30 * var(--ratio)) / 2);right:calc((100% - 30 * var(--ratio)) / 2)}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul li a:not(.active):hover:before{right:inherit;left:0;top:25%;bottom:25%}}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul.visibile li{order:1;display:flex}.popin-mentions .pattern>.content .header-mention .header-mention-content .mention-nav ul.visibile li:not(.active):not(.visible){order:2}}.popin-mentions .pattern>.content .frame{position:relative;z-index:1}.popin-mentions .pattern>.content .frame .content>h1{display:none}@media only screen and (min-width: 690px){.popin-mentions .pattern>.content .frame{max-height:calc(100dvh - 62 * var(--ratio) * 2) !important}}@media only screen and (max-width: 689px){.popin-mentions .pattern>.content .frame{max-height:100vh}}#head{position:relative;aspect-ratio:1920 / 1080}@media only screen and (max-width: 689px){#head{aspect-ratio:540 / 700}}#head .zone-visuel{width:100%;height:100%}@media only screen and (max-width: 689px){#head .zone-visuel{background-position:calc(-330 * var(--ratio)) 0%}}#head .zone-visuel img{height:100%;width:100%;object-fit:cover;object-position:center}#head .flap-opportunite{position:absolute;z-index:2;background-color:#2C2C2B;color:#fff;text-transform:uppercase;font-size:calc(24 * var(--ratio));line-height:calc(20 * var(--bf) / 24 * var(--ratio));font-weight:bold;right:0;top:calc(148 * var(--bf) / 24 * var(--ratio));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(17 * var(--bf) / 24 * var(--ratio)) calc(20 * var(--bf) / 24 * var(--ratio))}@media only screen and (max-width: 689px){#head .flap-opportunite{font-size:calc(17 * var(--ratio));top:calc(117 * var(--bf) / 17 * var(--ratio))}}#head .flap-opportunite span{display:inline-block;margin-top:0.2em;font-size:calc(30 * var(--bf) / 24 * var(--ratio));line-height:calc(25 * var(--bf) / 30 * var(--ratio))}#head .flap-opportunite-brow{position:absolute;z-index:1;background-color:#B29179;color:#fff;text-align:right;font-size:calc(24 * var(--ratio));line-height:calc(28 * var(--bf) / 24 * var(--ratio));letter-spacing:calc(.72 * var(--bf) / 24 * var(--ratio));font-weight:bold;right:0;width:calc(463 * var(--bf) / 24 * var(--ratio));top:calc(189 * var(--bf) / 24 * var(--ratio));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(23 * var(--bf) / 24 * var(--ratio)) calc(20 * var(--bf) / 24 * var(--ratio)) calc(17 * var(--bf) / 24 * var(--ratio))}@media only screen and (max-width: 689px){#head .flap-opportunite-brow{font-size:calc(17 * var(--ratio));top:calc(145 * var(--bf) / 17 * var(--ratio))}}#head .accroche-prix{position:absolute;background-color:#B29179;color:#fff;text-transform:uppercase;font-size:calc(18 * var(--ratio));line-height:calc(9 * var(--bf) / 18 * var(--ratio));width:calc(316 * var(--bf) / 18 * var(--ratio));height:calc(128 * var(--bf) / 18 * var(--ratio));right:0;top:calc(266 * var(--bf) / 18 * var(--ratio));display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:calc(10 * var(--bf) / 18 * var(--ratio))}@media only screen and (max-width: 689px){#head .accroche-prix{font-size:calc(11 * var(--ratio));top:calc(195 * var(--bf) / 11 * var(--ratio))}}#head .accroche-prix:before{content:"";position:absolute;width:calc(10 * var(--ratio));height:100%;left:0;border-left:calc(4 * var(--ratio)) solid #fff;border-right:calc(4 * var(--ratio)) solid #fff}#head .accroche-prix span:first-child{font-weight:600;font-size:calc(30 * var(--bf) / 18 * var(--ratio));line-height:calc(54 * var(--bf) / 30 * var(--ratio))}#head .accroche-prix span:last-child{font-size:calc(45 * var(--bf) / 18 * var(--ratio));line-height:calc(45 * var(--bf) / 45 * var(--ratio));font-weight:bold}#head .accroche-prix span:last-child sup{font-weight:normal}#head .re2020{position:absolute;aspect-ratio:81 / 102;width:calc(81 * var(--ratio));right:calc(30 * var(--ratio));bottom:calc(55 * var(--ratio))}@media only screen and (max-width: 689px){#head .re2020{width:calc(52 * var(--ratio));right:calc(16 * var(--ratio));bottom:calc(24 * var(--ratio));width:calc(62 * var(--ratio))}}#head .please-scroll{position:absolute;bottom:calc(56 * var(--ratio));width:100%;display:flex;justify-content:center}@media only screen and (max-width: 689px){#head .please-scroll{bottom:calc(40 * var(--ratio))}}#head .please-scroll svg,#head .please-scroll img{aspect-ratio:126 / 45;width:calc(126 * var(--ratio))}@media only screen and (max-width: 689px){#head .please-scroll svg,#head .please-scroll img{width:calc(106 * var(--ratio))}}nav{padding-right:calc(54 * var(--ratio));padding-left:calc(32 * var(--ratio));display:flex;justify-content:space-between;align-items:center;width:100%;height:calc(100 * var(--ratio));position:fixed;top:0;color:#fff;z-index:10;transition:color 0.3s, background-color 0.3s}@media only screen and (max-width: 689px){nav{height:calc(85 * var(--ratio));padding-inline:calc(30 * var(--ratio))}}@media only screen and (min-width: 690px){nav .progress-bar{display:none}}@media only screen and (max-width: 689px){nav .progress-bar{position:absolute;left:0;right:0;bottom:0;opacity:0}nav .progress-bar .progress{position:relative;height:calc(3 * var(--ratio));background-color:#000000}nav .progress-bar .progress .bar{position:absolute;left:0;top:0;bottom:0;width:0;background-color:#B29179;transition:width 0.314s}}nav .zone-logo svg{aspect-ratio:92 / 71;width:calc(92 * var(--ratio))}nav .zone-logo svg *{fill:#fff}@media only screen and (max-width: 689px){nav .zone-logo svg{width:calc(70 * var(--ratio))}}nav .zone-items{list-style-type:none;display:flex;justify-content:space-around;width:calc(933 * var(--ratio))}@media only screen and (max-width: 689px){nav .zone-items{display:none}}nav .zone-items li a{text-decoration:none;text-transform:uppercase;color:inherit;font-size:calc(18 * var(--ratio));position:relative}nav .zone-items li a:before{content:"";position:absolute;left:50%;right:50%;bottom:calc(-10 * var(--ratio));height:calc(2 * var(--ratio));transition:left 0.3s, right 0.3s, background-color 0.3s;background-color:transparent}nav .zone-items li a:hover:before{left:0;right:0;background-color:#ffffff}nav.scrolling{color:#B29179;background-color:#fff;transition:color 0.3s, background-color 0.3s}@media only screen and (min-width: 690px){nav.scrolling{box-shadow:0px calc(0 * var(--ratio)) calc(5 * var(--ratio)) rgba(0,0,0,0.25)}}nav.scrolling .zone-logo svg *{fill:#B29179}nav.scrolling .zone-contact .zone-enveloppe a{border-color:#B29179}nav.scrolling .zone-contact a svg path{fill:#B29179}nav.scrolling .zone-items li a:before{background-color:#B29179}@media only screen and (max-width: 689px){nav.scrolling .progress-bar{transition:opacity 0.3s;opacity:1}nav.scrolling .progress-bar .progress:hover:before{background-color:#B29179}}nav .zone-contact{display:flex;gap:calc(60 * var(--ratio))}@media only screen and (max-width: 689px){nav .zone-contact{gap:calc(44 * var(--ratio))}}nav .zone-contact a{color:inherit;text-decoration:none}nav .zone-contact a span{font-size:calc(18 * var(--ratio))}nav .zone-contact svg *{fill:#fff}nav .zone-contact .zone-tel{font-weight:bold;display:flex;justify-content:center;align-items:center}nav .zone-contact .zone-tel a .mobile-content{display:none}@media only screen and (max-width: 689px){nav .zone-contact .zone-tel a span{display:none}nav .zone-contact .zone-tel a .mobile-content{display:block;aspect-ratio:32 / 31;width:calc(48 * var(--ratio));height:calc(36 * var(--ratio))}}nav .zone-contact .zone-enveloppe{display:flex;justify-content:center;align-items:center}nav .zone-contact .zone-enveloppe a{border:1px solid #fff;padding:0.5em 2em;background-color:#fff0;border-color:#fff}nav .zone-contact .zone-enveloppe a .mobile-content{display:none}@media only screen and (max-width: 689px){nav .zone-contact .zone-enveloppe a{border:none;padding:0}nav .zone-contact .zone-enveloppe a span{display:none}nav .zone-contact .zone-enveloppe a .mobile-content{display:block;aspect-ratio:39 / 28;width:calc(39 * var(--ratio));height:calc(28 * var(--ratio))}}#bloc-formulaire{aspect-ratio:542 / 800;position:absolute;top:calc(130 * var(--ratio));left:calc(54 * var(--ratio));color:#B29179}@media only screen and (max-width: 689px){#bloc-formulaire{position:static;display:block;width:100%}}#bloc-formulaire h1{font-size:calc(24 * var(--ratio));line-height:calc(29 * var(--bf) / 24 * var(--ratio));text-transform:uppercase;font-weight:normal;padding:calc(27 * var(--bf) / 24 * var(--ratio)) 0 calc(23 * var(--bf) / 24 * var(--ratio))}#residence{position:relative;color:#fff}@media only screen and (max-width: 689px){#residence{overflow:hidden}}#residence .content{padding-left:calc(558 * var(--ratio));padding-bottom:calc(160 * var(--ratio))}@media only screen and (max-width: 689px){#residence .content{padding-left:0;padding-bottom:0;padding-top:calc(300 * var(--ratio))}}#residence .content .bg{position:relative;height:100%;background-color:#B29179;padding-left:calc(545 * var(--ratio));padding-top:calc(255 * var(--ratio));padding-right:calc(240 * var(--ratio));padding-bottom:calc(130 * var(--ratio));border-bottom:calc(56 * var(--ratio)) solid #E8DED7}@media only screen and (max-width: 689px){#residence .content .bg{padding-inline:calc(30 * var(--ratio));padding-top:calc(336 * var(--ratio));padding-bottom:calc(50 * var(--ratio));border-bottom-width:calc(48 * var(--ratio))}}#residence .content .bg:after{content:"";position:absolute;top:0;left:calc(316 * var(--ratio));aspect-ratio:397 / 294;width:calc(397 * var(--ratio));background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%22397%22 height=%22294%22 viewBox=%220 0 397 294%22%3E%3Cdefs%3E%3CclipPath id=%22a%22%3E%3Crect width=%22397%22 height=%22294%22 transform=%22translate(549 1080)%22 fill=%22%23fff%22 stroke=%22%23707070%22 stroke-width=%221%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform=%22translate(-549 -1080)%22 clip-path=%22url(%23a)%22%3E%3Cg transform=%22translate(221.225 796.134)%22 opacity=%220.4%22%3E%3Cpath d=%22M696.219,95.15,147.33,644.039V701.4L696.219,152.514Z%22 transform=%22translate(0 -1.634)%22 fill=%22%23fff%22/%3E%3Crect width=%22363.132%22 height=%2240.528%22 transform=%22translate(147.33 727.687)%22 fill=%22%23fff%22/%3E%3Cpath d=%22M494.393,613.855H257.142L680.15,190.87V133.53L159.25,654.406H494.393Z%22 transform=%22translate(16.069 50.105)%22 fill=%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:bottom center;background-repeat:no-repeat}@media only screen and (max-width: 689px){#residence .content .bg:after{left:calc(400 * var(--ratio))}}#residence .content .bg .zone-texte p:not(:last-child){text-align:left;font-size:calc(18 * var(--ratio))}@media only screen and (max-width: 689px){#residence .content .bg .zone-texte p:not(:last-child){font-size:calc(20 * var(--ratio));line-height:calc(24 * var(--bf) / 20 * var(--ratio))}}#residence .content .bg .zone-texte p:not(:last-child)+p{margin-top:1em}#residence .content .bg .zone-texte p:last-child{padding-top:3em}@media only screen and (max-width: 689px){#residence .content .bg .zone-texte p:last-child{text-align:center}}#residence .zone-image{position:absolute;top:calc(0 * var(--ratio));left:calc(141 * var(--ratio));width:calc(874 * var(--ratio))}@media only screen and (max-width: 689px){#residence .zone-image{width:calc(481 * var(--ratio));top:0;left:calc(30 * var(--ratio))}}#residence .zone-image .flap-opportunite{position:absolute;z-index:2;background-color:#2C2C2B;color:#fff;text-transform:uppercase;font-weight:600;font-size:calc(24 * var(--ratio));line-height:calc(20 * var(--bf) / 24 * var(--ratio));right:0;top:calc(30 * var(--bf) / 24 * var(--ratio));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(15 * var(--bf) / 24 * var(--ratio)) calc(20 * var(--bf) / 24 * var(--ratio))}@media only screen and (max-width: 689px){#residence .zone-image .flap-opportunite{font-size:calc(17 * var(--ratio));top:calc(30 * var(--bf) / 17 * var(--ratio))}}#residence .zone-image .flap-opportunite span{display:inline-block;margin-top:0.2em;font-size:calc(30 * var(--bf) / 24 * var(--ratio));line-height:calc(25 * var(--bf) / 30 * var(--ratio))}#residence .zone-image .flap-opportunite-brow{position:absolute;z-index:1;background-color:#B29179;color:#fff;text-align:right;font-size:calc(24 * var(--ratio));line-height:calc(28 * var(--bf) / 24 * var(--ratio));letter-spacing:calc(.72 * var(--bf) / 24 * var(--ratio));font-weight:bold;right:0;top:calc(68 * var(--bf) / 24 * var(--ratio));padding:calc(15 * var(--bf) / 24 * var(--ratio)) calc(20 * var(--bf) / 24 * var(--ratio)) calc(10 * var(--bf) / 24 * var(--ratio))}@media only screen and (max-width: 689px){#residence .zone-image .flap-opportunite-brow{font-size:calc(17 * var(--ratio));top:calc(57 * var(--bf) / 17 * var(--ratio))}}#appartements{padding:calc(50 * var(--ratio)) calc(65 * var(--ratio)) calc(10 * var(--ratio)) calc(140 * var(--ratio))}@media only screen and (max-width: 689px){#appartements{padding:calc(30 * var(--ratio));overflow:hidden}}#appartements .content{text-align:left;color:#B29179;display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 689px){#appartements .content{grid-template-columns:1fr}}#appartements .content .col:first-child p:not(:last-child){font-size:calc(18 * var(--ratio))}@media only screen and (max-width: 689px){#appartements .content .col:first-child p:not(:last-child){font-size:calc(20 * var(--ratio));line-height:calc(24 * var(--bf) / 20 * var(--ratio))}}#appartements .content .col:first-child p:not(:last-child)+p{margin-top:1em}#appartements .content .col:first-child p:last-child{padding-top:2em}@media only screen and (max-width: 689px){#appartements .content .col:first-child p:last-child{text-align:center}}#appartements .content .col:not(:last-child){border-right:1px solid #B29179}@media only screen and (max-width: 689px){#appartements .content .col:not(:last-child){border-right:none;position:relative}#appartements .content .col:not(:last-child):after{content:"";position:absolute;bottom:0;width:80%;margin-left:10%;border-bottom:2px solid #B29179}}#appartements .content .col{padding-left:calc(30 * var(--ratio));padding-right:calc(30 * var(--ratio))}@media only screen and (max-width: 689px){#appartements .content .col{padding-left:0;padding-right:0;padding-top:calc(25 * var(--ratio));padding-bottom:calc(25 * var(--ratio))}}#appartements .content .col p:last-child{padding-top:2em}@media only screen and (max-width: 689px){#appartements .content .col p:last-child{text-align:center}}#appartements .content .col ul{margin-left:1.3em}#appartements .content .col ul li{font-size:calc(18 * var(--ratio));margin-bottom:1em}@media only screen and (max-width: 689px){#appartements .content .col ul li{font-size:calc(20 * var(--ratio));line-height:calc(24 * var(--bf) / 20 * var(--ratio));margin-bottom:1.2em}}#exterieurs{position:relative;isolation:isolate;padding:0 calc(80 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs{padding-inline:calc(30 * var(--ratio))}}#exterieurs .content{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 689px){#exterieurs .content{display:block}}#exterieurs .content .bg{position:absolute;background-color:#B29179;width:100%;top:calc(170 * var(--ratio));bottom:calc(224 * var(--ratio));left:0;right:0;z-index:-1}@media only screen and (max-width: 689px){#exterieurs .content .bg{top:calc(160 * var(--ratio));bottom:calc(117 * var(--ratio))}}#exterieurs .content .col1{width:calc(781 * var(--ratio));position:relative}@media only screen and (max-width: 689px){#exterieurs .content .col1{width:100%}}#exterieurs .content .col1 .item:first-child{position:relative;left:calc(-694 * var(--ratio));width:calc(1194 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col1 .item:first-child{position:static;width:100%}}#exterieurs .content .col1 .item:nth-child(2){margin-top:calc(83 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col1 .item:nth-child(2){margin-top:calc(94 * var(--ratio))}}#exterieurs .content .col2{padding-top:calc(888 * var(--ratio));color:#fff;text-align:left}@media only screen and (max-width: 689px){#exterieurs .content .col2{padding-top:calc(34 * var(--ratio))}}#exterieurs .content .col2 h2{margin-left:calc(90 * var(--bf) / 50 * var(--ratio));margin-top:calc(30 * var(--bf) / 50 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col2 h2{margin-left:0;margin-top:0}}#exterieurs .content .col2 p:not(.zone-cta){font-size:calc(18 * var(--ratio));padding-right:calc(290 * var(--bf) / 18 * var(--ratio));padding-left:calc(90 * var(--bf) / 18 * var(--ratio))}#exterieurs .content .col2 p:not(.zone-cta)+p{margin-top:calc(21 * var(--bf) / 18 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col2 p:not(.zone-cta){font-size:calc(20 * var(--ratio));line-height:calc(24 * var(--bf) / 20 * var(--ratio));padding-right:0;padding-left:0}}#exterieurs .content .col2 p.zone-cta{padding-top:3em;padding-left:calc(90 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col2 p.zone-cta{text-align:center;padding-left:0}}#exterieurs .content .col2 .zone-visuel2{padding-top:calc(60 * var(--ratio));padding-right:calc(100 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .col2 .zone-visuel2{padding-right:0}}#exterieurs .content .num45{position:absolute;aspect-ratio:686 / 674;width:calc(686 * var(--ratio));right:calc(51 * var(--ratio));top:calc(394 * var(--ratio))}@media only screen and (max-width: 689px){#exterieurs .content .num45{width:calc(343 * var(--ratio));right:0;top:calc(210 * var(--ratio))}}#quartier{background-color:#B29179;margin-top:calc(122 * var(--ratio));padding:calc(40 * var(--ratio)) calc(90 * var(--ratio)) calc(25 * var(--ratio)) calc(170 * var(--ratio));overflow:hidden}@media only screen and (max-width: 689px){#quartier{padding:calc(45 * var(--ratio));margin-top:calc(80 * var(--ratio));overflow:hidden}}#quartier .content{display:flex;gap:calc(77 * var(--ratio))}@media only screen and (max-width: 689px){#quartier .content{display:block}}#quartier .content .col1{width:calc(662 * var(--ratio));padding-top:calc(157 * var(--ratio));padding-bottom:calc(252 * var(--ratio));color:#fff;text-align:left}@media only screen and (max-width: 689px){#quartier .content .col1{width:100%;padding-top:calc(5 * var(--ratio));padding-bottom:calc(40 * var(--ratio))}}#quartier .content .col1 p:not(.zone-cta){text-align:left;font-size:calc(18 * var(--ratio));margin-bottom:1.5em;padding-right:calc(45 * var(--bf) / 18 * var(--ratio))}@media only screen and (max-width: 689px){#quartier .content .col1 p:not(.zone-cta){font-size:calc(20 * var(--ratio));line-height:calc(24 * var(--bf) / 20 * var(--ratio));padding-right:0}}#quartier .content .col1 ul{margin-left:1.3em;padding-right:calc(45 * var(--ratio))}#quartier .content .col1 ul li{font-size:calc(18 * var(--ratio));margin-bottom:1em}@media only screen and (max-width: 689px){#quartier .content .col1 ul li{font-size:calc(20 * var(--ratio));margin-bottom:1.2em}}#quartier .content .col1 .zone-cta{margin-top:3em}@media only screen and (max-width: 689px){#quartier .content .col1 .zone-cta{text-align:center}}#quartier .content .col2{position:relative;padding-left:calc(80 * var(--ratio))}@media only screen and (max-width: 689px){#quartier .content .col2{padding-left:0;margin-right:calc(-75 * var(--ratio))}}#quartier .content .col2 .carte{width:calc(920 * var(--ratio))}@media only screen and (max-width: 689px){#quartier .content .col2 .carte{width:calc(543 * var(--ratio))}}#quartier .content .col2 .vignette{box-sizing:content-box;position:absolute;width:calc(375 * var(--ratio));top:calc(660 * var(--ratio));left:0;border:calc(20 * var(--ratio)) solid #fff;border-radius:50%}@media only screen and (max-width: 689px){#quartier .content .col2 .vignette{position:static;width:calc(324 * var(--ratio));margin-left:calc(-240 * var(--ratio));margin-top:calc(-110 * var(--ratio))}}@media only screen and (max-width: 689px){#footer{padding-left:calc(30 * var(--ratio));padding-right:calc(30 * var(--ratio))}}#footer .zone-logos{display:flex;justify-content:center;padding-top:calc(60 * var(--ratio));padding-bottom:calc(40 * var(--ratio));gap:calc(80 * var(--ratio))}@media only screen and (max-width: 689px){#footer .zone-logos{gap:calc(35 * var(--ratio))}}#footer .zone-logos div{display:flex;flex-direction:column;justify-content:space-between}#footer .zone-logos p{font-size:calc(12 * var(--ratio));line-height:calc(18 * var(--bf) / 12 * var(--ratio));letter-spacing:calc(.6 * var(--bf) / 12 * var(--ratio));color:#37393F;margin-bottom:0;text-transform:uppercase}#footer .zone-logos img{display:block}#footer .zone-logos div:first-child img{aspect-ratio:338 / 60;width:calc(338 * var(--ratio))}#footer .zone-logos div:last-child img{aspect-ratio:166 / 34;width:calc(166 * var(--ratio))}#footer .mentions{text-align:center;line-height:calc(40 * var(--ratio));vertical-align:middle}#footer .mentions a{display:inline-block;text-align:center;text-decoration:none;color:#B29179;font-size:calc(15.2 * var(--ratio));line-height:calc(40 * var(--bf) / 15.2 * var(--ratio))}#footer .mentions a+a{margin-left:6em}@media only screen and (max-width: 689px){#footer .mentions a{font-size:calc(12 * var(--ratio));line-height:calc(14 * var(--bf) / 12 * var(--ratio))}#footer .mentions a+a{margin-left:3em}}#footer .mentions a:hover{color:#000F}body.pages .wrapper .content{padding-top:0}body.pages .wrapper .content>h1{margin-top:inherit}body.pages section{width:100%;max-width:100%}.pages{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.pages .menu a{text-decoration:none}.pages .menu a:hover{text-decoration:underline}.pages section{width:calc(1640 * var(--ratio));max-width:100%}.pages .separateur{padding:calc(20 * var(--ratio)) 20%}.pages .separateur hr{width:100%}.pages .back-home{position:absolute;line-height:calc(42 * var(--ratio));height:calc(42 * var(--ratio))}@media only screen and (max-width: 689px){.pages .back-home{top:calc(0 * var(--ratio))}}.pages .back-home svg{display:inline-block;width:calc(35 * var(--ratio));vertical-align:middle}.pages .back-home:hover{opacity:0.8}.pages .wrapper .content{position:relative;max-width:100%;margin:0 auto;padding:calc(20 * var(--ratio)) calc(40 * var(--ratio));text-align:left}@media only screen and (max-width: 689px){.pages .wrapper .content{width:calc(100% - (var(--guttersMobile) * 2px));margin:0 auto;padding:1em 1em 3em}}.pages .wrapper .content>ul>li,.pages .wrapper .content>ol>li,.pages .wrapper .content p,.pages .wrapper .content td{font-size:calc(18 * var(--ratio));line-height:1.2em;color:#333}@media only screen and (max-width: 689px){.pages .wrapper .content>ul>li,.pages .wrapper .content>ol>li,.pages .wrapper .content p,.pages .wrapper .content td{font-size:calc(18 * var(--ratio))}}.pages .wrapper .content a{color:#000}.pages .wrapper .content>h1{text-align:center;color:#B29179;font-size:calc(26 * var(--ratio));width:calc(800 * var(--bf) / 26 * var(--ratio));max-width:100%;margin:calc(50 * var(--bf) / 26 * var(--ratio)) auto calc(50 * var(--bf) / 26 * var(--ratio))}@media only screen and (max-width: 689px){.pages .wrapper .content>h1{margin:calc(80 * var(--bf) / 26 * var(--ratio)) auto calc(50 * var(--bf) / 26 * var(--ratio));font-size:calc(16 * var(--ratio));line-height:calc(30 * var(--bf) / 16 * var(--ratio));width:inherit}}.pages .wrapper .content>h1+.separateur{margin-bottom:calc(40 * var(--bf) / 26 * var(--ratio))}@media only screen and (max-width: 689px){.pages .wrapper .content>h1+h2{margin:0;padding:0}}.pages .wrapper .content>h2{margin:calc(20 * var(--bf) / 26 * var(--ratio)) 0 0 0;padding:0;color:#B29179;font-size:calc(26 * var(--ratio));line-height:calc(31.2 * var(--bf) / 26 * var(--ratio))}.pages .wrapper .content>h2+p{margin:0;padding:0.2em 0 0 0}@media only screen and (max-width: 689px){.pages .wrapper .content>h2{font-size:calc(24 * var(--ratio));margin:calc(20 * var(--bf) / 24 * var(--ratio)) 0 0 0}}.pages .wrapper .content>p{padding:0;line-height:1.2em}.pages .wrapper .content>p sup{font-size:1em}.pages .wrapper .content>p+p{margin-top:0.5em}.pages .wrapper .content>p+ul{margin-top:0.2em}.pages .wrapper .content ol,.pages .wrapper .content ul{padding:0 0 0 2em;margin:0.8em 0 0 0}@media only screen and (max-width: 689px){.pages .wrapper .content ol li,.pages .wrapper .content ul li{font-size:calc(18 * var(--ratio))}.pages .wrapper .content ol li>p,.pages .wrapper .content ol li>ul>li,.pages .wrapper .content ol li>ul>li>p,.pages .wrapper .content ul li>p,.pages .wrapper .content ul li>ul>li,.pages .wrapper .content ul li>ul>li>p{font-size:calc(18 * var(--bf) / 18 * var(--ratio))}}.pages .wrapper .content ol+p,.pages .wrapper .content ul+p{margin-top:1em}.pages .wrapper .content table{border-collapse:collapse;margin:1em auto;max-width:100%;border:1px solid #333}.pages .wrapper .content table thead td{color:#ffffff;background-color:#000;border:1px solid #000;text-align:center;font-size:calc(16 * var(--ratio))}.pages .wrapper .content table td{border:1px solid #000;padding:0.6em 1em;font-size:calc(18 * var(--ratio))}.pages .wrapper .content table td span{display:none}.pages .wrapper .content table .title{display:none;font-weight:600}.pages .wrapper .content table .title:after{content:' : ';display:inline-block;margin:0 0.3em}@media only screen and (max-width: 689px){.pages .wrapper .content table{border:0;border-collapse:collapse;border-spacing:0;counter-reset:rowNumber}.pages .wrapper .content table .title{display:inline-block}.pages .wrapper .content table thead{display:none}.pages .wrapper .content table tr{display:block;padding:3em 1.5em 1em;border:1px solid #333;position:relative;counter-increment:rowNumber}.pages .wrapper .content table tr:before{content:counter(rowNumber) " - " attr(data-content) " : ";display:block;width:100%;height:calc(32 * var(--bf) / 18 * var(--ratio));line-height:calc(32 * var(--bf) / 18 * var(--ratio));top:0;left:0;right:0;padding:0 .5em;position:absolute;background-color:#333;color:#fff;font-weight:600;font-size:calc(18 * var(--bf) / 16 * var(--ratio))}.pages .wrapper .content table tr+tr{margin-top:1em}.pages .wrapper .content table tr td{display:block;padding:0.2em 0;border:0;font-size:calc(18 * var(--ratio));line-height:calc(21.6 * var(--ratio))}.pages .wrapper .content table tr td:first-child{display:none}.pages .wrapper .content table tr td span{font-weight:bold;color:#000;display:inline-block}.pages .wrapper .content table tr td span:after{content:':';display:inline-block;margin:0 calc(5 * var(--ratio)) 0 calc(2 * var(--ratio))}.pages .wrapper .content table tr td span+td{order:1}}:root{--sceneWidth: 542;--formWidth: 359}@media only screen and (max-width: 689px){:root{--sceneWidth: 479;--formWidth: 430}}[disabled]{cursor:default}label[for]{cursor:pointer}.relative{position:relative;padding:0}textarea,input,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:0;padding:0;border:none;box-sizing:border-box;width:100%;max-width:100%}input,textarea,select{background-color:rgba(255,255,255,0);color:#B29179;font-weight:400;font-family:arimo,sans-serif;font-size:calc(16 * var(--ratio));line-height:calc(46 * var(--bf) / 16 * var(--ratio));letter-spacing:calc(.8 * var(--bf) / 16 * var(--ratio));padding:0 .5em;border:calc(3 * var(--bf) / 16 * var(--ratio)) solid #B29179}@media only screen and (max-width: 689px){input,textarea,select{font-size:calc(19 * var(--ratio));line-height:calc(55 * var(--bf) / 19 * var(--ratio));border:calc(2 * var(--bf) / 19 * var(--ratio)) solid #B29179}}label[for="message"]{font-family:arimo,sans-serif;font-weight:600;font-size:calc(16 * var(--ratio));text-align:left;width:100%;display:block;margin:0 0 calc(11 * var(--bf) / 16 * var(--ratio)) 0}@media only screen and (max-width: 689px){label[for="message"]{font-size:calc(19 * var(--ratio));line-height:calc(55 * var(--bf) / 19 * var(--ratio))}}textarea{line-height:1.3em;padding:0.5em .5em;height:calc(190 * var(--ratio));min-height:calc(190 * var(--ratio));max-height:calc(190 * var(--ratio));width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%}@media only screen and (max-width: 689px){textarea{line-height:1em}}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=submit]:-webkit-autofill,input[type=submit]:-webkit-autofill:hover,input[type=submit]:-webkit-autofill:focus,input[type=submit]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active{background-color:rgba(255,255,255,0.95) !important;color:#B29179 !important;transition:none;transition-property:inherit !important;-webkit-box-shadow:0 0 0px 0px rgba(255,255,255,0.95) inset !important;-webkit-text-fill-color:#B29179 !important}input[type=text].disabled,input[type=text][disabled],input[type=text].disabled:hover,input[type=text][disabled]:hover,input[type=submit].disabled,input[type=submit][disabled],input[type=submit].disabled:hover,input[type=submit][disabled]:hover,input[type=tel].disabled,input[type=tel][disabled],input[type=tel].disabled:hover,input[type=tel][disabled]:hover,input[type=password].disabled,input[type=password][disabled],input[type=password].disabled:hover,input[type=password][disabled]:hover,input[type=email].disabled,input[type=email][disabled],input[type=email].disabled:hover,input[type=email][disabled]:hover{opacity:0.3;cursor:default}select{cursor:pointer;background-color:transparent;position:relative;z-index:2;background-color:transparent}select.disabled,select[disabled],select.disabled:hover,select[disabled]:hover{opacity:0.3;cursor:default}select::-ms-expand{display:none}select:not(:focus){background-color:transparent}select:focus{border-color:#B29179;color:#B29179;outline:none}select option[disabled]{display:none}select option{height:calc(46 * var(--ratio));line-height:calc(46 * var(--ratio))}select+span{display:block;width:calc(45 * var(--ratio));height:100%;position:absolute;right:calc(10 * var(--ratio));z-index:1;background-color:rgba(0,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22  width=%2214.7px%22 height=%228.7px%22 viewBox=%220 0 14.7 8.7%22%3E%3Cpolygon fill=%22%23B29179%22 points=%227.2,8.7 0,1.4 1.4,0 7.3,5.9 13.3,0 14.7,1.4 %22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1.5em auto;content:"";width:100%;height:100%;display:block;transform:rotate(-90deg);transition:transform 0.3s}select:hover+span:before{transform:rotate(0deg)}input[type=submit]{overflow:hidden;padding:0;position:absolute;top:0;left:0;color:transparent;background-color:transparent;border:0;font-size:calc(17 * var(--ratio));cursor:pointer}input[type=checkbox],input[type=radio]{position:absolute;z-index:1;opacity:0;top:0;left:0;width:1px;height:1px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]+label,input[type=radio]+label{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]+label[for] span,input[type=radio]+label[for] span{font-size:calc(16 * var(--ratio));line-height:calc(18 * var(--bf) / 16 * var(--ratio));display:block;text-align:left;padding-left:0.65em;display:block;max-width:calc(100% - 23 * var(--ratio))}@media only screen and (max-width: 689px){input[type=checkbox]+label[for] span,input[type=radio]+label[for] span{font-size:calc(17 * var(--ratio));line-height:calc(22 * var(--bf) / 17 * var(--ratio))}}input[type=checkbox]+label[for]:before,input[type=radio]+label[for]:before{box-sizing:border-box;content:'';position:relative;z-index:2;cursor:pointer;vertical-align:middle;border-radius:0.1em;position:relative;background-color:rgba(255,255,255,0.95);padding:0;margin:0;width:calc(23 * var(--bf) / 16 * var(--ratio));height:calc(23 * var(--bf) / 16 * var(--ratio));border:calc(2 * var(--ratio)) solid #B29179;outline:calc(0 * var(--ratio)) solid #B29179}@media only screen and (max-width: 689px){input[type=checkbox]+label[for]:before,input[type=radio]+label[for]:before{width:calc(22 * var(--bf) / 17 * var(--ratio));height:calc(22 * var(--bf) / 17 * var(--ratio))}}input[type=checkbox]+label[for]:hover:before,input[type=radio]+label[for]:hover:before{outline:calc(1 * var(--ratio)) solid #B29179}input[type=checkbox]:checked+label[for]:before,input[type=radio]:checked+label[for]:before{background-color:#B29179;border-color:rgba(255,255,255,0.95);outline:calc(1 * var(--ratio)) solid #B29179}input[type=checkbox]:checked+label[for]:hover:before,input[type=radio]:checked+label[for]:hover:before{outline:calc(2 * var(--ratio)) solid #B29179}input[type=radio]+label[for]:before{border-radius:100%}input[readonly=readonly]{background-color:#f1f1f1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error-select[type=radio]+label,.error-select[type=checkbox]+label,.error-select,input.error-select{animation:blink 1s;animation-iteration-count:3}.error-select[type=radio]+label:before,.error-select[type=checkbox]+label:before{animation:blinkRadioCb 1s;animation-iteration-count:3}select.error-select{animation:blinkSelect 1s;animation-iteration-count:3}select.error-select+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22  width=%2214.7px%22 height=%228.7px%22 viewBox=%220 0 14.7 8.7%22%3E%3Cpolygon fill=%22%23B29179%22 points=%227.2,8.7 0,1.4 1.4,0 7.3,5.9 13.3,0 14.7,1.4 %22/%3E%3C/svg%3E");animation:blinkSelectBefore 1s;animation-iteration-count:3}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-placeholder{color:inherit}::placeholder{color:inherit}:-ms-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}.error-select::-webkit-input-placeholder{animation:blink 1s;animation-iteration-count:3}.error-select::-moz-placeholder{animation:blink 1s;animation-iteration-count:3}.error-select:-ms-placeholder{animation:blink 1s;animation-iteration-count:3}.error-select::placeholder{animation:blink 1s;animation-iteration-count:3}.error-select:-ms-input-placeholder{animation:blink 1s;animation-iteration-count:3}.error-select:-moz-placeholder{animation:blink 1s;animation-iteration-count:3}@keyframes blinkSelect{50%{border-color:red;color:red}}@keyframes blinkSelectBefore{50%{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22  width=%2214.7px%22 height=%228.7px%22 viewBox=%220 0 14.7 8.7%22%3E%3Cpolygon fill=%22%23ff0000%22 points=%227.2,8.7 0,1.4 1.4,0 7.3,5.9 13.3,0 14.7,1.4 %22/%3E%3C/svg%3E")}}@keyframes blink{50%{color:red;border-color:red}}@keyframes blinkRadioCb{50%{outline:calc(2 * var(--ratio)) solid red}}#formulaire-zone,#formulaire-contact{max-width:100%;position:relative;margin:0 auto;text-align:center;background-color:rgba(255,255,255,0.95);color:#B29179;width:calc(var(--sceneWidth) * var(--ratio))}@media only screen and (max-width: 689px){#formulaire-zone,#formulaire-contact{margin:0 auto;padding:0}}#formulaire-zone .zone-formulaire,#formulaire-contact .zone-formulaire{width:100%}#formulaire-zone .separateur:first-of-type,#formulaire-contact .separateur:first-of-type{padding:calc(80 * var(--ratio)) 0 0}@media only screen and (max-width: 689px){#formulaire-zone .separateur:first-of-type,#formulaire-contact .separateur:first-of-type{padding:calc(80 * var(--ratio)) calc(var(--guttersMobile) * var(--ratio)) 0}}#formulaire-zone .separateur:last-of-type,#formulaire-contact .separateur:last-of-type{padding:0 0 calc(60 * var(--ratio))}@media only screen and (max-width: 689px){#formulaire-zone .separateur:last-of-type,#formulaire-contact .separateur:last-of-type{padding:0 calc(var(--guttersMobile) * var(--ratio)) calc(60 * var(--ratio))}}#formulaire-zone .object,#formulaire-contact .object{position:relative;overflow:hidden;z-index:2;padding:0 0 0 0}@media only screen and (max-width: 689px){#formulaire-zone .object,#formulaire-contact .object{padding:0}}#formulaire-zone .object .object-face.form-face,#formulaire-contact .object .object-face.form-face{position:relative;z-index:1;-webkit-filter:blur(0);filter:blur(0);transition:filter 0.3s, webkit-filter 0.3s}#formulaire-zone .object .object-face.form-face.poped,#formulaire-contact .object .object-face.form-face.poped{-webkit-filter:blur(3px);filter:blur(3px)}#formulaire-zone .object .object-face.message-face,#formulaire-contact .object .object-face.message-face{position:absolute;z-index:2;left:0;top:100%;width:100%;height:100%;opacity:0;display:flex;justify-content:end;align-items:center;flex-direction:column;background:linear-gradient(rgba(95,0,255,0) 0%, rgba(186,182,189,0.133333) 80%, rgba(186,182,189,0.2))}#formulaire-zone .object .object-face.message-face p,#formulaire-contact .object .object-face.message-face p{color:#000;font-size:calc(21 * var(--ratio));line-height:calc(26 * var(--bf) / 21 * var(--ratio))}#formulaire-zone .object .object-face.message-face b,#formulaire-contact .object .object-face.message-face b{color:#000}#formulaire-zone .object .object-face.message-face .box,#formulaire-contact .object .object-face.message-face .box{position:relative;background-color:#ffffff;padding:3em 2em 3em;margin:auto auto 65.5% auto;border:2px solid #ffffff;box-shadow:0px calc(4 * var(--ratio)) calc(34 * var(--ratio)) rgba(0,0,0,0.25)}@media only screen and (max-width: 689px){#formulaire-zone .object .object-face.message-face .box,#formulaire-contact .object .object-face.message-face .box{margin:auto auto 24em auto}}#formulaire-zone .object .object-face.message-face .box .closeFace,#formulaire-contact .object .object-face.message-face .box .closeFace{color:#ffffff;position:absolute;font-size:calc(20 * var(--ratio));top:0.5em;right:0.5em;line-height:1;cursor:pointer;opacity:0.7}#formulaire-zone .object .object-face.message-face .box .closeFace:not(.active),#formulaire-contact .object .object-face.message-face .box .closeFace:not(.active){display:none}#formulaire-zone .object .object-face.message-face .box .closeFace:hover,#formulaire-contact .object .object-face.message-face .box .closeFace:hover{font-weight:bolder;opacity:1}form{max-width:100%;padding:0;margin:0 auto}@media only screen and (max-width: 689px){form{padding:0;border:0}}form .top-form{width:100%;max-width:100%;color:#B29179;margin:0 auto 0}@media only screen and (max-width: 689px){form .top-form{margin:0 auto}}form .top-form .tel-us{position:absolute;top:calc(-57 * var(--ratio));right:calc(61 * var(--ratio))}@media only screen and (max-width: 689px){form .top-form .tel-us{top:calc(-53 * var(--ratio))}}form .content-form{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(var(--formWidth) * var(--ratio));max-width:100%;margin:0 auto}form .content-form>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;width:100%}@media only screen and (max-width: 689px){form .content-form>ul{width:100%;max-width:100%}}form .content-form>ul.optin-ul{width:100%;margin-top:calc(33 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul.optin-ul{margin-top:calc(28 * var(--ratio))}}form .content-form>ul.optin-ul .optin-cb{width:60%;margin:0 auto}@media only screen and (max-width: 689px){form .content-form>ul.optin-ul .optin-cb{width:100%}}form .content-form>ul>li{width:100%;position:relative}form .content-form>ul>li+li{margin-top:calc(20 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li+li{margin-top:calc(28 * var(--ratio))}}@media only screen and (max-width: 689px){form .content-form>ul>li.empty{display:none}}form .content-form>ul>li.double{max-width:100%;width:100%;margin:calc(20 * var(--ratio)) auto 0}@media only screen and (max-width: 689px){form .content-form>ul>li.double{margin:calc(28 * var(--ratio)) auto 0}}form .content-form>ul>li.double .title-double{text-align:left;font-weight:500;font-size:calc(16 * var(--ratio));line-height:calc(22 * var(--bf) / 16 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li.double .title-double{margin:calc(10 * var(--bf) / 16 * var(--ratio)) 0 0}}form .content-form>ul>li.switchby .title{font-weight:500;font-size:calc(16 * var(--ratio));line-height:calc(22 * var(--bf) / 16 * var(--ratio));width:100%;text-align:center;margin-bottom:0.2em}form .content-form>ul>li.switchby .switch-container{position:relative;width:100%;height:calc(46 * var(--ratio));line-height:calc(46 * var(--ratio));border-radius:calc(46 * var(--ratio));overflow:hidden;-webkit-box-shadow:0 0.3em 0.3em rgba(0,0,0,0.18);box-shadow:0 0.3em 0.3em rgba(0,0,0,0.18)}form .content-form>ul>li.switchby .switch-container span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;width:40%;height:100%;font-weight:500;font-size:calc(16 * var(--ratio));line-height:calc(46 * var(--bf) / 16 * var(--ratio));text-transform:uppercase;background-color:#fff;color:#000;border:calc(3 * var(--bf) / 16 * var(--ratio)) solid #000;transition:color 0.3s,background-color 0.3s,width 0.6s cubic-bezier(0.35, -0.01, 0.03, 1)}form .content-form>ul>li.switchby .switch-container span:first-child{left:0;border-top-left-radius:calc(46 * var(--bf) / 16 * var(--ratio));border-bottom-left-radius:calc(46 * var(--bf) / 16 * var(--ratio))}form .content-form>ul>li.switchby .switch-container span:last-child{right:0;border-top-right-radius:calc(46 * var(--bf) / 16 * var(--ratio));border-bottom-right-radius:calc(46 * var(--bf) / 16 * var(--ratio))}form .content-form>ul>li.switchby .switch-container span.active{font-weight:500;font-size:calc(18 * var(--ratio));line-height:calc(46 * var(--bf) / 18 * var(--ratio));border:calc(3 * var(--bf) / 18 * var(--ratio)) solid #c2ff09;background-color:#c2ff09;color:#000;width:60%}form .content-form>ul>li.switchby .switch-container span.active:first-child{border-top-left-radius:calc(46 * var(--bf) / 18 * var(--ratio));border-bottom-left-radius:calc(46 * var(--bf) / 18 * var(--ratio))}form .content-form>ul>li.switchby .switch-container span.active:last-child{border-top-right-radius:calc(46 * var(--bf) / 18 * var(--ratio));border-bottom-right-radius:calc(46 * var(--bf) / 18 * var(--ratio))}form .content-form>ul>li.contactby .byphone,form .content-form>ul>li.contactby .byemail{position:relative;z-index:1;visibility:visible}form .content-form>ul>li.contactby .byphone:not(.active),form .content-form>ul>li.contactby .byemail:not(.active){z-index:0;visibility:hidden;display:none}form .content-form>ul>li.civilite{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-items:center;line-height:calc(36.8 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li.civilite{line-height:calc(55 * var(--ratio));height:calc(55 * var(--ratio))}}form .content-form>ul>li.civilite div{position:relative}form .content-form>ul>li.civilite div+div{margin:0 0 0 calc(55 * var(--ratio))}form .content-form>ul>li.civilite label:before{border-radius:100%}form .content-form>ul>li .search,form .content-form>ul>li .project{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;margin:calc(15 * var(--ratio)) 0 calc(28 * var(--ratio));padding-right:calc(45 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li .search,form .content-form>ul>li .project{margin:calc(15 * var(--ratio)) 0 calc(20 * var(--ratio));flex-wrap:wrap;padding:0;justify-content:flex-start}}form .content-form>ul>li .search>div,form .content-form>ul>li .project>div{position:relative;padding:0 calc(2 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li .search>div,form .content-form>ul>li .project>div{min-width:calc(113 * var(--ratio));margin:0 0 calc(3 * var(--ratio)) 0}}form .content-form>ul>li .search label,form .content-form>ul>li .project label{line-height:calc(27 * var(--ratio))}form .content-form>ul>li .search input[type=checkbox]+label[for] span,form .content-form>ul>li .search input[type=radio]+label[for] span,form .content-form>ul>li .project input[type=checkbox]+label[for] span,form .content-form>ul>li .project input[type=radio]+label[for] span{line-height:calc(27 * var(--ratio))}form .content-form>ul>li .search input[type=checkbox]+label[for]:before,form .content-form>ul>li .search input[type=radio]+label[for]:before,form .content-form>ul>li .project input[type=checkbox]+label[for]:before,form .content-form>ul>li .project input[type=radio]+label[for]:before{margin:0;width:calc(27 * var(--ratio));height:calc(27 * var(--ratio))}form .content-form>ul>li .search input[type=checkbox]:checked+label[for]:before,form .content-form>ul>li .search input[type=radio]:checked+label[for]:before,form .content-form>ul>li .project input[type=checkbox]:checked+label[for]:before,form .content-form>ul>li .project input[type=radio]:checked+label[for]:before{border-width:3px}form .content-form>ul>li .radio-cta{position:relative;margin:0 auto calc(10 * var(--ratio))}form .content-form>ul>li .radio-cta input[type=radio]{left:50%;top:100%}form .content-form>ul>li .radio-cta input[type=radio]+label[for] span{text-transform:uppercase;border:calc(2 * var(--bf) / 18 * var(--ratio)) solid #8F6648;margin:0;padding:0;display:block;text-align:center;width:100%;color:#8F6648;font-weight:700;font-size:calc(18 * var(--ratio));line-height:calc(23 * var(--bf) / 18 * var(--ratio));padding:calc(10 * var(--bf) / 18 * var(--ratio))}@media only screen and (max-width: 689px){form .content-form>ul>li .radio-cta input[type=radio]+label[for] span{border:calc(2 * var(--bf) / 12 * var(--ratio)) solid #8F6648;font-size:calc(12 * var(--ratio));line-height:calc(14 * var(--bf) / 12 * var(--ratio));padding:calc(6 * var(--bf) / 12 * var(--ratio))}}form .content-form>ul>li .radio-cta input[type=radio]+label[for]:before{content:none}form .content-form>ul>li .radio-cta input[type=radio]:checked+label{cursor:default}form .content-form>ul>li .radio-cta input[type=radio]:checked+label span{color:#ffffff;background-color:#8F6648}form .content-form>ul>li .radio-cta input[type=radio]:not(:checked)+label:hover{opacity:0.7}form .content-form>ul>li.optin-radio{display:flex;flex-wrap:wrap;justify-content:flex-start}form .content-form>ul>li.optin-radio p{width:100%;text-align:left;font-size:calc(16 * var(--ratio));line-height:calc(22 * var(--bf) / 16 * var(--ratio));margin-bottom:0.2em}form .content-form>ul>li.optin-radio div+div{margin-left:calc(36 * var(--ratio))}form .content-form>ul>li.optin-cb label[for]{align-items:flex-start}form .content-form>ul>li.optin-cb label[for] span{font-size:calc(12 * var(--ratio));line-height:calc(18 * var(--bf) / 12 * var(--ratio));letter-spacing:calc(.48 * var(--bf) / 12 * var(--ratio))}form .content-form>ul>li.optin-cb .relative+.relative{margin-top:0.5em}@media only screen and (max-width: 689px){form .content-form>ul+ul,form .content-form>ul>li+li,form .content-form>ul>li:nth-child(1n+3){margin-top:calc(18 * var(--ratio))}}form .content-form .footer-form{margin:calc(15 * var(--ratio)) auto calc(3 * var(--ratio));position:relative}form .content-form .footer-form a,form .content-form .footer-form input{z-index:1;width:calc(254 * var(--bf) / 17 * var(--ratio));height:calc(50 * var(--bf) / 17 * var(--ratio));display:block}form .content-form .footer-form input{z-index:2}form .asterisque{width:calc(var(--formWidth) * var(--ratio));max-width:100%;margin:0 auto calc(28 * var(--ratio))}@media only screen and (max-width: 689px){form .asterisque{margin:calc(0 * var(--ratio)) auto calc(35 * var(--ratio))}}form .asterisque p{font-size:calc(11 * var(--ratio));line-height:calc(15 * var(--bf) / 11 * var(--ratio));text-align:left;width:calc(254 * var(--bf) / 11 * var(--ratio));margin:0 auto}form .asterisque a{color:#B29179}#datepicker-target{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}@media only screen and (max-width: 689px){#datepicker-target{flex-direction:column}}#datepicker-target #datepicker{width:calc(232 * var(--bf) / 16 * var(--ratio))}@media only screen and (max-width: 689px){#datepicker-target #datepicker{width:100%}}#datepicker-target #heures{width:calc(174 * var(--bf) / 16 * var(--ratio))}@media only screen and (max-width: 689px){#datepicker-target #heures{width:100%;margin-top:calc(18 * var(--bf) / 19 * var(--ratio))}}#datepicker-target #ui-datepicker-div{-webkit-box-shadow:0 0.3em 0.3em rgba(0,0,0,0.1);box-shadow:0 0.3em 0.3em rgba(0,0,0,0.1);color:#000;z-index:3000 !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;display:block;width:100%}#datepicker-target #ui-datepicker-div .ui-widget-header{background:#ffffff;border:none}.ui-datepicker td span,.ui-datepicker td a{text-align:center !important}#cp-ville{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}@media only screen and (max-width: 689px){#cp-ville{flex-direction:column}}#cp-ville #cp{width:calc(174 * var(--bf) / 16 * var(--ratio))}@media only screen and (max-width: 689px){#cp-ville #cp{width:100%}}#cp-ville #ville{width:calc(232 * var(--bf) / 16 * var(--ratio))}@media only screen and (max-width: 689px){#cp-ville #ville{width:100%;margin-top:calc(18 * var(--bf) / 19 * var(--ratio))}}label[for="email"]{font-weight:700;font-size:calc(18 * var(--ratio));line-height:calc(18 * var(--bf) / 18 * var(--ratio));letter-spacing:calc(0 * var(--bf) / 18 * var(--ratio));display:block;width:100%;text-align:left;margin:0 0 calc(13 * var(--bf) / 18 * var(--ratio))}h2{text-transform:uppercase;font-size:calc(50 * var(--ratio));line-height:calc(58 * var(--bf) / 50 * var(--ratio));font-weight:normal;text-align:left;border-left:calc(2 * var(--bf) / 50 * var(--ratio)) solid #fff;margin-bottom:1em}@media only screen and (max-width: 689px){h2{font-size:calc(40 * var(--ratio));line-height:calc(45 * var(--bf) / 40 * var(--ratio))}}h2 span{display:block;margin-left:calc(14 * var(--bf) / 50 * var(--ratio));border-left:calc(2 * var(--bf) / 50 * var(--ratio)) solid #fff;padding-left:calc(30 * var(--bf) / 50 * var(--ratio))}h2.surFondBlanc{color:#B29179;border-color:#B29179}h2.surFondBlanc span{border-color:#B29179}h3{font-size:calc(28 * var(--ratio));font-weight:bold;margin-bottom:1em}.cta{display:inline-block;color:#B29179;background-color:#fff;text-decoration:none;font-size:calc(17 * var(--ratio));line-height:calc(50 * var(--bf) / 17 * var(--ratio));letter-spacing:calc(.255 * var(--bf) / 17 * var(--ratio));text-transform:uppercase;padding-inline:2em;vertical-align:middle;position:relative;transition:color 0.4s;min-width:calc(254 * var(--bf) / 17 * var(--ratio));text-align:center}.cta:hover,.cta.active{color:#fff;transition:color 0.2s}@media only screen and (max-width: 689px){.cta{font-size:calc(19 * var(--ratio));line-height:calc(60 * var(--bf) / 19 * var(--ratio));letter-spacing:calc(.285 * var(--bf) / 19 * var(--ratio));min-width:calc(254 * var(--bf) / 19 * var(--ratio))}}.cta:before{content:"";position:absolute;top:0;left:0;height:100%;width:calc(10 * var(--bf) / 17 * var(--ratio));background-color:rgba(178,145,121,0.376471);transition:width 0.4s}@media only screen and (max-width: 689px){.cta:before{width:calc(10 * var(--bf) / 19 * var(--ratio))}}.cta:hover:before,.cta.active:before{width:100%;transition:width 0.2s}.cta span{position:relative;z-index:1}.cta.surFondBlanc{color:#fff;background-color:#B29179}.cta.surFondBlanc:hover{color:#B29179}.cta.surFondBlanc:before{background-color:#E8DED7}
