:root{--rv-terra:#A8624C;--rv-peche:#D4957A;--rv-nude:rgba(212,149,122,.16);--rv-cream:#FBF7F3;--rv-taupe:#5E5552;--rv-title:#4A4240}body{color:var(--rv-taupe);-webkit-font-smoothing:antialiased}::selection{background:var(--rv-nude);color:var(--rv-title)}.et_pb_button_module_wrapper:has(.rv-inline),.et_pb_button_module_wrapper.rv-inline{display:inline-block;margin-right:12px;vertical-align:top}.rv-center-btns{text-align:center}.et_pb_button{transition:all .3s ease!important}.et_pb_button:hover{transform:translateY(-2px)}.rv-card{transition:transform .4s ease,box-shadow .4s ease!important}.rv-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -12px rgba(74,66,64,.18)!important}.rv-float{position:relative;z-index:3}.rv-step{position:relative}.rv-step .rv-step-n{position:absolute;left:0;top:-4px;font-size:34px;font-weight:300;color:var(--rv-peche);letter-spacing:1px;line-height:1}.rv-step:last-child{border-bottom:0!important;margin-bottom:0!important}.rv-check ul{list-style:none!important;padding:0!important;margin:0}.rv-check li{position:relative;padding-left:38px;margin-bottom:16px;line-height:1.65}.rv-check li:last-child{margin-bottom:0}.rv-check li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:var(--rv-nude) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A8624C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}.rv-price h2{padding-bottom:6px;margin-bottom:14px;position:relative}.rv-price h2:after{content:"";display:block;width:36px;height:1px;background:var(--rv-peche);margin:14px auto 0}.rv-kicker p:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px;opacity:.7}.rv-kicker.et_pb_text_align_center p:after{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px;opacity:.7}.et_pb_text a{color:var(--rv-terra);text-decoration:underline;text-underline-offset:3px}.et_pb_contact_form .input,.et_pb_contact_form textarea{border-radius:12px!important}@media (max-width:980px){.rv-step .rv-step-n{font-size:28px}}@media (max-width:767px){.et_pb_button_module_wrapper:has(.rv-inline){display:block;margin-right:0}}.et-l--header{position:sticky;top:0;z-index:999}.admin-bar .et-l--header{top:32px}@media (max-width:782px){.admin-bar .et-l--header{top:0}}.rv-menu .et-menu>li>a{padding-bottom:0!important}.rv-menu .et-menu>li{padding-left:13px;padding-right:13px}.rv-menu .et-menu>li>a:hover{color:var(--rv-terra)!important;opacity:1}.rv-menu .et-menu>li.rv-menu-btn{padding-left:18px}.rv-menu .et-menu>li.rv-menu-btn>a{background:var(--rv-terra);color:#fff!important;padding:13px 24px!important;border-radius:40px;letter-spacing:1px;text-transform:uppercase;font-size:13px!important;font-weight:500!important;transition:background .3s ease}.rv-menu .et-menu>li.rv-menu-btn>a:hover{background:#8F503D;color:#fff!important}.rv-menu .et_mobile_menu{border-top-color:var(--rv-terra)!important;border-radius:0 0 16px 16px}.rv-menu .et_mobile_menu li a{font-size:16px}.rv-menu .et_mobile_menu li.rv-menu-btn a{color:var(--rv-terra)!important;font-weight:500}.rv-footer .et_pb_text a{color:rgba(255,255,255,.88);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);transition:all .3s}.rv-footer .et_pb_text a:hover{color:#fff;border-bottom-color:var(--rv-peche)}.rv-foot-txt h4{margin-bottom:18px;padding-bottom:0}.rv-step .et_pb_blurb_content,.rv-step .et_pb_blurb_container,.rv-step .et_pb_blurb_description{position:static!important}.rv-step .rv-step-n{top:0}.rv-left-icon .et_pb_main_blurb_image{text-align:left!important;margin-left:0!important;margin-right:auto!important}.rv-left-icon .et_pb_main_blurb_image .et_pb_image_wrap{margin-left:0!important}.rv-portrait-crop img{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;width:100%}.rv-portrait-arch img{aspect-ratio:3/4.3;object-fit:cover;object-position:50% 20%}.rv-publics{position:relative;z-index:2}.rv-form .input{box-shadow:none!important;border:1px solid #EFE2DA!important}.rv-form .input:focus{border-color:var(--rv-peche)!important;background:#fff!important}.rv-legal h3{margin-top:34px}.rv-legal h3:first-child{margin-top:0}@media (max-width:980px){.rv-hero .et_pb_column{margin-bottom:40px!important}.rv-step{padding-left:64px!important}}.et_pb_blurb .et_pb_blurb_description a{color:var(--rv-terra);text-decoration:none;border-bottom:1px solid rgba(168,98,76,.3)}@media (min-width:981px){.rv-menu .et_pb_menu__wrap{justify-content:stretch!important;flex:1 1 auto}.rv-menu .et_pb_menu__menu,.rv-menu .et_pb_menu__menu>nav{flex:1 1 auto;width:100%;display:flex!important}.rv-menu .et_pb_menu__menu>nav>ul.et-menu{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.rv-menu .et-menu>li:first-child{margin-left:auto}.rv-menu .et-menu>li.rv-menu-btn{margin-left:auto;padding-right:0}}.rv-menu .et-menu>li>a{padding-top:8px!important;padding-bottom:8px!important}.rv-card .et_pb_main_blurb_image{margin-bottom:22px!important;max-width:none!important;width:auto!important}.et_pb_blurb.rv-card .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap{display:inline-block;width:78px!important;max-width:78px!important;height:auto!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important}.rv-card .et_pb_only_image_mode_wrap img{width:78px!important;height:78px!important;max-width:none!important;display:block}.rv-card:hover .et_pb_only_image_mode_wrap img{transform:scale(1.06);transition:transform .4s ease}@media (max-width:767px){.rv-kicker p{font-size:11.5px!important;letter-spacing:2.2px!important}.rv-kicker p:before{width:18px;margin-right:8px}.rv-left-icon.et_pb_blurb{padding:20px 20px 20px 18px!important}.rv-left-icon .et_pb_blurb_content{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:16px;max-width:none!important}.rv-left-icon .et_pb_main_blurb_image{flex:0 0 54px;margin:0!important}.et_pb_blurb.rv-left-icon .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap,.rv-left-icon .et_pb_only_image_mode_wrap img{width:54px!important;height:54px!important;max-width:54px!important}.rv-left-icon .et_pb_blurb_container{flex:1;padding:0!important}.rv-left-icon .et_pb_module_header{font-size:16.5px!important;padding-bottom:4px!important}.rv-left-icon .et_pb_blurb_description{font-size:14.5px!important;line-height:1.6!important}.rv-motifs .et_pb_row,.rv-card{margin-bottom:12px!important}.et_pb_column .rv-card{margin-bottom:12px!important}.rv-publics .et_pb_row{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.rv-publics .et_pb_column{width:auto!important;margin:0!important}.rv-publics .rv-card{padding:20px 12px!important;margin:0!important;height:100%}.rv-publics .et_pb_only_image_mode_wrap,.rv-publics .et_pb_only_image_mode_wrap img{width:56px!important;height:56px!important;max-width:56px!important}.rv-publics .et_pb_main_blurb_image{margin-bottom:12px!important}.rv-publics .et_pb_module_header{font-size:15.5px!important}.rv-publics .et_pb_blurb_description{font-size:13px!important;line-height:1.5!important}.rv-portrait-crop img{aspect-ratio:1/1;object-position:50% 18%}.rv-portrait-arch{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.rv-portrait-arch img{aspect-ratio:3/3.6}.rv-price h2{font-size:40px!important}#rv-cookie-reopen{width:38px;height:38px;left:12px;bottom:12px;opacity:.9}.rv-footer.et_pb_section{padding-bottom:64px!important}}.et_pb_module h1,.et_pb_module h2,h1,h2{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;font-weight:500!important;font-size-adjust:.47;font-variant-numeric:lining-nums;letter-spacing:-.01em!important}h1 em,h2 em{font-style:italic;font-weight:500;color:var(--rv-terra)}.rv-symbole h2 em,.rv-cta h2 em{color:inherit}.rv-reveal{opacity:0;translate:0 22px;transition:opacity .9s cubic-bezier(.2,.65,.3,1),translate .9s cubic-bezier(.2,.65,.3,1);transition-delay:var(--rv-d,0s)}.rv-reveal.rv-in{opacity:1;translate:none}.rv-header,.rv-header .et_pb_row{transition:padding .4s ease,background-color .4s ease,box-shadow .4s ease}.rv-header img{transition:transform .4s ease;transform-origin:left center}body.rv-scrolled .rv-header{box-shadow:0 8px 30px rgba(74,66,64,.07)}body.rv-scrolled .rv-header .et_pb_row{padding-top:4px!important;padding-bottom:4px!important}body.rv-scrolled .rv-header img{transform:scale(.8)}.rv-fil-wrap{position:relative;display:block}.rv-fil-wrap.rv-fil-on img{opacity:0}.rv-fil{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rv-fil path{fill:none;stroke:#fff;stroke-width:8.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01}.rv-fil.rv-draw path{stroke-dashoffset:0;transition:stroke-dashoffset var(--d,1s) cubic-bezier(.5,.1,.35,1) var(--w,0s)}@media (prefers-reduced-motion:reduce){.rv-reveal{opacity:1;translate:none;transition:none}.rv-fil path{stroke-dashoffset:0!important;transition:none!important}}.rv-hero.et_pb_section{padding-bottom:110px!important}.rv-publics.et_pb_section{margin-top:0!important;padding:80px 0 84px!important;background:#fff!important;border-bottom:1px solid rgba(168,98,76,.12)}.rv-publics .et_pb_blurb.rv-card{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:6px 18px!important;transform:none!important}.rv-publics .et_pb_column{position:relative}.rv-publics .et_pb_column+.et_pb_column:before{content:'';position:absolute;left:-17.7px;top:8%;bottom:8%;width:1px;background:linear-gradient(to bottom,rgba(168,98,76,0),rgba(168,98,76,.22) 30%,rgba(168,98,76,.22) 70%,rgba(168,98,76,0))}.rv-publics .et_pb_module_header{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;font-size:27px!important;letter-spacing:0!important;font-variant-numeric:lining-nums}.rv-publics .et_pb_blurb_description{max-width:230px;margin:0 auto}@media (max-width:767px){.rv-publics.et_pb_section{padding:56px 0!important}.rv-publics .et_pb_column+.et_pb_column:before{display:none}.rv-publics .et_pb_blurb.rv-card{padding:18px 8px!important}.rv-publics .et_pb_module_header{font-size:23px!important}.rv-hero.et_pb_section{padding-bottom:64px!important}}body #page-container .rv-cta .et_pb_button{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,translate .35s ease!important}body #page-container .rv-cta a.et_pb_button[href*="doctolib"]:hover{background-color:#A8624C!important;color:#fff!important;border-color:#A8624C!important;box-shadow:0 10px 26px rgba(74,66,64,.18);translate:0 -2px}body #page-container .rv-cta a.et_pb_button[href^="tel:"]:hover{background-color:#fff!important;color:#A8624C!important;border-color:#fff!important;box-shadow:0 10px 26px rgba(74,66,64,.14);translate:0 -2px}