.site-footer{border-top:15px solid var(--c-primario);background-color:#eee;overflow:hidden}.site-footer aside{padding:0 !important}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:0 !important}.site-footer .footer-widgets .footer-widget-1{padding:80px 120px 80px 80px}.site-footer .footer-widget-1 #media_image-2{margin-bottom:40px}.site-footer .footer-widgets .footer-widget-1 img{width:350px}.site-footer .contacto-footer{display:flex;flex-direction:column;gap:5px}.site-footer .tit-footer{font-size:1.2rem;font-weight:600;color:var(--c-primario);margin-bottom:10px}.site-footer .contacto-footer a{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:5px;transition:all .35s ease}.site-footer .contacto-footer svg{width:22px;height:22px;fill:transparent;transition:all .35s ease}.site-footer .contacto-footer a:hover{color:var(--c-secundario)}.site-footer .contacto-footer a:hover svg{fill:var(--c-primario-claro)}.site-footer .rrss-footer{display:flex;flex-direction:row;gap:20px;margin-top:20px;padding-top:20px;border-top:2px solid var(--c-primario-claro)}.site-footer .rrss-footer svg{fill:var(--c-blanco);position:absolute;width:40px;height:40px;padding:8px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.site-footer .rrss-footer .idealista svg{padding:10px}.site-footer .rrss-footer a{position:relative;width:40px;height:40px}.site-footer .rrss-footer a:after{content:"";position:absolute;background-color:#737171;border-radius:200px;width:40px;height:40px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;transition:all .35s ease}.site-footer .rrss-footer a:hover:after{background-color:var(--c-primario)}.site-footer .footer-widgets .footer-widget-2{position:relative;color:var(--c-blanco);padding:120px 80px 80px 120px}.site-footer .footer-widgets .footer-widget-2 aside{z-index:2;position:relative}.site-footer .footer-widgets .footer-widget-2:after{content:"";position:absolute;z-index:0;background-color:var(--c-negro);width:250%;height:100%;left:0;top:0}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer .menu-item{margin-bottom:30px}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer .menu-item:last-child{margin-bottom:0}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer a{color:var(--c-blanco);text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:.5px;padding-left:60px;position:relative;transition:all .35s ease}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer a:hover{margin-left:10px;color:var(--c-primario-claro)}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer a:before{content:"";background-color:var(--c-secundario);width:40px;height:2px;position:absolute;top:0;bottom:0;left:0;margin:auto}.site-footer #menu-menu-footer .sub-menu{margin-left:0 !important;margin-top:10px}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer .sub-menu .menu-item{margin-bottom:5px}.site-footer #menu-menu-footer .sub-menu a{padding-left:0;font-size:1.1rem;font-weight:300 !important}.site-footer #menu-menu-footer .sub-menu a:before{display:none}.site-footer .site-info{background-color:var(--c-primario-claro);color:var(--c-primario)}.site-footer .site-info .inside-site-info{padding:20px;max-width:1500px}.site-footer .site-info .copyright-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;position:relative}.site-footer .site-info a{text-decoration:none;color:var(--c-primario);transition:all .35s ease}.site-footer .site-info a:hover{color:var(--c-primario-medio)}.site-footer .site-info .copyright-bar .dis-ril{z-index:100;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width:1024px){.site-footer .footer-widgets .footer-widget-1{padding:60px 40px 60px 20px}.site-footer .footer-widgets .footer-widget-2{padding:80px 20px 60px 40px}}@media screen and (max-width:800px){.site-footer .footer-widgets .footer-widget-1 img{width:250px}.site-footer .rrss-footer{gap:10px}.site-footer .footer-widgets .footer-widget-2 #menu-menu-footer a{font-size:1.1rem}}@media screen and (max-width:768px){.footer-widgets-container{padding:0 !important}.site-footer .footer-widgets .footer-widget-1,.site-footer .footer-widgets .footer-widget-2{padding:40px 20px;margin-bottom:0}.site-footer .site-info .inside-site-info{padding:0}.site-footer .site-info .copyright-bar{flex-direction:column;align-items:flex-start;text-align:left;padding:10px 0}.site-footer .site-info .copyright-bar>div{width:100%}.site-footer .site-info .copyright-bar .info-legal{padding:0 135px 5px 20px;border-bottom:1px solid var(--c-primario-medio)}.site-footer .site-info .copyright-bar .dis-ril{padding:5px 20px 0;position:initial;margin:initial}}@media screen and (max-width:768px){.site-footer .site-info .copyright-bar .info-legal{padding:0 120px 5px 20px}}