body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#001f5f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 100px}.App{margin:0 auto;max-width:1600px;text-align:center;width:100%}html{scroll-behavior:smooth}@media (max-width:768px){body{padding:0 20px}}@media (max-width:480px){body{padding:0 15px}}.navbar{background-color:#fff;border-bottom:1px solid #001f5f;font-size:1rem;height:70px;justify-content:center;left:0;position:fixed;top:0;z-index:1000}.nav-container,.navbar{align-items:center;display:flex;width:100%}.nav-container{justify-content:space-between;margin:0 auto;max-width:1450px;padding:0 2rem}.nav-image{align-items:center;display:flex}.omhaus-img{height:auto;object-fit:contain;width:120px}.nav-logo{align-items:center;display:flex}.logo-img{height:50px;object-fit:contain;width:105px}.logo-link{align-items:center;display:flex;text-decoration:none}.intro-section{background-color:#fff;display:flex;flex-direction:column;height:720px;margin-top:120px;padding:0 100px}.intro-upper{align-items:center;display:flex;height:360px;padding:0 2rem}.text-left{margin-left:-40px;padding-right:-2rem}.text-left,.text-right{flex:1 1;text-align:left}.text-right{padding-left:2rem}.intro-title-left{font-weight:200}.intro-title-left,.intro-title-right{color:#001f5f;font-size:16rem;letter-spacing:1px;line-height:1;margin:0}.intro-title-right{font-weight:700}.intro-lower{height:480px;padding-top:70px;width:100%}.intro-image{height:100%;object-fit:cover;width:100%}.footer-divider{background-color:#001f5f;height:1px;margin:0;width:100%}.footer-section{background-color:#fff;padding:1rem 100px;width:100%}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-left{flex:1 1;text-align:left}.footer-right{display:flex;flex:1 1;justify-content:flex-end;text-align:right}.footer-text{color:#001f5f;font-size:2rem;font-weight:500;letter-spacing:1px}.footer-logo{height:50px;object-fit:contain;width:105px}@media (max-width:768px){.intro-section{height:auto;margin-top:80px;min-height:500px;padding:0 20px}.intro-upper{flex-direction:row;height:auto;min-height:200px;text-align:left}.text-left{margin-left:0;padding-bottom:0;text-align:right}.text-right{text-align:left}.intro-title-left,.intro-title-right{font-size:2rem}.intro-lower{height:300px;padding-top:40px}.footer-section{padding:1rem 20px}.footer-content{flex-direction:row;gap:0;text-align:left}.footer-left{text-align:left}.footer-right{justify-content:flex-end;text-align:right}.footer-text{font-size:1.5rem}}@media (max-width:480px){.intro-title-left,.intro-title-right{font-size:3.2rem}.footer-text{font-size:1.6rem}}@media (max-width:1600px){.intro-title-left,.intro-title-right{font-size:12rem}}@media (max-width:1400px){.intro-title-left,.intro-title-right{font-size:10rem}}@media (max-width:1200px){.intro-title-left,.intro-title-right{font-size:8rem}}@media (max-width:1024px){.intro-title-left,.intro-title-right{font-size:6rem}}@media (max-width:900px){.intro-title-left,.intro-title-right{font-size:5rem}}@media (max-width:768px){.intro-section{height:auto;margin-top:80px;min-height:400px;padding:0 20px}.intro-upper{flex-direction:row;height:auto;min-height:150px;text-align:left}.text-left{margin-left:0;padding-bottom:0;text-align:right}.text-right{text-align:left}.intro-title-left,.intro-title-right{font-size:4rem}.intro-lower{height:300px;padding-top:40px}.footer-section{padding:1rem 20px}.footer-content{flex-direction:row;gap:0;text-align:left}.footer-left{text-align:left}.footer-right{justify-content:flex-end;text-align:right}.footer-text{font-size:1.5rem}}@media (max-width:650px){.intro-title-left,.intro-title-right{font-size:3.5rem}}@media (max-width:480px){.intro-title-left,.intro-title-right{font-size:3rem}.footer-text{font-size:1.3rem}}@media (max-width:380px){.intro-title-left,.intro-title-right{font-size:2.5rem}}.fullscreen-overlay{background-color:#000000e6;cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2000}.fullscreen-image-container,.fullscreen-overlay{align-items:center;display:flex;justify-content:center}.fullscreen-image-container{max-height:90vh;max-width:90vw}.fullscreen-image{max-height:100%;max-width:100%;object-fit:contain}@media (max-width:768px){.intro-image{cursor:pointer}}.about-section{align-items:center;background-color:#fff;display:flex;height:820px;justify-content:center;padding:0 100px;width:100%}.about-content{margin:0 auto;max-width:1000px;text-align:center}.paragraph-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.about-paragraph{color:#001f5f;font-size:1.3rem;font-weight:400;letter-spacing:.5px;line-height:1.6;margin:0;text-align:center}.paragraph-divider{background-color:initial;height:1px;margin:.5rem 0;width:100%}@media (max-width:768px){.about-section{height:auto;min-height:720px;padding:4rem 20px}.about-paragraph{font-size:1.2rem}.paragraph-container{gap:1.5rem}}@media (max-width:480px){.about-paragraph{font-size:1.1rem}.paragraph-container{gap:1rem}}.image-section{align-items:center;background-color:#fff;display:flex;height:auto;justify-content:center;padding:0 100px;width:100%}.building-image{height:auto;object-fit:cover;width:100%}@media (max-width:1200px){.building-image{height:auto;max-height:720px;max-width:1024px;width:100%}}@media (max-width:768px){.image-section{height:auto;min-height:500px;padding:0 20px}.building-image{height:auto;width:100%}}.features-section{background-color:#fff;padding:120px 100px;width:100%}.feature-row{align-items:center;display:flex;justify-content:space-between;min-height:240px;padding:3rem 0}.feature-left,.feature-right{align-items:center;display:flex;flex:1 1}.feature-left{justify-content:flex-start;padding-right:2rem;text-align:left}.feature-right{justify-content:flex-end;padding-left:2rem;text-align:right}.feature-left p,.feature-right p{color:#001f5f;line-height:1.4;margin:0}.light p{font-size:1.6rem;font-weight:300}.bold p,.light p{letter-spacing:-1px}.bold p{font-size:3.5rem;font-weight:700;line-height:1.1}.row-divider{background-color:#001f5f;height:1px;margin:0;width:100%}@media (max-width:768px){.features-section{padding:40px 20px}.feature-row{flex-direction:column;gap:2rem;min-height:auto;padding:3rem 0;text-align:center}.feature-left,.feature-right{justify-content:center;padding:0;text-align:center}.bold p{font-size:1.8rem}.light p{font-size:1.1rem}}@media (max-width:480px){.bold p{font-size:1.5rem}.light p{font-size:1rem}}.barrio-section{background-color:#fff;padding:100px;width:100%}.barrio-title-container{display:flex;justify-content:flex-end;padding:4rem 0 2rem}.barrio-title{color:#001f5f;font-size:6rem;font-weight:700;margin:0;text-align:right}.title-divider{background-color:#001f5f;height:1px;margin-bottom:4rem;width:100%}.barrio-content{align-items:flex-start;display:flex;gap:4rem;min-height:600px}.barrio-text{flex:1 1;text-align:justify}.barrio-paragraph{color:#001f5f;font-size:1.3rem;font-weight:500;line-height:1.6;margin-bottom:2rem;text-align:justify}.bold{color:#001f5f;font-weight:700}.barrio-image{display:flex;flex:1 1;justify-content:flex-end}.plano-img{height:auto;max-width:100%;object-fit:cover}@media (max-width:768px){.barrio-section{padding:0 20px}.barrio-title-container{justify-content:center;padding:3rem 0 1.5rem}.barrio-title{font-size:2.5rem;text-align:center}.barrio-content{flex-direction:column;gap:2rem;min-height:auto}.barrio-text{order:2}.barrio-image{justify-content:center;order:1}.barrio-paragraph{font-size:1.1rem;text-align:center}}@media (max-width:480px){.barrio-title{font-size:2rem}.barrio-paragraph{font-size:1rem}}.double-image-section{background-color:#fff;display:flex;flex-direction:column;height:1700px;padding:150px 100px;width:100%}.image-bottom,.image-top{flex:1 1;overflow:hidden;width:100%}.double-img{display:block;height:100%;object-fit:cover;width:100%}.image-spacing{flex-shrink:0;height:20px;width:100%}@media (max-width:768px){.double-image-section{height:800px;padding:0 20px}.image-spacing{height:15px}}@media (max-width:480px){.double-image-section{height:600px}.image-spacing{height:10px}}.proyecto-section{background-color:#fff;padding:0 100px;width:100%}.proyecto-title-container{display:flex;justify-content:flex-end;padding:4rem 0 2rem}.proyecto-title{color:#001f5f;font-size:6rem;font-weight:700;margin:0;text-align:right}.proyecto-divider{background-color:#001f5f;height:1px;margin-bottom:4rem;width:100%}.proyecto-image-container{align-items:center;display:flex;height:720px;justify-content:center;width:100%}.proyecto-image{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.proyecto-section{padding:0 20px}.proyecto-title-container{justify-content:center;padding:3rem 0 1.5rem}.proyecto-title{font-size:2.5rem;text-align:center}.proyecto-image-container{height:500px}}@media (max-width:480px){.proyecto-title{font-size:2rem}.proyecto-image-container{height:400px}}.calidades-section{background-color:#fff;margin:0 auto;max-width:1600px;padding:100px;width:100%}.calidades-title-container{display:flex;justify-content:flex-end;padding:4rem 0 2rem}.calidades-title{color:#001f5f;font-size:6rem;font-weight:700;margin:0;text-align:right}.calidades-divider{background-color:#001f5f;height:1px;margin-bottom:4rem;width:100%}.calidades-content{align-items:flex-start;display:flex;gap:4rem;min-height:600px;overflow:hidden}.calidades-left{flex:0 0 40%}.calidades-right{flex:0 0 60%}.calidades-list{list-style:none;margin:0;padding:0}.calidades-item{color:#001f5f;font-size:1.2rem;font-weight:500;line-height:1.6;margin-bottom:.8rem;padding-left:1rem;position:relative;text-align:left}.calidades-item:before{color:#001f5f;content:"-";left:0;position:absolute}.calidades-image{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.calidades-section{padding:0 20px}.calidades-title-container{justify-content:center;padding:3rem 0 1.5rem}.calidades-title{font-size:2.5rem;text-align:center}.calidades-content{flex-direction:column;gap:2rem;min-height:auto}.calidades-left,.calidades-right{flex:1 1;width:100%}.calidades-item{font-size:1.1rem;padding-left:0;text-align:center}.calidades-item:before{display:none}}@media (max-width:480px){.calidades-title{font-size:2rem}.calidades-item{font-size:1rem}}.nosotros-section{background-color:#fff;padding:100px;width:100%}.nosotros-title-container{display:flex;justify-content:flex-end;padding:4rem 0 2rem}.nosotros-title{color:#001f5f;font-size:6rem;font-weight:700;margin:0;text-align:right}.nosotros-divider{background-color:#001f5f;height:1px;margin-bottom:4rem;width:100%}.nosotros-content{align-items:flex-start;display:flex;gap:12rem;min-height:600px}.nosotros-left,.nosotros-right{display:flex;flex:1 1;flex-direction:column}.nosotros-right{padding-top:1.2%}.nosotros-left{padding-top:2.5%}.company-title{color:#001f5f;font-size:4rem;font-weight:700;margin:0 0 2rem;text-align:left}.company-text{color:#001f5f;font-size:1.2rem;font-weight:300;line-height:1.4;margin:0;text-align:justify}.logo-container{display:flex;justify-content:center;margin-bottom:2rem}.nosotros-logo{height:auto;object-fit:contain;width:170px}@media (max-width:768px){.nosotros-section{padding:0 20px}.nosotros-title-container{justify-content:center;padding:3rem 0 1.5rem}.nosotros-title{font-size:2.5rem;text-align:center}.nosotros-content{flex-direction:column;gap:3rem;min-height:auto}.company-title{font-size:1.8rem;text-align:center}.company-text{font-size:1rem;text-align:left}.logo-container{order:-1}}@media (max-width:480px){.nosotros-title{font-size:2rem}.company-title{font-size:1.5rem}.company-text{font-size:.95rem}}.company-image-container{display:flex;justify-content:center;margin-bottom:2rem}.company-image{height:auto;object-fit:contain;width:200px}.nosotros-left{display:flex;flex:1 1;flex-direction:column}@media (max-width:768px){.company-image-container{justify-content:center;margin-bottom:1.5rem;order:-1}.company-image{width:150px}.nosotros-content{flex-direction:column;gap:3rem;min-height:auto}.logo-container{order:0}}@media (max-width:480px){.company-image{width:120px}}
/*# sourceMappingURL=main.0bf0efc6.css.map*/