#Nav{background-color:var(--principal-color);color:var(--text-color);height:10vh;left:0;position:fixed;right:0;top:0;z-index:10}#Nav ul{list-style:none}#Nav img{cursor:pointer;height:8vh;transition:all .3s}#Nav button{background-color:initial;border:none;box-shadow:none!important}#Nav li{cursor:pointer;margin:5px;transition:all .3s}#Nav button:hover,#Nav img:hover,#Nav li:hover{color:var(--secondary-background)}#Nav .location{background-color:#91a29c;left:0;padding:5px;position:absolute;right:0;top:10vh}#Nav .location p{align-items:center;display:flex;margin-bottom:0;margin-right:10px}.burgerMenu{display:none;font-size:30px;margin-right:10px}.burgerList{cursor:pointer;list-style:none;padding-right:20px}.burgerList button{background-color:initial!important;border:none;box-shadow:none!important;color:#000!important;padding:0}.logoBurger{padding-left:32px;width:175px}.locationBurger{bottom:10px;padding-left:20px;position:absolute}@media (max-width:991px){#Nav ul{display:none!important}#Nav .burgerMenu{display:block}}@media (max-width:527px){#Nav .location{display:none}.carrouselTopMargin{margin-bottom:10vh!important}}#Carrousel img{height:300px;object-fit:fill}#Carrousel .blackOut{align-items:center;background-color:#0000005e;display:flex;flex-direction:column;height:300px;justify-content:center;left:0;position:absolute;right:0;top:0}#Carrousel .blackOut h1,#Carrousel .blackOut h4{color:#fff;font-family:Lato-Regular;text-align:center!important}.productSelect{background-color:initial;border:none;border-bottom:1px solid #000;cursor:pointer;outline:none;padding:10px;width:100%}.product-btn{background-color:#000}.product-btn,.product-btn:last-child{border:none;color:#fff;margin-bottom:10px;margin-top:10px;padding:10px}.product-btn:last-child{background-color:var(--principal-color);width:100%}.brandImgPres{object-fit:cover;width:100%!important}#BrandProducts .blackOut,.brandImgPres{height:300px;left:0;position:absolute;right:0;top:13vh}#BrandProducts .blackOut{align-items:center;background-color:#0000005e;display:flex;flex-direction:column;justify-content:center}#BrandProducts .blackOut h1,#BrandProducts .blackOut h4{color:#fff;font-family:Lato-Regular;text-align:center!important}#Empresa{background-color:#f0f0f0;padding-bottom:100px;padding-top:50px}.empresa-titles{font-family:Lato-Regular}#Empresa p{font-family:Lato-Light}#Empresa .empresa-telefonos{font-size:1rem}#Contacto{min-height:80vh;padding-top:50px}.contactForm{display:flex;flex-direction:column}.contactForm input,.contactForm textarea{background-color:none;border:none;border-bottom:1px solid #000;margin:10px;outline:none!important;padding:10px}.contactForm button{background-color:var(--principal-color);border:none;color:#fff;margin:10px;padding:10px}.certiImg{height:250px;object-fit:cover;width:100%}#Certificaciones a,#Certificaciones h3{color:var(--principal-color);font-family:Lato-Regular}@media (max-width:767px){.infoCertificacion{margin-top:10px;padding:0!important;text-align:center}.imgCertificacion{align-items:center;display:flex;justify-content:center}}.productDetailsBox{display:flex;flex-direction:column;justify-content:center}.categoryImage{height:35px;width:35px}.footer{background-color:var(--principal-color);color:var(--text-color)}@media (max-width:767px){.footerCols{align-items:center;display:flex;flex-direction:column}}#Marcas{align-items:center;background-color:var(--secondary-background);display:flex;min-height:70vh}#Marcas .tituloMarcas{font-size:1.5rem;text-align:center}#Marcas .infoMarcas{align-items:center;flex-direction:column;justify-content:center}#Marcas .imgMarca{cursor:pointer;transition:all .2s;width:80%}.imgMarca:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}#CarrouselFeatured .featuredProducts{align-items:center;display:flex;flex-direction:column;justify-content:center}#CarrouselFeatured .imgFeaturedProducts{height:200px;object-fit:contain;width:50%}#CarrouselFeatured .featuredProducts .p{font-family:Lato-Thin}#ProductView{align-items:center;display:flex;min-height:80vh}#ProductView .imgProductView{width:auto}#BrandProducts img{width:80%}#BrandProducts .sidebarCategory{border:1px solid var(--secondary-background);padding:10px}#BrandProducts .sidebarCategory ul{list-style:none;padding-left:0}#BrandProducts .imgCategorias{cursor:pointer;height:250px;object-fit:contain;transition:all .2s}#BrandProducts p{font-family:Lato-Regular}.imgCategorias:hover{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);width:100%}#Marcas .cadaMarca{display:flex;justify-content:center}#Marcas .imgMarcas{width:70%}#Marcas .fotoMarcas,#Marcas .infoMarca{display:flex;justify-content:center}#Marcas .infoMarca{flex-direction:column}@media (max-width:767px){.infoMarca{margin-top:20px;width:70%!important}}#ObrasLanding .tituloObras{display:flex}#ObrasLanding .obraDos,#ObrasLanding .obraUno,#ObrasLanding .tituloObras{align-items:center;justify-content:center}@media (max-width:767px){.infoObraDos{margin-top:20px}}#Servicios .servicioColumn{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.cadaCertificacion{background-color:#f0f8ff}:root{--principal-color:#008457;--text-color:#fff;--secondary-background:#eaeaeaea}@font-face{font-family:Lato-Thin;src:url(/static/media/Lato-Thin.6734a19bb785bf18bc64.ttf)}@font-face{font-family:Lato-Light;src:url(/static/media/Lato-Light.d92647541fd5192917e0.ttf)}@font-face{font-family:Lato-Regular;src:url(/static/media/Lato-Regular.80c07943565d91b976e1.ttf)}*{box-sizing:border-box;font-family:Lato-Thin;margin:0;padding:0}.soon{align-items:center;background-color:#000;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999999999}a{color:#000}.float{background-color:#25d366;border-radius:50px;bottom:40px;box-shadow:2px 2px 3px #999;color:#fff;font-size:30px;height:60px;position:fixed;right:40px;text-align:center;width:60px;z-index:100}.my-float{margin-top:16px}#Asesoramiento{margin-top:20vh;min-height:90vh}.carousel-status,ul.thumbs.animated{display:none}button.control-arrow.control-next,button.control-arrow.control-prev{background-color:#000!important;height:500px;opacity:1!important}.obraBlackOut{align-items:center;background-color:initial;bottom:0;color:transparent;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .5s}.obraBlackOut:hover{background-color:#0000004d;color:#fff}@media (max-width:600px){#Carrousel .blackOut,#Carrousel img{height:250px}}@media (max-width:400px){#Carrousel .blackOut,#Carrousel img{height:200px}}span.carousel-control-next-icon,span.carousel-control-prev-icon{background-color:#000;border-radius:100%;padding:10px!important}.carousel-indicators{display:none}a.carousel-control-next,a.carousel-control-prev{width:auto}.catalogoCard{border-radius:10px;box-shadow:0 1px 9px 0 rgba(0,0,0,.12);height:350px;margin-left:20px;margin-right:20px;margin-top:-15px;overflow:hidden;position:relative;width:280px;z-index:1}.catalogoCard img{height:121px;object-fit:cover;width:100%}.catalogoCard p{color:#666;font-family:sans-serif;font-size:12px}.catalogoCard p:first-child{color:#000;font-size:14px}.catalogoCard button{bottom:10px;left:10px;position:absolute;right:10px}@media (max-width:1000px){.catalogoCard:first-child,.catalogoCard:last-child{display:none}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}
/*# sourceMappingURL=main.7c741cd9.css.map*/