@charset "UTF-8";.light{color:#303b3d}.dark{color:#fff}a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{outline:0}a:active{outline:none!important}a:focus{-moz-outline-style:none!important}a,a:active,a:focus{outline:none!important}body{background:#fff;font-family:Roboto,sans-serif;font-size:1rem;text-rendering:optimizeLegibility;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}figure{margin:0;padding:0}strong{font-weight:700}.auto_margin{margin:auto;max-width:1060px}.full-width{width:100%}.height_50{height:50px}.height_45,.height_50{display:block;clear:both;margin:0;padding:0}.height_45{height:45px}.height_40{height:40px}.height_35,.height_40{display:block;clear:both;margin:0;padding:0}.height_35{height:35px}.height_30{height:30px}.height_25,.height_30{display:block;clear:both;margin:0;padding:0}.height_25{height:25px}.height_20{height:20px}.height_15,.height_20{display:block;clear:both;margin:0;padding:0}.height_15{height:15px}.height_10{height:10px}.height_5,.height_10{display:block;clear:both;margin:0;padding:0}.height_5{height:5px}.center-block{display:block;margin-left:auto;margin-right:auto}.flat-mega-menu .drop-down{padding-bottom:10px}.n-p-b{padding-bottom:0}.grecaptcha-badge{visibility:hidden}.our-offices{margin:0 0 20px!important;list-style:none}.our-offices .item p{line-height:1}.content-element img{float:left;margin-right:15px}header{background:#c00512;box-shadow:0 0 14px 0 rgba(0,0,0,.38);position:relative;z-index:2}.areaHeader .logo{max-width:320px;margin:auto}.areaHeader .topBar{padding:15px 0;text-align:right;border-bottom:1px solid #f10313}.areaHeader .subLinks{display:inline-block;vertical-align:middle}.areaHeader .subLinks ul{margin:0;padding:0}.areaHeader .subLinks ul li{display:inline-block;list-style:none;padding:0 6px}.areaHeader .subLinks ul li a{color:#fff;font-size:.875rem}.areaHeader .Redes{border-left:1px solid #f10313;display:inline-block;margin-left:10px;padding-left:20px;padding-right:10px;vertical-align:middle}.certificados{margin:auto;margin-top:60px;max-width:665px;padding-bottom:40px}#Bottom{background:#c00512;color:#fff;padding:20px;text-align:center}#Bottom a{color:#fff;font-size:.875rem;padding:0 10px}ul.follow{margin:0;overflow:hidden;padding:0}ul.follow li{float:left;height:30px;list-style:none;margin:0 2px;padding:0;position:relative}ul.follow li:first-child{margin-left:0}ul.follow li:last-child{margin-right:0}ul.follow span{display:block;height:0;overflow:hidden;width:0}ul.follow a{color:#000;display:block;height:30px;position:relative;text-align:center;text-decoration:none;width:30px;-webkit-mask:url(../images/assets/fill_follow.svg) no-repeat 50% 50%;mask:url(../images/assets/fill_follow.svg) no-repeat 50% 50%}ul.follow a:before{font:14px FontAwesome;transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;transition:all .5s ease}ul.follow a[title=facebook]{background-color:#fff;transition:all .3s ease}ul.follow a[title=facebook]:hover{background-color:#5f7ec1;color:#fff}ul.follow a[title=facebook]:before{content:""}ul.follow a[title=twitter]{background-color:#fff;transition:all .3s ease}ul.follow a[title=twitter]:hover{background-color:#9bcef5;color:#fff}ul.follow a[title=twitter]:before{content:""}ul.follow a[title=google]{background-color:#fff;transition:all .3s ease}ul.follow a[title=google]:hover{background-color:#e8867a;color:#fff}ul.follow a[title=google]:before{content:""}ul.follow a[title=instagram]{background-color:#fff;transition:all .3s ease}ul.follow a[title=instagram]:hover{background-color:#698cb6;color:#fff}ul.follow a[title=instagram]:before{content:""}ul.follow a[title=linkedin]{background-color:#fff;transition:all .3s ease}ul.follow a[title=linkedin]:hover{background-color:#17a4f3;color:#fff}ul.follow a[title=linkedin]:before{content:""}ul.follow a[title=youtube]{background-color:#fff;transition:all .3s ease}ul.follow a[title=youtube]:hover{background-color:#e06d71;color:#fff}ul.follow a[title=youtube]:before{content:""}ul.follow a[title=whatsapp]{background-color:#fff;transition:all .3s ease}ul.follow a[title=whatsapp]:hover{background-color:#61e392;color:#fff}ul.follow a[title=whatsapp]:before{content:""}ul.share{margin:0;overflow:hidden;padding:0}ul.share li{float:left;height:40px;list-style:none;margin:0 2px;padding:0;position:relative}ul.share li:first-child{margin-left:0}ul.share li:last-child{margin-right:0}ul.share span{display:block;height:0;overflow:hidden;width:0}ul.share a{border-radius:2px;color:#fff;display:block;height:40px;position:relative;text-align:center;text-decoration:none;width:40px}ul.share a:before{font:17px FontAwesome;text-shadow:0 1px 2px rgba(0,0,0,.52);transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;transition:all .5s ease}ul.share a:hover:before{font:20px FontAwesome}ul.share a[title=facebook]{background-color:#3b5998;transition:all .3s ease}ul.share a[title=facebook]:hover{background-color:#2d4373}ul.share a[title=facebook]:before{content:""}ul.share a[title=twitter]{background-color:#55acee;transition:all .3s ease}ul.share a[title=twitter]:hover{background-color:#2795e9}ul.share a[title=twitter]:before{content:""}ul.share a[title=google]{background-color:#dd4b39;transition:all .3s ease}ul.share a[title=google]:hover{background-color:#c23321}ul.share a[title=google]:before{content:""}ul.share a[title=instagram]{background-color:#45668e;transition:all .3s ease}ul.share a[title=instagram]:hover{background-color:#344d6c}ul.share a[title=instagram]:before{content:""}ul.share a[title=linkedin]{background-color:#0977b5;transition:all .3s ease}ul.share a[title=linkedin]:hover{background-color:#075784}ul.share a[title=linkedin]:before{content:""}ul.share a[title=youtube]{background-color:#d22e34;transition:all .3s ease}ul.share a[title=youtube]:hover{background-color:#a92429}ul.share a[title=youtube]:before{content:""}ul.share a[title=whatsapp]{background-color:#25d366;transition:all .3s ease}ul.share a[title=whatsapp]:hover{background-color:#1da851}ul.share a[title=whatsapp]:before{content:""}#Slider{z-index:0}#Slider,#Slider .item{position:relative}#Slider .item .mask{background:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}#Slider .item figure{height:680px;width:100%}#Slider .item .caption{position:relative}#Slider .item .caption .intro_text{background:#fed602;border-radius:4px;bottom:150px;left:0;max-width:380px;padding:40px;position:absolute}#Slider .item .caption .intro_text h1{color:#000;font-size:2.8125rem;line-height:2.8125rem;margin-bottom:20px}#Slider .item .caption .intro_text p{color:#fff;font-size:1.25rem;text-shadow:0 1px 1px rgba(0,0,0,.42)}#Slider .item .caption .intro_text .btn-danger{font-size:1.125rem;font-weight:600;padding:10px 20px}#Slider .item .caption .intro_text .btn-danger i{font-size:1.375rem;vertical-align:middle}.areaServicios{margin-top:-90px}.areaServicios .owl-carousel .owl-stage-outer{overflow:visible}.areaServicios .item:hover .content .more{right:15px}.areaServicios .item:hover .content .more i{color:#fed602}.areaServicios .item .wraper{background:#fff;border-radius:8px;box-shadow:0 0 44px 0 rgba(0,0,0,.24);margin-bottom:10px;overflow:hidden;position:relative}.areaServicios .item a{text-decoration:none}.areaServicios .item figure{background:url(../images/assets/shape.svg) bottom no-repeat;background-size:102%;padding:0 20px}.areaServicios .item .content{background:#c00512;color:#fff;margin-top:-10px;padding:0 20px 30px;position:relative;text-align:center}.areaServicios .item .content h2{font-size:1.5625rem;font-weight:700}.areaServicios .item .content p{font-size:.875rem;line-height:1rem}.areaServicios .item .content .more{bottom:7px;position:absolute;right:20px;transition:all .4s ease}.areaServicios .item .content .more i{font-size:1.125rem}.areaAbout{padding:100px 0}.areaAbout figure{border-radius:4px;box-shadow:0 0 74px 0 rgba(0,0,0,.33);overflow:hidden;margin-bottom:20px}.areaAbout .content{padding:0 20px}.areaAbout .content h3{font-size:2.375rem;font-weight:700}.areaAbout .content span.line{background:#000;display:block;height:1px;margin:20px 0;margin-left:-50px;width:100px}.areaAbout .content p{line-height:1.75rem;text-align:justify}.parallax-container{overflow:hidden;position:relative}.parallax-container .mask-alpha{background:rgba(38,38,38,.51);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.parallax-container .contenidos{color:#fff;margin:auto;padding:80px 20px;position:relative;z-index:2}.parallax-container .contenidos h3{color:#fed602;font-size:2rem;font-weight:800;line-height:2.125rem;margin:0 auto 16px}.parallax-container .contenidos p{font-size:1.375rem;font-weight:300;margin-bottom:20px;max-width:420px}.parallax-container .contenidos .btn-danger{font-weight:700;padding:7px 16px;width:240px}.home_camion{bottom:-60px;max-width:560px;position:absolute;right:0}.areaAliados{padding:100px 0 120px}.areaAliados .head{margin-bottom:40px;text-align:center}.areaAliados .head h4{font-size:2.875rem;font-weight:700;line-height:2.625rem;margin:0}.areaAliados .head p{margin:0}.areaAliados div.figure{border:1px solid #ebebeb;border-radius:4px}.allyArea{padding:30px 0}.allyArea div.figure{border:1px solid #ebebeb;border-radius:4px}.areaContact{background:#fff;border-radius:6px;box-shadow:0 0 74px 0 rgba(0,0,0,.5);margin:auto;max-width:500px;padding:40px}.areaContact .head h5{font-size:1.75rem;font-weight:700}.areaContact .head span.line{background:#000;display:block;height:1px;margin:0 0 10px;width:20px}.areaContact .body{margin-top:15px}.areaContact .form-group{margin-bottom:20px}.areaContact .form-control{border:0;border-bottom:1px solid #000;border-radius:0;padding:0}.areaContact .form-control .req{color:red}.areaContact .privacy{line-height:1rem}.areaContact .btn-danger{box-shadow:0 3px 6px 0 rgba(0,0,0,.18);padding:10px}.FormContact{background:url(../images/bg_form.jpg) 50% no-repeat;background-size:cover;position:relative}.areaContact{position:relative;margin-top:-30px;margin-bottom:-30px}span.error{color:#d35762;font-size:12px}.form-label-group>label{cursor:text}.areaContent{overflow:hidden;padding:20px 0;position:relative;z-index:0}.areaContent .figure_default{margin-bottom:20px}.areaContent h1{color:#c00512}.areaContent h1,.areaContent h2,.areaContent h3,.areaContent h4,.areaContent h5,.areaContent h6{font-weight:700}.areaContent h1.title{font-size:1.875rem;font-weight:800;margin:0 0 16px;padding:0}.areaContent blockquote{border-left:5px solid #c00512;font-family:Georgia,sans-serif;font-size:1.125rem;font-style:italic;padding-left:12px}.areaContent ul{margin:20px 12px;padding:0}.areaContent ul li{font-size:1rem;margin:6px 0}.areaContent p{font-size:.9375rem;font-weight:400;line-height:1.625rem;text-align:justify}.areaContent .align-right{float:right;margin-bottom:10px;margin-left:20px}.areaContent .form-group{margin-bottom:6px}.areaContent .form-group label{font-weight:500;margin:0}.areaContent .form-group textarea{margin-bottom:8px}.content-gallery{padding:20px 0}.content-gallery,.content-gallery .head{border-bottom:1px solid #e7e7e7;margin-bottom:20px}.content-gallery .head{height:10px;text-align:center}.content-gallery .head h6{background:#fff;color:#666;display:inline-block;font-size:16px;letter-spacing:1px;margin:0;padding:0 14px}.content-gallery figure{border:1px solid #f2f2f2;margin:10px 0;padding:2px!important}.areaShare{border-top:1px solid #e6e6e6;margin:30px auto;padding:20px 0 10px}.media-content{min-height:360px;position:relative}.media-content .data-error{text-align:center;transform:translate(-50%,-50%);left:50%;top:50%;position:absolute}.media-content .data-error i{font-size:3rem}.media-content .data-error h2{font-size:2rem}.area-send{margin:auto;max-width:767px;padding:60px 0 70px;text-align:center}.area-send img{margin-bottom:18px;width:154px}.area-send h2{color:#000;font-weight:700}.area-send p{color:#777;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin:auto;max-width:550px;text-align:center}.bolsa_empleo h3{font-size:40px;font-weight:300;margin:0;padding:0;text-align:center}.bolsa_empleo span.line{background:#646b7b;display:block;height:1px;margin:auto;width:60px}.bolsa_empleo .box-a{background:#5c6374;box-shadow:10px 10px 0 0 hsla(0,0%,81%,.5);color:#fff;font-size:17px;letter-spacing:.5px;line-height:34px;padding:50px 60px 50px 40px;text-align:justify}.bolsa_empleo .box-a p{margin-bottom:0}.bolsa_empleo figure.img1a{margin-left:-50px;padding-top:50px;position:relative}.bolsa_empleo .areaBeneficios .item{text-align:center}.bolsa_empleo .areaBeneficios .item p{font-size:14px;text-align:center}.bolsa_empleo .card{border:1px solid #d8deec!important;border-radius:2px;box-shadow:0 1px 2px 0 rgba(213,215,225,.5);margin:8px 0}.bolsa_empleo .card .card-header{font-size:18px;padding:16px 12px}.bolsa_empleo .card .card-header a{color:#5c6374}.bolsa_empleo .card .card-block{font-size:16px;padding:30px}.bolsa_empleo .card .card-block h4{font-size:30px}.area-error{max-width:800px;margin:auto;padding:20px;text-align:center;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.area-error h1{margin:5px 0 0;padding:0;font-size:250px;font-weight:700;line-height:250px}.area-error p{font-size:16px;letter-spacing:1px;font-family:Monaco,sans-serif}.area-error a{color:#2ea2db;font-weight:700;letter-spacing:1px}.services-area{margin-bottom:80px}.services-area .owl-carousel .owl-stage-outer{overflow:visible}.services-area .item:hover .content .more{right:15px}.services-area .item:hover .content .more i{color:#fed602}.services-area .item .wraper{background:#fff;border-radius:8px;box-shadow:0 0 44px 0 rgba(0,0,0,.24);margin-bottom:10px;overflow:hidden;position:relative}.services-area .item a{text-decoration:none}.services-area .item figure{background-size:102%}.services-area .item .content{background:#c00512;color:#fff;padding:0 20px 30px;position:relative;text-align:center}.services-area .item .content h2{font-size:1.5625rem;font-weight:700;padding-top:15px}.services-area .item .content p{font-size:.875rem;line-height:1rem}.services-area .item .content .more{bottom:7px;position:absolute;right:20px;transition:all .4s ease}.services-area .item .content .more i{font-size:1.125rem}.slicknav_menu{display:none}@media screen and (max-width:800px){.container-fluid{padding:0 20px}.slicknav_menu{display:block}.topMenu{display:none}.areaHeader .topBar{border-bottom:0}#Slider .item figure{height:520px}#Slider .item .caption .intro_text{bottom:140px;left:20px;right:20px;max-width:380px;padding:30px;text-align:center}#Slider .item .caption .intro_text h1{font-size:2rem;line-height:2rem}#Slider .item .caption .intro_text .btn-danger{font-size:1rem;padding:10px 20px;width:100%}.areaServicios{margin-top:-100px}.areaServicios .owl-carousel .owl-stage-outer{overflow:hidden}.home_camion{bottom:-60px;max-width:420px;position:absolute;right:0}}@media screen and (max-width:640px){.areaHeader .logo{padding:0 0 20px}.areaHeader .topBar{padding:15px 0;text-align:center;border-bottom:0}.areaHeader .Redes{display:inline-block;border-left:0;margin-left:0;padding-left:0;padding-right:0;margin-top:10px}#Slider .item figure{height:400px}#Slider .item .caption .intro_text{bottom:30px;left:20px;right:20px;max-width:380px;padding:30px;text-align:center}#Slider .item .caption .intro_text h1{font-size:1.5rem;line-height:1.5rem}#Slider .item .caption .intro_text .btn-danger{font-size:1rem;padding:10px 20px;width:100%}.areaServicios .owl-carousel .owl-stage-outer{overflow:hidden}.areaServicios .item{padding:30px 30px 20px}.areaAbout{padding:60px 0 40px}.content-element img{float:left;margin-right:15px;width:100%!important;margin-bottom:15px}}.demo{color:#fff}