a{-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}a:hover{text-decoration:none}small{line-height:12px}body{font-family:'Lato',sans-serif;font-size:16px;line-height:22px;color:#000}header.main .barra{background-color:#00a147;color:#fff;font-size:14px;line-height:18px}header.main .barra a{color:#fff;border-right:1px solid #fff;display:inline-block;padding:0 10px;margin:5px 0}header.main .barra a:hover span{filter:brightness(0)}header.main .barra a:last-child{border-right:none}header.main .barra .redes a{border:none;padding:0 3px}header.main nav.main{padding:20px 10px}header.main nav.main .logo{padding-left:30px}header.main nav.main .logo img{max-width:220px}header.main nav.main ul li{display:inline-block}header.main nav.main ul li a{color:#000;padding:5px 15px}header.main nav.main ul li a:hover,header.main nav.main ul li a .active{color:#00a147}header.main #menu{margin-top:30px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;z-index:10}header.main #menu.show{height:180px !important}#opener{width:45px;margin-top:35px}#opener span{display:block;background-color:#00a147;height:5px;margin-bottom:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}label span,small span{color:#00a147;font-weight:bold}.btn-primary{border:none;background-color:#00a147}.btn-primary:disabled{background-color:rgba(0,161,71,0.7)}.btn-primary:disabled:hover{background-color:rgba(0,161,71,0.7);color:#fff;border:none}.btn-primary:hover{background-color:#fff;color:#00a147;border:1px solid #00a147}section.contenido h1{font-size:28px;line-height:32px;margin-bottom:30px}section.contenido h1 span{display:block;border-top:2px solid #fff;max-width:100px;margin:0 auto;margin-top:10px}section.contenido.interior .over{background-color:rgba(0,0,0,0.8);padding:30px 0 30px 0;border-top:5px solid #00a147}section.contenido.interior .over h1{margin-bottom:5px;text-shadow:2px 2px 3px rgba(0,0,0,0.9)}section.contenido.interior .over h1 span{display:none}section.contenido.interior .over p{margin-bottom:0}section.contenido .over{background-color:rgba(0,0,0,0.86);padding-top:30px;padding-bottom:50px;color:#fff}section.contenido .informacion{padding-top:50px}section.contenido .informacion h2{color:#00a147;font-size:18px;line-height:22px;font-weight:700}#formulario_cotizacion{background:url(../img/home_fondo_formulario.jpg) no-repeat center;background-size:cover;background-attachment:fixed;position:relative}#formulario_cotizacion .over form{max-width:1000px}#formulario_cotizacion .over form .form-control{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff}#formulario_cotizacion .over form .form-control:focus{background-color:#404040;box-shadow:none;border:1px solid #808080}#formulario_cotizacion .over h2{font-size:24px;line-height:28px;color:#00a147;margin-bottom:20px}#formulario_cotizacion .over h3{font-size:18px;line-height:22px}#formulario_cotizacion .over #appForm .escombros button{background-color:transparent;border:1px solid #e6e6e6;color:#e6e6e6}#formulario_cotizacion .over #appForm .escombros button.activo{background:#f00;border:1px solid #f00;font-weight:900}#formulario_cotizacion .over #appForm .escombros button:focus{border-color:none;box-shadow:none}#formulario_cotizacion .over #appForm .alert{border:none;background:#f00;color:#fff;padding:.1rem}#formulario_cotizacion .over .camiones div{height:150px}#formulario_cotizacion .over .camiones div a{border:1px solid rgba(255,0,0,0.2);height:100%;align-items:center;padding:5px;display:flex;justify-content:center;flex-direction:column}#formulario_cotizacion .over .camiones div a:hover,#formulario_cotizacion .over .camiones div a.activo{border-color:#f00}#formulario_cotizacion .over .camiones div a.activo{background-color:#f00;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#formulario_cotizacion .over .camiones div a.activo img{max-height:70px}#formulario_cotizacion .over .camiones img{max-height:50px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#formulario_cotizacion .over .camiones h3{color:#fff}#formulario_cotizacion .over #listaImagenes .col{justify-content:center;align-items:center;display:flex}#formulario_cotizacion .over #listaImagenes img{max-height:100px;cursor:pointer;border:1px solid #4d4d4d;max-width:140px}.passion_one{font-family:'Pasison One',sans-serif}#servicios .icoimage{text-align:center}#servicios .icoimage div{border:1px solid #000;color:#fff;width:150px;height:150px;font-size:70px;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;display:flex;justify-content:center;align-items:center;margin:0 auto}#servicios .icoimage div img{max-height:100px}#servicios .materiales{background-color:#00a147;color:#fff;padding-top:30px;padding-bottom:30px}#servicios .materiales h2{font-size:32px;line-height:36px;color:#fff;font-family:'Pasison One',sans-serif;font-weight:400}#servicios .materiales .items .imagen{height:90px;margin-bottom:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:flex;justify-content:center;align-items:center}#servicios .materiales .items .imagen img{max-width:60px}#preguntas-frecuentes{padding-bottom:50px}#preguntas-frecuentes #preguntas div h2{cursor:pointer;background-color:#00a147;color:#fff;border:1px solid #00a147;padding:5px 10px;position:relative}#preguntas-frecuentes #preguntas div h2:hover{background-color:rgba(0,161,71,0.9)}#preguntas-frecuentes #preguntas div h2:after{content:'';position:absolute;right:10px;width:15px;height:100%;background:url(../img/arrow-down.png) no-repeat center center;background-size:15px auto;transform:rotate(180deg);top:0}#preguntas-frecuentes #preguntas div h2.collapsed:after{transform:rotate(0deg)}#preguntas-frecuentes #preguntas div p{padding:10px 20px}#contacto{padding-bottom:100px}#contacto .informacion{font-size:18px;line-height:24px}#contacto .informacion h2{font-size:26px;line-height:30px;margin-bottom:20px}footer{border-top:1px solid #4d4d4d;background-color:#000;color:#00a147;padding-top:30px;padding-bottom:30px}footer a{color:#00a147}footer a:hover{color:#fff}footer a img{margin-top:-2px}footer nav a{display:block}.bg1{background-color:#00a147}.verde{color:#00a147}@media screen and (max-width:768px){header.main .container{max-width:100%}header.main .container #menu{position:absolute;left:0;height:0;overflow:hidden;width:100%;margin-top:20px}header.main .container #menu li{display:block;text-align:center}header.main .container #menu li a{display:block;background-color:#00a147;padding:10px;color:#fff;border-bottom:1px solid #e6e6e6}header.main .barra a{border-right:none}}.block{display:block}.iblock{display:inline-block}.c{text-align:center}.m0{margin:0 auto}.none{display:none}.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}ul{list-style:none}