.f-color-base-primario-100{color:#4211c6}.bg-color-base-primario-100{background:#4211c6}.f-color-base-primario-noche{color:#180646}.bg-color-base-primario-noche{background:#180646}.f-color-base-primario-70{color:#643dd0}.bg-color-base-primario-70{background:#643dd0}.f-color-base-primario-50{color:#8768da}.bg-color-base-primario-50{background:#8768da}.f-color-base-secundario-100{color:#ed6876}.bg-color-base-secundario-100{background:#ed6876}.f-color-base-secundario-50{color:#f29da6}.bg-color-base-secundario-50{background:#f29da6}.f-color-base-neutro-blanco-100{color:#f5f5f5}.bg-color-base-neutro-blanco-100{background:#f5f5f5}.f-color-base-neutro-blanco-50{color:#eaeaea}.bg-color-base-neutro-blanco-50{background:#eaeaea}.f-color-base-neutro-blanco-20{color:#bdbdbd}.bg-color-base-neutro-blanco-20{background:#bdbdbd}.f-color-base-neutro-negro-50{color:#6b6b6b}.bg-color-base-neutro-negro-50{background:#6b6b6b}.f-color-base-neutro-negro-60{color:#a1a1a1}.bg-color-base-neutro-negro-60{background:#a1a1a1}.f-color-base-neutro-negro-20{color:#eaeaea}.bg-color-base-neutro-negro-20{background:#eaeaea}.f-color-base-deshabilidado{color:#dadada}.bg-color-base-deshabilidado{background:#dadada}.f-color-fondo{color:#fff}.bg-color-fondo{background:#ffffff}.f-color-blanco{color:#fff}.bg-color-blanco{background:#ffffff}.f-color-negro{color:#000}.bg-color-negro{background:#000000}.f-color-exito{color:#5bb154}.bg-color-exito{background:#5bb154}.f-color-exito-20{color:#5bb15433}.bg-color-exito-20{background:rgba(91,177,84,.2)}.f-color-error{color:#dc0404}.bg-color-error{background:#dc0404}.f-color-error-10{color:#dc04041a}.bg-color-error-10{background:rgba(220,4,4,.1019607843)}.f-color-alerta{color:#f6c30d}.bg-color-alerta{background:#f6c30d}.f-color-alerta-10{color:#f6c30d1a}.bg-color-alerta-10{background:rgba(246,195,13,.1019607843)}.f-color-gris{color:#ebebeb}.bg-color-gris{background:#ebebeb}.f-degradado{color:linear-gradient(270deg,#4211c6 0%,#40acc7 100%)}.bg-degradado{background:linear-gradient(270deg,#4211c6 0%,#40acc7 100%)}.f-degradado-noche{color:linear-gradient(270deg,#4211c6 0%,#a994e3 100%)}.bg-degradado-noche{background:linear-gradient(270deg,#4211c6 0%,#a994e3 100%)}.f-degradado-1{color:#4211c6}.bg-degradado-1{background:#4211c6}.f-degradado-2{color:#4237c4}.bg-degradado-2{background:#4237c4}.f-degradado-3{color:#4160c2}.bg-degradado-3{background:#4160c2}.f-degradado-4{color:#4184c4}.bg-degradado-4{background:#4184c4}.f-degradado-5{color:#40acc7}.bg-degradado-5{background:#40acc7}.f-color-degradado-1{color:linear-gradient(270deg,#4211c6 0%,#40acc7 100%)}.bg-color-degradado-1{background:linear-gradient(270deg,#4211c6 0%,#40acc7 100%)}.f-color-degradado-2{color:linear-gradient(270deg,#ed6876 0%,rgba(236,176,183,0) 100%)}.bg-color-degradado-2{background:linear-gradient(270deg,#ed6876 0%,rgba(236,176,183,0) 100%)}.base-component i{color:#4211c6;margin-right:16px;font-size:24px}.footer-home{border-top:1px solid rgb(221,221,221);position:relative}.footer-home .imagen-footer-ale{position:absolute;right:1px;width:180px;top:-90px}@media (min-width: 744px){.footer-home .imagen-footer-ale{width:260px;top:-130px;right:1px}}.footer{background-color:#fff;width:100%}.footer a,.footer p{text-decoration:none;color:#4211c6;margin-bottom:8px}.footer a.bold,.footer p.bold{font-weight:700}.footer .d-flex{flex-wrap:wrap;flex-direction:column}.footer .d-flex .order-sitemap{display:flex;flex-direction:row;align-items:flex-start;flex-basis:100%;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.footer .d-flex .order-sitemap .nosotros,.footer .d-flex .order-sitemap .profesionales,.footer .d-flex .order-sitemap .order-rrss{display:flex;flex-direction:column}.footer .d-flex .order-rrss{display:flex;flex-direction:column;margin-top:32px;margin-bottom:0}@media (min-width: 744px){.footer .d-flex .order-rrss{margin-top:0;margin-bottom:32px}}.footer .d-flex .order-rrss .redes{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}.footer .d-flex .order-rrss .redes .red{display:block;width:42px;height:42px;background-repeat:no-repeat;background-position:left;background-size:50% 50%}.footer .d-flex .order-rrss .redes .red.facebook{background-image:url(/build/assets/facebook-azul.83af184d.svg)}.footer .d-flex .order-rrss .redes .red.twitter{background-image:url(/build/assets/twitter-azul.df57fdf8.svg)}.footer .d-flex .order-rrss .redes .red.youtube{background-image:url(/build/assets/youtube-azul.bc42c5d1.svg)}.footer .d-flex .order-rrss .redes .red.instagram{background-image:url(/build/assets/instagram-azul.8fd8e0b6.svg)}.footer .d-flex .order-rrss .redes .red.linkedin{background-image:url(/build/assets/linkedin-azul.af5ac8fc.svg)}.footer .d-flex .order-logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px}.footer .d-flex .order-logo .logo-background{background:url(/build/assets/logotipo-viviendea-azul-viviendea.7c655f92.svg);background-size:contain;background-repeat:no-repeat;width:200px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer .d-flex .hr{height:0px;width:100%;margin-top:24px;border-bottom:0px}@media (min-width: 744px){.footer .d-flex .hr{border-bottom:1px solid #bdbdbd}}.footer .d-flex .order-legacy{display:flex;flex-direction:column;flex-basis:100%;margin-top:24px;flex-wrap:wrap}.footer .d-flex .order-legacy a{margin-right:32px}@media (min-width: 744px){.footer .d-flex .order-legacy{flex-direction:row}}.footer .d-flex .sitemap{order:1}.footer .d-flex .logo-viviendea{order:0}.footer .d-flex .hr{display:none}.footer .d-flex .legacy{order:3}@media (min-width: 744px){.footer .d-flex .sitemap{order:0}.footer .d-flex .logo-viviendea{order:1}.footer .d-flex .hr{order:2;display:block}.footer .d-flex .legacy{order:3}}.footer .formulario-ruta{background-color:red}.footer.footerSimple .contenedor{padding:56px 32px}.footer.footerSimple .d-flex{flex-direction:row;flex-wrap:nowrap;align-items:center}.footer.footerSimple .sitemap,.footer.footerSimple .hr,.footer.footerSimple .logo-viviendea{display:none!important}.footer.footerSimple .legacy{order:0;flex-basis:100%;align-content:flex-end}.footer.footerSimple .legacy .order-legacy{margin-top:0}@media (min-width: 744px){.footer.footerSimple .d-flex{flex-wrap:wrap}.footer.footerSimple a,.footer.footerSimple p{margin-bottom:0}.footer.footerSimple .order-logo{order:3}.footer.footerSimple .order-legacy{order:2;flex-direction:row;justify-content:center}}
