ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}#rmp_menu_trigger-4920{width:45px;height:45px;position:fixed;top:12px;border-radius:10px;display:none;text-decoration:none;right:5%;background:#fff;transition:transform .5s,background-color .5s}#rmp_menu_trigger-4920:focus,#rmp_menu_trigger-4920:hover{background:#fff;text-decoration:unset}#rmp_menu_trigger-4920 .rmp-trigger-box{width:25px;color:#fff}#rmp_menu_trigger-4920 .responsive-menu-pro-inner{display:block}#rmp_menu_trigger-4920 .responsive-menu-pro-inner,#rmp_menu_trigger-4920 .responsive-menu-pro-inner::after,#rmp_menu_trigger-4920 .responsive-menu-pro-inner::before{width:25px;height:3px;background-color:#3f3f3f;border-radius:4px;position:absolute}#rmp_menu_trigger-4920:hover .responsive-menu-pro-inner,#rmp_menu_trigger-4920:hover .responsive-menu-pro-inner::after,#rmp_menu_trigger-4920:hover .responsive-menu-pro-inner::before{background-color:#3f3f3f}@media screen and (max-width:8000px){#rmp_menu_trigger-4920{display:block}#rmp-container-4920{position:fixed;top:0;margin:0;transition:transform .5s;overflow:auto;display:block;width:75%;max-width:320px;min-width:300px;background-color:#3a3a3a;background-image:url();height:100%;left:0;padding:10px 0 0}#rmp-menu-wrap-4920{padding:5%}#rmp-menu-wrap-4920 .rmp-menu{width:100%;box-sizing:border-box;margin:0;padding:0}#rmp-menu-wrap-4920 .rmp-menu-item{width:100%;list-style:none;margin:0}#rmp-menu-wrap-4920 .rmp-menu-item-link{height:35px;line-height:35px;font-size:16px;border-bottom:1px solid #fff;font-family:inherit;color:#fff;text-align:center;background-color:#fff0;font-weight:400;letter-spacing:0;display:block;width:100%;text-decoration:none;position:relative;overflow:hidden;transition:background-color .5s,border-color .5s,.5s;padding:0 50px 0 5%}#rmp-menu-wrap-4920 .rmp-menu-item-link:after,#rmp-menu-wrap-4920 .rmp-menu-item-link:before{display:none}#rmp-menu-wrap-4920 .rmp-menu-item-link:hover{color:#fff;border-color:#fff;background-color:""}#rmp-menu-wrap-4920 .rmp-menu-item-link:focus{outline:0;border-color:unset;box-shadow:unset}}.rmp-container{display:none;visibility:visible;padding:0;z-index:99998;transition:all .3s}.rmp-container.rmp-slide-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}.rmp-container::-webkit-scrollbar{width:0}.rmp-container ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff0}.rmp-container ::-webkit-scrollbar-thumb,.rmp-container ::-webkit-scrollbar-thumb:hover{background:#fff0}.rmp-container .rmp-menu-wrap .rmp-menu{transition:none;border-radius:0;box-shadow:none;background:0 0;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#666;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;opacity:1;outline:0;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}button.rmp_menu_trigger{z-index:999999;overflow:hidden;outline:0;border:0;display:none;margin:0;transition:transform .5s,background-color .5s;padding:0}button.rmp_menu_trigger .responsive-menu-pro-inner::after,button.rmp_menu_trigger .responsive-menu-pro-inner::before{content:"";display:block}button.rmp_menu_trigger .responsive-menu-pro-inner::before{top:10px}button.rmp_menu_trigger .responsive-menu-pro-inner::after{bottom:10px}button.rmp_menu_trigger .rmp-trigger-box{width:40px;display:inline-block;position:relative;pointer-events:none;vertical-align:super}.rmp-menu-trigger-boring .responsive-menu-pro-inner,.rmp-menu-trigger-boring .responsive-menu-pro-inner::after,.rmp-menu-trigger-boring .responsive-menu-pro-inner::before{transition-property:none}body{font-size:16px}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#ae1233}a{color:#4d92f9}body .et_pb_button{font-size:18px;background-color:#872b50;border-color:#872b50}body.et_pb_button_helper_class .et_pb_button{color:#fff}body .et_pb_button:after{font-size:28.8px}body .et_pb_button:hover{color:#fff!important;background-color:rgb(135 43 80/.79);border-color:#872b50!important}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}}h1,h3{font-size:40px;font-family:"Arial",Helvetica,Arial,Lucida,sans-serif}h3{font-size:29px}@media only screen and (max-width:767px){body{font-size:20px}}body,input,textarea{font-family:"Arial",Helvetica,Arial,Lucida,sans-serif}.fila-campos{display:flex;gap:15px}.fila-campos .campo{flex:1}.campo-full,.fila-campos{margin-bottom:15px}.campo-full textarea,.fila-campos input{width:100%;box-sizing:border-box}.campo-full textarea{height:100px;resize:none}@media (max-width:768px){.fila-campos{flex-direction:column}}.info-de-inmueble{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%}.info-de-inmueble__col{min-width:0}.info-de-inmueble__bloque+.info-de-inmueble__bloque{margin-top:32px}.info-de-inmueble__titulo{font-size:20px;font-weight:700;text-align:left;margin:0 0 16px;line-height:1.2}.info-de-inmueble__caracteristicas-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.info-de-inmueble__caracteristica-item{font-size:16px;line-height:1.4}.info-de-inmueble__detalles{font-size:16px;line-height:1.5}.info-de-inmueble__descripcion-box{background:#eee;border-radius:16px;padding:22px}.info-de-inmueble__descripcion,.info-de-inmueble__descripcion p{font-size:16px;line-height:1.3}.info-de-inmueble__descripcion p{margin:0 0 1em}.info-de-inmueble__descripcion p:last-child{margin-bottom:0}@media (max-width:980px){.info-de-inmueble{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.info-de-inmueble__caracteristicas-grid{gap:10px 18px}.info-de-inmueble__descripcion-box{padding:18px}}