@font-face{font-family:"UNCAGE";src:url("fonts/UNCAGE-Regular.woff2") format("woff2"),url("fonts/UNCAGE-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"UNCAGE";src:url("fonts/UNCAGE-Medium.woff2") format("woff2"),url("fonts/UNCAGE-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"UNCAGE";src:url("fonts/UNCAGE-SemiBold.woff2") format("woff2"),url("fonts/UNCAGE-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"UNCAGE";src:url("fonts/UNCAGE-Bold.woff2") format("woff2"),url("fonts/UNCAGE-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Romie";src:url("fonts/Romie-Regular.woff2") format("woff2"),url("fonts/Romie-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"la-brands-400";src:url("fonts/la-brands-400.woff2") format("woff2"),url("fonts/la-brands-400.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"la-solid-900";src:url("fonts/la-solid-900.woff2") format("woff2"),url("fonts/la-solid-900.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}::-webkit-input-placeholder{color:white;opacity:1}::-moz-placeholder{color:white;opacity:1}:-ms-input-placeholder{color:white;opacity:1}:-moz-placeholder{color:white;opacity:1}::-moz-selection{background-color:#995735;color:white}::selection{background-color:#995735;color:white}#main{position:relative}.proyectos-container{padding-top:10em;-webkit-box-sizing:border-box;box-sizing:border-box}.proyectos-container a{color:#494E4A}.proyectos-container a:hover{color:#995735}.proyectos-container>.container{position:relative}.proyectos-container #proyectos-list{min-height:100vh;min-height:100svh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:8.4375em;padding-bottom:11.25em}@media screen and (max-width:1300px){.proyectos-container #proyectos-list{padding-top:5em;padding-bottom:8em}}@media screen and (max-width:1023px){.proyectos-container #proyectos-list{padding-top:1.25em;padding-bottom:5em}}@media screen and (max-width:767px){.proyectos-container #proyectos-list{padding-top:0;padding-bottom:3.75em}}.proyectos-container #proyectos-list .icon-container{position:absolute;border-color:#995735;opacity:0;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.proyectos-container #proyectos-list .icon-container svg path{stroke:#995735}.proyectos-container #proyectos-list .proyecto{display:inline-block;margin-top:1.0625em}@media (max-width:1300px){.proyectos-container #proyectos-list .proyecto{margin-top:1em}}@media (max-width:1023px){.proyectos-container #proyectos-list .proyecto{margin-top:0.875em}}@media (max-width:767px){.proyectos-container #proyectos-list .proyecto{margin-top:0.625em}}.proyectos-container #proyectos-list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.proyectos-container #proyectos-list a .title-5{margin-top:4.5em}@media (max-width:1300px){.proyectos-container #proyectos-list a .title-5{margin-top:3.125em}}@media (max-width:1023px){.proyectos-container #proyectos-list a .title-5{margin-top:2.25em}}@media (max-width:767px){.proyectos-container #proyectos-list a .title-5{margin-top:1.125em}}.proyectos-container .title-5{width:3.625em;min-width:3.625em;font-weight:600}.proyectos-container .proyecto-imagenes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:right;position:sticky;top:10em;right:0}.proyectos-container .proyecto-imagenes .proyecto-imagen{width:100%;max-width:31em;height:0;display:block;position:relative;padding-bottom:133.06%;overflow:hidden}.proyectos-container .proyecto-imagenes .proyecto-imagen picture{width:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform 0.001s linear;transition:-webkit-transform 0.001s linear;transition:transform 0.001s linear;transition:transform 0.001s linear,-webkit-transform 0.001s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}.proyectos-container .proyecto-imagenes .proyecto-imagen picture.imagenActiva{z-index:2;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.proyectos-container .proyecto-imagenes .proyecto-imagen img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.proyectos-container .categorias{width:100%;position:sticky;bottom:0;z-index:1;padding-top:1.625em;padding-bottom:1.75em;border-top:1px solid #995735;background-color:#F4F4F4}@media screen and (max-width:1023px){.proyectos-container .categorias{padding-top:1.5em;padding-bottom:1.625em}}@media screen and (max-width:767px){.proyectos-container .categorias{padding-top:1.25em;padding-bottom:1.375em}}.proyectos-container .categorias .container{display:-webkit-box;display:-ms-flexbox;display:flex}.proyectos-container .categorias .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875em}@media screen and (max-width:1300px){.proyectos-container .categorias .col-12{gap:1.5em}}@media screen and (max-width:1023px){.proyectos-container .categorias .col-12{gap:1.25em}}@media screen and (max-width:767px){.proyectos-container .categorias .col-12{gap:1em}}.proyectos-container .categorias .categoria{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.proyectos-container .categorias .categoria a{color:#995735;opacity:0.4}.proyectos-container .categorias .categoria a.active{opacity:1}.proyectos-container .categorias .categoria-total{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.proyectos-container .categorias .categoria-total svg{width:auto;height:1em;display:inline-block;position:relative;top:0.25em;margin-top:-0.125em}.proyectos-container .categorias .categoria-total svg path{stroke:#995735}.proyectos-container .categorias .categoria-contador{position:relative;top:-0.9375em;font-size:0.666em}.distancia-section{padding-top:5.5em;padding-bottom:5.5625em;background-color:#995735;color:white}@media screen and (max-width:1023px){.distancia-section{padding-top:3.75em;padding-bottom:3.875em}}@media screen and (max-width:767px){.distancia-section{padding-top:2.25em;padding-bottom:2.25em}}.distancia-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.distancia-section .distancia-contenido{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.distancia-section .distancia-contenido .cta-distancia{max-width:53em;display:inline-block}@media screen and (max-width:480px){.distancia-section .distancia-contenido .cta-distancia{max-width:21.75em}}.distancia-section .distancia-contenido .cta-distancia:hover .icon-container{background-color:white}.distancia-section .distancia-contenido .cta-distancia:hover .icon-container svg path{stroke:#995735}.distancia-section .distancia-contenido .cta-distancia .title-8{display:inline;color:white}.distancia-section .distancia-contenido .cta-distancia .icon-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-0.625em;margin-left:3.75em;border-color:white;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1300px){.distancia-section .distancia-contenido .cta-distancia .icon-container{margin-left:3.375em}}@media screen and (max-width:1023px){.distancia-section .distancia-contenido .cta-distancia .icon-container{margin-left:2.75em}}@media screen and (max-width:767px){.distancia-section .distancia-contenido .cta-distancia .icon-container{top:0;margin-left:1.5em}}.distancia-section .distancia-contenido .cta-distancia .icon-container svg path{stroke:white}.distancia-section .distancia-contenido .text-container{max-width:53em;margin:2em 0 0 auto}@media screen and (max-width:767px){.distancia-section .distancia-contenido .text-container{margin-top:1.5em}}.distancia-section .distancia-contenido .title-4{text-indent:0}.distancia-section .distancia-contenido .title-4 .line-wrapper:first-child .line:first-child{text-indent:0}.distancia-section .cta-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.distancia-section .cta-image{margin-bottom:1.5em}}.distancia-section .cta-image picture{width:100%;max-width:40.4375em;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.distancia-section .cta-image img{width:100%;height:110%;display:block;-o-object-fit:cover;object-fit:cover}.cita-previa-section{padding-top:9.75em;padding-bottom:6.25em}@media screen and (max-width:1300px){.cita-previa-section{padding-top:8em;padding-bottom:5em}}@media screen and (max-width:1023px){.cita-previa-section{padding-top:3.75em;padding-bottom:3.75em}}@media screen and (max-width:767px){.cita-previa-section{padding-top:2.25em;padding-bottom:2.25em}}.cita-previa-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cita-previa-section .text-container{max-width:49em;margin-bottom:5.375em;margin-right:auto;margin-left:8.33%}@media screen and (max-width:1300px){.cita-previa-section .text-container{margin-bottom:4.625em}}@media screen and (max-width:1023px){.cita-previa-section .text-container{margin-bottom:3.5em}}@media screen and (max-width:767px){.cita-previa-section .text-container{margin-bottom:1.5em;margin-left:0}}.cita-previa-section .title-4{color:#995735}.cita-previa-section .cta-texto{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cita-previa-section .cta-cita{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#494E4A}.cita-previa-section .cta-cita:hover .icon-container{background-color:#995735}.cita-previa-section .cta-cita:hover .icon-container svg path{stroke:white}.cita-previa-section .cta-cita .icon-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1.25em;margin-left:4.25em;border-color:#995735;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1300px){.cita-previa-section .cta-cita .icon-container{margin-left:3em}}@media screen and (max-width:1023px){.cita-previa-section .cta-cita .icon-container{margin-left:1.5em}}@media screen and (max-width:767px){.cita-previa-section .cta-cita .icon-container{margin-left:1.25em}}.cita-previa-section .cta-cita .icon-container svg path{stroke:#995735}