body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#scrollToTopButton{z-index:300;animation:1s aparecer;display:none;position:fixed;bottom:20px;right:20px}#scrollToTopButton.active{animation:1s desaparecer}@keyframes aparecer{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes desaparecer{0%{opacity:1}50%{opacity:.5}to{opacity:0}}.button-up{background-color:#fab22379;border:none;border-radius:50%;width:50px;height:50px}.button-up:hover{cursor:pointer}@font-face{font-family:Martel;src:url(/assets/Barlow-Italic-CDQR_1eg.ttf)}.hero-slider-overlay{background-color:#0000000b}.container-text{text-align:center;width:70%;margin:0 auto;padding-top:20px}.text-curiel-slogan{color:#fff;font-family:Martel;font-size:40px}.logo-ca{width:200px;padding-top:30px}.pestaña-des{z-index:10;width:30px;height:20px;margin-right:40px;position:absolute;top:0;right:0}.pestaña-des svg{color:#fff;padding-top:7px;font-size:40px!important}.pestaña-des:hover{cursor:pointer}.container-slider{height:auto;margin-bottom:-20px}.hero-slider-previous-button svg,.hero-slider-previous-button:hover svg,.hero-slider-next-button svg{width:50px!important}.index-module_Horizontal__8-P70.index-module_Previous__TaJVT .index-module_Container__mtjRh,.index-module_Horizontal__8-P70.index-module_Next__sFCHR .index-module_Container__mtjRh{background:0 0!important}.menu{color:#fff;background-color:#fff;flex-direction:column;align-items:center;width:300px;height:100%;padding:20px;transition:right .3s;display:flex;position:fixed;top:0;right:-300px}.menu.visible{z-index:10;right:0}.slide3{background-size:cover;background-position-y:100%!important}@media only screen and (width<=480px){.container-text{text-align:center;width:90%;margin:0 auto;padding-top:50px;display:block}.text-curiel-slogan{color:#fff;text-align:center;font-family:Martel;font-size:30px}.container-slider{height:auto;margin-bottom:0;overflow:hidden}}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.menu-lateral-container{text-align:center;width:100%;margin:0 auto;font-family:Futura_Book_font}.menu-lateral-container img{width:40px}.menu-lateral-container .logohor{width:60%;padding-top:10px}.items{width:90%;margin:0 auto}.items p{color:#8e8e8e;text-align:left;padding-bottom:20px;font-size:18px}.items p:hover{cursor:pointer;font-weight:700}.redes-sociales{text-align:left;width:90%;margin:0 auto;display:flex}.redes-sociales p{text-align:left;margin-right:15px}.redes-sociales svg{color:#8e8e8e;text-align:left;padding-bottom:10px;font-size:30px}.redes-sociales svg:hover{cursor:pointer;color:#2b2a2a}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.carrusel-nosotros{width:60%;margin:0 auto}.cuarzo{background-color:#fff;height:100%;overflow:hidden}.grid-about{grid-template-columns:50% 50%;grid-template-areas:"b b";width:70%;margin:0 auto;padding-top:20px;display:grid}.about-img img{grid-area:a;width:100%;height:450px}.about-p{grid-area:b;width:90%;margin:0 auto}.about-p p{color:#6a6a6a;text-align:justify;margin-top:0;padding-left:20px;padding-right:20px;font-family:Futura_Book_font;font-size:20px}.text-mini{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-weight:700;color:#a4a4a4!important;text-align:left!important;font-size:16px!important}.h2pp{color:#2a2a2a;text-align:center;margin-top:5px;margin-bottom:10px;padding-top:0;padding-bottom:0;padding-left:20px;font-family:Futura_Book_font;font-size:28px;font-weight:700}.filos{background:#fff 50% 40%/cover no-repeat fixed;width:80%;height:150px;margin:50px auto 0;position:relative;overflow:hidden}.filos .frase{text-align:center;color:#7a7171;z-index:10;width:70%;margin:0 auto;padding-top:0;font-family:Futura_Book_font;font-size:25px;position:relative}@media only screen and (width<=480px){.grid-about{grid-gap:0px;width:90%}.about-p p{padding-left:0}.text-mini{padding-bottom:10px;font-size:18px!important}.h2pp{padding-bottom:10px;font-size:28px}.filos .frase{width:100%;font-size:20px}}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.navbar_container{width:100%;height:auto}.iconos-navbar{text-align:center;width:100%;padding-top:10px}.iconos-navbar img{width:200px}.navbar-seccion-grid{text-align:center;width:100%;height:60px}.menu-items ul{justify-content:center;margin:0;padding:10px;list-style:none;display:flex}.menu-items ul li{align-items:center;width:auto;margin:0 10px 10px 20px;display:flex;position:relative}.menu-items ul li a{color:#898989;font-family:Futura_Book_font;font-size:20px;text-decoration:none}.menu-items ul li a:hover{font-weight:700}.menu-cel{color:#000;margin-top:10px;margin-right:20px;position:absolute;top:0;right:0;font-size:40px!important;display:none!important}.menu-cel:hover{cursor:pointer}.menu-flotante-cel-hi{background-color:#fff;background-size:cover;width:100%;height:100vh;position:absolute;top:0;left:0;z-index:50!important}.logo-curiel-menu-cel{width:200px;margin-top:50px;margin-bottom:0}.menu-flotante-cel-hi .menu-flotante-items{width:80%;margin:40px auto 0;padding-left:0}.menu-flotante-cel-hi .menu-flotante-items li{z-index:10;text-align:center;width:100%;height:45px;padding-top:10px;padding-bottom:10px;font-size:30px;list-style:none;position:relative}.menu-flotante-cel-hi .menu-flotante-items li:hover{border:1px solid #fff}.menu-flotante-cel-hi .menu-flotante-items li a{color:#555;font-family:Futura_Book_font;font-size:25px;text-decoration:none}.menu-ingles-celular{color:#555;text-align:center;width:80%;padding-left:15px;font-family:Futura_Book_font;border:none!important}.menu-ingles-celular ul li{padding-top:15px;padding-left:15px;font-size:25px!important}@media only screen and (width<=720px){.menu-items ul{display:none}.menu-cel{display:block!important}}@media only screen and (width<=480px){.menu-items ul{display:none}.menu-cel{display:block!important}.menu-logo img{width:300px;margin-top:5px}}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.footer-container{text-align:center;color:#575757;width:100%;height:auto;font-family:Futura_Book_font}.footer-container .column-footer{width:80%;margin:0 auto}.col2 img{width:200px!important}.cont-redes{width:20%;margin:0 auto}.cont-iconos{grid-gap:5%;text-align:left;grid-template-columns:23% 23% 23% 23%;grid-template-areas:"a b c d";width:80%;margin:0 auto;padding-bottom:10px;display:grid}.gcf1,.gcf2,.gcf3,.gcf4{border-right:1px solid #575757}.grid-colum-footer div p{margin-top:10px;margin-bottom:0}.cont-iconos .iconos{color:#575757;width:40px}.cont-iconos .iconos svg{font-size:30px}.cont-iconos .iconos svg:hover{cursor:pointer;color:#000}.grid-colum-footer{grid-template-columns:20% 20% 20% 20% 20%;grid-template-areas:"a b c d e";width:70%;margin:0 auto;display:grid}.grid-colum-footer div p{font-size:20px}.grid-colum-footer div p:hover{cursor:pointer;color:gray;font-weight:700;text-decoration:underline}@media only screen and (width<=480px){.grid-colum-footer{display:none}.cont-iconos{width:100%}.cont-redes{width:50%}}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.seccion-container{background:#fff 50%/cover no-repeat fixed;width:80%;height:auto;margin:0 auto;padding-top:50px;padding-bottom:20px;position:relative;overflow:hidden;margin-bottom:40px!important}#seccion-container{background-image:url(/assets/imag1-B01HChNh.jpg)}.capa{background-color:#000a;width:100%;height:100%;position:absolute;top:0}.seccion-cont-grid{z-index:20;grid-gap:5%;grid-template-columns:30% 30% 30%;grid-template-areas:"a b c";width:90%;margin:0 auto;display:grid;position:relative}.secg1{color:#fff;grid-area:a}.secg2{color:#fff;grid-area:b}.secg3{color:#fff;grid-area:c}.seccinfo{text-align:center}.seccinfo img{width:80px}.seccinfo h2{text-align:center;margin-top:0;padding-top:0;font-family:Futura_Book_font;font-size:20px}.seccinfo p{text-align:justify;font-family:Futura_Book_font;font-size:20px}.titulo-text{text-align:center;z-index:20;width:100%;margin:0 auto;position:relative}.titulo-text p{color:#fff;margin-top:0;padding-top:0;padding-bottom:20px;font-family:Futura_Book_font;font-size:24px}.p-name-normal{text-align:center;font-size:20px}@media only screen and (width<=480px){.seccion-cont-grid{grid-template-areas:"a a a""b b b""c c c";padding-bottom:100px}.titulo-text p{font-size:20px}}.Filtro{text-align:center;width:80%;height:25px;margin:0 auto;padding-top:0;position:relative;display:none!important}.vista{position:absolute;top:0;right:0}.vista svg{font-size:30px}.options-filtro{width:auto;margin:0 auto;display:flex}.options-filtro p{color:#484848;margin-top:0;margin-right:15px;padding-top:0;font-size:18px}.opbb:hover{cursor:pointer}.opbb.select{font-weight:700}.Container-proyect{margin-bottom:20px;position:relative}@font-face{font-family:Martel-n2;src:url(/assets/Barlow-Bold-CmzkzBEx.ttf)}.Container-proyect{width:100%}.res-cart{background-position:50% 90%;background-size:cover;border-radius:5px;height:400px;position:relative;overflow:hidden}.seccion-proyect{background:#fff 50%/cover no-repeat fixed;width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden}.residencial-grid1{grid-gap:10px;z-index:10;grid-template-areas:"a a b";grid-auto-columns:33% 33% 33%;width:80%;margin:0 auto;padding-bottom:20px;display:grid;position:relative}.residencial-grid2{grid-gap:10px;z-index:10;grid-template-areas:"a b c";grid-auto-columns:33% 33% 33%;width:80%;margin:0 auto;padding-bottom:20px;display:grid;position:relative}.residencial-grid3{grid-gap:10px;z-index:10;grid-template-areas:"a b b";grid-auto-columns:33% 33% 33%;width:80%;margin:0 auto;padding-bottom:20px;display:grid;position:relative}.res-cart:hover{cursor:pointer}.res-cart div{width:100%;position:absolute;bottom:0}.res-cart:hover div{background-color:#000000a0;width:100%;animation:.3s ease-in-out forwards fadeInUp;position:absolute;bottom:0}.res-cart:hover div p{display:block}.grupoa-1{grid-area:a}.grupoa-2{grid-area:b}.grupob-1{grid-area:a}.grupob-2{grid-area:b}.grupob-3{grid-area:c}.grupoc-1{grid-area:a}.grupoc-2{grid-area:b}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;display:block;transform:translateY(0)}}.res-cart div p{color:#fff;text-align:center;font-size:20px;display:none}.ptitle{margin-bottom:5px;font-size:20px;font-weight:700}.ptext{margin-top:0;padding-top:0}@media only screen and (width<=480px){.residencial-grid{grid-gap:10px;grid-template-areas:"a a a a""b b b b""c c c c""d d d d";grid-auto-columns:23% 23% 23% 23%;width:90%}}.container_view_project{width:100%}.slider-view-project{text-align:center;width:80%;margin:0 auto}.slider-view-project img{width:90%}.gallery_project{width:72%;margin:0 auto}.text-gll{text-align:center;width:100%;height:50px}.text-gll h2{margin-bottom:0;font-size:30px}.text-gll p{color:#535353;margin-top:0;font-size:20px;font-style:italic}.grid-gallery{grid-gap:2%;grid-template-columns:49% 49%;grid-template-areas:"a b";width:100%;margin:0 auto 20px;display:grid}.grid-gallery .gridgall{background-position:0 100%;width:100%;height:400px}.grid-gallery .gridgall:hover{cursor:pointer}@media only screen and (width<=480px){.grid-gallery{grid-template-areas:"a a""b b""c c""d d"}}.modalimage{width:80%!important;min-width:80%!important}.modal-view-image{text-align:center;width:100%;height:100%;position:relative}.modal-view-image img{height:80vh}.left svg,.rigth svg{color:#2d2d2d;padding-top:700%;font-size:50px}.left svg:hover,.rigth svg:hover{cursor:pointer}.left{width:40px;height:100%;padding-left:10px;position:absolute;top:0;left:0}.rigth{width:40px;height:100%;padding-right:10px;position:absolute;top:0%;right:0}@media only screen and (width<=480px){.modal-view-image img{width:100%;height:50vh}.left svg,.rigth svg{color:#fff;padding-top:400%}}.contact-container{background:#fff 50%/cover no-repeat fixed;width:100%;height:auto;margin-bottom:10px;padding-bottom:20px;position:relative}.capa-contact{width:100%;height:100%;position:absolute}.contact-grid{z-index:10;grid-template-columns:50% 50%;grid-template-areas:"a a""b b";width:70%;margin:0 auto;display:grid;position:relative;overflow:hidden}.formulario{text-align:center;background-size:cover;grid-area:a;width:90%;margin:0 auto;padding-bottom:20px}.formulario h2{color:#444;text-align:center;margin-top:0;margin-bottom:15px;font-family:Futura_Book_font;font-size:35px;font-weight:700}.formulario input{background-color:#ffffffb5;height:40px;margin-bottom:20px;font-size:20px}.formulario input,.formulario textarea{color:#2f2f2f;border:1px solid gray;border-radius:5px;width:80%;padding:5px 5px 5px 10px;font-family:Futura_Book_font}.formulario textarea{background-color:#ffffffbc;height:100px;font-size:22px}.input-captcha{width:80%;margin:20px auto;text-align:center!important}.button-enviar{width:80%;margin:0 auto}.mapadir{grid-area:b;width:70%;margin:0 auto;width:90%!important}.button-enviar button{color:#fff;cursor:pointer;background-color:#444;border:none;border-radius:10px;width:75%;height:50px;margin-top:10px;font-family:Futura_Book_font;font-size:20px}.mapadir h2{color:#444;text-align:center;margin-bottom:0;font-family:Futura_Book_font;font-size:35px;font-weight:700}.dir-grid-contac{text-align:justify;grid-template-columns:48% 4% 48%;grid-template-areas:"a b c";width:100%;height:70vh;margin:0 auto;font-family:Futura_Book_font;display:grid}.dir-map1{grid-area:a}.dirmap{color:#000;margin-bottom:0;padding-bottom:0;font-size:18px}.mapadir iframe{width:100%;height:70%;margin-top:20px}.line,.line div{text-align:center}.line{grid-area:b;width:100%;height:90%;margin:20px auto 0}.dir-map2{grid-area:c}@media only screen and (width<=480px){.dir-grid-contac{grid-template-columns:48% 4% 48%;grid-template-areas:"a a a""b b b""c c c";height:auto}}@font-face{font-family:Futura_Book_font;src:url(/assets/Futura%20Book%20font-C2DwSHIl.ttf)}.team-container{width:100%;padding-top:10px;padding-bottom:50px}.team-galery{width:70%;margin:0 auto}.curiel-boss{grid-gap:10px;grid-template-columns:32% 32% 32%;grid-template-areas:"a c b";width:100%;margin:0 auto;display:grid}.boss1{grid-area:a}.boss2{grid-area:b}.boss3{grid-area:c}.bosscarta{width:100%;overflow:hidden}.bosscarta .foto{text-align:center;width:100%;padding-top:10px}.bosscarta .foto img{width:90%}.p-name{text-align:center;color:#363636;margin-bottom:0;font-family:Futura_Book_font;font-size:20px;font-weight:700}.p-puesto{text-align:center;color:gray;margin-top:0;padding-top:0;font-family:Futura_Book_font;font-size:18px;font-weight:700}.team h2{text-align:center;padding-top:20px;font-size:24px}.grid-team{text-align:center;grid-gap:10px;grid-template-columns:23% 24% 24% 24%;grid-template-areas:"a b c d";margin:0 auto;display:grid}.grid-team-2{text-align:center;grid-gap:10px;grid-template-columns:33% 30% 30%;grid-template-areas:"a b c e f";width:80%;margin:0 auto;display:grid}.bosscarta2{width:100%}.bosscarta2 div{margin-top:-15px;padding-top:0;padding-bottom:10px}.bosscarta2 div p{font-size:20px}.team-arq-dis{padding-bottom:10px;font-family:Futura_Book_font;font-size:25px}@media only screen and (width<=480px){.curiel-boss{grid-gap:0px;grid-template-areas:"a a a""b b b""c c c"}.grid-team{text-align:center;grid-gap:10px;grid-template-columns:50% 50%;grid-template-areas:"a b";margin:0 auto;display:grid}.grid-team p{text-align:center}.grid-team-2{text-align:center;grid-gap:10px;width:100%;margin:0 auto;display:grid}.grid-team-2 p{text-align:center}}
