.superposicion-header .et_pb_fullwidth_header_overlay{background-color:rgba(115,94,66,0.4)!important}.superposicion-section{position:relative;overflow:hidden}.superposicion-section::before{content:"";position:absolute;inset:0;background-color:rgba(146,140,125,0.7);z-index:1}.superposicion-seccion>*{position:relative;z-index:2}body.single-property{background-color:#f8f8f8}body.single-property .ere-property-wrap{max-width:1080px;margin:40px auto;padding:40px 30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.08);border-radius:10px;box-sizing:border-box;position:relative;z-index:1;display:block;float:none;clear:both}body.single-property #main-content,body.single-property #et-main-area{overflow:visible!important}body.single-property #main-content{padding-bottom:0!important;margin-bottom:0!important}body.single-property #main-footer{clear:both;position:relative;z-index:0;margin-top:60px!important}body.single-property #main-footer{clear:both!important;position:relative!important;margin-top:40px!important;z-index:10!important}body.single-property .ere-property-wrap{float:none!important;display:block!important}body.single-property #main-content,body.single-property #et-main-area{position:relative!important;overflow:visible!important}body.single-property .ere-sidebar,body.single-property .ere-property-sidebar{float:none!important;width:100%!important;clear:both!important;display:block!important;margin-top:40px!important}body.single-property .ere-sidebar{background:#fafafa;border-radius:8px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.05)}body.single-property #main-footer{clear:both!important;float:none!important;position:relative!important;margin-top:60px!important;z-index:5!important}body.single-property #sidebar{display:none!important}body.single-property h2,body.single-property .ere-heading{font-size:34px!important;line-height:1.3em!important;font-weight:700!important;margin-top:30px!important;margin-bottom:20px!important}.property-item-content .property-title{font-size:22px!important;line-height:1.4em!important;font-weight:600!important;margin-bottom:10px!important;color:var(--et_pb_main_header_color,#333)!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.5em}.comment-form input[type="text"],.comment-form input[type="textarea"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;background-color:#fff;border:1px solid #ccc!important;padding:10px 14px;border-radius:6px;font-size:15px;color:#333;box-sizing:border-box;transition:all 0.2s ease}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{border-color:#2ea3f2;box-shadow:0 0 0 2px rgba(46,163,242,0.15);outline:none}.comment-form input[type="submit"],.comment-form button[type="submit"]{background-color:rgba(140,132,124,0.99);color:#fff;border:none;padding:12px 24px;border-radius:3px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.comment-form input[type="submit"]:hover,.comment-form button[type="submit"]:hover{background-color:rgba(140,132,124,0.99)}.comment-form p{margin-bottom:15px}.ere__single-property-description ul,.property-description ul{list-style:disc;padding-left:20px}.ere__single-property-description li,.property-description li{margin-bottom:6px}.single-agent .ere-agent-single-wrap,.single-agent .ere-agent-single{max-width:1080px;margin:0 auto!important;padding:20px;overflow:hidden}.single-agent .ere-agent-single-wrap *{max-width:100%}@media (min-width:981px){.single-agent .ere-single-agent-title,.single-agent .agent-title{margin-top:40px!important}}.ere-archive-property-wrap,.ere-archive-property-wrap .ere-property-wrap{max-width:1200px!important;margin:0 auto!important;padding:20px 15px!important;box-sizing:border-box}.ere-archive-property-wrap *{max-width:100%;box-sizing:border-box}.ere-archive-property-wrap .entry-title,.ere-archive-property-wrap h1,.ere-archive-property-wrap .ere-heading{margin-top:40px!important}.ere-archive-property-wrap .ere-property-wrap .ere-property-sidebar{float:none!important;width:100%!important;clear:both!important;margin-top:40px!important}#sidebar{display:none!important}.single-property #main-header{padding:10px 0!important}.single-property #main-header .logo_container img{max-height:100%!important}.single-property #top-menu li a{font-size:18px!important;padding-top:10px!important;padding-bottom:20px!important}.et_pb_menu_inner_container .et_mobile_nav_menu{display:none!important}.et_pb_menu_inner_container .et_pb_menu__wrap,.et_pb_menu_inner_container .et_pb_menu__menu,.et_pb_menu_inner_container .et-menu-nav,.et_pb_menu_inner_container .et-menu,.et_pb_menu_inner_container ul.nav{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important}.et_pb_menu_inner_container .nav li{display:inline-block!important}.ere-property-wrap .property-title,.ere-archive-property-wrap .property-title{font-size:16px!important}.single-property .ere-property-element.ere-property-attachments,.single-property .ere-property-element.ere-attachments,.single-property .property-attachments{display:none!important}.ere-property-carousel .property-title,.property-carousel .property-title,.owl-carousel .property-title,.ere__owl-carousel .property-title{font-size:15px!important;line-height:1.3em}