@font-face{font-family:Helvetica Now Pro Text;src:url(/fonts/HelveticaNowProTextRegular.woff2) format("woff2"),url(/fonts/HelveticaNowProTextRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Pro Text;src:url(/fonts/HelveticaNowProTextBold.woff2) format("woff2"),url(/fonts/HelveticaNowProTextBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #fff;--fg: #000;--muted: #7a7a7a;--border: #cfcfcf;--focus: #000;--btn: #000;--btn-fg: #fff;--container: min(1400px, 96vw);--input-bg: #fff;--input-fg: #000}*{box-sizing:border-box}html,body{height:100%}body.auth{margin:0;background:var(--bg);color:var(--fg);font-family:Helvetica Now Pro Text,Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,sans-serif;line-height:1.2}.nowrap{white-space:nowrap}.auth__wrap{display:flex;min-height:100dvh;width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--input-fg)!important;caret-color:var(--input-fg);box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}input:-moz-autofill,textarea:-moz-autofill,select:-moz-autofill{box-shadow:0 0 0 1000px var(--input-bg) inset;-moz-text-fill-color:var(--input-fg);caret-color:var(--input-fg)}.auth__left{padding:60px 20px 32px;display:flex;flex-direction:column;position:relative;width:50%}.lang-switch{position:absolute;bottom:32px;right:20px;text-transform:lowercase;gap:10px;display:flex}.auth__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;position:fixed;width:100%;z-index:2;padding:16px 20px}.auth__brand-small{font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none!important;color:inherit!important}.auth__title{font-weight:700;font-size:57px;line-height:.95;letter-spacing:-1.725px;margin:8px 0 28px;max-width:1080px}.auth__form{max-width:100%}.field{margin:14px 0 6px}.field input{width:100%;border:0;border-bottom:1px solid var(--fg);padding:18px 0 5px;font-size:57px;line-height:100%;letter-spacing:-1.725px;font-weight:700;outline:none;background:transparent;color:var(--fg)}.field input::-moz-placeholder{color:var(--muted);font-weight:700}.field input::placeholder{color:var(--muted);font-weight:700}.field input:focus{border-bottom-color:var(--focus)}.field__error{color:#c00;font-size:14px;margin:.35rem 0 0}.field__error:first-letter{text-transform:uppercase}.auth__aux{margin:15px 0 32px}.lang-switch a,.auth__link{color:var(--fg);text-decoration:none;font-size:15px;font-weight:400}.lang-switch a:hover,.auth__link:hover{text-decoration:underline}.btn{border:0;cursor:pointer;display:inline-block;text-decoration:none;font-weight:700;font-size:20px;letter-spacing:0;padding:12px 33px 12px 20px;position:relative}.btn--primary{color:var(--btn-fg);background:var(--btn);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,0 0)}.btn--primary:hover{filter:none}.auth__hint{margin:69px 0 57px;font-size:20px;color:#111;max-width:450px;font-weight:400;line-height:100%}.auth__footerlinks{display:flex;gap:33px;margin-top:16px;font-size:14px;position:absolute;bottom:32px}.auth__footerlinks a{color:#111;text-decoration:none}.auth__footerlinks a:hover{text-decoration:underline}.auth__right{background:url(https://adifad.org/inscripcions/build/assets/image-bg-register-26-BmyAummA.jpg) center/cover no-repeat;position:fixed;top:0;right:0;z-index:10;width:50%;height:100%}.auth__logo{position:absolute;top:0;right:70px;width:60px;height:165px;background:url(https://adifad.org/inscripcions/build/assets/logo-delta-D46v5Oes.png) center/contain no-repeat;display:block}.auth__logo-mobile,.alert.alert--error{display:none}@media (max-width: 1800px){.auth__title br{display:none}.auth__full .auth__title{max-width:50%}}@media (max-width: 1024px){.auth__wrap{grid-template-columns:1fr}.auth__right{order:-1}.auth__title{font-size:clamp(30px,6vw,54px)}.field input{font-size:clamp(18px,5.5vw,34px)}}.auth__full{width:100%;max-width:100%;margin:0 auto;padding:60px 20px 122px}.auth__bottom{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:22px 20px;background:#fff;box-shadow:0 -7px 11.6px #00000026}.auth__main{max-width:100%;margin-top:0}.btn--ghost{background:#eee;color:#111;border-radius:0;padding:12px 20px 12px 33px;font-weight:700;clip-path:polygon(0 50%,12% 0,100% 0,100% 100%,12% 100%)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;max-width:100%}.form-grid .field{margin-top:0}.form-center{position:absolute;top:50%;transform:translateY(-50%)}#form-step3{width:calc(50% - 10px)}.field--full{grid-column:1 / -1}@media (max-width: 860px){.form-grid{grid-template-columns:1fr}}.choice-list{display:flex;gap:56px;align-items:center;margin:50px 0 0}.choice-list .link-giant{background:none;border:0;padding:0;margin:0;cursor:pointer;font-size:57px;font-weight:800;text-decoration:underline;line-height:1}.code-inputs{display:flex;gap:22px;margin:24px 0 12px}.code-inputs input{width:80px;text-align:center;border:0;border-bottom:1px solid var(--fg);font-size:57px;line-height:1;letter-spacing:-1.725px;font-weight:800;padding:6px 0 8px;background:transparent}.timer{font-size:20px;margin-top:24px}.icon-hand-big{position:absolute;top:auto;bottom:0;left:0;width:100%;height:calc(100vh - 220px);background:url(https://adifad.org/inscripcions/build/assets/icon-hand-ok-BGYUaajH.svg) center/contain no-repeat}.field__label.lang-label{font-size:57px;line-height:100%;font-weight:700;letter-spacing:-1.725px;margin:32px 0 0}.lang-options{display:flex;gap:32px;margin-top:12px}.lang-options label{font-size:57px;line-height:100%;font-weight:400;cursor:pointer}.lang-options input{margin-right:6px;display:none}.lang-options input:checked+span,.lang-options label:hover span{border-bottom:1px solid}.section-hint{font-size:20px;line-height:100%;font-weight:400}.choice-options{display:flex;gap:56px;margin-top:50px}.form-center .choice-options{margin-top:0}.choice-options label{font-size:57px;font-weight:800;cursor:pointer}.choice-options input{margin-right:8px;display:none}.choice-options input:checked+span,.choice-options label:hover span{border-bottom:1px solid}.link-like{background:none;border:0;padding:0;text-decoration:underline;text-decoration-thickness:from-font;cursor:pointer;font:inherit}.form-error{color:#d93025;font-size:.875rem;margin-top:8px;margin-bottom:12px}input.is-invalid{border-bottom:1px solid #d93025!important}input.is-invalid:focus{outline:none;border-bottom-color:#b71c1c}.alert{padding:12px 16px;border-radius:6px;margin:12px 0;font-size:.9rem}.alert--error,.alert--success{background:#eee;color:#111;border:none;border-radius:0;font-size:20px;font-weight:400;padding:12px 20px;float:left;width:auto;margin-top:24px}.auth__alt.bottom{position:absolute;bottom:0}.auth__left .form-center{width:calc(100% - 40px)}.auth__left .form-center .btn.btn--primary{margin-top:24px}.legal-content{max-width:800px;margin:1rem 0;padding:0;background:#fff;text-align:left;line-height:1.6}.legal-content h2{font-size:24px;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#000}.legal-content h3{font-size:24px;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#000}.legal-content p{font-size:17px;line-height:1.2;margin-bottom:1rem;color:#000}.legal-content ul,.legal-content ol{margin:0 0 1rem;padding:0;list-style:none}.legal-content li{margin-bottom:.2rem;color:#000;position:relative;padding-left:1.5em}.legal-content li:before{content:"—";position:absolute;left:0;top:0;color:#000;line-height:1;font-weight:400;transform:translateY(.19em)}.legal-content strong{font-weight:600;color:#000}.legal-content a{color:#000;text-decoration:underline}.legal-content a:hover{color:#000}@media (min-width: 1024px) and (max-width: 1280px){.auth__title{font-size:48px;letter-spacing:-1.44px;max-width:78%!important}.field input{font-size:48px;letter-spacing:-1.44px}.choice-options label,.lang-options label{font-size:48px}.code-inputs input{width:70px;font-size:48px}.auth__footerlinks{position:relative;margin-top:16px;bottom:auto;flex-direction:column;gap:2px}.auth__logo{display:block;width:40px;height:113px;right:40px}#form-step3{width:calc(100% - 40px)}}@media (min-width: 768px) and (max-width: 1023px){.auth__wrap{flex-direction:column}.auth__left,.auth__right{width:100%;flex:1}.auth__right{position:relative;min-height:37vh}.auth__title{font-size:42px;letter-spacing:-1.26px;max-width:78%!important}.field input{font-size:42px;letter-spacing:-1.26px}.choice-options label,.lang-options label{font-size:42px}.code-inputs{gap:16px}.code-inputs input{width:60px;font-size:42px}.form-grid{grid-template-columns:1fr}#form-step3{width:calc(100% - 40px)}.auth__footerlinks{position:relative;margin-top:16px;bottom:auto;flex-direction:column;gap:2px}.auth__logo{display:block;width:40px;height:98px;right:20px}}@media (max-width: 767px){.auth__wrap{flex-direction:column}.auth__left,.auth__right{width:100%;flex:1}.auth__right{position:relative;min-height:37vh}.auth__logo{display:none!important;width:40px;height:98px;right:20px}.auth__full{padding-bottom:80px}.auth__left{padding:40px 16px}.auth__title{font-size:32px;letter-spacing:-.96px;margin:8px 0 20px;max-width:97%!important}.field input{font-size:32px;letter-spacing:-.96px;padding:14px 0 5px}.choice-options{flex-direction:column;gap:24px;margin-top:24px}.choice-options label,.lang-options label{font-size:32px}.lang-options{flex-direction:column;gap:16px}.code-inputs{gap:12px;flex-wrap:wrap;justify-content:center}.code-inputs input{width:50px;font-size:32px}.btn{font-size:18px;padding:10px 28px 10px 16px}.btn--ghost{padding:10px 16px 10px 28px}.form-grid{grid-template-columns:1fr;gap:6px}#form-step3{width:calc(100% - 40px)}.auth__bottom{padding:16px;flex-direction:column-reverse;gap:12px;justify-content:space-between;align-items:flex-start}.auth__bottom-left{display:none}.auth__bottom .btn{width:100%;text-align:center}.auth__footerlinks{position:static;flex-direction:column;gap:12px;margin-top:24px}.lang-switch{position:static;margin-top:16px}.auth__hint{font-size:18px;margin:40px 0 30px}.field__label.lang-label{font-size:32px}.icon-hand-big{height:calc(100vh - 180px)}}
