body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Roboto Condensed,sans-serif}:root{--myLowBlue:#b3e0f2;--myOrange:#fe5000;--myGreen:#7dbe16;--myGrey:#52616b;--myWine:#6b5352;--myYellow:#ebea7c;--myWhite:#ebeff2;--myGreenGrey:#6b6b52;--myBlue:#86a9c0}#root,body{display:flex;flex-direction:column;min-height:100dvh}.HolyGrail-body{display:flex;flex:1 1}.HolyGrail-content{flex:1 1}.cabeceraSuperior,footer{align-items:center;background-color:var(--myGrey);color:var(--myLowBlue);display:flex;justify-content:space-between}.HolyGrail-ads,.HolyGrail-nav{background-color:var(--myWhite);color:var(--myGrey);flex:0 0 12em}.HolyGrail-nav{align-items:center;display:flex;justify-content:space-evenly;justify-items:center;text-align:center}.Logotipo{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:22%}img{height:-webkit-max-content;height:max-content;max-width:-webkit-fill-available}.Navegador-home{align-items:center;display:flex;justify-content:space-around;list-style:none;width:70%}.Navegador-home a{color:var(--myGrey);font-size:25px;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.075,.82,.165,1)}.Navegador-home a:hover{color:var(--myBlue)}.Navegador-home a:after{bottom:5%;content:"";display:block;height:2px;transition:all .7s ease;width:0}.Navegador-home a:hover:after{background-color:var(--myBlue);height:2px;width:100%}.HolyGrail,.HolyGrail-body{display:flex;flex-direction:column}.HolyGrail-nav{order:-1}@media only screen and (max-device-width:370px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:flex-start}.cabeceraSuperior svg,footer svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.position{width:100%}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}.mail{margin-left:10px}}@media only screen and (max-device-width:370px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:flex-start}.cabeceraSuperior svg,footer svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.position{width:100%}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}.mail{margin-left:10px}}@media only screen and (min-device-width:375px) and (max-device-width:430px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:flex-start}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}}@media only screen and (min-device-width:430px) and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.Logotipo{margin-top:15px}.Logotipo,.Logotipo img{height:60px}.Navegador-home a{font-size:14px}}@media only screen and (min-device-width:720px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:space-evenly}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{height:60px}.Logotipo img{height:52px}.Navegador-home a{font-size:16px}}@media only screen and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:space-evenly}.cabeceraSuperior svg,footer svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.position{width:100%}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}.mail{margin-left:10px}}@media only screen and (min-device-width:640px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:space-evenly}.cabeceraSuperior svg,footer svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.position{width:100%}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}.mail{margin-left:10px}}@media only screen and (min-device-width:667px) and (max-device-width:928px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.cabeceraSuperior,footer{flex-flow:wrap;font-size:20px;justify-content:space-evenly}.cabeceraSuperior svg,footer svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.position{width:100%}.HolyGrail-nav{flex-flow:wrap;height:50%}.Logotipo{margin-top:10px}.Logotipo,.Logotipo img{height:50px}.Navegador-home{width:100%}.Navegador-home a{font-size:12px}ul.Navegador-home{margin-top:15px;padding:0}.mail{margin-left:10px}}.mail,.phone,.position{align-items:center;display:flex;justify-content:center}.phone,.position{width:33%}.mail a,.phone a,.position p{color:var(--myWhite);font-size:18px;text-decoration:none}@media only screen and (max-device-width:370px) and (orientation:portrait){.cabeceraSuperior svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:10px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:430px) and (orientation:portrait){.cabeceraSuperior svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:30px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (min-device-width:430px) and (max-device-width:720px) and (orientation:portrait){.cabeceraSuperior svg{height:18px;margin-right:5px;width:18px}.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:30px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (min-device-width:720px) and (max-device-width:926px) and (orientation:portrait){.mail a,.phone a,.position p{font-size:16px}.phone{margin-left:1%;margin-right:30px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (max-device-width:640px) and (orientation:landscape){.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:30px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (min-device-width:640px) and (max-device-width:667px) and (orientation:landscape){.mail a,.phone a,.position p{font-size:12px}.phone{margin-left:1%;margin-right:30px}.mail,.phone{margin-top:10px}.position{width:100%}}@media only screen and (min-device-width:667px) and (max-device-width:928px) and (orientation:landscape){.mail a,.phone a,.position p{font-size:14px}.phone{margin-right:30px}.mail,.phone{margin-top:10px}.position{margin-left:10px;margin-right:10px}}.contenedor-general-carrousel{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.contenedor-carrousel{width:100%}.contenedor-imagenes{height:351px;justify-content:center;max-height:-webkit-max-content;max-height:max-content;text-align:center}.imagen-principal{height:100%;margin:auto;object-fit:cover;opacity:50%;width:100%}.texto-imagen{animation-delay:0s;animation-duration:5s;animation-iteration-count:1;animation-name:sacarTexto;animation-play-state:running;animation-timing-function:linear;font-size:40px;font-weight:600;left:50%;position:absolute;text-shadow:0 10px 10px #e5ebf740;top:35%;transform:translate(-50%,-50%);width:100%}.texto-imagen:after{font-size:48px;font-weight:600;transition-delay:2s;transition-duration:3s;transition-property:font-size}.texto-Home{margin-top:50px;text-align:center;width:85%}.texto-Home h2{font-size:26px}.contenedor-proyectos{display:flex;flex-direction:column;justify-content:center;margin-top:50px}.contenedor-proyectos-casas-descripcion,.contenedor-proyectos-reformas-descripcion{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2%}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:50%}.contenedor-proyectos-reformas-textos{display:block;margin-right:30px;text-align:justify;width:40%}.contenedor-proyectos-casas-textos{display:block;margin-left:30px;text-align:justify;width:40%}.reformas-home,.steelframe-home{box-shadow:0 20px 30px -10px #26394d;height:300px;object-fit:cover;width:100%}@keyframes transicionImagenes{0%{left:0}to{left:100px}}@media only screen and (max-device-width:375px) and (orientation:portrait){.contenedor-imagenes{height:200px}.texto-imagen{top:52%}.texto-Home h2,.texto-imagen{font-size:15px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.contenedor-proyectos{display:block}.reformas-home,.steelframe-home{height:150px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{text-align:center;width:85%}.contenedor-proyectos-reformas-textos{margin-left:30px}}@media only screen and (min-device-width:376px) and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.contenedor-imagenes{height:200px}.texto-imagen{font-size:18px;top:35%}.texto-Home h2{font-size:16px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.reformas-home,.steelframe-home{height:150px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{text-align:center;width:85%}.contenedor-proyectos-reformas-textos{margin-left:30px}}@media only screen and (min-device-width:721px) and (max-device-width:926px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.texto-imagen{font-size:30px;top:25%}.contenedor-imagenes{height:200px}.texto-Home h2{font-size:16px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.contenedor-proyectos{display:block;margin-left:40px}.reformas-home,.steelframe-home{height:396px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{margin-left:27px;text-align:center;width:85%}}@media only screen and (min-device-width:927px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.texto-imagen{font-size:30px;top:20%}.contenedor-imagenes{height:200px}.texto-Home h2{font-size:16px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.contenedor-proyectos{display:block;margin-left:40px}.reformas-home,.steelframe-home{height:396px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{margin-left:27px;text-align:center;width:85%}}@media only screen and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.contenedor-imagenes{height:200px}.texto-imagen{top:90%}.texto-Home h2,.texto-imagen{font-size:16px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.reformas-home,.steelframe-home{height:360px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{text-align:center;width:85%}.contenedor-proyectos-reformas-textos{margin-left:30px}}@media only screen and (min-device-width:641px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.contenedor-imagenes{height:200px}.texto-imagen{font-size:18px;top:80%}.texto-Home h2{font-size:16px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.reformas-home,.steelframe-home{height:360px;margin-bottom:30px;width:84%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{text-align:center;width:85%}.contenedor-proyectos-reformas-textos{margin-left:30px}}@media only screen and (min-device-width:668px) and (max-device-width:928px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.contenedor-imagenes{height:200px}.texto-imagen{font-size:18px;top:80%}.texto-Home h2{font-size:16px}.contenedor-proyectos{margin-left:30px}.contenedor-proyectos p{font-size:smaller}.contenedor-reformas,.contenedor-steelframe{margin:30px;width:100%}.reformas-home,.steelframe-home{height:360px;width:86%}.contenedor-proyectos-reformas-descripcion{display:flex;flex-flow:column-reverse}.contenedor-proyectos-casas-descripcion{display:flex;flex-flow:column;margin-left:30px}.contenedor-proyectos-casas-textos,.contenedor-proyectos-reformas-textos{text-align:center;width:85%}.contenedor-proyectos-reformas-textos{margin-left:30px}}.imgSuperior{align-items:center;background-color:initial;background-image:linear-gradient(180deg,#fff6,#fff9),url(/static/media/obrasHome.1cce3c4b1c5daf793b2c.webp);background-size:cover;display:flex;font-size:25px;font-weight:700;height:220px;justify-content:center;text-align:center}.projectsSpaceCasas{margin-bottom:2%}.casasTerminadas,.projectsSpaceCasas{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-around}.casasTerminadas{margin-top:5%;width:100%}.casasTerminadas h3{margin-top:2%;text-align:center;width:100%}.casasTerminadas p{margin-top:5%;text-align:center;width:95%}.sistema-Constructivo p{margin-top:10%}.proyectoCasas{margin-top:1%;text-align:center;width:45%}.sistema-Constructivo{align-content:center;flex-wrap:wrap;justify-content:space-around;margin-top:2%;text-align:center;width:45%}.casasImg1,.casasImg2,.casasImg3,.casasImg4,.casasImg5{background-size:cover;box-shadow:0 20px 30px -10px #26394d;height:400px}.casasImg1{background-image:url(/static/media/1moderna.97820ba9b8593682e565.jpg)}.casasImg2{background-image:url(/static/media/1rustica.237b486ed2f1d86b1d5b.jpg)}.casasImg3{background-image:url(/static/media/2estrucAcero.742fd56aaf76822ecb4b.jpg)}.casasImg4{background-image:url(/static/media/3ForjSanit.4d66c671157167c1b971.jpg)}@media only screen and (max-device-width:370px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.projectsSpaceCasas{display:block}.projectsSpaceCasas p{font-size:14px}.proyectoCasas{height:250px;width:84%}.sistema-Constructivo{margin:27px;width:84%}.casasTerminadas h3,.casasTerminadas p{font-size:14px;width:84%}.casasImg1,.casasImg2,.casasImg3,.casasImg4{height:250px;margin-bottom:30px}}@media only screen and (min-device-width:375px) and (max-device-width:430px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.projectsSpaceCasas{display:block}.projectsSpaceCasas p{font-size:14px}.proyectoCasas{height:250px;width:84%}.sistema-Constructivo{margin:27px;width:84%}.casasTerminadas h3,.casasTerminadas p{width:84%}.casasImg1,.casasImg2,.casasImg3,.casasImg4{height:250px;margin-bottom:30px}}.reformasImg1,.reformasImg2,.reformasImg3,.reformasImg4,.reformasImg5,.reformasImg6{background-size:cover;box-shadow:0 20px 30px -10px #26394d;height:400px;margin-bottom:5%;margin-top:5%}.reformasImg1{background-image:url(/static/media/1Fachadas.363289851bfde0aca409.webp)}.reformasImg2{background-image:url(/static/media/2PInt.1849bbd033885db00883.webp)}.reformasImg3{background-image:url(/static/media/3RefEstruct.981d614f026bb4d0d32c.webp)}.reformasImg4{background-image:url(/static/media/4Cubiertas.5b6e3c3da4ec256b9fd6.webp)}.reformasImg5{background-image:url(/static/media/5RefInt.7cb462e95a294ddade18.webp)}.reformasImg6{background-image:url(/static/media/6Retail.8e2d63fd66a32b6b5cc7.webp)}@media only screen and (max-device-width:375px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.imgSuperior h1{font-size:20px}.projectsSpace{display:block;margin-left:30px}.projectsSpace p{font-size:14px}.projecto1,.projecto2,.projecto3,.projecto4,.projecto5,.projecto6{width:84%}.reformasImg1,.reformasImg2,.reformasImg3,.reformasImg4,.reformasImg5,.reformasImg6{height:250px;margin-bottom:30px}}@media only screen and (min-device-width:376px) and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.imgSuperior h1{font-size:24px}.projectsSpace{display:block}.projecto1,.projecto2,.projecto3,.projecto4,.projecto5,.projecto6{width:84%}.reformasImg1,.reformasImg2,.reformasImg3,.reformasImg4,.reformasImg5,.reformasImg6{height:250px;margin-bottom:30px}}.projectsSpace{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2%}.projectVideoPresentacion{margin-bottom:50px;margin-top:50px}.videoPresentacion{border:none}.projecto1{margin-left:2%;margin-right:2%;margin-top:5%;text-align:center;width:45%}.projecto1 p{margin-top:10%}.proyectoImg01,.proyectoImg04{box-shadow:0 20px 30px -10px #26394d}.proyectoImg04{background-image:url(/static/media/igualada01.c178ff44b92fed6831e7.webp);background-size:cover;height:400px;margin-bottom:5%;margin-top:5%}@media only screen and (max-device-width:375px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.projectsSpace{display:block;margin-left:12%git}.projectsSpace p{font-size:14px}.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:100%}.projecto1,.projecto2,.projecto3,.projecto4,.projecto5,.projecto6{margin-top:10%;width:84%}.proyectoImg01,.proyectoImg02,.proyectoImg03,.proyectoImg04,.proyectoImg05,.proyectoImg06,.proyectoImg07{height:250px;margin-bottom:30px}}@media only screen and (min-device-width:376px) and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.projecto1,.projecto2,.projecto3,.projecto4,.projecto5,.projecto6{margin-top:10%;width:84%}.proyectoImg01,.proyectoImg02,.proyectoImg03,.proyectoImg04,.proyectoImg05,.proyectoImg06,.proyectoImg07{height:250px;margin-bottom:30px}.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:100%}}@media only screen and (min-device-width:721px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:auto}}@media only screen and (max-device-width:374px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:auto}}@media only screen and (min-device-width:375px) and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:auto}.proyectoImg04{height:286px}}@media only screen and (min-device-width:721px) and (max-device-width:932px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.projectVideoPresentacion{margin-top:10%}.videoPresentacion{height:250px;margin-bottom:30px;width:auto}.proyectoImg04{height:286px}}.imgCarousel{align-items:center;display:flex}.BsArrowBarLeft :hover{opacity:1}
/*# sourceMappingURL=main.6b0ca22f.css.map*/