@charset "UTF-8";
/* https://denduestudio.com/wp-content/themes/arquitectura/style.css?ver=6.8.3 */
:root{--bs-border-radius:2.5em;--bs-border-width:0.1px}body{overflow-x:hidden}.children-size-inherit>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;font-style:inherit!important}.children-color-inherit>*{color:inherit!important}picture{flex:1}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 1.5rem}.page-template-default main{color:#2D0A10;background-color:#F7F6F2;padding-bottom:5rem}.page-template-default ul{list-style:none;padding:0;margin:0}.text-container,p,span,.icon-container,.title{opacity:0;overflow:hidden;transition:opacity 0.75s ease-in}.text-container.active,p.active,span.active,.icon-container.active,.title.active{opacity:1;overflow:visible}span.low-opacity.active{opacity:.75}.imagen-wrapper-absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}a{text-decoration:none;color:inherit}*:has(>.parallax){overflow:hidden}.color-third{color:#707070}.color-primary{color:#000}.color-secondary{color:#fff}.hover-secondary:hover{color:#fff}.hover-primary:hover{color:#000}.hover-third:hover{color:#707070}.hover-child-secondary>a:hover{color:#fff}.hover-child-primary>a:hover{color:#000}.hover-child-third>a:hover{color:#707070}.icon-container{display:flex;align-items:center}.icon-container svg{width:.5em;height:.5em}.icon-container.icon-normal svg{width:2.28625rem;height:2.28625rem}.border-third{border-color:#707070!important}.border-primary{border-color:#000!important}.border-secondary{border-color:#fff!important}.fill-primary svg path,.fill-primary svg rect{fill:#000}.fill-secondary svg path,.fill-secondary svg rect{fill:#fff}.fill-third svg path,.fill-third svg rect{fill:#707070}.stroke-primary svg path,.stroke-primary svg rect{stroke:#000}.stroke-secondary svg path,.stroke-secondary svg rect{stroke:#fff}.stroke-third svg path,.stroke-third svg rect{stroke:#707070}.svg-primary svg path,.svg-primary svg rect{fill:#000}.svg-secondary svg path,.svg-secondary svg rect{fill:#fff}.svg-third svg path,.svg-third svg rect{fill:#707070}.follow-mouse-container:hover .follow-mouse{opacity:1}@media (min-width:992px){.border-lg-0{border:none!important}}@media (min-width:576px){.border-sm-0{border:none!important}}