@import "/bootstrap/css/bootstrap.css";@import "/font-awesome/css/font-awesome.min.css";@import "https://fonts.googleapis.com/css?family=Comfortaa&subset=latin%2Clatin-ext";body{font:100% 'Comfortaa', cursive;font-size:1.1rem;color:#333}section{padding:4rem 0;position:relative}section:nth-of-type(odd){background-color:#bfe9de}section:nth-of-type(odd):after{content:'';background:url('/assets/bg.png');opacity:0.125;background-size:cover;top:0;left:0;bottom:0;right:0;position:absolute}section > *{animation:0.75s ease-out 0s 1 show}section:first-of-type{transition:all 0.2s linear;margin-top:6rem}h1{margin:0 0 2rem;font-size:2.3rem}h2{font-size:1.9rem}.sps{background:#fff;z-index:1;height:6rem;top:0;width:100%;position:absolute;transition:all 0.2s linear}.sps .container{height:100%}.sps .container .navbar{height:100%}.sps--blw{position:fixed;width:100%;height:3.5rem}.sps--blw .navbar-brand i,.sps--blw .navbar-brand #egi{font-size:2.025rem}.sps--blw .navbar-brand #plus{font-size:1rem}.sps--blw .nav-item{font-size:1rem}.sps--blw .nav-item:first-of-type .nav-link{padding-top:0}.sps--blw + section{margin-top:3.5rem}.navbar-brand{margin:0.6rem 0;display:table}.navbar-brand i{background:#01aedb;background:-moz-linear-gradient(left, rgba(1, 174, 219, 1) 0%, rgba(1, 174, 219, 1) 49%, rgba(12, 146, 182, 1) 50%, rgba(12, 146, 182, 1) 100%);background:-webkit-linear-gradient(left, rgba(1, 174, 219, 1) 0%, rgba(1, 174, 219, 1) 49%, rgba(12, 146, 182, 1) 50%, rgba(12, 146, 182, 1) 100%);background:linear-gradient(to right, rgba(1, 174, 219, 1) 0%, rgba(1, 174, 219, 1) 49%, rgba(12, 146, 182, 1) 50%, rgba(12, 146, 182, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01aedb', endColorstr='#0c92b6',GradientType=1);color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;animation:2s ease-out 0s infinite pump}.navbar-brand .logo{vertical-align:middle;display:table-cell}.navbar-brand #egi,.navbar-brand #plus{font-family:'Comfortaa', cursive;font-weight:bold;color:#3c3c3c;transition:all 0.2s}.navbar-brand #egi{font-size:2.7rem;padding:0 0.3rem 0 0.2rem}.navbar-brand #plus{vertical-align:bottom;padding-bottom:0.25rem}.navbar-nav{line-height:1.5}.nav-item{margin:0 0.3rem;text-transform:uppercase}.nav-item:first-of-type .nav-link{padding-top:0.25rem;padding-bottom:0;vertical-align:top}.nav-item:first-of-type .nav-link i{font-size:2rem}.nav-item a{color:#333;transition:all 0.25s}.nav-item a:hover{color:#01aedb}.collaborator img{display:block;margin:2rem auto 0;max-height:4rem}#products .product{margin-bottom:3rem}#products .product i{display:block;margin-bottom:1rem;font-size:3.5rem;text-align:center}#products .product p{font-size:0.9rem}#products p{margin:0}.address{margin-bottom:2rem}.address,.phone,.mail{line-height:1.5;width:100%;display:inline-block}.address i,.phone i,.mail i{width:1.5rem}.map{float:left;width:100%;height:100%}.map iframe{width:100%;height:100%}footer{background:#333;color:#fff;font-size:0.8rem;line-height:2.2rem}@keyframes pump{0%{transform:scale(1, 1);}10%{transform:scale(0.8, 0.8);}60%{transform:scale(1, 1);}}@keyframes show{0%{opacity:0;transform:translateY(-1rem);}100%{opacity:1;transform:translateY(0);}}.red{color:#de1b1b}.blue{color:#01aedb}@media screen and (min-width:0\0){.navbar-brand i{background:none;color:#01aedb}}