@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);.civi-input{background-image:none;border:1px solid #301f54;border-radius:8px 8px 30px 8px;box-sizing:border-box;font-size:16px;height:auto;padding:12px 24px;width:100%}.civi-input:focus{--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity));box-shadow:none!important;outline:none!important}.civi-select{border:none!important;max-width:100%!important;min-width:100%;width:100%}.civi-select>a.select2-choice{background-image:none;border:1px solid #301f54;border-radius:8px 8px 30px 8px;box-sizing:border-box;font-size:16px;height:auto;line-height:normal;padding:12px 24px;width:100%}.civi-select>a.select2-choice:focus{--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity));box-shadow:none;outline:none}.civi-select>a.select2-choice{max-width:100%!important}.civi-select>a.select2-choice>.select2-chosen{box-sizing:border-box;max-width:100%}.civi-select>a.select2-choice>span.select2-arrow{--tw-bg-opacity:1;align-items:center;background:none;background-color:rgba(47,31,84,var(--tw-bg-opacity));border:none;border-radius:100%;display:flex;height:30px;justify-content:center;right:16px;top:50%;transform:translateY(-50%);width:30px}.civi-select>a.select2-choice>span.select2-arrow>b{display:none}.civi-select>a.select2-choice>span.select2-arrow:before{background-image:url(/app/themes/dcn/public/images/down-chevron.7f079a.svg);background-position:50%;background-size:cover;content:"";height:12px;width:12px}@media(max-width:476px){.civi-select>a.select2-choice>.select2-chosen{width:200px!important}}.civi-submit-button{border-radius:8px;color:#fff;font-size:16px;line-height:normal;margin:80px 0 0;padding:12px 24px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.civi-submit-button i{display:none}.civi-input-label{--tw-text-opacity:1;color:rgba(47,31,84,var(--tw-text-opacity));font-weight:700;margin:0;padding-bottom:.5rem}.civi-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;border-radius:8px;height:28px;width:28px}.civi-checkbox:before{align-items:center;background-color:#fff;border:1px solid #301f54;border-radius:8px;color:#fff;content:"";display:flex;font-weight:700;height:28px;justify-content:center;margin:0!important;width:28px}.civi-checkbox:checked:before{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));border-color:rgba(49,113,156,var(--tw-border-opacity));content:"✓"}.civi-checkbox:focus{--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity));border-width:1px;box-shadow:none!important;outline:none!important}.civi-checkbox:hover{cursor:pointer}.civi-radio,.civi-radio:before{border-radius:8px;width:28px}.civi-radio:before{--tw-border-opacity:1;align-items:center;background-color:#fff;border-color:rgba(47,31,84,var(--tw-border-opacity));border-width:1px;color:#fff;content:"";display:flex;font-weight:700;height:28px;justify-content:center}.civi-radio:checked:before{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));border-color:rgba(49,113,156,var(--tw-border-opacity));content:"•"}.civi-radio:hover{cursor:pointer}.multi-choice-option{align-items:center;display:flex;gap:16px;padding-bottom:1.5rem}.multi-choice-option input{--tw-text-opacity:1;color:rgba(47,31,84,var(--tw-text-opacity));font-weight:700;margin:0;padding-bottom:.5rem}.multi-choice-option label{height:18px;margin:0;order:2;padding:0}.toggle-input label{display:block}.toggle-input .crm-af-field input[type=checkbox]{--tw-bg-opacity:1;background-color:rgba(233,234,236,var(--tw-bg-opacity));border-radius:40px;cursor:pointer;display:inline-block;height:34px;margin:0;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:66px}.toggle-input .crm-af-field input[type=checkbox]:before{background-color:#fff;border:1px solid #fff;border-radius:100%;bottom:4px;content:"";height:26px;left:4px;position:absolute;width:26px}.toggle-input .crm-af-field input[type=checkbox]:after{background-image:url(/app/themes/dcn/public/images/xmark.989675.svg);background-position:50%;background-size:cover;bottom:10px;content:"";font-size:20px;height:16px;left:auto;opacity:.3;position:absolute;right:12px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:16px}.toggle-input .crm-af-field input[type=checkbox]:checked{--tw-bg-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-input .crm-af-field input[type=checkbox]:checked:before{left:auto;right:4px}.toggle-input .crm-af-field input[type=checkbox]:checked:after{background-image:url(/app/themes/dcn/public/images/check.6c9469.svg);color:#fff;content:"";left:10px;right:auto}body.civicrm,body.front-end-admin-pages{min-height:100vh}body.civicrm header nav,body.front-end-admin-pages header nav{display:none}body.civicrm main#main,body.front-end-admin-pages main#main{padding-top:0!important}body.civicrm footer,body.front-end-admin-pages footer{display:none}body.civicrm.registration-complete section.container:before,body.front-end-admin-pages.registration-complete section.container:before{bottom:0;top:auto}body.civicrm.registration-complete section.container:after,body.front-end-admin-pages.registration-complete section.container:after{content:url(/app/themes/dcn/public/images/brand-account-blue.40f6d6.svg)}#front-end-admin-header{margin:0 auto;max-width:1500px;padding:48px 2rem;width:100%}#front-end-admin-header .admin-site-logo{display:block;margin:0 auto 24px}#front-end-admin-header .admin-site-logo img{margin:0 auto}#front-end-admin-header #account-back-button{color:#fff}#front-end-admin-header #account-back-button>*{display:inline-block}#front-end-admin-header #account-back-button p{font-size:16px;text-decoration:underline}#front-end-admin-header #account-back-button i{font-family:FontAwesome;font-size:10px;margin-right:8px}@media(max-width:1024px){#front-end-admin-header{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:768px){#front-end-admin-header{padding-left:1rem;padding-right:1rem}}body.login{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));color:rgba(47,31,84,var(--tw-text-opacity));font-family:Inter;font-size:16px;overflow:visible}body.login .message{--tw-border-opacity:1;border-left-color:rgba(193,212,225,var(--tw-border-opacity))}body.login .admin-footer-svg{fill:#d0e3ed;bottom:-20%;position:absolute;right:-20%;z-index:-1}body.login.login-action-checkemail div#login,body.login.login-action-login div#login,body.login.login-action-lostpassword div#login,body.login.login-action-rp div#login{background-color:#fff;border-radius:20px 20px 120px 20px;box-sizing:border-box;max-width:541px;padding:112px;width:100%}body.login.login-action-checkemail div#login h1,body.login.login-action-login div#login h1,body.login.login-action-lostpassword div#login h1,body.login.login-action-rp div#login h1{display:none}body.login.login-action-checkemail div#login form,body.login.login-action-login div#login form,body.login.login-action-lostpassword div#login form,body.login.login-action-rp div#login form{background:none;border:none;box-shadow:none;display:flex;flex-direction:column;gap:24px;margin:0;padding:0}body.login.login-action-checkemail div#login form label,body.login.login-action-login div#login form label,body.login.login-action-lostpassword div#login form label,body.login.login-action-rp div#login form label{font-weight:700;margin-bottom:8px}body.login.login-action-checkemail div#login form input[type=email],body.login.login-action-checkemail div#login form input[type=password],body.login.login-action-checkemail div#login form input[type=text],body.login.login-action-login div#login form input[type=email],body.login.login-action-login div#login form input[type=password],body.login.login-action-login div#login form input[type=text],body.login.login-action-lostpassword div#login form input[type=email],body.login.login-action-lostpassword div#login form input[type=password],body.login.login-action-lostpassword div#login form input[type=text],body.login.login-action-rp div#login form input[type=email],body.login.login-action-rp div#login form input[type=password],body.login.login-action-rp div#login form input[type=text]{background-image:none;border:1px solid #301f54;border-radius:8px 8px 30px 8px;box-sizing:border-box;font-size:16px;height:auto;padding:12px 24px;width:100%}body.login.login-action-checkemail div#login form input[type=email]:focus,body.login.login-action-checkemail div#login form input[type=password]:focus,body.login.login-action-checkemail div#login form input[type=text]:focus,body.login.login-action-login div#login form input[type=email]:focus,body.login.login-action-login div#login form input[type=password]:focus,body.login.login-action-login div#login form input[type=text]:focus,body.login.login-action-lostpassword div#login form input[type=email]:focus,body.login.login-action-lostpassword div#login form input[type=password]:focus,body.login.login-action-lostpassword div#login form input[type=text]:focus,body.login.login-action-rp div#login form input[type=email]:focus,body.login.login-action-rp div#login form input[type=password]:focus,body.login.login-action-rp div#login form input[type=text]:focus{--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity));box-shadow:none;outline:none}body.login.login-action-checkemail div#login form input[type=email],body.login.login-action-checkemail div#login form input[type=password],body.login.login-action-checkemail div#login form input[type=text],body.login.login-action-login div#login form input[type=email],body.login.login-action-login div#login form input[type=password],body.login.login-action-login div#login form input[type=text],body.login.login-action-lostpassword div#login form input[type=email],body.login.login-action-lostpassword div#login form input[type=password],body.login.login-action-lostpassword div#login form input[type=text],body.login.login-action-rp div#login form input[type=email],body.login.login-action-rp div#login form input[type=password],body.login.login-action-rp div#login form input[type=text]{margin:0}body.login.login-action-checkemail div#login form .forgetmenot,body.login.login-action-login div#login form .forgetmenot,body.login.login-action-lostpassword div#login form .forgetmenot,body.login.login-action-rp div#login form .forgetmenot{float:none}body.login.login-action-checkemail div#login form .forgetmenot input,body.login.login-action-login div#login form .forgetmenot input,body.login.login-action-lostpassword div#login form .forgetmenot input,body.login.login-action-rp div#login form .forgetmenot input{margin-right:0}body.login.login-action-checkemail div#login form .forgetmenot label,body.login.login-action-login div#login form .forgetmenot label,body.login.login-action-lostpassword div#login form .forgetmenot label,body.login.login-action-rp div#login form .forgetmenot label{font-weight:400;margin-left:16px}body.login.login-action-checkemail div#login form input[type=checkbox],body.login.login-action-login div#login form input[type=checkbox],body.login.login-action-lostpassword div#login form input[type=checkbox],body.login.login-action-rp div#login form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;height:28px;width:28px}body.login.login-action-checkemail div#login form input[type=checkbox]:before,body.login.login-action-login div#login form input[type=checkbox]:before,body.login.login-action-lostpassword div#login form input[type=checkbox]:before,body.login.login-action-rp div#login form input[type=checkbox]:before{align-items:center;background-color:#fff;border:1px solid #301f54;border-radius:8px;color:#fff;content:"";display:flex;font-weight:700;height:28px;justify-content:center;margin:0;width:28px}body.login.login-action-checkemail div#login form input[type=checkbox]:checked:before,body.login.login-action-login div#login form input[type=checkbox]:checked:before,body.login.login-action-lostpassword div#login form input[type=checkbox]:checked:before,body.login.login-action-rp div#login form input[type=checkbox]:checked:before{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));border-color:rgba(49,113,156,var(--tw-border-opacity));content:"✓"}body.login.login-action-checkemail div#login form input[type=checkbox]:focus,body.login.login-action-login div#login form input[type=checkbox]:focus,body.login.login-action-lostpassword div#login form input[type=checkbox]:focus,body.login.login-action-rp div#login form input[type=checkbox]:focus{--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity));border-width:1px;box-shadow:none;outline:none}body.login.login-action-checkemail div#login form input[type=checkbox]:hover,body.login.login-action-login div#login form input[type=checkbox]:hover,body.login.login-action-lostpassword div#login form input[type=checkbox]:hover,body.login.login-action-rp div#login form input[type=checkbox]:hover{cursor:pointer}body.login.login-action-checkemail div#login form input[type=submit],body.login.login-action-login div#login form input[type=submit],body.login.login-action-lostpassword div#login form input[type=submit],body.login.login-action-rp div#login form input[type=submit]{border-radius:8px;color:#fff;float:none;font-size:16px;margin:80px 0 0;padding:12px 24px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.login.login-action-checkemail div#login form input[type=submit] i,body.login.login-action-login div#login form input[type=submit] i,body.login.login-action-lostpassword div#login form input[type=submit] i,body.login.login-action-rp div#login form input[type=submit] i{display:none}body.login.login-action-checkemail div#login form input[type=submit],body.login.login-action-login div#login form input[type=submit],body.login.login-action-lostpassword div#login form input[type=submit],body.login.login-action-rp div#login form input[type=submit]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(47,31,84,var(--tw-bg-opacity));border-color:rgba(47,31,84,var(--tw-border-opacity));line-height:normal;margin:0!important}body.login.login-action-checkemail div#login form input[type=submit]:hover,body.login.login-action-login div#login form input[type=submit]:hover,body.login.login-action-lostpassword div#login form input[type=submit]:hover,body.login.login-action-rp div#login form input[type=submit]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));border-color:rgba(49,113,156,var(--tw-border-opacity))}body.login.login-action-checkemail div#login p#nav,body.login.login-action-login div#login p#nav,body.login.login-action-lostpassword div#login p#nav,body.login.login-action-rp div#login p#nav{color:#fff;font-size:14px;padding:0}body.login.login-action-checkemail div#login p#nav>*,body.login.login-action-login div#login p#nav>*,body.login.login-action-lostpassword div#login p#nav>*,body.login.login-action-rp div#login p#nav>*{display:block}body.login.login-action-checkemail div#login p#nav>:first-child,body.login.login-action-login div#login p#nav>:first-child,body.login.login-action-lostpassword div#login p#nav>:first-child,body.login.login-action-rp div#login p#nav>:first-child{display:inline-block}body.login.login-action-checkemail div#login p#nav span,body.login.login-action-login div#login p#nav span,body.login.login-action-lostpassword div#login p#nav span,body.login.login-action-rp div#login p#nav span{--tw-text-opacity:1;color:rgba(193,212,225,var(--tw-text-opacity));text-decoration:underline}body.login.login-action-checkemail div#login p#backtoblog,body.login.login-action-login div#login p#backtoblog,body.login.login-action-lostpassword div#login p#backtoblog,body.login.login-action-rp div#login p#backtoblog{display:none}@media(max-width:1024px){body.login.login-action-checkemail div#login,body.login.login-action-login div#login,body.login.login-action-lostpassword div#login,body.login.login-action-rp div#login{padding:60px}}@media(max-width:576px){body.login.login-action-checkemail div#login,body.login.login-action-login div#login,body.login.login-action-lostpassword div#login,body.login.login-action-rp div#login{margin:0}}body.login.login-action-checkemail .language-switcher,body.login.login-action-login .language-switcher,body.login.login-action-lostpassword .language-switcher,body.login.login-action-rp .language-switcher{display:none}