@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");.registerlayout-header{position:fixed;top:10px;left:10px;right:10px;width:auto;z-index:2;background:linear-gradient(0deg,#83c442,#b3d438);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:80px;box-shadow:0 5px 15.8px 5px #aaaaaa45;border-radius:15px;& .header-logo{position:relative;top:3px}}.registerlayout-header-content{position:relative;top:5px;display:flex;justify-content:center;align-items:center;padding:15px 0}.avellaneda-logo{width:80px;margin-top:40px}.registracion{display:flex;flex-direction:column;justify-content:center;align-items:center}.registracion-content{display:flex;justify-content:space-between;align-items:flex-start;gap:120px;border-radius:5px;width:min(85%,1600px);margin:150px auto 50px;& h2{font-size:40px;margin:0;font-weight:400;& span{font-weight:700}& span.green{color:#83c442}}}.registracion-form,.registracion-headers{display:flex;flex-direction:column;gap:15px}.registracion-form{background-color:#fff;padding:10px 35px 25px;border-radius:30px;box-shadow:0 5px 15.8px 5px #aaaaaa1e;width:40%;& label{font-size:18px;font-weight:400}& input{border:none;border-radius:10px;background-color:#f6f6f6;font-size:16px;color:#3f3f3f;padding:10px 20px;outline:none}& h2{font-size:25px;color:#5c5c5c;font-weight:regular;margin:8px 0}}.registracion-form.disabled{opacity:.5;pointer-events:none}.registracion-btn{color:#fff;background-color:#83c442;font-weight:700;font-size:18px;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s;margin:auto;width:100%;&:hover{background-color:#6e9e2d}}.registracion-dni{display:flex;flex-direction:column;gap:20px}.registracion-dni h2{font-size:25px;color:#5c5c5c;font-weight:regular;margin:0}.registracion-btnayuda{background:transparent;border:none;display:flex;margin:10px 0;font-size:16px;font-weight:500;color:#05f;text-decoration:underline;cursor:pointer}.registracion-formdiv{display:flex;flex-direction:column;width:100%;gap:10px;& label{font-size:18px;font-weight:400}& input{font-size:16px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:12px;outline:none;&:focus{border-color:#83c442}}}.registracion-number input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.registracion-email,.registracion-name,.registracion-number,.registracion-surname,.registracion-username{display:flex;flex-direction:column;gap:15px;position:relative}.registracion-terminos{display:flex;align-items:center;margin:5px 0;cursor:pointer;& div{display:flex;gap:6px;align-items:center;& input{border:1px solid #6e9e2d;padding:10px;border-radius:5px}}& .registracion-terminos-btn{color:#05f;margin-top:5px;text-decoration:underline;cursor:pointer}}.registracion-terminos input[type=checkbox]{cursor:pointer;background-color:#fff;width:16px;height:16px;transition:background-color .3s ease}.registracion-terminos input[type=checkbox]:checked{background-color:#83c442}.registracion-gotologin{text-align:center;color:#0800e1;margin:5px 0;& span{font-weight:700;text-decoration:underline}}.registracion-btn{margin-top:15px}.custom-title{font-size:35px;font-family:Inter Tight,serif}.custom-content{font-family:Inter Tight,serif;font-weight:300;text-align:start}.custom-closeButton{background-color:#83c442!important;font-weight:bolder}.custom-closeButton:hover{background-color:#6e9e2d!important}.custom-popup{margin:30px 0}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.swal2-close{position:absolute;top:10px;right:10px;font-size:20px;font-weight:700;color:#fff;background:transparent;border:none;background-color:red}@media screen and (max-width:1150px){.registracion-dni{width:auto}}@media screen and (max-width:935px){.registracion-form{box-shadow:none}.registracion-content{flex-direction:column;gap:0}.registracion-form{width:100%;margin:auto;padding:15px 0;.registracion-gotologin{margin-bottom:20px}}.registracion-headers{width:100%}}@media screen and (max-width:864px){.registracion-headers{gap:20px}.registracion-headers h2{font-size:30px}.registracion-dni h2{font-size:20px}.registracion-content{margin:120px auto 0}.registracion-form{margin-bottom:50px}}