@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;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:auto;padding:12px 24px;width:100%}.civi-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;--tw-border-opacity:1;border-color:#31719c;border-color:rgba(49,113,156,var(--tw-border-opacity))}.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;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:auto;line-height:normal;padding:12px 24px;width:100%}.civi-select>a.select2-choice:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity))}.civi-select>a.select2-choice{max-width:100%!important}.civi-select>a.select2-choice>.select2-chosen{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.civi-select>a.select2-choice>span.select2-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:100%;--tw-bg-opacity:1;background-color:#2f1f54;background-color:rgba(47,31,84,var(--tw-bg-opacity))}.civi-select>a.select2-choice>span.select2-arrow>b{display:none}.civi-select>a.select2-choice>span.select2-arrow:before{background-image:url(/wp-content/themes/dcn/public/images/down-chevron.51c104.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;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.civi-submit-button i{display:none}.civi-input-label{font-weight:700;margin:0;padding-bottom:.5rem;--tw-text-opacity:1;color:#2f1f54;color:rgba(47,31,84,var(--tw-text-opacity))}.civi-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;border-radius:8px;height:28px;width:28px}.civi-checkbox:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;width:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #301f54;border-radius:8px;color:#fff;font-weight:700;margin:0!important}.civi-checkbox:checked:before{content:"✓";--tw-bg-opacity:1;background-color:#31719c;background-color:rgba(49,113,156,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:#31719c;border-color:rgba(49,113,156,var(--tw-border-opacity))}.civi-checkbox:focus{border-width:1px;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;--tw-border-opacity:1;border-color:#31719c;border-color:rgba(49,113,156,var(--tw-border-opacity))}.civi-checkbox:hover{cursor:pointer}.civi-radio,.civi-radio:before{border-radius:8px;width:28px}.civi-radio:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-width:1px;color:#fff;font-weight:700;--tw-border-opacity:1;border-color:#2f1f54;border-color:rgba(47,31,84,var(--tw-border-opacity))}.civi-radio:checked:before{content:"•";--tw-bg-opacity:1;background-color:#31719c;background-color:rgba(49,113,156,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:#31719c;border-color:rgba(49,113,156,var(--tw-border-opacity))}.civi-radio:hover{cursor:pointer}.multi-choice-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-bottom:1.5rem}.multi-choice-option input{font-weight:700;margin:0;padding-bottom:.5rem;--tw-text-opacity:1;color:rgba(47,31,84,var(--tw-text-opacity))}.multi-choice-option label{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:18px;margin:0;order:2;padding:0}.toggle-input label{display:block}.toggle-input .crm-af-field input[type=checkbox]{cursor:pointer;display:inline-block;height:34px;margin:0;position:relative;width:66px;--tw-bg-opacity:1;background-color:#e9eaec;background-color:rgba(233,234,236,var(--tw-bg-opacity));border-radius:40px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.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(/wp-content/themes/dcn/public/images/xmark.c36d79.svg);background-position:50%;background-size:cover;bottom:10px;content:"";font-size:20px;height:16px;left:auto;opacity:.3;position:absolute;right:12px;width:16px}.toggle-input .crm-af-field input[type=checkbox]:after,.toggle-input .crm-af-field input[type=checkbox]:checked{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-input .crm-af-field input[type=checkbox]:checked{--tw-bg-opacity:1;background-color:#31719c;background-color:rgba(49,113,156,var(--tw-bg-opacity))}.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(/wp-content/themes/dcn/public/images/check.192abe.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(/wp-content/themes/dcn/public/images/vectors/brand-account-blue.6fa077.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{overflow:visible;--tw-bg-opacity:1;background-color:#31719c;background-color:rgba(49,113,156,var(--tw-bg-opacity));--tw-text-opacity:1;color:#2f1f54;color:rgba(47,31,84,var(--tw-text-opacity));font-family:Inter;font-size:16px}body.login .message{--tw-border-opacity:1;border-left-color:#c1d4e1;border-left-color:rgba(193,212,225,var(--tw-border-opacity))}body.login .admin-footer-svg{bottom:-20%;fill:#d0e3ed;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;-webkit-box-sizing:border-box;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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;-ms-flex-direction:column;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;-webkit-box-sizing:border-box;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{-webkit-box-shadow:none;box-shadow:none;outline:none;--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity))}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{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;width:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #301f54;border-radius:8px;color:#fff;font-weight:700;margin:0}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{content:"✓";--tw-bg-opacity:1;background-color:rgba(49,113,156,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity))}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{border-width:1px;-webkit-box-shadow:none;box-shadow:none;outline:none;--tw-border-opacity:1;border-color:rgba(49,113,156,var(--tw-border-opacity))}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;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);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;border-color:#2f1f54;border-color:rgba(47,31,84,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#2f1f54;background-color:rgba(47,31,84,var(--tw-bg-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;border-color:#31719c;border-color:rgba(49,113,156,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#31719c;background-color:rgba(49,113,156,var(--tw-bg-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{text-decoration:underline;--tw-text-opacity:1;color:#c1d4e1;color:rgba(193,212,225,var(--tw-text-opacity))}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}