@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#67696c;font-family:Raleway,sans-serif;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:1.4;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:600}h1{font-size:4rem;font-weight:600}@media (min-width:1204px){h1{margin-bottom:5.6rem}}h2{color:#67696c;font-family:Raleway,sans-serif;font-size:3.2rem}h2,h3{font-weight:500}h3{font-size:2.4rem}h3 span{font-weight:600}h4{font-size:2.4rem;font-weight:400}.section-padding{padding:60px 0}#loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:150px;height:120px;left:50%;margin:-75px 0 0 -75px;position:absolute;top:50%;width:150px;width:120px;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-bottom{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:animatebottom;animation-name:animatebottom;position:relative}@-webkit-keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}.seccion{margin-bottom:2.5rem;margin-top:2.5rem}.contenido-centrado{max-width:800px}.centrar-elemento,.izq-elemento-responsive{display:flex;justify-content:center}@media (min-width:1204px){.izq-elemento-responsive{justify-content:start}}.header{background-image:url(../img/fondoheaderaaconcagua.jpg);background-size:cover;position:relative}@media (min-width:1204px){.header.principal{min-height:650px}}.bg-color{background-color:rgba(0,0,0,.5)}.navbar-default{background-color:transparent;border:0;padding:10px 0;transition:all .3s}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#002f2f}.top-nav-collapse{background:rgba(64,75,97,.9);padding:0}@media (min-width:1204px){.top-nav-collapse{padding:0 0 1rem}}.logo-dec{color:#84b038}.navbar-default .navbar-brand{color:#fff;font-family:Raleway,sans-serif;font-weight:700}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff}.logo-png-header img{margin:2rem 0 4rem;width:15rem}.navbar-brand{font-size:24px;margin-top:6px;padding:10px 0;text-transform:uppercase}.navbar-brand img{display:none;height:4rem;width:21rem}@media (min-width:1204px){.navbar-brand img{display:block}}.navbar-default .navbar-nav>li>a{background:transparent;color:#fff;font-size:14px;font-weight:400;line-height:45px;padding:5px 10px;text-transform:uppercase;transition:color .2s ease-out}@media (min-width:1204px){.navbar-default .navbar-nav>li>a{padding:10px 10px 5px}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#84b038}.banner-info{color:#fff;margin:2rem;padding-top:100px}@media (min-width:1204px){.banner-info{margin:0;padding-top:160px}}.bnr-sub-title,.bnr-title{font-family:Raleway,sans-serif}h1.bnr-title{font-size:3.2rem;letter-spacing:2px;text-transform:uppercase}h2.bnr-sub-title{font-size:2.441rem;font-weight:600;padding:20px 0;text-transform:uppercase}.bnr-para{font-size:1.8rem;font-weight:300}.overlay-detail a i{bottom:25px;color:#fff;font-size:38px;position:absolute;text-align:center}.btn{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #e74c3c;border-radius:.6em;box-sizing:border-box;color:#e74c3c;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:400;font-weight:700;line-height:1;margin:20px 0;padding:1.2em 2.8em;text-align:center;text-decoration:none;text-transform:uppercase}.btn:focus,.btn:hover{color:#fff;outline:0}.fifth{border-color:#84b038;border-radius:0;color:#84b038;overflow:hidden;position:relative;transition:color .15s ease-in-out;z-index:1}.fifth:after{background:#84b038;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:width .15s ease-in-out;width:0;z-index:-1}.fifth:hover{color:#fff}.fifth:hover:after{width:110%}.btn-header{margin:40px 0;width:200px}@media (min-width:1204px){.container.servicecontainer{max-width:180rem;width:100%}}.mr-btn-15{margin-bottom:15px}.padding-right-zero{padding-right:0!important}.bx-wrapper{margin:0 auto 35px}.portfolio-item{overflow:hidden;position:relative}.portfolio-item figure{cursor:pointer;margin:0;padding:0;position:relative;width:40rem}@media (min-width:1204px){.portfolio-item figure{width:40rem;width:60rem}}.portfolio-item figure img{display:block;margin:-15px 0;position:relative;z-index:10}.portfolio-item figure figcaption{box-sizing:border-box;display:block;position:absolute;z-index:5}.portfolio-item figure h2{color:#fff;font-family:Raleway,sans-serif;font-size:2.441rem;padding-bottom:15px;text-align:left}.portfolio-item figure p{color:#fff;display:block;line-height:18px;margin:0;text-align:left}.portfolio-item figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#495469;height:100%;left:0;padding:2px;text-align:center;top:0;transform:rotateY(-180deg);transition:all .5s;width:40rem}@media (min-width:1204px){.portfolio-item figure figcaption{padding:59px 10px;width:35rem;width:60rem}}.contenedor-textos-servicios{padding:2rem;width:35rem}.portfolio-item figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .5s;width:40rem}@media (min-width:1204px){.portfolio-item figure img{width:100%}}.portfolio-item figure:hover img,figure.hover img{transform:rotateY(180deg)}.portfolio-item figure:hover figcaption,figure.hover figcaption{transform:rotateY(0)}.parallax:before{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.7);height:100%;left:0;position:absolute;top:0;width:100%}div.attachment{height:auto;position:relative}div.attachment:before{background-image:url(../img/parallax.jpg);content:""}.cuadro-p{padding:60px 0;position:relative}.cuadro-p p{color:#fff;font-size:3rem;font-weight:700;text-align:center;text-transform:uppercase}@media (min-width:1204px){.cuadro-p p{font-size:5rem}}@media (min-width:768px){.cuadro-p{padding:10rem 0}}@media (min-width:1920){.cuadro-p{padding:120px 0}}.contenedor-mapa{align-items:center;-moz-column-gap:10rem;column-gap:10rem;display:flex;flex-direction:column;justify-content:center;margin:8rem auto;max-width:120rem;text-align:center}@media (min-width:1204px){.contenedor-mapa{flex-direction:row;text-align:left}}.mapa img{max-width:30rem;width:100%}@media (min-width:1204px){.mapa img{width:30rem}}.contenedor-nosotros{margin:2rem;max-width:60rem}.contenedor-nosotros h2{color:#67696c;margin:2rem 0}.contenedor-nosotros p{font-weight:700;margin:3rem 0 0}@media (min-width:1204px){.contenedor-nosotros{margin:0}}.contenedor-historia{max-width:110rem}.contenedor-historia h2{color:#495469;margin:2rem 0}.contenedor-historia p{font-weight:700;margin:3rem 0 0}.centrar{display:flex;justify-content:center;margin:3rem;text-align:center}.item{margin:10px}.item img{display:block;height:15rem;width:15rem}.carousel-inner>.item{height:auto;margin-left:0;padding-left:0;width:100%}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;margin-left:0;max-width:100%;padding-left:0}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:18px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:37%;width:auto}.carousel-control.left,.carousel-control.right{background-image:none;filter:none}.carousel-control.right{right:20px}.carousel-control.left{left:20px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;height:auto;max-width:100%}.clientes{margin:5rem 0}.service-title,.title{color:#495469;font-family:Raleway,sans-serif;font-size:35px}.item-img{margin-bottom:15px}.sub-title{font-size:18px}.bottom-line{background-color:#495469;border:0;border-top:0;height:5px;margin-bottom:40px;margin-top:20px;width:50px}.wrap-item h3{font-size:24px;line-height:25px}.sec-sub-title{color:#002f2f;font-size:18px;font-weight:700;line-height:1.7;margin:25px 0;padding-top:30px}.service{background-color:#ebe5e5}ul.service-list li i{color:#002f2f;padding-right:10px}.bx-wrapper img{border:5px solid #fff;border-radius:50%;display:inline-block;margin-bottom:15px;width:70px}.service-item h3 span{color:#495469;font-size:45px;font-weight:900;letter-spacing:-5px;line-height:1;opacity:.7;padding-right:6px;text-transform:uppercase}.service-item h3{font-weight:700}.service-item p{color:inherit;opacity:.6;padding:10px 0}.service-item a{color:#be9e21}.logo-iso img{width:20rem}.logo-QR img{margin:6rem 0 0;max-width:60rem;width:100%}@media (min-width:1204px){.logo-QR img{width:60rem}}.logo-QR{display:flex;justify-content:center}.contact{background-color:#495469}.btn-submit,.btn-submit:focus,.btn-submit:hover{background-color:transparent;border:1px solid #84b038;border-radius:60px;color:#84b038;font-size:18px;font-weight:400;padding:6px 20px}.service-title span{text-transform:lowercase}.form-control{background-color:transparent;border-color:#84b038;border-radius:0;color:#84b038!important}.form-control:focus{border-color:#84b038;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.contact-form input.form-control{color:#fff}.validation{color:red;display:none;font-size:13px;font-weight:400;margin:0 0 20px}#sendmessage{border:1px solid green;color:green}#errormessage,#sendmessage{display:none;font-weight:600;margin-bottom:15px;padding:15px;text-align:center}#errormessage{border:1px solid red;color:red}#errormessage.show,#sendmessage.show,.show{display:block}.loction-info p{margin-bottom:25px}.loction-info p i{color:#84b038;font-size:2rem}@media (min-width:1204px){.loction-info p i{font-size:3rem}}form h3{margin:0 0 2rem 1rem}.contacto-d a,.contacto-d h2,.contacto-d p,form h3{color:#fff}.seccion-padding{padding:30px 0 40px}.site-footer{background-color:#26272b;color:#737373;font-size:15px;line-height:24px;padding:45px 0 20px}.site-footer hr{border-top-color:#bbb;opacity:.5}.site-footer hr.small{margin:20px 0}.site-footer h6{color:#fff;font-size:16px;letter-spacing:2px;margin-top:5px;text-transform:uppercase}.site-footer a{color:#737373}.site-footer a:hover{color:#84b038;text-decoration:none}.footer-links{display:flex;flex-direction:column;list-style:none;margin-left:1rem;padding-left:0}@media (min-width:1204px){.footer-links{margin-left:0}}.footer-links li{display:block;padding:.5rem 0}.footer-links a{color:#737373}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:#84b038;text-decoration:none}.footer-links.inline li{display:inline-block}.site-footer .social-icons{text-align:right}.site-footer .social-icons a{background-color:#33353d;border-radius:100%;height:40px;line-height:40px;margin-right:0;width:40px}.copyright-text{margin:0}@media (max-width:991px){.site-footer [class^=col-]{margin-bottom:30px}}@media (max-width:767px){.site-footer.title{padding-bottom:0}.site-footer .copyright-text,.site-footer .social-icons{text-align:center}}.social-icons{list-style:none;margin-bottom:0;padding-left:0}.social-icons li{display:inline-block;margin-bottom:4px}.social-icons li.title{color:#96a2b2;font-size:13px;font-weight:700;margin-right:15px;text-transform:uppercase}.social-icons a{background-color:#eceeef;border-radius:100%;color:#818a91;display:inline-block;font-size:16px;height:44px;line-height:44px;margin-right:8px;text-align:center;transition:all .2s linear;width:44px}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{background-color:#29aafe;color:#fff}.social-icons.size-sm a{font-size:14px;height:34px;line-height:34px;width:34px}.social-icons a.facebook:hover{background-color:#3b5998}.social-icons a.twitter:hover{background-color:#00aced}.social-icons a.linkedin:hover{background-color:#007bb6}.social-icons a.dribbble:hover{background-color:#ea4c89}@media (max-width:767px){.social-icons li.title{display:block;font-weight:600;margin-right:0}}.info-contacto p{font-size:1rem}@media (min-width:1204px){.info-contacto p{font-size:1.4rem}}.night{color:#fff;font-weight:700}.redes-sociales-footer{display:flex;justify-content:space-between;margin-top:2rem;width:15rem}.redes-sociales-footer img{max-width:45px}.trabaja-nosotros a{color:#fff;font-size:16px}
/*# sourceMappingURL=app.css.map */
