.font-01{font-family:"Poppins",sans-serif}main{padding:0 0 50px 0 !important}main header,main nav{display:none !important}main .main-content{width:100%}main input::-webkit-input-placeholder{color:#222;opacity:1}main input:-moz-placeholder{color:#222;opacity:1}main input::-moz-placeholder{color:#222;opacity:1}main input:-ms-input-placeholder{color:#222;opacity:1}main input::-ms-input-placeholder{color:#222;opacity:1}main ::placeholder{color:#222;opacity:1}body{background:rgba(0,0,0,0) no-repeat center center/cover;background-image:url("../css/images/main_bg.png?a=1")}.section-main{position:relative;width:max-content;margin:0 auto}.section-main .registrate{width:400px;margin:0 auto;position:relative;padding:10px;text-align:right;font-size:2em;font-weight:bold;color:#1d71b5;left:-360px}.section-main .registrate b{color:#fff;font-size:2.2em;line-height:.9em}@media(max-width: 1000px){.section-main .registrate b{color:#008282}}@media(max-width: 1000px){.section-main .registrate{left:-230px}}@media(max-width: 800px){.section-main .registrate{left:-210px;font-size:1.5em}}@media(max-width: 500px){.section-main .registrate{width:84%}}.section-main .registrate.small{font-size:1.4em;line-height:1.2em}.section-main .registrate-content{position:relative;width:680px;margin:0px auto}@media(max-width: 500px){.section-main .registrate-content{width:530px}}.section-main .hada{background:rgba(0,0,0,0) no-repeat center center/100% auto;background-image:url("../css/images/login_hada.svg");position:absolute;width:130px;transform:scaleX(-1);display:none}@media(max-width: 600px){.section-main .hada{height:240px;top:-30px;left:356px}}@media(max-width: 500px){.section-main .hada{top:170px;left:125px}}.section-main .form{width:640px;min-height:300px;border-radius:20px;margin:200px auto 10px auto;position:relative;padding:55px 40px;justify-content:center;display:flex}@media(max-width: 800px){.section-main .form{width:400px;margin:200px auto 10px auto}}@media(max-width: 600px){.section-main .form{margin:0px auto 10px auto}}@media(max-width: 500px){.section-main .form{width:calc(100% - 40px);padding:55px 30px 5px 30px;min-height:235px;background-size:auto 100%;background-position:20% center}}.section-main .form form{width:70%}@media(max-width: 800px){.section-main .form form{padding:0 0 0 0;width:100%}}.section-main .form input[type=text],.section-main .form input[type=email],.section-main .form input[type=password],.section-main .form select,.section-main .form button,.section-main .form select:disabled{width:100%;padding:0 18px;margin:8px 0;font-size:1.3em;border:1px solid rgba(0,0,0,0);height:55px;background-color:#fbeffa !important;color:#1d4ada;opacity:1;position:relative;border-radius:20px}@media(max-width: 400px){.section-main .form input[type=text],.section-main .form input[type=email],.section-main .form input[type=password],.section-main .form select,.section-main .form button,.section-main .form select:disabled{height:45px}}.section-main .form button{font-size:1.3em;background:#ffd233 !important}.section-main .form button:disabled{background:#ccc !important;color:#999 !important}.section-main .form .error{border-color:#c00 !important}.section-main .form .valid{border-color:#0c0 !important}.section-main .form .logo{background:rgba(0,0,0,0) no-repeat center center/100% auto;background-image:url("../css/images/logo.svg");width:210px;height:180px;position:absolute;top:-120px;margin:0 12%}@media(max-width: 500px){.section-main .form .logo{width:150px;height:118px;top:-56px;margin:0 18%}}.section-main .form .victor{background:rgba(0,0,0,0) no-repeat center center/100% auto;background-image:url("../css/images/login_victor.svg");position:absolute;height:400px;width:180px;top:-123px;left:-120px}@media(max-width: 1000px){.section-main .form .victor{height:360px;width:156px;top:-123px;left:-25px}}@media(max-width: 800px){.section-main .form .victor{height:275px;width:121px;top:-15px;left:-75px}}@media(max-width: 600px){.section-main .form .victor{top:280px;left:270px}}@media(max-width: 500px){.section-main .form .victor{height:195px;width:90px;top:328px;left:248px}}.section-main .form .sapo{background:rgba(0,0,0,0) no-repeat center center/100% auto;background-image:url("../css/images/login_sapo.svg");position:absolute;height:400px;width:290px;top:75px;right:-272px}@media(max-width: 1200px){.section-main .form .sapo{right:-180px}}@media(max-width: 1000px){.section-main .form .sapo{height:350px;width:198px;top:42px;right:-80px}}@media(max-width: 800px){.section-main .form .sapo{height:333px;width:140px;right:-100px}}@media(max-width: 600px){.section-main .form .sapo{display:none}}.section-main .form .avatar{background:rgba(0,0,0,0) no-repeat left center/auto 100%;background-image:url("../css/images/chica_libro.png");width:320px;height:440px;position:absolute;right:260px;top:-10px}@media(max-width: 1100px){.section-main .form .avatar{display:none}}.section-main .form .avatar.chica{background-image:url("../css/images/chica_saluda.png")}.section-main .form .avatar.chico{background-image:url("../css/images/chico.svg")}.section-main .form .avatar.sapo{background-image:url("../css/images/sapo.svg");background-size:auto 90%}.section-main .form .text{color:#fff;margin:10px 0 20px 0;text-align:center}.section-main .form .info{display:none}.section-main .form .info .arcoiris,.section-main .form .info .sapo{display:none}.section-main .form .login-message{color:#fff}.section-main .form .login-message h5{text-align:center}.section-main .form .checkbox{display:block;position:relative;padding:5px 0px 0 33px;margin:3px 0;cursor:pointer;font-size:1.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:11px;color:#7c44a0;text-align:left;float:left;width:120px;height:30px;font-size:.85em;font-weight:normal}.section-main .form .checkbox.error .checkmark{background:#fff;border-color:#f6cf51}.section-main .form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.section-main .form .checkbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px}.section-main .form .checkbox .checkmark,.section-main .form .checkbox .checkbox input:checked~.checkmark{background-color:#fff;border:2px solid #7c44a0;border-radius:4px;float:left;margin:5px}.section-main .form .checkbox:hover input~.checkmark{background-color:#fff;border:2px solid #7c44a0;border-radius:4px;float:left}.section-main .form .checkbox .checkmark:after{content:"";position:absolute;display:none}.section-main .form .checkbox input:checked~.checkmark:after{display:block}.section-main .form .checkbox .checkmark::after{left:30%;top:8%;width:39%;height:69%;border:solid #000;border-width:0px 3px 3px 0px;transform:rotate(45deg)}