@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;& *{font-family:Inter Tight,serif}}.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-headers{display:flex;flex-direction:column;gap:35px}.registracion-form{display:flex;flex-direction:column;gap:15px;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}& h3{margin:8px 0;font-size:20px;font-weight:600;color:#83c442}}.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;width:75%;margin:auto;&:hover{background-color:#6e9e2d}}.registracion-dni{display:flex;flex-direction:column;gap:5px}.registracion-dni h2{font-size:25px;color:#303030}.registracion-btnayuda{background:transparent;border:none;display:flex;margin:10px 0;font-size:16px;font-weight:500;color:#83c442;text-decoration:underline;cursor:pointer}.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;flex-direction:column;gap:10px;margin:5px 0 25px;cursor:pointer;& div{display:flex;gap:6px;align-items:center;& input{border:1px solid #6e9e2d;padding:10px;border-radius:5px}}& .registracion-terminos-btn{color:#0800e1;margin-top:5px}}.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}}.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-content{flex-direction:column;gap:50px}.registracion-form{width:100%;margin:auto;padding:15px 0;& .form-div,& .registracion-terminos,& h3{padding:0 30px}.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;& .form-div,& .registracion-terminos,& h3{padding:0 20px}}}