:root{--main-menu-color:#FFFFFF;--main-hover-color:#c6b265}body{font-size:17px!important}p{font-weight:300}strong{font-weight:600}.et_pb_scroll_top.et-pb-icon{background:rgba(0,0,0,0.4);-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}.pa-header #menu_logo img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header #menu_logo img{max-width:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header #band_menu_top{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header #band_menu_top{background:rgba(0,0,0,0.5);padding-top:0px!important;padding-bottom:0px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header #band_menu_top a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header #band_menu_top a{font-size:13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header #band_logo{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header #band_logo{background:rgba(0,0,0,0.5);padding-top:14px!important;padding-bottom:14px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menu-principal a{color:var(--main-menu-color)!important;font-weight:400}#menu-principal a:hover{color:var(--main-hover-color)!important}#menu-principal li{padding-left:20px;padding-right:20px}#header_menu .et-menu-nav>ul>li.current-menu-item>a{color:var(--main-hover-color)!important;font-weight:400}#header_menu .mobile_nav>ul>li.current-menu-item>a{color:var(--main-hover-color)!important;font-weight:400}.has_et_pb_sticky #menu-principal li{padding-left:20px;padding-right:20px}.pa-fixed-header #mobile_menu1{top:115%}#mobile_menu1{top:130%;padding:3%;font-weight:300;background-color:rgba(0,0,0,0.75)!important}#mobile_menu1 a{text-align:center;font-size:14px!important}#mobile_menu1 a:hover{color:#c6ac43!important}.et_mobile_menu{border-top:1px solid var(--main-hover-color);border-bottom:1px solid var(--main-hover-color)}.mobile_menu_bar::before{color:#c6ac43!important}@media only screen and (max-width:980px){.presentation_zone2{display:flex;flex-direction:column-reverse}}.entrie_prestation{display:flex;flex-direction:column}.entrie_prestation .et_pb_button_module_wrapper{margin-left:auto;margin-right:auto;margin-top:auto!important;align-self:flex-end}#prest_etude{}.dsm-before-after-image-slider-after-label:before,.dsm-before-after-image-slider-before-label:before{border-radius:0px}@media only screen and (max-width:980px){.photos_project .et_pb_module:last-child,.photos_project .et_pb_column_2{margin-bottom:0px!important}.eg-washington-element-3{font-size:13px!important}}.eg-washington-element-3{font-size:15px!important}.et_contact_bottom_container{margin-top:15px}.result_message .et-pb-contact-message ul{color:red}#et_pb_contact_form_0 .et-pb-contact-message ul,#et_pb_contact_form_0 .et-pb-contact-message p{font-size:0.8em}#et_pb_contact_form_0 input,#et_pb_contact_form_0 texarea{transition:all 0.5s;opacity:1}#et_pb_contact_form_0 input:focus::placeholder,#et_pb_contact_form_0 textarea:focus::placeholder{opacity:0;padding-left:30px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}#et_pb_contact_form_0 input:focus::-moz-placeholder,#et_pb_contact_form_0 textarea:focus::-moz-placeholder{opacity:0;padding-left:30px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.et_pb_menu_0_tb_footer.et_pb_menu ul li a{font-weight:400}.et_pb_menu_0_tb_footer.et_pb_menu ul li a:hover{color:var(--main-hover-color)!important}.et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item a{color:var(--main-hover-color)!important}#footer_menu .et-menu-nav>ul>li.current-menu-item>a{color:var(--main-hover-color)!important}@media only screen and (max-width:980px){#footer_menu .et_pb_menu__menu{display:inline-block!important}#footer_menu .et_mobile_nav_menu{display:none!important}}#cn-notice-buttons a{border-radius:0px!important;color:#333!important}