@media only screen and (max-width:768px){.et_header_style_left .logo_container{height:120%}}@media (max-width:768px){#main-header{height:150px}}@media (max-width:980px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:60px;display:block}}css.wpforms-field input[type="text"],.wpforms-field input[type="email"],.wpforms-field input[type="tel"],.wpforms-field select,.wpforms-field textarea{background:#f5f5f5;border:1px solid #ddd;padding:15px;border-radius:3px}.wpforms-field-label{color:#999;font-weight:400}.wpforms-submit{background:#902326!important;color:white!important;padding:15px 40px;border:none;border-radius:3px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.wpforms-submit:hover{background:#490C19!important}.wpforms-field-number-slider{margin:30px 0}.wpforms-field-number-slider .wpforms-field-label{font-size:18px;color:#333;font-weight:600;margin-bottom:20px}.wpforms-field-number-slider input[type="range"]{width:100%;height:6px;background:#ddd;outline:none;border-radius:5px;-webkit-appearance:none;margin:20px 0}.wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#5a5a5a;cursor:pointer;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.wpforms-field-number-slider input[type="range"]::-moz-range-thumb{width:30px;height:30px;background:#5a5a5a;cursor:pointer;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.wpforms-field-number-slider .wpforms-field-description{color:#999;font-size:14px;margin-top:15px}.wpforms-field-number-slider .wpforms-number-slider-hint{display:flex;justify-content:space-between;color:#999;font-size:13px;margin-bottom:10px}#wpforms-230039-field_10-container{margin:30px 0}#wpforms-230039-field_10-container .wpforms-field-label{font-size:18px;color:#333;font-weight:600;margin-bottom:20px}#wpforms-230039-field_10{width:100%;height:6px;background:#ddd;outline:none;border-radius:5px;-webkit-appearance:none;margin:20px 0}#wpforms-230039-field_10::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#5a5a5a;cursor:pointer;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}#wpforms-230039-field_10::-moz-range-thumb{width:30px;height:30px;background:#5a5a5a;cursor:pointer;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.wpforms-field-number-slider-hint{color:#999;font-size:14px;margin-top:15px}.wpforms-field-number-slider-hint{color:#999;font-size:14px;margin-top:15px}#wpforms-230039-field_10-container .wpforms-field-number-slider-hint b{font-weight:normal!important;color:#999!important}.wpforms-confirmation-container-full{background:#F4F2EA!important;border:2px solid #490C19!important;border-radius:5px;padding:20px!important;color:#2e7d32!important;font-size:16px;text-align:center;margin:20px 0}.wpforms-confirmation-container-full{background:#F4F2EA!important;border:2px solid #490C19!important;border-radius:5px;padding:20px!important;color:#5a5a5a!important;font-size:16px;text-align:center}#et-top-navigation{font-weight:400}.et_pb_gallery_image img{opacity:1!important;display:block!important}#top-menu li.current-menu-item>a::after,#top-menu li.current_page_item>a::after,.et-menu-nav li.current-menu-item>a::after{content:'';position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#ffffff;margin-top:-40px}#top-menu li a,.et-menu-nav li a{position:relative;padding-bottom:0}#top-menu li a::after,.et-menu-nav li a::after{content:'';position:absolute;top:100%;margin-top:-40px;left:50%;width:0;height:2px;background-color:#ffffff;transition:all 0.3s ease;transform:translateX(-50%)}#top-menu li a:hover::after,.et-menu-nav li a:hover::after{width:100%}#top-menu li.current-menu-item>a::after,#top-menu li.current_page_item>a::after{width:100%!important;left:0!important;transform:none!important}.et-fixed-header #top-menu li.current-menu-item>a::after,.et-fixed-header #top-menu li.current_page_item>a::after{top:100%;margin-top:-35px}.tableau-immobilier tbody tr.villa-highlight{background:#F4F2EA!important;box-shadow:0 0 0 2px #902326!important;transition:all 0.3s ease;transform:scale(1.01)}[data-shape-title].hover-effect{opacity:0.8!important}