@font-face{font-family:'Gotham-Thin';src:url(../fonts/Gotham-Thin.otf)}@font-face{font-family:'Gotham-Light';src:url(../fonts/Gotham-Light.otf)}@font-face{font-family:'Gotham-Medium';src:url(../fonts/Gotham-Medium.otf)}@font-face{font-family:'Gotham-Bold';src:url(../fonts/Gotham-Bold.otf)}@font-face{font-family:'Gotham-Black';src:url(../fonts/Gotham-Black.otf)}@font-face{font-family:'Gotham-Ultra';src:url(../fonts/Gotham-Ultra.otf)}@font-face{font-family:'NexaBold';src:url(../fonts/NexaBold.otf)}@font-face{font-family:'NexaXBold';src:url(../fonts/NexaXBold.otf)}@font-face{font-family:'NexaLight';src:url(../fonts/NexaLight.otf)}@font-face{font-family:'NexaRegular';src:url(../fonts/NexaRegular.otf)}@font-face{font-family:'NexaThin';src:url(../fonts/NexaThin.otf)}.mc-container-modal{width:90%;margin:0 auto;text-align:justify}.mc-t1{font-size:35px;line-height:102%}.mc-t2{font-size:30px;line-height:102%}.mc-t3{font-size:25px;line-height:102%}.mc-t4{font-size:20px;line-height:102%}.mc-t5{font-size:16px;line-height:102%}.mc-t6{font-size:17px;line-height:105%}.mc-lh1{line-height:105%}.mc-lh2{line-height:110%}.mc-lh3{line-height:115%}.mc-lh4{line-height:125%}.mc-xbold{font-family:NexaXBold}.mc-m0{margin:0}.mc-m5{margin:5px 0 3px 0}.mc-ls1{letter-spacing:1px}mc-ls2{letter-spacing:2px}.mc-fw1{font-family:NexaBold;font-weight:900}.mc-fw2{font-weight:700}.mc-fw3{font-weight:400}.mc_pt1{padding-top:10px}.mc_pt2{padding-top:20px}.mc-top1{padding-top:15px}.margin-top30{margin-top:30px}.mc-hr{height:15px;display:inline-block;position:relative}.mc-color1{color:#5b4092}.mc-cblue{color:#0a4f92}.mc-cgray{color:#757575}.mc-color-greenblue{color:#2cb9b2}.mc-color-gris{color:#365d72}.mc-bg-glass1{background:rgba(0,0,0,.3);padding:4px 3px 0 3px;border-radius:5px}.mc-bg-blue{background:#0a4f92!important}.box_default{padding:20px;border-radius:5px;margin-bottom:10px}.mc-btn-sm{background:#0a4f92;border-radius:5px;border:none!important;padding:7px 10px 1px 10px;text-align:center;margin:2px}.mc-btn-sm:hover{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75)}.mc-btn-sm2{background:#0a4f92;border-radius:5px;border:none!important;padding:7px 10px;text-align:center;margin:2px}.mc-btn-sm2:hover{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75)}.disabled{opacity:.8}.form-mc input:not([type]),.form-mc input[type=text]:not(.browser-default),.form-mc input[type=password]:not(.browser-default),.form-mc input[type=email]:not(.browser-default),.form-mc input[type=url]:not(.browser-default),.form-mc input[type=time]:not(.browser-default),.form-mc input[type=date]:not(.browser-default),.form-mc input[type=datetime]:not(.browser-default),.form-mc input[type=datetime-local]:not(.browser-default),.form-mc input[type=tel]:not(.browser-default),.form-mc input[type=number]:not(.browser-default),.form-mc input[type=search]:not(.browser-default),.form-mc textarea.materialize-textarea{border:1px solid #9e9e9e!important;padding:5px 10px!important;border-radius:5px!important;width:95%!important;margin:0 0 0 0!important}.form-filter input:not([type]),.form-filter input[type=text]:not(.browser-default),.form-filter input[type=password]:not(.browser-default),.form-filter input[type=email]:not(.browser-default),.form-filter input[type=url]:not(.browser-default),.form-filter input[type=time]:not(.browser-default),.form-filter input[type=date]:not(.browser-default),.form-filter input[type=datetime]:not(.browser-default),.form-filter input[type=datetime-local]:not(.browser-default),.form-filter input[type=tel]:not(.browser-default),.form-filter input[type=number]:not(.browser-default),.form-filter input[type=search]:not(.browser-default),.form-filter textarea.materialize-textarea select{border:1px solid #bfbfbf!important;padding:2px 10px!important;border-radius:5px!important;width:94%!important;margin:0 0 0 0!important}.modal-header{background-color:#0a4f92;color:#fff}.mc-btn-md{background:#0a4f92;border-radius:5px;border:none!important;padding:8px 15px;text-align:center;margin:5px}.mc-btn-md:hover{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75)}.mc-w50{width:50%!important}.mc-w30{width:30%!important}.highlights{border-bottom:2px solid #2cb9b2}.highlights img{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75);border-radius:50%}.highlights p{font-family:NexaXBold}.highlights .border_btn{width:60%;height:4px;background:#000;border-radius:2px;display:block;margin:0 auto}.espacio-en-blanco{height:60px}.search_container{position:relative;max-width:750px;margin:5px auto}.search_container .txt-info{max-width:650px;display:inline-block;margin:0 auto;font-size:22px;line-height:105%;color:#000;padding-bottom:10px}.search_container .busqueda{margin-top:10px;font-family:NexaRegular}.search_container .busqueda::placeholder{color:#dfdfdf;font-family:NexaRegular}.search_container .icon_search{position:absolute;float:right;right:0;z-index:3;background:#f5b033;border-radius:0 5px 5px 0}.search_container .icon_search img{max-width:40px;padding:8px}.search_container .input-group{display:flex!important}.search_container input:not([type]),.search_container input[type=text]:not(.browser-default),.search_container input[type=password]:not(.browser-default),.search_container input[type=email]:not(.browser-default),.search_container input[type=url]:not(.browser-default),.search_container input[type=time]:not(.browser-default),.search_container input[type=date]:not(.browser-default),.search_container input[type=datetime]:not(.browser-default),.search_container input[type=datetime-local]:not(.browser-default),.search_container input[type=tel]:not(.browser-default),.search_container input[type=number]:not(.browser-default),.search_container input[type=search]:not(.browser-default),.search_container textarea.materialize-textarea{background-color:#fff!important;border:0 solid #eaeaea;border-bottom:0 solid #fff;border-radius:0;outline:none;height:40px!important;font-size:18px;margin:0 0 0 0!important;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s;border-radius:5px;padding:0 40px 0 10px}.search_container input:not([type]):focus,.search_container input[type=text]:not(.browser-default):focus,.search_container input[type=password]:not(.browser-default):focus,.search_container input[type=email]:not(.browser-default):focus,.search_container input[type=url]:not(.browser-default):focus,.search_container input[type=time]:not(.browser-default):focus,.search_container input[type=date]:not(.browser-default):focus,.search_container input[type=datetime]:not(.browser-default):focus,.search_container input[type=datetime-local]:not(.browser-default):focus,.search_container input[type=tel]:not(.browser-default):focus,.search_container input[type=number]:not(.browser-default):focus,.search_container input[type=search]:not(.browser-default):focus,.search_container textarea.materialize-textarea:focus{font-family:NexaBold;-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75);border-radius:5px!important}@media(max-width:480px){.mc-container-modal{width:100%}.mc-t1{font-size:30px;line-height:102%}.mc-t2{font-size:25px;line-height:102%}.mc-t3{font-size:20px;line-height:102%}.mc-t4{font-size:18px;line-height:102%}.mc-t5{font-size:14px;line-height:102%}.mc-t6{font-size:15px;line-height:105%}.mc-w50{width:100%!important}}body{font-family:NexaLight}body .input_shadow{box-shadow:0 2px 8px rgba(0,0,0,.175);margin:10px 0 10px 0;border-radius:8px!important;border:0 solid #606060!important;width:93%!important;color:#606060;font-size:16px;letter-spacing:1.76px;line-height:20px;padding:7px 12px!important}body .input_default{background-color:#fff!important;border-radius:0;margin:0}body .checkbox{text-align:left;width:100%;line-height:50px}body .checkbox_login{margin-left:5px;height:40px;width:40px;border-radius:5px;background-color:#c8c8c8}body .marcar_contenedor{border:1px solid #000}body .contenedor_login{width:100%;display:inline-block;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh}body .contenedor_login #background-video{width:100vw;height:100vh;object-fit:cover;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}body .contenedor_login .seccion_imagen{background-position:left;background-repeat:no-repeat;background-size:cover;height:100vh;text-align:right;margin-bottom:-5px!important}body .contenedor_login .seccion_imagen img{margin-top:50px;width:200px;margin-right:50px}body .contenedor_login .login_box{max-width:520px!important;background:rgba(255,255,255,.4);border-radius:5px;padding:10px 60px;margin:5px}body .contenedor_login .login_box #login_iconos{position:absolute;width:500px;height:auto;background:rgba(17,46,79,.9);border-radius:30px;margin-left:-50px;color:#fff;padding-bottom:5px;margin-top:10px}body .contenedor_login .login_box #login_iconos h3{padding:15px 0;letter-spacing:1px;font-family:NexaThin}body .contenedor_login .login_box #login_iconos .icono img{width:80%}body .contenedor_login .login_box #login_iconos .icono small{position:absolute;margin-top:57px;margin-left:-35px;z-index:2;background:red;color:#fff;padding:2px 5px 0 5px;border-radius:10px;font-weight:700}body .contenedor_login .login_box #login_iconos .icono p{padding-top:10px;font-size:14px;line-height:105%;font-family:NexaThin}body .contenedor_login .seccion_formulario{padding-top:25vh;text-align:center}body .contenedor_login .seccion_formulario .titulo_login{text-transform:none;color:#1f355c;font-size:30px}body .contenedor_login .seccion_formulario #fomulario_login{border-radius:0;margin:20px 0;background-color:transparent;padding:0;border:none;width:100%}body .contenedor_login .seccion_formulario #fomulario_login a{margin:20px 0;font-size:15px;display:block}body .contenedor_login .seccion_formulario #fomulario_login smail{display:block;margin-top:20px}body .contenedor_login .seccion_formulario #fomulario_login p{font-size:16px;text-align:center;color:#1f355c}body .contenedor_login .seccion_formulario #fomulario_login .boton_login{border-radius:5px;padding:12px;background:#0a4f92;width:100%;color:#fff;border:none;font-family:NexaThin;font-weight:200!important;font-size:20px;letter-spacing:5px!important;padding:15px 0 10px 0!important}body .contenedor_login .seccion_formulario #fomulario_login .boton_login:hover{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75)}body .contenedor_login .seccion_formulario #fomulario_login .forgotPass{color:#000;font-family:NexaBold;font-weight:900!important}body .contenedor_login .info-adicional{color:#eeeff2;font-size:16px}body .contenedor_login .info-adicional a{padding-top:5px;font-family:NexaXBold;color:#d1b100!important;font-size:1.2em}body .contenedor_login .info-adicional a:hover{color:#d17300!important}body .mensaje_float{padding:30px;width:400px;background-color:#ffffff80;color:#000;font-weight:700;font-size:25px;text-shadow:2px 2px 2px #ddd;border-radius:30px;margin-top:15%}body .bg_white{background-color:#fff;padding:10px}body .btn_default{color:#fff;font-weight:500;font-size:16px;font-weight:700;letter-spacing:1.62px;text-align:center;border:none;padding:3px 14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:all .3s;outline:none;display:block;margin:0;min-width:50px;box-shadow:none;line-height:24px;display:inline-block}body .checkbox label{font-size:15px!important}body .heading{text-align:center;text-transform:uppercase;line-height:2em;font-size:1.2em;font-weight:600;margin:60px auto 20px;width:100%;display:block;font-family:Montserrat;color:#004a8b;border:none;font-family:'Montserrat',sans-serif!important}body .text{margin-bottom:0;font-size:13px;line-height:20px;color:#222;letter-spacing:normal;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;font-family:'Montserrat',sans-serif!important}body .btn-send{border:1px solid #141414;color:#141414;background-color:transparent;padding:3px 14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;transition:all .3s;margin:5px auto 35px;font-family:'Montserrat',sans-serif!important}body #spinner{width:100%;height:100%;background-color:rgba(255,255,255,.55);position:fixed;top:0;left:0;z-index:10000}body .loader{color:#2964b4;font-size:20px;margin:100px auto;width:1em;height:1em;border-radius:50%;top:30%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}body .loader-w{color:#fff;font-size:4px;margin:13px auto;width:1em;height:1em;border-radius:50%;top:10%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}body #seccion_forgot_pass #forgottenPwdForm{border-radius:0;margin:20px 0;background-color:transparent;padding:0;border:none;width:100%}body #seccion_forgot_pass #forgottenPwdForm a{margin:20px 0;font-size:15px;display:block}body #seccion_forgot_pass #forgottenPwdForm smail{display:block;margin-top:20px}body #seccion_forgot_pass #forgottenPwdForm p{font-size:16px;text-align:center;color:#1f355c}body #seccion_forgot_pass #forgottenPwdForm #forgottenPwdBtn{border-radius:5px;padding:12px;background:#0a4f92;width:100%;font-family:NexaThin!important;font-weight:200!important;font-size:20px;letter-spacing:5px!important;padding:15px 0 10px 0!important;text-align:center;color:#fff;margin:auto;width:100%;border:none}body #seccion_forgot_pass #forgottenPwdForm .forgotPass{color:#000;font-family:NexaBold;font-weight:900!important}@media(max-width:480px){body .login_box{padding:10px 20px!important;margin:5px}body #login_iconos{position:absolute;width:100%!important;margin-left:-25px!important;border-radius:0!important;padding-bottom:10px}body #login_iconos h3{padding:15px 0;letter-spacing:1px;font-family:NexaThin}body #login_iconos .icono img{width:80%}body #login_iconos .icono p{padding-top:10px;font-size:14px;line-height:105%;font-family:NexaThin}body .seccion_formulario{padding-top:20vh!important;text-align:center}body .seccion_formulario #fomulario_login{margin-top:190px!important}}