﻿@import"https://fonts.googleapis.com/css?family=Lato:400,700,900";@font-face{font-family:"MicrogrammaNormal";font-style:normal;    font-weight:normal;src:url("../../assets/fonts/microgramma-normal.ttf")}@font-face{font-family:"MicrogrammaBold";font-style:normal;    font-weight:bold;src:url("../../assets/fonts/microgramma-bold.ttf")}html::-webkit-scrollbar{width:4px;height:4px;background-color:#810303}html::-webkit-scrollbar-thumb{background-color:#ea0101;border-radius:5px}html::-webkit-scrollbar-thumb:hover{background-color:#fe0707}html::-webkit-scrollbar-track{background-color:transparent}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -10px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -5px, 0)}90%{transform:translate3d(0, -4px, 0)}}html{scroll-behavior:smooth;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font-family:"Lato",sans-serif;margin:0}.header{position:fixed;top:0;right:0;left:0;background-color:#222;color:#fff;padding-left:15px;height:85px;box-shadow:0 0 15px rgba(0,0,0,.25);z-index:100;display:flex;align-items:center}.header .title-container{margin-left:25px;cursor:pointer}.header .title-container h1{font-family:"MicrogrammaBold";color:#fff;font-size:25px;margin:0;user-select:none}.header .title-container h1 p{font-family:"MicrogrammaNormal";color:#999;font-size:11px;margin:0;user-select:none}footer{margin:0 -15px;padding:25px 0;background-color:#eee;color:#444;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}footer h4{font-family:"MicrogrammaBold";color:#222;margin-bottom:30px}footer .footer-container{width:100%}footer .footer-container .fas{font-size:30px;margin-bottom:10px;color:#ea0101}footer .footer-container p{white-space:pre-line;text-align:center;font-size:13px}footer .footer-container a{text-decoration:none;color:#222}footer .footer-container a:hover{color:#bf0101}.form-home{min-width:35%;width:450px;padding:50px 30px 30px;background-color:#f9f9f9;border-radius:10px;margin-top:-85px;box-shadow:0 0 15px rgba(0,0,0,.5);position:relative;z-index:5}@media(max-width: 520px){.form-home{width:100%;padding:50px 20px 30px;margin-top:15px}}.form-home .input-container{position:relative}.form-home .input-container+.input-container{margin-top:40px}.form-home .input-container input,.form-home .input-container textarea{min-width:100%;display:block;font-family:inherit;margin:0;background-color:#e9e9e9;color:#444;padding:10px 15px;border:1px solid #ccc;transition:background-color ease .5s,box-shadow ease .5s;border-radius:5px;z-index:100}.form-home .input-container input:focus,.form-home .input-container textarea:focus{outline:none;background-color:#f9f9f9;border:1px solid #ccc;box-shadow:0 0 10px rgba(191,1,1,.25)}.form-home .input-container input::placeholder,.form-home .input-container textarea::placeholder{color:#999}.form-home .input-container input:placeholder-shown+label,.form-home .input-container textarea:placeholder-shown+label{visibility:hidden;z-index:-1}.form-home .input-container input:not(:placeholder-shown)+label,.form-home .input-container input:focus:not(:placeholder-shown)+label,.form-home .input-container textarea:not(:placeholder-shown)+label,.form-home .input-container textarea:focus:not(:placeholder-shown)+label{visibility:visible;z-index:1;opacity:1;transition:transform .25s,visibility 0ms,z-index 0ms}.form-home .input-container input:not(:placeholder-shown)+label,.form-home .input-container input:focus:not(:placeholder-shown)+label{transform:translate3d(0, -18px, 0)}.form-home .input-container input[type=number]{-moz-appearance:textfield}.form-home .input-container input[type=number]::-webkit-inner-spin-button,.form-home .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-home .input-container textarea{max-width:100%;min-height:100px;max-height:150px}.form-home .input-container textarea:not(:placeholder-shown)+label,.form-home .input-container textarea:focus:not(:placeholder-shown)+label{transform:translate3d(0, -46px, 0)}@media(max-width: 520px){.form-home .input-container textarea{min-height:75px}}.form-home .input-container label{display:block;position:absolute;font-size:14px;bottom:50%;left:5px;color:#555;opacity:0;transform:translate3d(0, 50%, 0);transform-origin:0 0;transition:opacity ease .25s,transform ease .25s,visibility 0ms ease .25s,z-index 0ms ease .25s}.form-home input[type=submit]{width:100%;background-color:#ea0101;font-weight:700;color:#fff;border:1px solid transparent;border-radius:5px;margin-top:30px;padding:10px 15px;transition:background-color ease 1s;cursor:pointer}.form-home input[type=submit]:hover{background-color:#bf0101;border:1px solid #810303;color:#fff}.form-home .error-alert{background-color:rgba(255,0,0,.15);border:2px solid #e60000;text-align:center;color:#e60000;border-radius:5px;margin-top:25px;padding:5px 0}.banner-contacto{width:200px;position:absolute;left:-120px;top:100px;padding:10px 20px;border-radius:10px 10px 0 0;text-align:center;background-image:linear-gradient(#e9e9e9, #f9f9f9);transform:rotate(-90deg);box-shadow:0 -5px 5px 0 rgba(0,0,0,.25);transition:left ease .75s;z-index:0}.banner-contacto p{font-family:"MicrogrammaBold";color:#bf0101}@media(max-width: 520px){.banner-contacto{display:none}}#home-wrapper .main-control-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#home-wrapper .main-container{position:relative;min-height:100vh;background-image:url("../assets/img/fondo.jpg");background-attachment:fixed;background-size:cover;background-repeat:no-repeat;margin-top:85px;padding:0 40px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 1023px){#home-wrapper .main-container{padding:0 15px;flex-direction:column;justify-content:center}}#home-wrapper .main-container .main-control-group{max-width:50%;margin-top:-85px}@media(max-width: 1023px){#home-wrapper .main-container .main-control-group{display:none}}#home-wrapper .main-container .main-logo{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}#home-wrapper .main-container .main-logo img{width:450px}@media(max-width: 1023px){#home-wrapper .main-container .main-logo{display:none}}#home-wrapper .main-container .intro-text-home{max-width:80%;font-size:16px;font-weight:100;color:#fff;text-align:justify;line-height:1.5}#home-wrapper .main-container .intro-text-home strong{font-weight:900}@media(max-width: 1023px){#home-wrapper .main-container .intro-text-home{max-width:90%}}#home-wrapper .products-container{display:flex;justify-content:center;margin-top:-30px}@media(max-width: 1023px){#home-wrapper .products-container{flex-direction:column;margin-top:-40px}}#home-wrapper .products-container img,#home-wrapper .products-container video{min-width:265px;max-height:200px;margin:0 25px}@media(max-width: 1023px){#home-wrapper .products-container img,#home-wrapper .products-container video{margin:20px auto;width:320px;max-height:240px}}#home-wrapper .subtext-hero{max-width:90%;margin:75px auto;text-align:justify;font-size:16px}#home-wrapper .subtext-hero strong{font-weight:900}@media(min-width: 1024px){#home-wrapper .subtext-hero{display:none}}#home-wrapper .subtext-home{display:flex;justify-content:space-around;line-height:1.5;margin-top:75px}@media(max-width: 1023px){#home-wrapper .subtext-home{flex-direction:column;margin-top:0}}#home-wrapper .subtext-home .subtext-inner{max-width:30%;text-align:center;padding:0 25px;color:#555}#home-wrapper .subtext-home .subtext-inner .fas{font-size:50px;margin-bottom:15px;color:#bf0101}#home-wrapper .subtext-home .subtext-inner h2{font-size:25px;font-weight:900;text-transform:uppercase;color:#000;margin-bottom:10px}#home-wrapper .subtext-home .subtext-inner p{text-align:justify}@media(max-width: 1023px){#home-wrapper .subtext-home .subtext-inner{max-width:90%;padding:0;margin:0 auto}#home-wrapper .subtext-home .subtext-inner+.subtext-inner{margin-top:25px}}.google-maps{height:300px;padding:0;margin-top:75px}iframe{width:100% !important;height:300px}.thank-you{text-align:center}.thank-you .main-container{height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:85px}.thank-you .main-container h2{text-align:center;font-size:25px;font-weight:700;color:#555}.thank-you .fa-check-circle{color:#1d9114;font-size:50px;margin:10px 0}/*# sourceMappingURL=styles.css.map */
