body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.5em;overflow-x:hidden}p,ul,li,a{font-family:'Open Sans',sans-serif;line-height:1.5em}.btn-pl p{font-family:'futura-pt',sans-serif;font-size:16px}.sur-titre p{font-family:"futura-pt"}.titres-footer p{font-family:'futura-pt-bold';text-transform:uppercase;font-size:20px;letter-spacing:2px}.ml-footer ul,.ml-footer li{padding-bottom:0px;font-family:"futura-pt";font-weight:600;font-size:14px!important}.avant-apres p{font-family:"futura-pt"}.prix-contenu a{color:white!important}h1{font-family:'futura-pt',sans-serif!important;font-size:2.7em;line-height:1.5em;font-weight:700}h1.entry-title{font-family:'futura-pt',sans-serif!important;font-size:2.7em;line-height:1.2em;font-weight:700;text-transform:uppercase;padding-bottom:0px;padding-top:0px;margin-bottom:0px}h2{font-family:'futura-pt',sans-serif!important;font-size:1.9em;line-height:1.5em;font-weight:500}h2-like{font-family:'futura-pt',sans-serif!important;font-size:1.3em;line-height:1.5em;font-weight:700;margin-bottom:20px;display:block}h3{font-family:'futura-pt',sans-serif!important;font-size:1.1em;line-height:1.3em;font-weight:600}h4{font-family:'futura-pt',sans-serif!important;font-size:1em;line-height:1.5em;font-weight:600}:root{--et_global_heading_font:'futura-pt'';
  --et_global_body_font: 'Open Sans';
  --et_global_body_font_size: 16px!important;
  --gvid-nv6yz1wj84: 'futura-pt-bold';
  --grad-x: 100%;
  --grad-y: 50%;
}
i.rmp-icon--star  {
  color: #CCA78D;
}
  /*Mobile font custom*/
@media screen and (max-width: 980px)  {
h1  {
  font-size: 1.5em;
}
h1.entry-title  {
  font-size: 1.7em;
}
h2  {
  font-size: 22px;
}
h3  {
  font-size: 18px;
}
}
  /**DISPLAY CUSTOM**/
  /**MENU SETTINGS**/
  /*MENU COLLAPSIBLE ET CLICABLE ITEMS PARENTS*/
  /* Proper Collapsable Mobile Menu */
  /* Style the icon's placeholder */ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.menu_ending>.sub-menu{right:0!important;left:auto!important}.bread-crumb{color:#333333!important;font-size:0.8em!important}.bread-crumb a{color:#333333!important;font-size:0.8em!important}a{font-size:16px;line-height:1.5em;font-weight:700;color:#333333}.et_pb_scroll_top.et-pb-icon.et-visible,.et_pb_scroll_top.et-hidden{background:#F6F3F0;color:#2C4351;border:0px solid #88afb8;width:50px;height:50px;border-radius:30px!important;right:10px}.comment-form-url{display:none}@media (max-width:980px){form#commentform{display:flex;flex-wrap:wrap;justify-content:center}form#commentform p{width:100%}p.comment-form-author,p.comment-form-email{display:inline-block;width:100%}p.comment-form-author input,p.comment-form-email input{width:100%!important}p.comment-form-cookies-consent,p.form-submit.et_pb_button_wrapper{width:fit-content}}.wpcf7{background:transparent;border:transparent;width:100%;padding:20px 20px 20px 20px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 input[type="select"],.wpcf7 input[type="file"],textarea{font-size:14px;color:#000000;background-color:#f6d7b4;border-radius:30px;width:100%;padding:3%;border:transparent}select.wpcf7-form-control{min-height:35px!important;font-size:13px;color:#000000;font-weight:700;background-color:#f6d7b4;width:100%;padding:2%}.wpcf7 input[type="submit"]{color:#ffffff!important;border-width:0px!important;border-radius:100px;font-size:16px;font-weight:600;background-color:#000000;width:auto;padding:5px 30px;text-transform:uppercase;font-family:"futura-pt"}.wpcf7 input:hover[type="submit"]{color:#ffffff;border:0px;background:#493227;transition:all 0.4s ease 0s}.wpcf7 input:active[type="submit"]{background:#493227}.one-half,.one-third{position:relative;float:left;margin-right:2%;margin-bottom:20px}.one-half{width:49%}.one-third{width:30.66%}.one-half.last{margin-right:0!important;clear:right}.wpcf7-form textarea{width:100%!important;height:100px}input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto}div.grecaptcha-badge{display:none}ul.sub-menu li.menu-item-has-children ul.sub-menu.df-menu-nav-level-2>li ul li{padding-left:20px!important}ul.sub-menu li ul.df-menu-nav-level-2>li>a,.med ul.sub-menu li>a{padding-bottom:0px}ul.sub-menu li ul.df-menu-nav-level-2>li>a::before,.med ul.sub-menu li>a::before{display:block;position:relative;width:5px;height:5px;content:"";background:#000000;font-weight:400}li.med ul.sub-menu>div.col>li>a:has(.dropdown-arrow){text-transform:uppercase!important;font-weight:600!important;border-bottom:5px solid black;width:fit-content;padding-left:0px!important;padding-right:0px!important;padding-bottom:0px!important}.med ul.sub-menu li ul.df-menu-nav-level-2>li>a{font-weight:400!important}.med ul.sub-menu li ul.df-menu-nav-level-2>li>a:before{display:none}.med ul.df-menu-nav-level-1 div>li.menu-item>a{padding-left:0px!important}.df-menu-wrap .df-menu-nav .menu-item-has-children>a>.dropdown-arrow{display:none}li:hover span.df-menu-icon{transform:rotate(45deg)}span.df-menu-icon{transition:transform .25s ease-in-out}.sub-menu .col{justify-content:flex-start}.corps .col-2{display:block!important;max-height:700px!important;column-count:2}.corps .col-1{width:40%!important;max-width:40%!important}.corps .col-2{min-width:60%!important;width:60%!important}.corps .col-2 li{width:fit-content}.corps .silhouette>ul>li:nth-child(4)>ul{height:220px}ul.sub-menu li.menu-item-has-children ul.sub-menu.df-menu-nav-level-2>li ul li a{font-family:'Open Sans';font-weight:400!important;font-size:15px!important}li.space-plus>a{margin-top:10px}@media (max-width:980px){ul:not(#menu-plan-du-site) ul.sub-menu .menu-item-has-children>a:before{display:block;position:relative;width:5px;height:22px;content:"";background:#000000;margin-right:5px;font-weight:400}}.sommaire li{direction:rtl}.sommaire li a{font-family:"futura-pt";font-weight:500!important;color:#000000!important}.sommaire h2{font-family:"futura-pt-bold"!important;font-size:24px!important}.sommaire li.prix{background:black;border-radius:30px;width:fit-content;color:white!important;padding-left:20px;padding-right:10px;margin-right:-10px;transition:background .5s ease-in-out}.sommaire li.prix a{color:white!important}.sommaire li.prix:hover{background:#4a3227}.sommaire ul{display:flex;flex-direction:column;align-items:flex-end}#contenu-principal .et_pb_text_inner{display:flex;flex-direction:column;gap:60px}.questions #contenu-principal .et_pb_text_inner{display:flex;flex-direction:column;gap:10px}.prix-contenu{padding:30px;background:radial-gradient(circle at 30% 50%,#080d14,#483126);color:white;border-radius:20px}.prix-contenu h2{color:white}.sommaire li.active{list-style-type:disc!important}.sommaire li.active a{font-weight:bold!important}@media (max-width:980px){.sommaire ul{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:20px;justify-content:center}.df-mobile-menu-button.notranslate{color:#000000}.et_pb_text_3_tb_header.et_pb_text a{color:#ffffff}}@media all and (min-width:980px){.ctc_s_7_icon_padding.ctc-analytics{border-radius:100%!important}.ctc_s_7_1.ctc-analytics.ctc_nb{border-radius:50px!important}}form#commentform{display:flex;flex-wrap:wrap;justify-content:space-between}form.comment-form p{width:100%}p.comment-form-author,p.comment-form-email{display:inline-block;width:49%}p.comment-form-author input,p.comment-form-email input{width:100%!important}p.comment-form-cookies-consent,p.form-submit.et_pb_button_wrapper{width:fit-content}.tabs-chir .et_pb_all_tabs p{font-family:'futura-pt'}.tabs-chir .et_pb_tabs_controls li a{padding-left:20px;padding-right:20px}.tabs-chir .et_pb_tabs .et_pb_tabs li>a{color:#070d13!important}.tabs-chir .et_pb_tabs_controls li:hover{background:#392922}.tabs-chir .et_pb_tabs_controls li.et_pb_tab_active:hover{background:#392922!important}.tabs-chir .et_pb_tabs_controls li{border-radius:20px;box-shadow:0 0 10px rgb(0,0,0,0.1);border-right:0px}.tabs-chir .et_pb_tabs_controls li:hover a,.tabs-chir .et_pb_tabs_controls li:hover a:hover{color:#ffffff!important}.tabs-chir .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active{background:#F6D7B4}.tabs-chir .et_pb_tabs .et_pb_tabs_controls{display:flex;flex-direction:row;flex-wrap:wrap;background:none;justify-content:center;overflow:visible;gap:15px}.tabs-chir .et_pb_tabs>ul>li>a{color:#cca78d!important}@media screen and (max-width:980px){.tabs-chir .et_pb_tabs .et_pb_tabs_controls{gap:10px}.infos p{font-size:14px;line-height:1.2em!important}}.long-btn{background:radial-gradient(circle at var(--grad-x) var(--grad-y),#ffffff,#f6d7b4);transition:--grad-x 1s,--grad-y 1s}.long-btn:has(a:hover){--grad-y:50%;--grad-x:0%}.long-btn.focus{background:radial-gradient(circle at var(--grad-x-b) var(--grad-y),#493227,#070d13);transition:--grad-x-b 1s,--grad-y 1s}.long-btn.focus:has(a:hover){--grad-y:50%;--grad-x-b:0%}.photos-cab .et-pb-slider-arrows{display:flex;position:absolute;right:20px;top:20px;width:60px;height:50px;gap:0px}.photos-cab a.et-pb-arrow-prev,a.et-pb-arrow-next{color:white!important;position:relative!important;opacity:1;width:30px!important;top:0px!important;bottom:0px!important;left:0px!important;right:0px!important}.infos{background:radial-gradient(circle at top left,#fff9f4 0%,#f6d7b4 42% 100%)!important}.mfp-title{display:none}