@charset "UTF-8";
/*! ICAI #   author      Dedpro <@Dedpro> #   copyright   Copyright (c) 2019, Icai */
/*! ---------------------------- Texto - Tipografía - Componentes - Básico - Generales - Inicial ---------------------------- */
/*! ---------------------------- Tipografía ---------------------------- */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
/*! ---------------------------- Variables ---------------------------- */.row,.wrapper{*zoom:1}.row:after,.row:before,.wrapper:after,.wrapper:before{content:" ";display:table}.row:after,.wrapper:after{clear:both}[class*=column-]{float:left;padding:1em;width:100%;min-height:1px}.row,.wrapper{*zoom:1}.row:after,.row:before,.wrapper:after,.wrapper:before{content:" ";display:table}.row:after,.wrapper:after{clear:both}.wrapper{margin:0 auto;width:95%;max-width:65em}.column-1{width:8.33333%}.column-2{width:16.66667%}.column-3{width:25%}.column-4{width:33.33333%}.column-5{width:41.66667%}.column-6{width:50%}.column-7{width:58.33333%}.column-8{width:66.66667%}.column-9{width:75%}.column-10{width:83.33333%}.column-11{width:91.66667%}.column-12{width:100%}.column-int{display:block;background:#ffb283;padding:1em 0;text-align:center}

/*! ---------------------------- Mixins ---------------------------- */
/*! ---------------------------- Componentes ---------------------------- */.border-primary{border:1px solid #DDD}.border-bottom{border-bottom:1px solid #DDD}.border-left{border-left:1px solid #DDD}.border-right{border-right:1px solid #DDD}.border-top{border-top:1px solid #DDD}.border-success{border-color:#2dc76d}.border-error{border-color:#e51c23}.border-warning{border-color:#ffc800}.border-primary{border-color:#3C5BA6}.border-info{border-color:#3fb6dc}.bg-a{background-color:#AAA}.bg-b{background-color:#BBB}.bg-c{background-color:#CCC}.bg-d{background-color:#DDD}.bg-e{background-color:#EEE}.bg-f,.form-input,.form-select,.form-textarea,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#FFF}.bg-f5,.btn{background-color:#f5f5f5}.bg-trans,.btn-outline-error,.btn-outline-info,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning{background-color:transparent}.color-gray-100{color:#111}.color-gray-200{color:#222}.color-gray-300{color:#333}.color-gray-400{color:#444}.color-gray-500{color:#555}.btn-outline,.color-gray-600,.page-terminos .page-terminos-cont h2,.page-terminos .page-terminos-cont h3{color:#666}.color-gray-700,.page-terminos .page-terminos-cont p,.page-terminos .page-terminos-cont ul li{color:#777}.color-gray-800{color:#888}.color-gray-900,.form-input:disabled,input:disabled,input[type=password]:disabled,input[type=text]:disabled,textarea:disabled{color:#999}.btn-error,.btn-info,.btn-primary,.btn-success,.btn-warning,.color-grey-f{color:#EFF5FB}.color-grey-f5{color:#f5f5f5}.color-grey-e{color:#EEE}.color-grey-d{color:#DDD}.color-grey-c{color:#CCC}.color-grey-b{color:#BBB}.color-grey-a{color:#AAA}.color-link{color:#2f61d5}.color-success{color:#2dc76d}.color-error,.contact-form .contact-form-action .form-slide .form-group-lg .error,.contact-form .contact-form-action .form-slide .form-group .error{color:#e51c23}.color-warning{color:#ffc800}.color-info{color:#3fb6dc}p{margin-bottom:0}.form-input:-moz-placeholder,.form-input:-ms-input-placeholder,.form-input::-moz-placeholder,.form-input::-webkit-input-placeholder,.form-select:-moz-placeholder,.form-select:-ms-input-placeholder,.form-select::-moz-placeholder,.form-select::-webkit-input-placeholder,.form-textarea:-moz-placeholder,.form-textarea:-ms-input-placeholder,.form-textarea::-moz-placeholder,.form-textarea::-webkit-input-placeholder,.fw-thin,input[type=date]:-moz-placeholder,input[type=date]:-ms-input-placeholder,input[type=date]::-moz-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]:-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-moz-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]:-moz-placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::-moz-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-moz-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-moz-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]:-moz-placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::-moz-placeholder,input[type=url]::-webkit-input-placeholder,select:-moz-placeholder,select:-ms-input-placeholder,select::-moz-placeholder,select::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{font-weight:100}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc p,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul li,.btn,.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2,.contact-form .contact-form-action .form-slide .form-group-lg .error,.contact-form .contact-form-action .form-slide .form-group-lg input,.contact-form .contact-form-action .form-slide .form-group-lg textarea,.contact-form .contact-form-action .form-slide .form-group .error,.contact-form .contact-form-action .form-slide .form-group input,.contact-form .contact-form-action .form-slide .form-group textarea,.form-input,.form-select,.form-textarea,.fw-light,.nuestro-proceso .cont h2,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-weight:300}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5,.fw-regular,.infra-columnas .infra-col h3,.infra-columnas .infra-title h3,.nuestro-proceso .cont a{font-weight:400}.contact-form .contact-form-action .form-slide .form-group-actions .btn,.fw-medium,.page-terminos .page-terminos-cont h3,.page-terminos h2.title{font-weight:500}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3 span,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3 span,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5 span,.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2 span,.fw-bold,.infra-columnas .infra-col h3 span,.infra-columnas .infra-title h3 span,.modal .modal-content .modal-header h2,.nuestro-proceso .cont h2 span,.page-terminos .page-terminos-cont h2,.page-terminos .page-terminos-cont p .bold{font-weight:700}.fw-xbold{font-weight:700}.fs-10{font-size:0.625rem}.fs-11{font-size:0.6875rem}.fs-12{font-size:0.75rem}.fs-13{font-size:0.8125rem}.btn.btn-xs,.contact-form .contact-form-action .form-slide .form-group-lg .error,.contact-form .contact-form-action .form-slide .form-group .error,.fs-144{font-size:0.875rem}.btn-rounded.btn-rounded-xs,.contact-form form.form-contacto .form-group span.error,.contact-form form.form-contacto .input-group span.error,.form-input:-moz-placeholder,.form-input:-ms-input-placeholder,.form-input::-moz-placeholder,.form-input::-webkit-input-placeholder,.form-select:-moz-placeholder,.form-select:-ms-input-placeholder,.form-select::-moz-placeholder,.form-select::-webkit-input-placeholder,.form-textarea:-moz-placeholder,.form-textarea:-ms-input-placeholder,.form-textarea::-moz-placeholder,.form-textarea::-webkit-input-placeholder,.fs-14,input[type=date]:-moz-placeholder,input[type=date]:-ms-input-placeholder,input[type=date]::-moz-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]:-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-moz-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]:-moz-placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::-moz-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-moz-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-moz-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]:-moz-placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::-moz-placeholder,input[type=url]::-webkit-input-placeholder,select:-moz-placeholder,select:-ms-input-placeholder,select::-moz-placeholder,select::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{font-size:0.875rem}.fs-15,footer .cont .footer-author p,footer .cont .footer-author p.footer-author-created,nav .cont .nav-contact .nav-contact-item p{font-size:0.9375rem}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h4.envio,.btn,.btn-circle.btn-circle-xs i,.btn-rounded,.btn-rounded.btn-rounded-md,.btn.btn-md,.contact-form .contact-form-action .form-slide .form-group-lg input,.contact-form .contact-form-action .form-slide .form-group-lg textarea,.contact-form .contact-form-action .form-slide .form-group input,.contact-form .contact-form-action .form-slide .form-group textarea,.contact-form p,.form-input,.form-select,.form-textarea,.fs-16,.page-terminos .page-terminos-cont h3,.page-terminos .page-terminos-cont p,footer .cont .footer-contact .footer-contact-item a,footer .cont .footer-contact .footer-contact-item p,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem}.about .cont .about-us .about-us-txt p,.alianzas .cont p,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc p,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul li,.btn-rounded.btn-rounded-lg,.btn.btn-lg,.form-input.input-md,.form-select.input-md,.form-textarea.input-md,.fs-18,.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt p,footer .cont .footer-contact .footer-contact-item h4,input.input-md[type=date],input.input-md[type=email],input.input-md[type=number],input.input-md[type=password],input.input-md[type=tel],input.input-md[type=text],input.input-md[type=url],nav .cont .nav-contact .nav-contact-item .hydrated,select.input-md,textarea.input-md{font-size:1.125rem}.btn-circle.btn-circle-md i,.form-input.input-lg,.form-select.input-lg,.form-textarea.input-lg,.fs-20,.modal .modal-content .modal-header h2,.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt h4,.nuestro-proceso .cont a span,.nuestro-proceso .cont a span .hydrated,footer .cont .footer-about .footer-about-arrow-top a .hydrated,input.input-lg[type=date],input.input-lg[type=email],input.input-lg[type=number],input.input-lg[type=password],input.input-lg[type=tel],input.input-lg[type=text],input.input-lg[type=url],select.input-lg,textarea.input-lg{font-size:1.25rem}.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-next .hydrated,.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-prev .hydrated,.fs-22,.page-terminos .page-terminos-cont h2,footer .cont .footer-about .footer-about-social a .hydrated{font-size:1.375rem}.about-pleca .cont .about-us .about-us-pleca h3,.about .cont .about-us .about-us-txt h2,.alianzas .cont h2,.btn-circle.btn-circle-lg i,.carousel .owl-banner .owl-nav .owl-next .hydrated,.carousel .owl-banner .owl-nav .owl-prev .hydrated,.clientes .cont h2,.contact-form h2,.fs-24,.nosotros .cont .nosotros-text h2,.page-terminos h2.title,.services-uno .cont h2{font-size:1.5rem}.fs-26,.nuestro-proceso .cont a{font-size:1.625rem}.contact-form form.form-contacto .input-group .input-group-append .btn i.ion,.fs-28{font-size:1.75rem}.fs-30{font-size:1.875rem}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3 span,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3 span,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5 span,.fs-32,.infra-columnas .infra-col h3,.infra-columnas .infra-col h3 span,.infra-columnas .infra-title h3,.infra-columnas .infra-title h3 span,footer .cont .footer-contact .footer-contact-item .hydrated{font-size:2rem}.fs-34{font-size:2.125rem}.fs-36{font-size:2.25rem}.carousel .banner .cont h2,.fs-38,.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-ico .hydrated{font-size:2.375rem}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2,.fs-40{font-size:2.5rem}.fs-42{font-size:2.625rem}.fs-44,.nuestro-proceso .cont h2{font-size:2.75rem}.fs-46{font-size:2.875rem}.fs-48{font-size:3rem}.fs-4,.nuestro-proceso .cont h2 span{font-size:4rem}.fs-5{font-size:5rem}.fs-6{font-size:6rem}.fs-italic{font-style:italic}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5,.ta-left{text-align:left}.alianzas .cont p,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3,.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2,.clientes .cont .clientes-wrap,.contact-form .contact-form-action .form-slide .form-group-actions .btn,.contact-form h2,.contact-form p,.infra-columnas .infra-col h3,.infra-columnas .infra-title h3,.ta-center,footer .cont .footer-author,footer .cont .footer-author p,footer .cont .footer-contact .footer-contact-item a,footer .cont .footer-contact .footer-contact-item p{text-align:center}.nuestro-proceso .cont h2,.ta-right{text-align:right}.about .cont .about-us .about-us-txt p,.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt p,.ta-justify{text-align:justify}.alert-warning{background-color:#ffc800;border-color:#ffc800}.alert-success{background-color:#2dc76d;border-color:#2dc76d}.alert-error{background-color:#e51c23;border-color:#e51c23}.alert-info{background-color:#3fb6dc;border-color:#3fb6dc}.box-shadow-sm{-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3)}.box-shadow-md{-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3)}.box-shadow-lg{-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3)}.about .cont .about-us .about-us-txt h2,.alianzas .cont h2,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3,.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5,.carousel .banner .cont h2,.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2,.clientes .cont h2,.contact-form .contact-form-action .form-slide .form-group-actions .btn,.contact-form h2,.infra-columnas .infra-col h3,.infra-columnas .infra-title h3,.nosotros .cont .nosotros-text h2,.nuestro-proceso .cont a,.nuestro-proceso .cont h2,.services-uno .cont h2,.text-up,footer .cont .footer-contact .footer-contact-item h4{text-transform:uppercase}.nuestro-proceso .cont a span,.text-lo{text-transform:lowercase}.text-underline{text-decoration:underline}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc p,.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul li,.letter-spa-1{letter-spacing:1px}.letter-spa-2{letter-spacing:2px}.letter-spa-3{letter-spacing:3px}.letter-spa-4{letter-spacing:4px}.letter-spa-5{letter-spacing:5px}.block{display:block}.inline-block{display:inline-block}.no-scroll{overflow:hidden}

/*! ---------------------------- Básico ---------------------------- */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}body{background-color:#FFF;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:300;color:#2F3E4C;padding-top:60px}body.error{background-color:#EFF5FB;padding-top:0!important}a{color:#2f61d5;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:300;text-decoration:none;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}a:hover{color:#234dae;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a:visited{color:#2147a1}img{-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:700;margin:0;padding:0}.h1,h1{font-size:2.8em}.h2,h2{font-size:2.4em}.h3,h3{font-size:2em}.h4,h4{font-size:1.6em}.h5,h5{font-size:1.4em}.h6,h6{font-size:1.2em}hr{border:none;margin:0}.btn{border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;letter-spacing:1px;line-height:1.25;padding:.5rem 1rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;min-width:100px}.btn.btn-xs{line-height:1;padding:.45rem 1rem}.btn.btn-md{line-height:1.2;padding:.5rem 1rem}.btn.btn-lg{line-height:1.4;padding:.65rem 1rem}.btn.btn-block{display:block;width:100%}.btn-primary{border-color:#3C5BA6;background-color:#3C5BA6}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:disabled,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{border-color:#2e4681;background-color:#2e4681;-webkit-box-shadow:none;box-shadow:none}.btn-outline-primary{border-color:#3C5BA6;color:#3C5BA6}.btn-outline-secondary{border-color:#0273E8;color:#0273E8}.btn-outline-error{border-color:#e51c23;color:#e51c23}.btn-outline-info{border-color:#3fb6dc;color:#3fb6dc}.btn-outline-success{border-color:#2dc76d;color:#2dc76d}.btn-outline-warning{border-color:#ffc800;color:#ffc800}.btn-warning{border-color:#ffc800;background-color:#ffc800}.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:disabled,.btn-warning:focus,.btn-warning:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover{border-color:#cca000;background-color:#cca000;-webkit-box-shadow:0 0 0 0.1rem rgba(255, 200, 0, 0.5);box-shadow:0 0 0 0.1rem rgba(255, 200, 0, 0.5)}.btn-error{border-color:#e51c23;background-color:#e51c23}.btn-error:active,.btn-error:active:focus,.btn-error:active:hover,.btn-error:disabled,.btn-error:focus,.btn-error:hover,.btn-error[disabled]:focus,.btn-error[disabled]:hover{border-color:#b9151b;background-color:#b9151b;-webkit-box-shadow:0 0 0 0.1rem rgba(229, 28, 35, 0.5);box-shadow:0 0 0 0.1rem rgba(229, 28, 35, 0.5)}.btn-success{border-color:#2dc76d;background-color:#2dc76d}.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:disabled,.btn-success:focus,.btn-success:hover,.btn-success[disabled]:focus,.btn-success[disabled]:hover{border-color:#249d56;background-color:#249d56;-webkit-box-shadow:0 0 0 0.1rem rgba(45, 199, 109, 0.5);box-shadow:0 0 0 0.1rem rgba(45, 199, 109, 0.5)}.btn-info{border-color:#3fb6dc;background-color:#3fb6dc}.btn-info:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:disabled,.btn-info:focus,.btn-info:hover,.btn-info[disabled]:focus,.btn-info[disabled]:hover{border-color:#249dc4;background-color:#249dc4;-webkit-box-shadow:0 0 0 0.1rem rgba(63, 182, 220, 0.5);box-shadow:0 0 0 0.1rem rgba(63, 182, 220, 0.5)}.btn-rounded{border-radius:30px;line-height:1.25;padding:.5rem 1rem}.btn-rounded:focus{outline:none}.btn-rounded.btn-rounded-xs{line-height:1;padding:.45rem 1rem}.btn-rounded.btn-rounded-md{line-height:1.2;padding:.5rem 1rem}.btn-rounded.btn-rounded-lg{line-height:1.4;padding:.65rem 1rem}.btn-circle{border-radius:50%;padding:.5rem}.btn-circle.btn-circle-xs{min-width:40px}.btn-circle.btn-circle-md{height:50px;min-width:50px}.btn-circle.btn-circle-lg{height:60px;min-width:60px}.cont{margin:0 auto;max-width:90%}@media screen and (max-width:767px){.cont{max-width:94%}}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;pointer-events:none;clip:rect(0, 0, 0, 0)}.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.9)}.modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:none;width:80%;-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:0.4s;animation-duration:0.4s}.modal .modal-content .close{color:rgba(255, 255, 255, 0.6);position:absolute;right:20px;top:8px;font-size:28px;font-weight:bold}.modal .modal-content .close:focus,.modal .modal-content .close:hover{color:#FFF;text-decoration:none;cursor:pointer}.modal .modal-content .modal-header{padding:8px 16px;background-color:#3C5BA6;color:white}.modal .modal-content .modal-body{padding:16px 24px}.modal .modal-content .modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.form-input,.form-select,.form-textarea,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{color:#2F3E4C;border:1px solid #CCC;border-radius:0;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;height:40px;line-height:38px;padding:4px 16px;width:100%}.form-input::-webkit-input-placeholder,.form-select::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BBB}.form-input:-moz-placeholder,.form-select:-moz-placeholder,.form-textarea:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#BBB}.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#BBB}.form-input:-ms-input-placeholder,.form-select:-ms-input-placeholder,.form-textarea:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BBB}.form-input:focus,.form-select:focus,.form-textarea:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.form-input.input-sm,.form-select.input-sm,.form-textarea.input-sm,input[type=date].input-sm,input[type=email].input-sm,input[type=number].input-sm,input[type=password].input-sm,input[type=tel].input-sm,input[type=text].input-sm,input[type=url].input-sm,select.input-sm,textarea.input-sm{height:40px;line-height:40px}.form-input.input-md,.form-select.input-md,.form-textarea.input-md,input[type=date].input-md,input[type=email].input-md,input[type=number].input-md,input[type=password].input-md,input[type=tel].input-md,input[type=text].input-md,input[type=url].input-md,select.input-md,textarea.input-md{height:50px;line-height:50px}.form-input.input-lg,.form-select.input-lg,.form-textarea.input-lg,input[type=date].input-lg,input[type=email].input-lg,input[type=number].input-lg,input[type=password].input-lg,input[type=tel].input-lg,input[type=text].input-lg,input[type=url].input-lg,select.input-lg,textarea.input-lg{height:60px;line-height:60px}.form-input:disabled,input:disabled,input[type=password]:disabled,input[type=text]:disabled,textarea:disabled{cursor:default;pointer-events:none}textarea{line-height:22px;min-height:90px;padding:10px 16px;resize:none}textarea.textarea-sm{min-height:80px}textarea.textarea-md{min-height:120px}textarea.textarea-lg{min-height:160px}.form-select,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(../images/dropdown.png);background-position:96% 50%;background-repeat:no-repeat;background-size:16px;border-radius:0}.form-select.select-sm,select.select-sm{min-height:40px}.form-select.select-md,select.select-md{min-height:50px}.form-select.select-lg,select.select-lg{min-height:60px}.checkboxes,.radiobuttons{background-color:#FFF;border-radius:30px;display:block;height:22px;margin-bottom:12px;padding:4px 20px;position:relative;text-align:center}.checkboxes .checkbox,.radiobuttons .checkbox{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.checkboxes label,.radiobuttons label{display:inline-block;color:#3C5BA6;cursor:pointer;position:relative}.checkboxes label span,.radiobuttons label span{display:inline-block;position:relative;background-color:transparent;width:20px;height:20px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border:2px solid #3C5BA6;vertical-align:-4px;margin-right:4px;-webkit-transition:background-color 150ms 200ms, -webkit-transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);transition:background-color 150ms 200ms, -webkit-transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);-o-transition:background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);transition:background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);transition:background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89), -webkit-transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89)}.checkboxes label span:before,.radiobuttons label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#FFF;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px;left:5px;-webkit-transition:width 50ms ease 50ms;-o-transition:width 50ms ease 50ms;transition:width 50ms ease 50ms;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.checkboxes label span:after,.radiobuttons label span:after{content:"";width:0;height:2px;border-radius:2px;background:#FFF;position:absolute;-webkit-transform:rotate(305deg);-ms-transform:rotate(305deg);transform:rotate(305deg);top:11px;left:6px;-webkit-transition:width 50ms ease;-o-transition:width 50ms ease;transition:width 50ms ease;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.checkboxes input[type=checkbox],.checkboxes input[type=radio],.radiobuttons input[type=checkbox],.radiobuttons input[type=radio]{display:none}.checkboxes input[type=checkbox]:checked+label span,.checkboxes input[type=radio]:checked+label span,.radiobuttons input[type=checkbox]:checked+label span,.radiobuttons input[type=radio]:checked+label span{background-color:#3C5BA6;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.checkboxes input[type=checkbox]:checked+label span:after,.checkboxes input[type=radio]:checked+label span:after,.radiobuttons input[type=checkbox]:checked+label span:after,.radiobuttons input[type=radio]:checked+label span:after{width:10px;background-color:#FFF;-webkit-transition:width 150ms ease 100ms;-o-transition:width 150ms ease 100ms;transition:width 150ms ease 100ms}.checkboxes input[type=checkbox]:checked+label span:before,.checkboxes input[type=radio]:checked+label span:before,.radiobuttons input[type=checkbox]:checked+label span:before,.radiobuttons input[type=radio]:checked+label span:before{width:5px;background-color:#FFF;-webkit-transition:width 150ms ease 100ms;-o-transition:width 150ms ease 100ms;transition:width 150ms ease 100ms}.radiobuttons label span{border-radius:50%}.radiobuttons label span:after{top:12px}.radiobuttons label span:before{left:4px}#video-paginaweb{margin:0 auto;max-width:95%;width:auto}

/*! ---------------------------- Generales ---------------------------- */.page-terminos h2.title{line-height:1;margin:62px 0 32px}.page-terminos .page-terminos-cont{background-color:#FFF;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);padding:32px;position:relative}.page-terminos .page-terminos-cont h2{letter-spacing:1px;margin:40px 0 30px}.page-terminos .page-terminos-cont h3{letter-spacing:1px;margin-bottom:2px}.page-terminos .page-terminos-cont ul{list-style-position:outside;margin-bottom:30px;padding-left:26px}.page-terminos .page-terminos-cont ul li{letter-spacing:1px;line-height:1.6;margin-bottom:6px}.page-terminos .page-terminos-cont p{letter-spacing:1px;line-height:1.6;margin-bottom:30px;text-align:justify}.page-terminos .page-terminos-cont p.text-italic{font-style:italic}.page-terminos .page-terminos-cont p .up{text-transform:uppercase}nav{background-color:#FFF;-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.45);box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.45);left:0;position:fixed;right:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;width:100%;top:0;z-index:998}nav .cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:1220px;z-index:2}@media screen and (max-width:767px){nav .cont{max-width:92%}}@media screen and (max-width:480px){nav .cont{max-width:94%}}nav .cont .nav-line{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;width:calc(50% - 80px)}@media screen and (max-width:767px){nav .cont .nav-line{width:80px}}nav .cont .nav-line .nav-lines{cursor:pointer;width:40px}nav .cont .nav-line .nav-lines .capa1,nav .cont .nav-line .nav-lines .capa2,nav .cont .nav-line .nav-lines .capa3{width:30px;height:2px;background-color:#000;border-radius:2px;margin-bottom:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}nav .cont .nav-line .nav-lines .capa2{margin-left:10px}nav .cont .nav-line .nav-lines .x1,nav .cont .nav-line .nav-lines .x2,nav .cont .nav-line .nav-lines .x3{background-color:#FFF}nav .cont .nav-line .nav-lines .x1{-webkit-transform:rotate(45deg) translateY(5px) translateX(10px);-ms-transform:rotate(45deg) translateY(5px) translateX(10px);transform:rotate(45deg) translateY(5px) translateX(10px)}nav .cont .nav-line .nav-lines .x2{-webkit-transform:rotate(-45deg) translateY(-5px) translateX(-5px);-ms-transform:rotate(-45deg) translateY(-5px) translateX(-5px);transform:rotate(-45deg) translateY(-5px) translateX(-5px)}nav .cont .nav-line .nav-lines .x3{opacity:0}nav .cont .nav-line span{margin-left:12px;padding-top:2px}@media screen and (max-width:767px){nav .cont .nav-line span{margin-left:4px}}@media screen and (max-width:480px){nav .cont .nav-line span{display:none;margin-left:2px}}nav .cont .nav-logo{font-size:0;width:160px}nav .cont .nav-logo a{display:-webkit-box;display:-ms-flexbox;display:flex}nav .cont .nav-logo a img{height:54px}nav .cont .nav-contact{width:calc(50% - 80px)}@media screen and (max-width:767px){nav .cont .nav-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80px}}nav .cont .nav-contact .nav-contact-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){nav .cont .nav-contact .nav-contact-item{margin-right:16px}nav .cont .nav-contact .nav-contact-item:last-child{margin-right:0}}@media screen and (max-width:480px){nav .cont .nav-contact .nav-contact-item{margin-right:8px}nav .cont .nav-contact .nav-contact-item:last-child{margin-right:0}}nav .cont .nav-contact .nav-contact-item p{color:#2F3E4C}@media screen and (max-width:767px){nav .cont .nav-contact .nav-contact-item p{display:none}}nav .cont .nav-contact .nav-contact-item .hydrated{color:#0273E8;margin-left:12px}@media screen and (max-width:767px){nav .cont .nav-contact .nav-contact-item .hydrated{font-size:1.375rem;margin-left:0}}nav.nav{height:100vh;position:fixed;width:100%;z-index:99}nav.nav .cont{z-index:initial}nav.nav .cont .nav-line .nav-lines{position:fixed;z-index:101;left:5vw;top:2vh}nav .navbar{bottom:0;display:none;height:100vh;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}nav .navbar .nav-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(60, 91, 166, 0.92);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}nav .navbar .nav-menu a,nav .navbar .nav-menu h3{color:#FFF}nav .navbar .nav-menu h3{margin-bottom:10vh}nav .navbar .nav-menu a{margin-bottom:1vh;padding:8px 16px}nav .navbar .nav-menu a.active{background-color:rgba(2, 113, 232, 0.3);border-bottom:4px solid #0273E8}nav .navbar .nav-menu hr{background-color:#C3C3C3;height:2px;margin:4vh auto 6vh;width:80px}nav .navbar .nav-menu .nav-close{color:#FFF;cursor:pointer;left:10vh;position:absolute;top:2vh}nav .navbar .nav-menu .nav-close .X1{-webkit-transform:rotate(45deg) translateY(5px) translateX(10px);-ms-transform:rotate(45deg) translateY(5px) translateX(10px);transform:rotate(45deg) translateY(5px) translateX(10px)}nav .navbar .nav-menu .nav-close .X2{-webkit-transform:rotate(-45deg) translateY(-5px) translateX(-5px);-ms-transform:rotate(-45deg) translateY(-5px) translateX(-5px);transform:rotate(-45deg) translateY(-5px) translateX(-5px)}nav .navbar .nav-menu .nav-close .X3{opacity:0}nav .navbar .nav-menu .nav-close .capa1,nav .navbar .nav-menu .nav-close .capa2,nav .navbar .nav-menu .nav-close .capa3{width:30px;height:2px;background-color:#FFF;border-radius:2px;margin-bottom:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}nav .navbar .nav-menu .nav-close .capa2{margin-left:10px}.carousel{width:100%}.carousel .owl-banner{background-color:#FFF;height:calc(100vh - 60px);position:relative}.carousel .owl-banner .owl-stage-outer{height:100%;overflow:hidden;width:100%}.carousel .owl-banner .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item{height:100%}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item hr{background-color:#3C5BA6;height:4px;margin:0 auto;width:32%}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item hr.hr-bottom{margin-top:4vh}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item hr.hr-top{margin-bottom:4vh}.carousel .owl-banner .owl-stage-outer .owl-stage .owl-item .item h2{color:#FFF;margin:0 auto;width:60%}.carousel .owl-banner .owl-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:8vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:10vh}.carousel .owl-banner .owl-nav .owl-next,.carousel .owl-banner .owl-nav .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.carousel .owl-banner .owl-nav .owl-next .hydrated,.carousel .owl-banner .owl-nav .owl-prev .hydrated{color:#FFF}.carousel .owl-banner .owl-nav .owl-next{margin-left:8px}.carousel .owl-banner .owl-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:10vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:10vh;position:absolute}@media screen and (max-width:767px){.carousel .owl-banner .owl-dots{bottom:6vh;left:6vh}}.carousel .owl-banner .owl-dots .owl-dot{cursor:pointer;margin-right:8px}.carousel .owl-banner .owl-dots .owl-dot span{background-color:#DEDEDE;border-radius:50%;display:inline-block;height:7px;width:7px}.carousel .owl-banner .owl-dots .owl-dot.active span{background-color:#0273E8}.carousel .banner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:60vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6vh 0;width:100%}.carousel .banner.banner-contact{background-image:url("../imgs/banner/banner-contact.jpg")}.carousel .banner.banner-services{background-image:url("../imgs/banner/banner-services.jpg")}.carousel .banner.banner-infraestructura{background-image:url("../imgs/banner/banner-infraestructura.jpg")}@media screen and (max-width:767px){.carousel .banner{height:45vh}}.carousel .banner .cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:1280px}@media screen and (max-width:767px){.carousel .banner .cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.carousel .banner .cont h2{border-left:4px solid #0273E8;color:#FFF;margin-bottom:40px;padding-left:16px}@media (min-width:601px) and (max-width:800px){.carousel .banner .cont h2{font-size:1.875rem}}@media screen and (max-width:767px){.carousel .banner .cont h2{border-left:none;border-bottom:3px solid #0273E8;font-size:1.75rem;padding-bottom:8px;padding-left:0;margin-bottom:0}}@media screen and (max-width:600px){.carousel .banner .cont h2{font-size:1.625rem}}.about{background-color:#FFF;padding:60px 0 0 0}.about .cont{width:960px}.about .cont .about-us{background-color:#3C5BA6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0;width:100%}.about .cont .about-us .about-us-img{padding:0 20px 0 40px;text-align:center;width:50%}@media screen and (max-width:767px){.about .cont .about-us .about-us-img{margin-bottom:40px;width:100%}}.about .cont .about-us .about-us-img img{max-width:100%}.about .cont .about-us .about-us-txt{padding:0 20px 0 20px;width:50%}@media screen and (max-width:767px){.about .cont .about-us .about-us-txt{padding:0 32px 0 32px;width:100%}}.about .cont .about-us .about-us-txt h2,.about .cont .about-us .about-us-txt p{color:#FFF}.about .cont .about-us .about-us-txt h2{border-left:4px solid #0273E8;margin-bottom:40px;padding-left:16px}.about .cont .about-us .about-us-txt p{margin-bottom:16px}.about-pleca{padding:0;position:relative}.about-pleca .cont{margin:0 auto;position:relative;width:960px}.about-pleca .cont:before{background-color:#0273E8;top:0;content:'';height:181px;position:absolute;right:-30px;width:2000px;z-index:1}@media screen and (max-width:767px){.about-pleca .cont:before{display:none}}.about-pleca .cont .about-us{background-color:#3C5BA6;padding:0 0 40px 0;position:relative;z-index:4}.about-pleca .cont .about-us .about-us-pleca{background-color:#0273E8;padding:20px 60px;margin:0 0 0 auto;position:relative;width:92%}@media screen and (max-width:767px){.about-pleca .cont .about-us .about-us-pleca{margin:0 auto}}.about-pleca .cont .about-us .about-us-pleca h3{color:#FFF}@media screen and (max-width:767px){.about-pleca .cont .about-us .about-us-pleca h3{text-align:center}}.nosotros{overflow:hidden;padding:120px 0 60px 0}.nosotros .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.nosotros .cont .nosotros-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}@media (min-width:601px) and (max-width:800px){.nosotros .cont .nosotros-text{width:100%}}@media screen and (max-width:767px){.nosotros .cont .nosotros-text{width:100%}}.nosotros .cont .nosotros-text h2{border-left:4px solid #0273E8;margin-bottom:60px;padding-left:16px}.nosotros .cont .nosotros-text .nosotros-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px;width:100%}.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-ico{width:60px}.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-ico .hydrated{color:#0273E8}.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt{margin-left:10px;padding-right:24px;width:calc(100% - 72px)}.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt h4{margin-bottom:24px}.nosotros .cont .nosotros-text .nosotros-item .nosotros-item-txt p{margin-bottom:16px}.nosotros .cont .nosotros-img{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px;position:relative;width:50%}@media (min-width:601px) and (max-width:800px){.nosotros .cont .nosotros-img{width:100%}}@media screen and (max-width:767px){.nosotros .cont .nosotros-img{width:100%}}.nosotros .cont .nosotros-img:before{background-color:#0273E8;bottom:-3vh;content:'';height:181px;left:-8px;position:absolute;width:2000px;z-index:1}.nosotros .cont .nosotros-img img{position:relative;max-width:100%;z-index:4}.alianzas{padding:60px 0}.alianzas .cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1280px}.alianzas .cont h2{border-left:4px solid #0273E8;margin:0 auto 60px;padding-left:16px}.alianzas .cont p{margin:0 auto 60px;width:70%}.alianzas .cont .owl-alianzas-comerciales{background-color:#FFF;height:104px;position:relative;width:100%}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer{height:100%;margin:0 auto;overflow:hidden;position:relative;width:calc(100% - 36px);z-index:3}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage .owl-item{height:100%}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage .owl-item .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage .owl-item .item img{max-width:90%;width:100px}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage .owl-item .item hr{background-color:#3C5BA6;height:4px;margin:0 auto;opacity:0;width:32%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.alianzas .cont .owl-alianzas-comerciales .owl-stage-outer .owl-stage .owl-item .item:hover hr{opacity:1;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.alianzas .cont .owl-alianzas-comerciales .owl-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:absolute;top:0;width:100%;z-index:1}.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-next,.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#EEEEEE;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-18px;position:absolute;top:50%;width:18px}.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-next{right:0}.alianzas .cont .owl-alianzas-comerciales .owl-nav .owl-prev{left:0}.alianzas .cont .owl-alianzas-comerciales .owl-dots{display:none}footer{background-color:#282828;padding:24px 0 16px}footer .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}footer .cont .footer-about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}footer .cont .footer-about .footer-about-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .cont .footer-about .footer-about-social a{color:rgba(255, 255, 255, 0.8);margin-right:8px}footer .cont .footer-about .footer-about-social a .hydrated{color:rgba(255, 255, 255, 0.8)}footer .cont .footer-about .footer-about-logo img{height:54px}footer .cont .footer-about .footer-about-arrow-top a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0273E8;border-radius:11px;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px}footer .cont .footer-about .footer-about-arrow-top a .hydrated{color:#FFF}footer .cont .footer-contact{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #626262;border-top:1px solid #626262;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0;width:100%}footer .cont .footer-contact .footer-contact-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:3%;width:31.31%}footer .cont .footer-contact .footer-contact-item:last-child{margin-right:0}@media screen and (max-width:767px){footer .cont .footer-contact .footer-contact-item{margin-bottom:40px;margin-right:1%;width:49%}footer .cont .footer-contact .footer-contact-item:nth-child(2){margin-right:0}footer .cont .footer-contact .footer-contact-item:last-child{margin-bottom:0;margin-right:0;width:100%}}@media screen and (max-width:600px){footer .cont .footer-contact .footer-contact-item{margin-right:0%;width:100%}footer .cont .footer-contact .footer-contact-item:nth-child(2){margin-right:0}footer .cont .footer-contact .footer-contact-item:last-child{margin-right:0;width:100%}}footer .cont .footer-contact .footer-contact-item .hydrated,footer .cont .footer-contact .footer-contact-item a,footer .cont .footer-contact .footer-contact-item h4,footer .cont .footer-contact .footer-contact-item p{color:#FFF}footer .cont .footer-contact .footer-contact-item .hydrated{color:#FFF;margin-bottom:18px}footer .cont .footer-contact .footer-contact-item h4{margin-bottom:32px}@media screen and (max-width:767px){footer .cont .footer-contact .footer-contact-item h4{margin-bottom:24px}}@media screen and (max-width:600px){footer .cont .footer-contact .footer-contact-item h4{margin-bottom:18px}}footer .cont .footer-contact .footer-contact-item a,footer .cont .footer-contact .footer-contact-item p{color:#C2C2C2;margin-bottom:12px}footer .cont .footer-contact .footer-contact-item a.p-difer,footer .cont .footer-contact .footer-contact-item p.p-difer{line-height:1.7}footer .cont .footer-contact .footer-contact-item a:hover{text-decoration:underline}footer .cont .footer-author{padding-top:16px}footer .cont .footer-author p{color:#CCC;margin-bottom:0}footer .cont .footer-author p.footer-author-created{color:#999;margin-top:4px}footer .cont .footer-author p.footer-author-created a{color:#C2C2C2}.services-uno{padding:60px 0 0}.services-uno .cont{margin-bottom:40px;width:1280px}.services-uno .cont h2{border-left:4px solid #0273E8;margin:0 auto 60px;padding-left:16px}.services-uno .cont .services-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.services-uno .cont .services-wrap .services-item{background-image:url(../imgs/item.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:240px;margin-bottom:40px;position:relative}@media (min-width:1025px){.services-uno .cont .services-wrap .services-item{width:31.31%;margin-right:3%}.services-uno .cont .services-wrap .services-item:nth-child(3n+3){margin-right:0}}@media (min-width:801px) and (max-width:1024px){.services-uno .cont .services-wrap .services-item{width:31.31%;margin-right:3%}.services-uno .cont .services-wrap .services-item:nth-child(3n+3){margin-right:0}}@media (min-width:601px) and (max-width:800px){.services-uno .cont .services-wrap .services-item{width:49%;margin-right:2%}.services-uno .cont .services-wrap .services-item:nth-child(2n+2){margin-right:0}}@media screen and (max-width:767px){.services-uno .cont .services-wrap .services-item{width:49%;margin-right:2%}.services-uno .cont .services-wrap .services-item:nth-child(2n+2){margin-right:0}}@media screen and (max-width:600px){.services-uno .cont .services-wrap .services-item{width:100%;margin-right:0%}.services-uno .cont .services-wrap .services-item:nth-child(2n+2){margin-right:0}}.services-uno .cont .services-wrap .services-item .mask{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(2, 115, 232, 0.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;opacity:0;padding:32px 20px;position:absolute;right:0;top:0;width:100%;z-index:1}.services-uno .cont .services-wrap .services-item .mask a,.services-uno .cont .services-wrap .services-item .mask h4{position:relative;z-index:4}.services-uno .cont .services-wrap .services-item .mask h4{color:#FFF;margin-bottom:32px}.services-uno .cont .services-wrap .services-item .mask a{border:1px solid #FFF;border-radius:30px;color:#FFF;padding:.65rem 2rem}.services-uno .cont .services-wrap .services-item .mask a:hover{background-color:#FFF;color:#0273E8}.services-uno .cont .services-wrap .services-item .mask .hidden{overflow:hidden;display:none;visibility:hidden}.services-uno .cont .services-wrap .services-item:hover .mask{opacity:1}.clientes{background-color:#f5f5f5;padding:60px 0}.clientes .cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1280px}.clientes .cont h2{border-left:4px solid #0273E8;margin:0 auto 60px;padding-left:16px}.clientes .cont .clientes-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.clientes .cont .clientes-wrap .clientes-item{margin-right:24px;width:20%}.clientes .cont .clientes-wrap .clientes-item:last-child{margin-right:0}@media screen and (max-width:600px){.clientes .cont .clientes-wrap .clientes-item{margin-bottom:32px;width:calc(50% - 12px)}.clientes .cont .clientes-wrap .clientes-item:nth-child(2n+2){margin-right:0}}@media screen and (max-width:480px){.clientes .cont .clientes-wrap .clientes-item{margin-right:0;width:100%}}.clientes .cont .clientes-wrap .clientes-item img{display:block;margin:0 auto;max-width:90%;width:100px}.nuestro-proceso{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:url("../imgs/video/bg-video.jpg");background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:88vh;padding:60px 0;position:relative;width:100%}@media screen and (max-width:767px){.nuestro-proceso{min-height:70vh}}.nuestro-proceso .cont{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:1280px}@media screen and (max-width:767px){.nuestro-proceso .cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nuestro-proceso .cont h2{border-right:4px solid #0273E8;color:#FFF;margin-bottom:48px;padding-right:16px}@media screen and (max-width:767px){.nuestro-proceso .cont h2{border-bottom:3px solid #0273E8;border-right:none;padding-bottom:12px;padding-left:0;text-align:center}}.nuestro-proceso .cont h2 span{display:block}.nuestro-proceso .cont a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFF;border:1px solid #FFF;border-radius:38px;color:#2F3E4C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 32px}.nuestro-proceso .cont a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0273E8;border-radius:50%;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;width:32px}.nuestro-proceso .cont a span .hydrated{color:#FFF;margin-left:4px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.contact-form{padding:60px 0}.contact-form h2{margin:0 auto}.contact-form hr{background-color:#0273E8;height:4px;margin:16px auto 12px;width:4vw}.contact-form p{margin-bottom:64px}.contact-form .contact-form-action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:960px}.contact-form .contact-form-action .form-message{border-color:tranparent;border-radius:3px;border-style:solid;border-width:1px;border:none;color:#2F3E4C;display:block;font-size:1.1rem;font-weight:400;margin-bottom:20px;margin-top:40px;text-align:center;width:100%}.contact-form .contact-form-action .form-message p{margin-bottom:0;text-align:center}.contact-form .contact-form-action .form-message.hide{display:none}.contact-form .contact-form-action .form-message.succes{background-color:rgba(100, 221, 23, 0.2);border-color:#64dd17;color:#64dd17;padding:14px 10px}.contact-form .contact-form-action .form-message.error{background-color:rgba(255, 65, 54, 0.2);border-color:#FF4136;color:#d50000;padding:14px 10px}.contact-form .contact-form-action .form-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contact-form .contact-form-action .form-slide .form-group{margin-bottom:32px;margin-right:4%;width:48%}.contact-form .contact-form-action .form-slide .form-group:nth-child(2n+2){margin-right:0}.contact-form .contact-form-action .form-slide .form-group-lg{margin-bottom:24px;width:100%}.contact-form .contact-form-action .form-slide .form-group-lg label,.contact-form .contact-form-action .form-slide .form-group label{display:block;margin-bottom:8px}.contact-form .contact-form-action .form-slide .form-group-lg input,.contact-form .contact-form-action .form-slide .form-group-lg textarea,.contact-form .contact-form-action .form-slide .form-group input,.contact-form .contact-form-action .form-slide .form-group textarea{color:#2F3E4C;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif}.contact-form .contact-form-action .form-slide .form-group-lg input::-webkit-input-placeholder,.contact-form .contact-form-action .form-slide .form-group-lg textarea::-webkit-input-placeholder,.contact-form .contact-form-action .form-slide .form-group input::-webkit-input-placeholder,.contact-form .contact-form-action .form-slide .form-group textarea::-webkit-input-placeholder{color:#BBB;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:300}.contact-form .contact-form-action .form-slide .form-group-lg input:-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group-lg textarea:-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group input:-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group textarea:-moz-placeholder{color:#BBB;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:300}.contact-form .contact-form-action .form-slide .form-group-lg input::-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group-lg textarea::-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group input::-moz-placeholder,.contact-form .contact-form-action .form-slide .form-group textarea::-moz-placeholder{color:#BBB;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:300}.contact-form .contact-form-action .form-slide .form-group-lg input:-ms-input-placeholder,.contact-form .contact-form-action .form-slide .form-group-lg textarea:-ms-input-placeholder,.contact-form .contact-form-action .form-slide .form-group input:-ms-input-placeholder,.contact-form .contact-form-action .form-slide .form-group textarea:-ms-input-placeholder{color:#BBB;font-family:"Roboto", -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:300}.contact-form .contact-form-action .form-slide .form-group-lg input.invalid,.contact-form .contact-form-action .form-slide .form-group-lg textarea.invalid,.contact-form .contact-form-action .form-slide .form-group input.invalid,.contact-form .contact-form-action .form-slide .form-group textarea.invalid{border-color:#e51c23}.contact-form .contact-form-action .form-slide .form-group-lg .error,.contact-form .contact-form-action .form-slide .form-group .error{display:block;padding-left:16px;padding-top:8px}.contact-form .contact-form-action .form-slide .form-group-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;width:100%}.contact-form .contact-form-action .form-slide .form-group-actions .btn{border-radius:0;padding:.65rem 2rem}.contact-form .contacto-form{padding:0;margin:0 auto 40px;max-width:90%;width:960px}.contact-form .contacto-form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contact-form .contacto-form .row .col-6{margin-bottom:20px}@media (min-width:1025px){.contact-form .contacto-form .row .col-6{margin-right:4%;width:48%}.contact-form .contacto-form .row .col-6:nth-child(2n+2){margin-right:0}}@media (min-width:801px) and (max-width:1024px){.contact-form .contacto-form .row .col-6{margin-right:4%;width:48%}.contact-form .contacto-form .row .col-6:nth-child(2n+2){margin-right:0}}@media (min-width:601px) and (max-width:800px){.contact-form .contacto-form .row .col-6{margin-right:4%;width:48%}.contact-form .contacto-form .row .col-6:nth-child(2n+2){margin-right:0}}@media screen and (max-width:767px){.contact-form .contacto-form .row .col-6{margin-right:0;width:48%}.contact-form .contacto-form .row .col-6:nth-child(2n+2){margin-right:0}}@media screen and (max-width:600px){.contact-form .contacto-form .row .col-6{width:100%}}.contact-form .contacto-form .row .col-12{width:100%}.contact-form .contacto-form label{display:block;margin-bottom:12px}.contact-form .contacto-form input[type=email],.contact-form .contacto-form input[type=text],.contact-form .contacto-form textarea{border:1px solid #dcdcdc;margin-bottom:4px;padding:12px 16px;width:100%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.contact-form .contacto-form input[type=email]:active,.contact-form .contacto-form input[type=email]:focus,.contact-form .contacto-form input[type=text]:active,.contact-form .contacto-form input[type=text]:focus,.contact-form .contacto-form textarea:active,.contact-form .contacto-form textarea:focus{border:1px solid blue;outline:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.contact-form .contacto-form textarea{height:120px}.contact-form .contacto-form button{background-color:#3C5BA6;border-radius:1px;border:1px solid #3C5BA6;color:#FFF;cursor:pointer;font-size:1.1rem;font-weight:400;letter-spacing:1px;line-height:2rem;margin-top:30px;padding:4px 20px;text-transform:uppercase;width:100%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.contact-form .contacto-form button:active,.contact-form .contacto-form button:focus,.contact-form .contacto-form button:hover{background-color:transparent;outline:none;color:navy;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.contact-form .contacto-form .f_error{color:red;display:block;font-size:.8rem;margin-bottom:12px;padding:1px 18px}.contact-form .contacto-form .form-message{border-radius:3px;border-style:solid;border-width:1px;border-color:transparent;color:orange;display:block;font-size:1.1rem;font-weight:400;margin-bottom:24px;margin-top:12px;text-align:center}.contact-form .contacto-form .form-message p{margin:0;text-align:center}.contact-form .contacto-form .form-message-succes{background-color:rgba(100, 221, 23, 0.2);border-color:#64dd17;color:#64dd17;padding:14px 10px}.contact-form .contacto-form .form-message-error{background-color:rgba(255, 65, 54, 0.2);border-color:#FF4136;color:#d50000;padding:14px 10px}.contact-form .contacto-form .invalid input[type=email],.contact-form .contacto-form .invalid input[type=text],.contact-form .contacto-form .invalid textarea{border-color:red}.contact-form form.form-contacto{background-color:#333;padding:32px 0;margin:0 auto;width:960px}@media screen and (max-width:767px){.contact-form form.form-contacto{margin-top:32px}}.contact-form form.form-contacto .form-message{background-color:pink;display:none;margin-bottom:32px}.contact-form form.form-contacto .form-message.error,.contact-form form.form-contacto .form-message.success{border-radius:4px;color:rgba(255, 255, 255, 0.8);display:block;padding:12px 16px}.contact-form form.form-contacto .form-message.success{background-color:rgba(45, 199, 109, 0.45)}.contact-form form.form-contacto .form-message.error{background-color:rgba(229, 28, 35, 0.45)}.contact-form form.form-contacto .form-group{margin-bottom:24px}.contact-form form.form-contacto .form-group .form-control{height:62px;font-size:1rem}.contact-form form.form-contacto .form-group .form-control::-webkit-input-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .form-group .form-control:-moz-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .form-group .form-control::-moz-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .form-group .form-control:-ms-input-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .input-group .form-control{font-size:1rem}.contact-form form.form-contacto .input-group .form-control::-webkit-input-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .input-group .form-control:-moz-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .input-group .form-control::-moz-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .input-group .form-control:-ms-input-placeholder{color:#AAA;font-size:1rem}.contact-form form.form-contacto .input-group .input-group-append .btn{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.contact-form form.form-contacto .form-group .form-control.error,.contact-form form.form-contacto .input-group .form-control.error{border-color:#e51c23}.contact-form form.form-contacto .form-group span.error,.contact-form form.form-contacto .input-group span.error{color:#e51c23;display:block;margin-top:4px;padding-left:4px;width:100%}.contacto-dates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#3C5BA6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;padding:6px 0;width:100%}.contacto-dates .contacto-portada{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40%}.contacto-dates .contacto-portada img{width:100%}.contacto-dates .contacto-qr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20%}.contacto-dates .contacto-qr h4{color:#FFF;margin-bottom:12px}.contacto-dates .contacto-qr img{width:90%}.contact-map{background-color:#EEE;display:block;width:100%}.contact-map #google-container{position:relative;width:100%;height:440px;background-color:#e7eaf0}.contact-map #cd-google-map{position:relative}.contact-map #cd-zoom-in,.contact-map #cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:rgba(211, 104, 104, 0.9);background-repeat:no-repeat;background-size:32px 64px;background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg")}.contact-map .no-touch #cd-zoom-in:hover,.contact-map .no-touch #cd-zoom-out:hover{background-color:#d36868}@media only screen and (min-width:768px){.contact-map #cd-zoom-in,.contact-map #cd-zoom-out{margin-left:50px}}.contact-map #cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}@media only screen and (min-width:768px){.contact-map #cd-zoom-in{margin-top:50px}}.contact-map #cd-zoom-out{background-position:50% -32px}.mapa{background-color:#CCC;display:block;height:400px;width:100%}.mapa iframe{display:block;height:400px;width:100%}.bolsa-trabajo{overflow:hidden;padding:80px 0 40px}.bolsa-trabajo .cont{width:1280px}.bolsa-trabajo .cont .bolsa-trabajo-pleca{width:100%}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img{position:relative;width:100%}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img img{display:block;max-width:100%;position:relative;width:100%;z-index:1}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title{background-color:#0273E8;left:-40px;padding:32px 0;position:absolute;top:-24px;width:90%;z-index:4}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title{left:0;margin-bottom:32px;position:relative;top:0;width:100%}}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3{color:#FFF;margin-bottom:12px}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title h3 span{display:block}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img .bolsa-trabajo-title hr{background-color:#FFF;height:4px;margin:0 auto;width:6vw}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5{background-color:#0273E8;color:#FFF;position:absolute;left:10%;bottom:12%;padding:16px 24px;z-index:4}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5{font-size:1.75rem;left:0;margin-top:32px;position:relative;text-align:center;width:100%}}@media screen and (max-width:600px){.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5{font-size:1.5rem}}.bolsa-trabajo .cont .bolsa-trabajo-pleca .bolsa-trabajo-img h5 span{display:block}.bolsa-trabajo .cont .bolsa-trabajo-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0;width:100%}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc{padding-right:32px;width:60%}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc{margin-bottom:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3{margin-bottom:12px}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h3 span{display:block}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc hr{background-color:#3C5BA6;height:4px;margin:0 0 60px 0;width:6vw}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc p{line-height:1.4;margin-bottom:32px;margin-bottom-text-align:justify}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul{margin-bottom:30px;padding-left:26px}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul li{line-height:1.4;margin-bottom:24px;text-align:justify}@media (min-width:1025px){.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc ul.ul-img{background-repeat:no-repeat;background-size:26%;background-position:bottom right;background-image:url("../imgs/infraestructura/ul-img.jpg")}}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-desc h4.envio{margin-bottom:40px}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img{width:36%}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img figure{position:relative;width:100%}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img figure:before{background-color:#0273E8;bottom:-3vh;content:'';height:181px;right:-8px;position:absolute;width:800px;z-index:1}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img figure:before{width:100%}}.bolsa-trabajo .cont .bolsa-trabajo-item .bolsa-trabajo-img figure img{position:relative;max-width:100%;width:100%;z-index:3}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-item.item-right{padding-top:40px}}.bolsa-trabajo .cont .bolsa-trabajo-item.item-right .bolsa-trabajo-desc{margin-right:4%}.bolsa-trabajo .cont .bolsa-trabajo-item.item-right .bolsa-trabajo-img figure:before{left:-24px}@media screen and (max-width:767px){.bolsa-trabajo .cont .bolsa-trabajo-item.item-left{padding-bottom:40px}}.bolsa-trabajo .cont .bolsa-trabajo-item.item-left .bolsa-trabajo-desc{margin-left:4%}.bolsa-trabajo .cont .bolsa-trabajo-item.item-left .bolsa-trabajo-img figure:before{right:-24px}.infra-columnas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:40px 0;width:90%}.infra-columnas .infra-title{width:100%}.infra-columnas .infra-title h3{margin-bottom:32px}@media screen and (max-width:767px){.infra-columnas .infra-title h3{margin-bottom:18px}}.infra-columnas .infra-title h3 span{display:block}.infra-columnas .infra-title hr{background-color:#3C5BA6;height:4px;margin:0 auto 40px;width:6vw}.infra-columnas .infra-col{width:45%}@media screen and (max-width:767px){.infra-columnas .infra-col{width:100%}}.infra-columnas .infra-col h3{margin-bottom:32px}@media screen and (max-width:767px){.infra-columnas .infra-col h3{margin-bottom:18px}}.infra-columnas .infra-col h3 span{display:block}.infra-columnas .infra-col hr{background-color:#3C5BA6;height:4px;margin:0 auto 40px;width:6vw}.infra-columnas .infra-col img{margin:0;max-width:100%;width:100%}@media screen and (max-width:767px){.infra-columnas .infra-col img{margin-bottom:32px}}.nav .navbar .nav-menu a{margin-bottom:1vh;padding:8px 16px}.nav .navbar .nav-menu a.active{background-color:rgba(2, 113, 232, 0.3);border-bottom:4px solid #0273E8}nav .navbar .nav-menu h3 img{height:72px}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100vh;position:fixed;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%;z-index:2}.error-page h1{color:#3C5BA6;font-size:30vh;font-weight:bold;position:relative;margin:-8vh 0 0;padding:0}.error-page h1:after{content:attr(data-h1);position:absolute;top:0;left:0;right:0;color:transparent;background:-webkit-repeating-linear-gradient(-45deg, #71b7e6, #69a6ce, #b98acc, #ee8176, #b98acc, #69a6ce, #9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.25);-webkit-animation:animateTextBackground 10s ease-in-out infinite;animation:animateTextBackground 10s ease-in-out infinite}.error-page h1+p{color:#3C5BA6;font-size:8vh;font-weight:bold;line-height:10vh;max-width:600px;position:relative}.error-page h1:after{content:attr(data-p);position:absolute;top:0;left:0;right:0;color:transparent;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.error-page span{color:#2F3E4C;font-size:2vh;max-width:600px}.error-page span a{color:#3C5BA6;font-size:2.4vh;font-weight:bold}#particles-js{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}@-webkit-keyframes animateTextBackground{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes animateTextBackground{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@media (max-width:767px){.error-page h1{font-size:32vw}.error-page+p{font-size:8vw;line-height:10vw;max-width:70vw}a.back{position:fixed;right:40px;bottom:40px;background:-webkit-repeating-linear-gradient(-45deg, #71b7e6, #69a6ce, #b98acc, #ee8176);border-radius:5px;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);color:#fff;font-size:16px;font-weight:bold;line-height:24px;padding:15px 30px;text-decoration:none;-webkit-transition:0.25s all ease-in-out;-o-transition:0.25s all ease-in-out;transition:0.25s all ease-in-out}a.back:hover{-webkit-box-shadow:0 4px 20px rgba(0, 0, 0, 0.4);box-shadow:0 4px 20px rgba(0, 0, 0, 0.4)}}
/*# sourceMappingURL=site.css.map */