@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&display=swap);body,html{height:100vh;width:100vw;font-family:Montserrat,sans-serif;overflow-x:hidden}.bg2fa{background-image:url(../../../imagenes/2fa/fondo_login_admin_pc.jpg);background-image:-webkit-image-set(url("../../../imagenes/2fa/fondo_login_admin_pc.webp") 1x, url("../../../imagenes/2fa/fondo_login_admin_tablet.webp") 2x, url("../../../imagenes/2fa/fondo_login_admin_movil.webp") 3x);background-image:image-set(url("../../../imagenes/2fa/fondo_login_admin_pc.webp") 1x, url("../../../imagenes/2fa/fondo_login_admin_tablet.webp") 2x, url("../../../imagenes/2fa/fondo_login_admin_movil.webp") 3x);background-position:center;background-repeat:no-repeat;background-size:cover;background-size:cover;height:100%}.bg-registro{background-repeat:no-repeat;background-image:url(../../../imagenes/exclusivos/crowdfunding-registro01.webp),url(../../../imagenes/exclusivos/crowdfunding-registro01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-size:cover;height:100%}a{text-decoration:none}.button,a{transition:all .3s ease-out 0s}.button:focus,a:focus{text-decoration:none;outline:0}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:medium none}button:focus,input:focus{outline:0}p{font-size:12px;font-weight:400;line-height:28px;color:var(--bs-body-color);margin-bottom:0}label{color:#f6f3f1;cursor:pointer;font-size:14px;font-weight:400}::-moz-selection{background:#222;color:#fff;text-shadow:none}::-moz-selection{background:#222;color:#fff;text-shadow:none}::selection{background:#222;color:#fff;text-shadow:none}::-moz-placeholder{color:#222;font-size:14px;opacity:1}::placeholder{color:#222;font-size:14px;opacity:1}.main-header-area{background-color:#0870a3;position:absolute;z-index:999;left:0;right:0;padding:10px 0 15px}.form-control::after,.form-control::before,.form-control:active,.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:0!important}.main-header-area .logo-img img{max-height:50px;min-height:50px}.main-head-02 .custom-container-03{max-width:1505px;margin:0 auto}.btn{box-shadow:0 0 0 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.12)}.btn:active,.btn:focus,.btn:hover{box-shadow:0 0 0 0 rgba(0,0,0,.18),0 0 0 0 rgba(0,0,0,.15)}.user_card{height:auto;min-width:360px;margin-top:auto;margin-bottom:auto;background:#0870a3;position:relative;display:flex;justify-content:center;flex-direction:column;padding:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px}.user_card2FA{height:auto;width:500px;margin-top:150px;margin-bottom:auto;background:#0870a3;position:relative;display:flex;justify-content:center;flex-direction:column;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px}.user_cardRegistro{height:auto;margin-top:27%;margin-bottom:auto;background:#0870a3;position:relative;display:flex;justify-content:center;flex-direction:column;padding:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px}.login-top-container{height:auto;width:auto;margin:40px 40px 10px 40px;padding:0 0 3px 0;color:#fff;text-align:center}.login-top-container span{font-size:80%}.brand_logo{height:150px;width:150px;border-radius:50%;border:2px solid #fff}form.w-80{width:80%}.login_btn{width:100%;color:#fff!important}.login_btn:focus{box-shadow:none!important;outline:0!important}.max-btn{width:100%}.max-btn div{padding:0}.rounded-end-5{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.fs-7{font-size:.8rem}.input-group-text{background:#fff;color:#000;border-radius:.5rem 0 0 .5rem!important;padding:.5rem .8rem!important;border:0}.input-group-text img,.input-group-text svg{width:20px}.input-group>input{border:0}.custom-control-label{color:#fff}.input_pass:focus,.input_user{box-shadow:none!important;outline:0!important}.welcome-card h1{color:#ee7d00}#contact-login p{margin-bottom:-15px;color:#ee7d00}.roundedCheckbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.roundedCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.roundedCheckbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:15px}.roundedCheckbox:hover input~.checkmark{background-color:#ccc}.roundedCheckbox input:checked~.checkmark{background-color:#0870a2}.roundedCheckbox .checkmark:after{content:"";position:absolute;display:none}.roundedCheckbox input:checked~.checkmark:after{display:block}.roundedCheckbox .checkmark:after{left:7px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}