.gfield_required{display:none !important}.voter-login{top:0px;left:0px;z-index:12;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.5)}.voter-login__container{top:50%;left:50%;width:90%;padding:1rem;max-width:420px;position:absolute;background-color:#fff;transform:translate3d(-50%, -50%, 0)}.voter-login__close{width:1rem;top:.5rem;right:.5rem;aspect-ratio:1;position:absolute}.voter-login__close::after{top:50%;left:50%;content:"+";display:block;font-size:1rem;position:absolute;transform:translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg)}.voter-login-form{display:flex;flex-direction:column}.voter-login-form .field{display:flex;flex-direction:column}.voter-login-form label{font-size:.65rem}.voter-login-form input{border-radius:12px;background:#fff;padding:.5rem !important;border:1px solid rgba(153,44,94,.5)}.voter-login-form button{line-height:2;margin-top:1rem;border-radius:30px;padding:.2rem .5rem;color:#fff !important;font-size:14px !important;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#c63b78 !important}.voter-login-form #voter-login-submit{margin-left:auto}.register-template{display:block;grid-template-columns:1fr 3fr;grid-template-areas:"header header" "sidebar content"}@media screen and (min-width: 768px){.register-template{display:grid}}.register-template .gform_page_fields,.register-template .gform_page_footer,.register-template .gform_footer{width:100%;padding:1rem !important;max-width:451px}@media screen and (min-width: 768px){.register-template .gform_page_fields,.register-template .gform_page_footer,.register-template .gform_footer{max-width:700px}}.register-template .gform_page_footer,.register-template .gform_footer{display:flex;justify-content:space-between}.register-template .gform_page_footer .button,.register-template .gform_footer .button{display:block;margin:1rem 0 0 auto}@media screen and (min-width: 768px){.register-template .gform_page_footer,.register-template .gform_footer{padding:1rem 2rem 1rem 4.4rem !important}}.register-template .gfield_description{padding:0px;color:#b8b8b8}.register-template #overview{font-size:.6rem}.header{display:flex;padding:1rem;grid-area:header;flex-direction:column;background-color:#bde4de;border-radius:10px 10px 0px 0px}@media screen and (min-width: 768px){.header{padding:1rem 2rem}}.header.active-page-1 #gf_step_2_1,.header.active-page-2 #gf_step_2_2,.header.active-page-3 #gf_step_2_3{width:100%;display:inline-block !important}.header .gf_page_steps{display:block;margin:2rem 0px .5rem !important;border-bottom:0px !important}@media screen and (min-width: 768px){.header .gf_page_steps{display:flex}}.header .gf_page_steps .gf_step{width:100%;margin:0px !important;display:none !important}@media screen and (min-width: 768px){.header .gf_page_steps .gf_step{width:33% !important;display:inline-block !important}}.header .gf_page_steps .gf_step .gf_step_number{display:none !important}.header .gf_page_steps .gf_step .gf_step_label{display:block;font-weight:600;text-align:center;margin-bottom:1rem;padding:0px !important;font-size:1rem;line-height:1.2}@media screen and (min-width: 768px){.header .gf_page_steps .gf_step .gf_step_label{text-align:left;margin-bottom:.6rem;font-size:0.6923076923rem}}.header .step-index{font-size:.5rem}.header .gf_header_progress{width:100%;height:10px;grid-area:header;position:relative;overflow:hidden;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.header .gf_header_progress::after{top:0px;left:0px;bottom:0px;content:"";position:absolute;width:var(--progress);background-color:#fc4b32}.sidebar{grid-area:sidebar;background-color:#effafc}@media screen and (min-width: 768px){.sidebar{border-radius:0px 0px 0px 10px}}.sidebar .sidebar__container,.sidebar .wp-block-group__inner-container{display:grid}.sidebar .sidebar__container h1,.sidebar .wp-block-group__inner-container h1{display:none;font-size:1rem;text-align:center;margin-bottom:1rem}@media screen and (min-width: 768px){.sidebar .sidebar__container h1,.sidebar .wp-block-group__inner-container h1{display:block;margin-top:1rem}}.sidebar .sidebar__container .size-full,.sidebar .wp-block-group__inner-container .size-full{display:none}@media screen and (min-width: 768px){.sidebar .sidebar__container .size-full,.sidebar .wp-block-group__inner-container .size-full{display:flex}}.sidebar .sidebar__container img,.sidebar .wp-block-group__inner-container img{width:152px;margin:48px auto}.sidebar .sidebar__container p,.sidebar .wp-block-group__inner-container p{padding:1rem 0px}@media screen and (min-width: 768px){.sidebar .sidebar__container p,.sidebar .wp-block-group__inner-container p{padding:0px}}.sidebar__participant{font-size:.6rem;padding-left:1.5rem;color:#992c5e}.sidebar__participant span{font-weight:800}.sidebar .sidebar-text{text-align:center;font-size:18px;color:#fc4b32}.gform_wrapper{width:100%;margin:auto;grid-area:content;background-color:#fff;border-radius:0px 0px 10px 0px}.gform_wrapper .gform_fields{gap:1.5rem .6rem !important}.gform_wrapper .gform_fields .gfield_label{font-weight:400 !important}.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield textarea,.gform_wrapper .gform_fields .gfield select{border-radius:12px;background:#fff;padding:.5rem !important;border:1px solid rgba(153,44,94,.5)}.gform_wrapper .gform_fields .gfield .ginput_container_date input{padding:.5rem !important}.gform_wrapper .gform_fields .gfield .ginput_container_date input .screen-reader-text{text-align:center}.gform_wrapper .gform-theme-button,.gform_wrapper .gform_button{line-height:2;margin-top:1rem;border-radius:30px;padding:.2rem .5rem;color:#fff !important;font-size:14px !important;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#c63b78 !important;border:none}.gform_wrapper .gform-theme-button:disabled,.gform_wrapper .gform_button:disabled{opacity:.4;cursor:not-allowed}.gform_wrapper .ginput_preview_list{display:none}.gform_wrapper .error-notice{font-size:12px;color:#c00;line-height:120%}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_body{padding:1rem}.login-overlay{top:0px;left:0px;z-index:99;width:100vw;height:100vh;display:flex;position:fixed;align-items:center;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,.6)}
