@import"https://fonts.googleapis.com/css?family=Quicksand:300,400,500,600,700&amp;display=swap";body,html{overflow-x:hidden;font-size:10px}body a,body h1,body h2,body h3,body h4,body li,body ul,html a,html h1,html h2,html h3,html h4,html li,html ul{list-style:none;margin:0;padding:0;text-decoration:none}body a,body li,body p,html a,html li,html p{font-size:1.4rem}body figure,html figure{line-height:0}.section-page{padding:30px 0}.subtitle-page,p{font-family:Quicksand,sans-serif}.subtitle-page{color:#138fa6;font-weight:400;letter-spacing:1px;margin-bottom:10px}.subtitle-page.upper{text-transform:uppercase}p{text-align:justify}.banner-top .container h3,.button-page{font-family:Quicksand,sans-serif;text-transform:uppercase}.button-page{background:0 0;border-radius:0;letter-spacing:1px}header{background:#138fa6;padding:20px 0 0;transition:all .4s ease}@media(max-width:580px){header .open-menu{color:#fff;display:block;padding-bottom:10px;text-align:center;text-transform:uppercase;width:100%}}header.header-sticky{background:#138fa6;left:0;position:fixed;top:0;width:100%;z-index:999}header.header-sticky .logo-page{padding-bottom:10px}header.header-sticky .logo-page img{max-height:40px}header.header-sticky .nav-page a{font-size:1rem}header .logo-page{padding-bottom:15px;text-align:center;transition:all .4s ease}header .logo-page img{max-height:50px;transition:all .4s ease}header .nav-page{display:block}@media(max-width:580px){header .nav-page{background:#fff;height:100%;left:0;position:fixed;top:-100%;transition:all .3s ease;width:100%;z-index:999}header .nav-page.active{top:0}header .nav-page .close-menu{position:absolute;top:20px;right:20px;font-size:2.5rem;color:#138fa6;z-index:1000}header .nav-page .logo-page{padding-top:20px}}header .nav-page ul{display:flex;width:100%}@media(max-width:580px){header .nav-page ul{flex-direction:column;height:auto}}header .nav-page ul li{flex:1;position:relative}body,header .nav-page ul li.active,html{background:#fff}.button-page,header .nav-page ul li.active a{color:#138fa6}header .nav-page ul li ul.submenu{background:#138fa6;display:block;height:0;left:0;overflow:hidden;padding:0;position:absolute;transition:all .3s ease}@media(max-width:580px){header .nav-page ul li ul.submenu{background:0 0;position:relative}}header .nav-page ul li a{color:#fff;display:block;font-size:1.1rem;letter-spacing:2px;padding:10px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}@media(max-width:580px){header .nav-page ul li a{color:#138fa6!important}}header .nav-page ul li a:hover{background:#fff;color:#138fa6;text-decoration:none}.banner-top,footer .container{align-items:center;display:flex}.banner-top{background-size:cover;height:158px;justify-items:center}.banner-top .container h3{color:#fff;font-size:2.8rem;font-weight:300;letter-spacing:4px}footer{background-color:#000;display:flex;height:180px;justify-content:center;min-height:100%;position:relative}@media(max-width:580px){footer{height:auto;padding:20px 0}}footer .container{align-content:center;height:100%}@media(max-width:580px){footer .container{flex-direction:column}}footer .container .logo-footer{flex-basis:75%}@media(max-width:580px){footer .container .logo-footer{margin-bottom:10px}}footer .container .logo-footer img{max-height:50px}footer .container .data-footer{flex-basis:25%}footer .container .data-footer #google_translate_element{height:31px;overflow-y:hidden;padding-top:5px}footer .container .data-footer #google_translate_element select{background:0 0;font-size:1.2rem;padding:1px;text-transform:uppercase}footer .container .data-footer #google_translate_element select:active,footer .container .data-footer #google_translate_element select:focus{box-shadow:none}footer .container .data-footer ul li{color:#fff;font-size:1.1rem;letter-spacing:1px}footer .container .data-footer ul li a{color:#fff;font-size:1.1rem}footer .container .data-footer ul li i{padding-right:3px}@media(max-width:580px){section[data-section=home] .slider{height:130px}}section[data-section=home] .slider figure{position:relative}section[data-section=home] .slider figure figcaption,section[data-section=productos] .item-product h3{bottom:18%;left:50%;position:absolute;text-align:center;transform:translate(-50%)}section[data-section=home] .slider figure figcaption h3,section[data-section=home] .slider figure figcaption h4{color:#fff;font-family:Quicksand,sans-serif;font-weight:300;letter-spacing:2px;text-transform:uppercase}section[data-section=home] .slider figure figcaption h3{font-size:4.5rem}@media(max-width:580px){section[data-section=home] .slider figure figcaption h3{font-size:2.9rem}}section[data-section=home] .slider figure figcaption h4{font-size:2.7rem}@media(max-width:580px){section[data-section=home] .slider figure figcaption h4{font-size:1.9rem}}section[data-section=home] .bloques{transform:translateY(-40px)}section[data-section=home] .bloques .item{align-content:center;align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 2px gray;display:flex;flex-direction:column;height:290px;justify-content:center;justify-items:center;width:100%}@media(max-width:580px){section[data-section=home] .bloques .item{margin-bottom:15px}}section[data-section=home] .bloques .item figure img{height:123px}section[data-section=home] .bloques .item h3{color:#138fa6;font-family:Quicksand,sans-serif;font-size:2.35rem;letter-spacing:2px;margin-top:41px;text-transform:uppercase}section[data-section=home] .sobre-home .logo{align-content:center;align-items:center;display:flex}section[data-section=home] .divider{align-items:center;background:#138fa6;display:flex;height:295px;margin-top:30px}section[data-section=home] .divider figure{padding-bottom:20px;text-align:center}section[data-section=home] .divider figure img{max-height:65px;max-width:100%}section[data-section=home] .divider>.container{display:flex;flex-direction:column}section[data-section=home] .divider>.container .btn{background:0 0;border:1px solid #fff;border-radius:0;display:block;font-family:Quicksand,sans-serif;margin:0 auto;text-transform:uppercase;transition:all .3s ease;width:200px}section[data-section=home] .divider>.container .btn:hover{background:#fff;color:#138fa6}section[data-section=empresa] .logo-sobre{display:block;padding:5px 0 20px;text-align:center}section[data-section=empresa] .logo-sobre img{display:block;margin:0 auto}section[data-section=contacto] form .form-control{border-radius:0;margin-bottom:10px}section[data-section=contacto] form label{display:none}section[data-section=contacto] .map{background:#fff;box-shadow:0 0 2px gray;margin-top:10px;padding:10px}section[data-section=clientes] ul.list-clientes{display:flex;flex-wrap:wrap}@media(max-width:580px){section[data-section=clientes] ul.list-clientes{flex-direction:column}}section[data-section=clientes] ul.list-clientes li{display:block;margin-bottom:10px;padding:10px;text-align:center;width:25%}@media(max-width:580px){section[data-section=clientes] ul.list-clientes li{margin-bottom:10px;width:100%}}section[data-section=clientes] ul.list-clientes li h4{color:#138fa6;font-size:1.4rem;margin-top:10px;text-transform:uppercase}section[data-section=clientes] ul.list-clientes li figure{display:block;height:150px}section[data-section=clientes] ul.list-clientes li figure img{display:block;height:100%;margin:0 auto}section[data-section=productos] .item-product{background-size:cover;border:1px solid #add8e6;display:block;height:250px;position:relative;transition:all .3s ease}section[data-section=productos] .item-product:after{background:#00000080;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}section[data-section=productos] .item-product:hover{background-color:#fff;background-size:cover}section[data-section=productos] .item-product:hover:after{opacity:1}section[data-section=productos] .item-product h3{bottom:10%;color:#fff;font-family:Quicksand,sans-serif;letter-spacing:2px;text-shadow:0 0 4px #000;text-transform:uppercase;width:80%;z-index:888}section[data-section=productos] .item-product p{bottom:0;color:#fff;left:50%;position:absolute;transform:translate(-50%)}section[data-section=produccion] .item-prod{display:block;padding:35px 0}section[data-section=produccion] .item-prod li{font-family:Quicksand,sans-serif;font-size:1.6rem;font-weight:400!important}section[data-section=detail-view] p,section[data-section=produccion] .item-prod p{font-size:1.6rem}section[data-section=produccion] .item-prod .slider-prod img{display:block;margin:0 auto;max-height:370px}section[data-section=detail-view] img{max-height:600px}
