/*!
Theme Name: Florida Dems
Theme URI: https://landslide.digital
Author: Landslide Digital
Author URI: https://landslide.digital
Version: 1.1
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #edf2fe}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1366px){.container{max-width:1366px}}@media (min-width:1600px){.container{max-width:1600px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#edf2fe;background-color:rgba(237,242,254,var(--bg-opacity))}.bg-gray-400{--bg-opacity:1;background-color:#d9e4fd;background-color:rgba(217,228,253,var(--bg-opacity))}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-accent-1{background-color:var(--color-accent-1)}.bg-accent-2{background-color:var(--color-accent-2)}.hover\:bg-primary-300:hover{background-color:var(--color-primary-300)}.hover\:bg-primary-400:hover{background-color:var(--color-primary-400)}.hover\:bg-primary-500:hover{background-color:var(--color-primary-500)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-accent-1:hover{background-color:var(--color-accent-1)}.hover\:bg-accent-2:hover{background-color:var(--color-accent-2)}.focus\:bg-primary-300:focus{background-color:var(--color-primary-300)}.focus\:bg-primary-400:focus{background-color:var(--color-primary-400)}.focus\:bg-primary-500:focus{background-color:var(--color-primary-500)}.focus\:bg-primary-600:focus{background-color:var(--color-primary-600)}.focus\:bg-accent-1:focus{background-color:var(--color-accent-1)}.focus\:bg-accent-2:focus{background-color:var(--color-accent-2)}.focus\:bg-opacity-100:focus{--bg-opacity:1}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-gray-500{--border-opacity:1;border-color:#bdc8e2;border-color:rgba(189,200,226,var(--border-opacity))}.border-gray-600{--border-opacity:1;border-color:#919ebe;border-color:rgba(145,158,190,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#616c87;border-color:rgba(97,108,135,var(--border-opacity))}.border-primary-400{border-color:var(--color-primary-400)}.border-primary-500{border-color:var(--color-primary-500)}.border-secondary-500{border-color:var(--color-secondary-500)}.border-accent-2{border-color:var(--color-accent-2)}.focus\:border-accent-1:focus{border-color:var(--color-accent-1)}.rounded-none{border-radius:0}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.border-4{border-width:4px}.border{border-width:1px}.border-b-4{border-bottom-width:4px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.clearfix:after{content:"";display:table;clear:both}.font-headline{font-family:var(--font-headline),Helvetica,Arial,sans-serif}.font-body{font-family:var(--font-body),Helvetica,Arial,sans-serif}.font-semibold{font-weight:700}.font-bold,.font-extrabold{font-weight:800}.font-black{font-weight:900}.h-1{height:.25rem}.h-2{height:.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-48{height:12rem}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:18px}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.-mb-8{margin-bottom:-2rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-screen-ht{max-width:1024px}.max-w-screen-lt{max-width:1366px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-8{padding-top:2rem}.pt-16{padding-top:4rem}.placeholder-gray-700::-webkit-input-placeholder{--placeholder-opacity:1;color:#616c87;color:rgba(97,108,135,var(--placeholder-opacity))}.placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#616c87;color:rgba(97,108,135,var(--placeholder-opacity))}.placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#616c87;color:rgba(97,108,135,var(--placeholder-opacity))}.placeholder-gray-700::-ms-input-placeholder{--placeholder-opacity:1;color:#616c87;color:rgba(97,108,135,var(--placeholder-opacity))}.placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#616c87;color:rgba(97,108,135,var(--placeholder-opacity))}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.resize{resize:both}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#bdc8e2;color:rgba(189,200,226,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#919ebe;color:rgba(145,158,190,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#616c87;color:rgba(97,108,135,var(--text-opacity))}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-secondary-500{color:var(--color-secondary-500)}.text-accent-2{color:var(--color-accent-2)}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-primary-300:hover{color:var(--color-primary-300)}.hover\:text-primary-400:hover{color:var(--color-primary-400)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-secondary-500:hover{color:var(--color-secondary-500)}.hover\:text-accent-1:hover{color:var(--color-accent-1)}.hover\:text-accent-3:hover{color:var(--color-accent-3)}.focus\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.focus\:text-primary-300:focus{color:var(--color-primary-300)}.focus\:text-primary-400:focus{color:var(--color-primary-400)}.focus\:text-primary-600:focus{color:var(--color-primary-600)}.focus\:text-secondary-500:focus{color:var(--color-secondary-500)}.focus\:text-accent-1:focus{color:var(--color-accent-1)}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-no-wrap{white-space:nowrap}.w-12{width:3rem}.w-32{width:8rem}.w-48{width:12rem}.w-64{width:16rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}body{font-family:Sans-Serif}.animate{transition:.3s}.anchor-id{top:-4.5rem}.google-toggle-switch{transform:translate(162px);transition:transform .2s}.google-toggle-switch.open{transform:translate(0)}.load-in [data-loads]{transition:.5s;opacity:0;transform:translateY(100px)}.load-in [data-loads].loaded{opacity:1;transform:translate(0)}@media (prefers-reduced-motion){.load-in [data-loads]{transform:translate(0);opacity:1}}.bg-expands{overflow:hidden}.bg-expands .background-image{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.bg-expands:focus .background-image,.bg-expands:hover .background-image{transform:scale(1.14)}@media (prefers-reduced-motion){.bg-expands:focus .background-image,.bg-expands:hover .background-image{transform:scale(1)}}.icon-expands i{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.icon-expands:focus i,.icon-expands:hover i{transform:scale(1.2)}.gradient-primary-500-accent-1{background:linear-gradient(90deg,var(--color-primary-500) 0,var(--color-accent-1))}.gradient-accent-1-primary-500{background:linear-gradient(270deg,var(--color-primary-500) 0,var(--color-accent-1))}.gradient-primary-300-primary-500{background:linear-gradient(180deg,var(--color-primary-300) 0,var(--color-primary-500))}.feature-panel:focus .gradient,.feature-panel:hover .gradient{opacity:0}.styled-table tr:nth-child(odd),.wp-block-table tr:nth-child(odd){background-color:var(--color-primary-500);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.styled-table tr:nth-child(2n),.wp-block-table tr:nth-child(2n){background-color:var(--color-primary-400);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.styled-table thead,.styled-table thead th,.wp-block-table thead,.wp-block-table thead th{background-color:var(--color-primary-700)}.styled-table th,.wp-block-table th{padding:.5rem}.styled-table tr td,.wp-block-table tr td{padding:.25rem .5rem}.bsd-form input[type=submit],.button-1,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a{background-color:var(--color-secondary-500);position:relative;overflow:hidden;padding-left:2rem;padding-right:2rem;white-space:nowrap;transition:.3s;border-radius:9999px;height:2.5rem}.bsd-form input[type=submit] .button-interior,.button-1 .button-interior,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a .button-interior{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.bsd-form input[type=submit]:after,.button-1:after,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a:after{content:" ";position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-secondary-400);transition:.15s;height:3px}.bsd-form input[type=submit]:focus:after,.bsd-form input[type=submit]:hover:after,.button-1:focus:after,.button-1:hover:after,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a:focus:after,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a:hover:after{background-color:var(--color-primary-400);height:100%}.bsd-form input.donate-button[type=submit]:focus:after,.bsd-form input.donate-button[type=submit]:hover:after,.button-1.donate-button:focus:after,.button-1.donate-button:hover:after,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a.donate-button:focus:after,header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a.donate-button:hover:after{background-color:var(--color-secondary-400);height:100%}.button-2,.gform_footer input[type=submit]{background-color:var(--color-primary-400);position:relative;overflow:hidden;padding-left:2rem;padding-right:2rem;white-space:nowrap;transition:.3s;border-radius:9999px;height:2.5rem}.button-2 .button-interior,.gform_footer input[type=submit] .button-interior{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.button-2:after,.gform_footer input[type=submit]:after{content:" ";position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-primary-300);transition:.15s;height:3px}.button-2:focus:after,.button-2:hover:after,.gform_footer input[type=submit]:focus:after,.gform_footer input[type=submit]:hover:after{background-color:var(--color-primary-300);height:100%}.button-2.tall,.gform_footer input.tall[type=submit]{height:3rem}.button-3{background-color:var(--color-primary-600);position:relative;overflow:hidden;padding-left:2rem;padding-right:2rem;white-space:nowrap;transition:.3s;border-radius:9999px;height:2.5rem}.button-3 .button-interior{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.button-3:after{content:" ";position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-primary-700);transition:.15s;height:3px}.button-3:focus:after,.button-3:hover:after{background-color:var(--color-primary-500);height:100%}.button-3.tall{height:3rem}.button-4,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a{background-color:var(--color-primary-500);position:relative;overflow:hidden;padding-left:2rem;padding-right:2rem;white-space:nowrap;transition:.3s;border-radius:9999px;height:2.5rem}.button-4 .button-interior,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a .button-interior{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.button-4:after,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a:after{content:" ";position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-primary-600);transition:.15s;height:3px}.button-4:focus:after,.button-4:hover:after,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a:focus:after,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a:hover:after{background-color:var(--color-primary-400);height:100%}.button-4.tall,header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a.tall{height:3rem}.text-shadow-1{text-shadow:0 1px 0 rgba(0,0,0,.5)}.shadow-1{box-shadow:0 15px 30px 0 rgba(0,45,128,.2),0 40px 60px 0 rgba(0,45,128,.2)}.wp-block{max-width:none!important}.wp-block .text-white{color:#fff!important}.top-menu-header{height:3rem}.top-menu-header.with-alert{height:5rem}.sitewide-header.with-alert,.top-menu-header.with-alert .top-menu-container{top:2rem}section.hero-section.with-alert{margin-top:2.5rem}section.hero-section.with-alert header.sitewide-header{top:2rem}section.hero-section.fancy.front-end{margin-bottom:-150px}section.hero-section.pull-up.front-end{margin-bottom:-300px}section.hero-section nav.subnav ul{display:flex;justify-content:center;flex-wrap:wrap}section.hero-section nav.subnav li{margin-left:.5rem;margin-right:.5rem}section.hero-section nav.subnav li a{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.1em;font-size:.875rem;text-transform:uppercase;font-family:var(--font-body),Helvetica,Arial,sans-serif;transition:.3s}section.hero-section nav.subnav li a:focus,section.hero-section nav.subnav li a:hover{color:var(--color-primary-400)}section.hero-section nav.subnav li.current-menu-item a{color:var(--color-primary-400);position:relative}@media (min-width:768px){section.hero-section nav.subnav li.current-menu-item a:after{content:" ";height:3px;width:60%;border-radius:9999px;background-color:var(--color-primary-400);position:absolute;bottom:-.5rem;left:20%}}@media (max-width:767px){section.hero-section nav.subnav li{margin-left:0;margin-right:0;width:100%}}section.hero-section.color-scheme-light .hero-container{background-image:url(/wp-content/themes/landslide/img/sand.png);background-size:100px}section.hero-section.color-scheme-light nav.subnav a{color:var(--color-primary-500)}section.hero-section.color-scheme-dark nav.subnav a{--text-opacity:1;color:#edf2fe;color:rgba(237,242,254,var(--text-opacity))}section.hero-with-form{margin-top:1rem}section.hero-with-form.with-alert{margin-top:2.5rem}section.hero-with-form.with-alert header.sitewide-header{top:2rem}section.hero-with-form .hero-container.tall{min-height:800px}section.hero-with-form .hero-container.compact{min-height:520px}.bsd-form input[type=email],.bsd-form input[type=tel],.bsd-form input[type=text]{width:100%;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding-left:1rem;padding-right:1rem;border-radius:0;height:3rem;line-height:3rem}.bsd-form label{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:var(--font-body),Helvetica,Arial,sans-serif}.bsd-form input[type=submit]{height:3rem;width:100%;color:var(--color-primary-600);text-transform:uppercase;font-weight:800;position:relative}.bsd-form #required_note{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));text-align:right}.bsd-form.normal-labels .fieldset,.bsd-form.normal-labels input[type=submit]{margin-top:.5rem}.bsd-form.labels-as-placeholders .fieldset,.bsd-form.labels-as-placeholders input[type=submit]{margin-top:.25rem}section.latest-tweet .tweet-container p a{transition:color .3s;color:var(--color-primary-500)}section.latest-tweet .tweet-container p a:focus,section.latest-tweet .tweet-container p a:hover{color:var(--color-accent-3)}@media (min-width:1024px){section.post-slider{height:520px}}@media (max-width:1023px){section.post-slider .slider{width:100%;height:530px}}@media (min-width:1024px){section.post-slider .slider{height:536px;left:52%;top:0;width:400px}}@media (min-width:1330px){section.post-slider .slider{width:660px}}section.post-slider .controls{bottom:2rem}@media (min-width:1024px){section.post-slider .controls{right:0}}@media (max-width:1023px){section.post-slider .controls{left:0}}section.post-slider .slide{width:317px;height:457px;transition:.3s;pointer-events:none;opacity:0;transform:translate(990px);background-size:100%}section.post-slider .slide:focus h3,section.post-slider .slide:hover h3{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}section.post-slider .slide[data-position="0"]{transform:translate(-330px)}section.post-slider .slide[data-position="1"]{transform:translate(0);pointer-events:auto;opacity:1}section.post-slider .slide[data-position="2"]{transform:translate(330px);pointer-events:auto;opacity:1}section.post-slider .slide[data-position="3"]{transform:translate(660px);pointer-events:auto;opacity:.6}section.quick-donate.fancy{-webkit-mask-image:url(/wp-content/themes/landslide/img/clip.svg),url(/wp-content/themes/landslide/img/white.png);mask-image:url(/wp-content/themes/landslide/img/clip.svg),url(/wp-content/themes/landslide/img/white.png);-webkit-mask-size:100% 322px,100% calc(100% - 322px);mask-size:100% 322px,100% calc(100% - 322px);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:top,bottom;mask-position:top,bottom}section.quick-donate.fancy .quick-donate-content{bottom:-4rem}section.quick-donate.popup p{text-align:center}section.quick-donate .stepped-donate-buttons .donate-button-container:first-child,section.quick-donate .stepped-donate-buttons .donate-button-container:nth-child(4){top:3rem}section.quick-donate .stepped-donate-buttons .donate-button-container:nth-child(2),section.quick-donate .stepped-donate-buttons .donate-button-container:nth-child(5){top:1.5rem}footer.footer-hero{-webkit-mask-image:url(/wp-content/themes/landslide/img/clip.svg),url(/wp-content/themes/landslide/img/white.png);mask-image:url(/wp-content/themes/landslide/img/clip.svg),url(/wp-content/themes/landslide/img/white.png);-webkit-mask-size:100% 322px,100% calc(100% - 322px);mask-size:100% 322px,100% calc(100% - 322px);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:top,bottom;mask-position:top,bottom}@media (min-width:768px){section.slider-grid{height:600px}section.slider-grid .right-overflow{width:160%}}@media (min-width:768px){section.slider-grid .top-post{min-height:24rem}}section.slider-grid .thumbnail .overlay{opacity:0;transition:opacity .25s}section.slider-grid .thumbnail .overlay.active{opacity:.9}@media (max-width:600px){section.slider-grid .top-post-container:nth-child(2){display:none}}.headline-photo-grid .cell{min-height:180px}@media (min-width:1025px){.headline-photo-grid .cell{min-height:240px}}.headline-photo-grid .grid-container{display:grid;gap:.5rem}@media (max-width:767px){.headline-photo-grid .grid-container{gap:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"A B" "C D" "E F" "G H"}}@media (min-width:768px) and (max-width:1023px){.headline-photo-grid .grid-container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:". . A" "B B C" "B B D" "E F G" "H H H" "H H H" "H H H"}}@media (min-width:1024px){.headline-photo-grid .grid-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:". . . . A B" "C D G G H H" "E F G G H H"}}.headline-photo-grid .A{grid-area:A}.headline-photo-grid .B{grid-area:B}.headline-photo-grid .C{grid-area:C}.headline-photo-grid .D{grid-area:D}.headline-photo-grid .E{grid-area:E}.headline-photo-grid .F{grid-area:F}.headline-photo-grid .G{grid-area:G}.headline-photo-grid .H{grid-area:H}.headline-photo-grid a:focus .overlay,.headline-photo-grid a:hover .overlay{background-color:var(--color-accent-1)}.headline-photo-grid .headline-container{margin-bottom:2rem}@media (min-width:768px){.headline-photo-grid .headline-container{margin-bottom:-160px}}@media (min-width:768px){.media-grid .grid-container{display:grid;gap:.5rem .5rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"A A D E" "A A F F" "B C F F" "G G G G" "G G G G"}.media-grid .grid-container.short{grid-template-rows:1fr 1fr 1fr;grid-template-areas:"A A D E" "A A F F" "B C F F"}}.media-grid .grid-cell{min-height:200px}@media (max-width:767px){.media-grid .grid-cell{min-height:300px}}.media-grid .A{grid-area:A}.media-grid .B{grid-area:B}.media-grid .C{grid-area:C}.media-grid .D{grid-area:D}.media-grid .E{grid-area:E}.media-grid .F{grid-area:F}.media-grid .G{grid-area:G}@media (min-width:768px){.media-grid .A,.media-grid .F,.media-grid .G{height:451px}}.media-grid a:focus .overlay,.media-grid a:hover .overlay{background-color:var(--color-accent-1)}section.fldems-voter-forms .right-shadow{top:125px;left:-45%;transform:rotate(-90deg)}@media (max-width:767px){section.fldems-voter-forms .right-shadow{display:none}}section.fldems-voter-forms .civicengine-wrapper iframe{min-height:500px}section.local-party-map g[data-county]:hover path{fill:var(--color-primary-400)}section.local-party-map path{stroke-width:.5;stroke:#fff;fill:var(--color-primary-600);transition:fill .25s;cursor:pointer}section.local-party-map path:focus,section.local-party-map path:hover{fill:var(--color-primary-400)}@media (min-width:768px){section.local-party-map .shift-up{top:-350px}}.editor-tip{font-family:Courier New;opacity:.4;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;text-align:center}@media (min-width:1025px){.admin-bar header.sitewide-header{top:32px}}.inset-shadow-1{box-shadow:inset 0 -8px 5px 0 rgba(14,46,70,.5)}.sticky{position:-webkit-sticky;position:sticky}header.sitewide-header{height:4rem}header.sitewide-header .logo{width:176px}@media (max-width:1024px){header.sitewide-header .logo{width:140px}}header.sitewide-header nav ul.menu{display:flex;justify-content:center;align-items:center}header.sitewide-header nav ul.menu>li.current-menu-item>a{position:relative}@media (min-width:768px){header.sitewide-header nav ul.menu>li.current-menu-item>a:after{content:" ";height:3px;width:60%;border-radius:9999px;background-color:var(--color-primary-400);position:absolute;bottom:-.5rem;left:20%}}header.sitewide-header nav ul.menu li{text-align:center;margin-left:1rem;margin-right:1rem;position:relative}@media (max-width:1300px){header.sitewide-header nav ul.menu li{margin-left:.5rem;margin-right:.5rem}header.sitewide-header nav ul.menu li a{font-size:.875rem}}@media (max-width:1023px){header.sitewide-header nav ul.menu li:nth-child(n+4){display:none}}header.sitewide-header nav ul.menu li ul{display:none;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));position:absolute;left:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:20;top:100%}header.sitewide-header nav ul.menu li ul li{display:flex;justify-content:flex-start;padding:.25rem .5rem;margin:0}header.sitewide-header nav ul.menu li ul li a{text-transform:uppercase;color:var(--color-primary-600);letter-spacing:.025em;font-size:.75rem;transition:.3s}header.sitewide-header nav ul.menu li ul li a:focus,header.sitewide-header nav ul.menu li ul li a:hover{color:var(--color-primary-400)}header.sitewide-header nav ul.menu li:hover ul{display:block}header.sitewide-header nav ul.menu a{white-space:nowrap;font-weight:700;transition:.3s;color:var(--color-primary-400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}header.sitewide-header nav ul.menu a:focus,header.sitewide-header nav ul.menu a:hover{color:var(--color-accent-1)}@media (max-width:1023px){header.sitewide-header .header-buttons{flex:1 1 0%}}header.sitewide-header .header-buttons ul.menu li{margin-left:.25rem;margin-right:.25rem}header.sitewide-header .header-buttons ul.menu a{text-transform:uppercase;font-weight:800;display:block}@media (max-width:1300px){header.sitewide-header .header-buttons ul.menu a{font-size:.875rem}}header.sitewide-header .header-buttons ul.menu li:nth-child(odd) a{color:var(--color-primary-600)}header.sitewide-header .header-buttons ul.menu li:nth-child(2n) a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.prose p{margin-bottom:1.5rem}.prose a{text-decoration:underline;transition:.3s;color:var(--color-primary-400)}.prose a:focus,.prose a:hover{color:var(--color-accent-1)}.content-inner>:not(section):not(footer):not(.not-contained),.rendered-content>:not(section):not(footer):not(.not-contained),.wp-block-column>:not(section):not(footer):not(.not-contained){max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.content-inner>:not(.hero-section):not(.not-contained),.rendered-content>:not(.hero-section):not(.not-contained),.wp-block-column>:not(.hero-section):not(.not-contained){position:relative;z-index:20}.content-inner>h2,.rendered-content>h2,.wp-block-column>h2{font-family:var(--font-headline),Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;line-height:1.25;font-size:2.25rem;color:var(--color-primary-500);margin-bottom:1rem;margin-top:1.5rem}.content-inner>h2.has-text-align-center,.rendered-content>h2.has-text-align-center,.wp-block-column>h2.has-text-align-center{max-width:56rem}.content-inner>h3,.rendered-content>h3,.wp-block-column>h3{font-family:var(--font-headline),Helvetica,Arial,sans-serif;font-weight:800;font-size:1.875rem;color:var(--color-primary-600);margin-top:1rem;margin-bottom:1rem}.content-inner>h3.has-text-align-center,.rendered-content>h3.has-text-align-center,.wp-block-column>h3.has-text-align-center{max-width:56rem}.content-inner>h4,.rendered-content>h4,.wp-block-column>h4{font-family:var(--font-body),Helvetica,Arial,sans-serif;font-weight:800;font-size:1.25rem;color:var(--color-primary-300);margin-top:1rem;margin-bottom:1rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-inner>h4.has-text-align-center,.rendered-content>h4.has-text-align-center,.wp-block-column>h4.has-text-align-center{max-width:56rem}.content-inner>p,.rendered-content>p,.wp-block-column>p{line-height:2;--text-opacity:1;color:#616c87;color:rgba(97,108,135,var(--text-opacity));margin-bottom:1.5rem}.content-inner>p a,.content-inner>ul li a,.rendered-content>p a,.rendered-content>ul li a,.wp-block-column>p a,.wp-block-column>ul li a{text-decoration:underline;transition:.3s;color:var(--color-primary-400)}.content-inner>p a:focus,.content-inner>p a:hover,.content-inner>ul li a:focus,.content-inner>ul li a:hover,.rendered-content>p a:focus,.rendered-content>p a:hover,.rendered-content>ul li a:focus,.rendered-content>ul li a:hover,.wp-block-column>p a:focus,.wp-block-column>p a:hover,.wp-block-column>ul li a:focus,.wp-block-column>ul li a:hover{color:var(--color-accent-1)}.content-inner>ul,.rendered-content>ul,.wp-block-column>ul{margin-bottom:2rem;list-style-type:disc;padding-left:4rem!important}.content-inner>ul li,.rendered-content>ul li,.wp-block-column>ul li{--text-opacity:1;color:#616c87;color:rgba(97,108,135,var(--text-opacity));margin-bottom:.5rem}.content-inner figure,.rendered-content figure,.wp-block-column figure{border-radius:.5rem;overflow:hidden}@media (max-width:767px){.content-inner figure,.rendered-content figure,.wp-block-column figure{width:100%;margin-bottom:2rem;float:none}.content-inner figure img,.rendered-content figure img,.wp-block-column figure img{width:100%}}.content-inner>blockquote,.rendered-content>blockquote,.wp-block-column>blockquote{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding:4rem 1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;margin-bottom:2rem}.content-inner>blockquote p,.rendered-content>blockquote p,.wp-block-column>blockquote p{color:var(--color-primary-500);font-size:1.5rem;text-align:center;max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}div.flat-form .gform_wrapper{width:100%!important}div.flat-form .gform_required_legend{display:none}div.flat-form form{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-column-gap:.5rem;grid-row-gap:1rem;width:100%!important}div.flat-form form .gform_body{grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:2;max-width:100%!important;width:100%!important}div.flat-form form .gform_body div.gform_fields{display:grid!important;grid-gap:.5rem}div.flat-form form .gform_body div.gform_fields input[type=email],div.flat-form form .gform_body div.gform_fields input[type=tel],div.flat-form form .gform_body div.gform_fields input[type=text]{width:100%!important;box-sizing:border-box!important}div.flat-form form .gform_body div.gform_fields .gfield{grid-column:span 1}div.flat-form form .gform_body div.gform_fields .gchoice{display:flex!important;justify-content:center}div.flat-form form .gform_body div.gform_fields .gchoice input{margin-right:1rem;position:relative;top:2px}@media (max-width:767px){div.flat-form form .gform_body div.gform_fields{grid-template-columns:1fr!important}div.flat-form form .gform_body div.gform_fields>*{grid-column:span 1}}@media (min-width:768px){div.flat-form form .gform_body div.gform_fields{grid-template-columns:repeat(4,1fr)}div.flat-form form .gform_body div.gform_fields #field_2_3{grid-column:span 3}div.flat-form form .gform_body div.gform_fields #field_2_2{grid-column:span 1}div.flat-form form .gform_body div.gform_fields #field_2_1,div.flat-form form .gform_body div.gform_fields #field_2_4{grid-column:span 2}div.flat-form form .gform_body div.gform_fields #field_2_6{grid-column:span 4}}div.flat-form form .gform_footer{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;display:flex!important;justify-content:center;width:100%!important;max-width:100%!important}div.flat-form form .ginput_complex.ginput_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;width:auto!important}div.flat-form form .ginput_complex.ginput_container>span{width:100%!important}div.flat-form form .gfield,div.flat-form form .ginput_complex>span{padding:0!important;margin:0!important}div.flat-form form input[type=email],div.flat-form form input[type=tel],div.flat-form form input[type=text]{background-color:hsla(0,0%,100%,.7)!important}div.flat-form form input[type=email]::-webkit-input-placeholder,div.flat-form form input[type=tel]::-webkit-input-placeholder,div.flat-form form input[type=text]::-webkit-input-placeholder{color:#174265}div.flat-form form input[type=email]::-moz-placeholder,div.flat-form form input[type=tel]::-moz-placeholder,div.flat-form form input[type=text]::-moz-placeholder{color:#174265}div.flat-form form input[type=email]:-ms-input-placeholder,div.flat-form form input[type=tel]:-ms-input-placeholder,div.flat-form form input[type=text]:-ms-input-placeholder{color:#174265}div.flat-form form input[type=email]::-ms-input-placeholder,div.flat-form form input[type=tel]::-ms-input-placeholder,div.flat-form form input[type=text]::-ms-input-placeholder{color:#174265}div.flat-form form input[type=email]::placeholder,div.flat-form form input[type=tel]::placeholder,div.flat-form form input[type=text]::placeholder{color:#174265}div.flat-form form input[type=email]:focus,div.flat-form form input[type=email]:hover,div.flat-form form input[type=tel]:focus,div.flat-form form input[type=tel]:hover,div.flat-form form input[type=text]:focus,div.flat-form form input[type=text]:hover{background-color:#fff!important}div.flat-form form input[type=submit]{height:3rem!important;display:inline-block;margin:0!important}@media (min-width:1400px){div.flat-form form{grid-template-columns:5fr 1fr;grid-template-rows:auto}div.flat-form form .gform_body{grid-column-start:1;grid-column-end:2}div.flat-form form .gform_footer{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}div.flat-form form input[type=submit]{width:100%!important}}.mobile-nav .menu{text-align:center;display:flex;flex-direction:column;justify-content:space-between}.mobile-nav .menu>li{margin-bottom:1rem}.mobile-nav .sub-menu li{margin-top:.25rem;margin-bottom:.25rem;line-height:1}.mobile-nav .sub-menu li a{font-size:.75rem}.mobile-nav a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:var(--font-body),Helvetica,Arial,sans-serif;text-transform:uppercase}.mobile-nav-modal .modaal-container{background-color:var(--color-primary-500)}footer.footer-links .menu-footer-links-container ul.menu{display:flex;flex-wrap:wrap;justify-content:center}footer.footer-links .menu-footer-links-container li.menu-item{margin-left:.75rem;margin-right:.75rem}footer.footer-links .menu-footer-links-container li.menu-item a{text-align:center;line-height:1;color:var(--color-primary-500);font-weight:700;font-size:.875rem;transition:.3s}footer.footer-links .menu-footer-links-container li.menu-item a:focus,footer.footer-links .menu-footer-links-container li.menu-item a:hover{color:var(--color-primary-300)}@media (max-width:767px){footer.footer-links .menu-footer-links-container li.menu-item{width:100%;text-align:center}}nav.paid-for-links ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}nav.paid-for-links ul li{margin-left:1rem;margin-right:1rem;text-align:center}nav.paid-for-links ul li a{line-height:1;text-transform:uppercase;font-weight:700;font-size:.875rem;color:var(--color-primary-500);transition:.3s}nav.paid-for-links ul li a:focus,nav.paid-for-links ul li a:hover{color:var(--color-primary-300)}@media (max-width:767px){nav.paid-for-links ul li{width:100%}}.alert-bar{height:2rem}.alert-bar .close-alert-bar{right:1rem;top:.2rem}.alert-bar a{line-height:2rem;white-space:nowrap}@media (max-width:767px){.alert-bar a{font-size:9px}}.alert-bar a:focus,.alert-bar a:hover{background-color:#ff6358}ul.page-numbers{display:flex;justify-content:center}ul.page-numbers li{margin-left:.5rem;margin-right:.5rem;font-weight:800}ul.page-numbers li:last-child{margin-right:0}ul.page-numbers li .current{color:var(--color-primary-400)}ul.page-numbers li a{color:var(--color-primary-600);transition:.3s}ul.page-numbers li a:focus,ul.page-numbers li a:hover{color:var(--color-accent-1)}.post-preview-02.has-blurb:focus .static-content,.post-preview-02.has-blurb:hover .static-content{opacity:0}.post-preview-02.has-blurb:focus .blurb,.post-preview-02.has-blurb:hover .blurb{opacity:1}.post-preview-02:focus h3,.post-preview-02:hover h3{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.post-preview-02 .blurb,.post-preview-02 .static-content{transition:opacity .3s}.post-preview-02 .blurb{position:absolute;top:10rem;left:0;opacity:0}.color-scheme-dark .gform_wrapper label{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.color-scheme-light .gform_wrapper label{color:var(--color-primary-600)}.styled-select-container:after{content:"\F078";font-family:Font Awesome\ 5 Pro;font-weight:900;position:absolute;pointer-events:none;right:1rem;top:.75rem;color:var(--color-primary-600)}@media (max-width:1365px){.styled-select-container:after{right:1rem}}.ginput_container_select{position:relative}.ginput_container_select:after{content:"\F078";font-family:Font Awesome\ 5 Pro;font-weight:900;position:absolute;right:calc(50% - 4rem);top:.75rem;color:var(--color-primary-600)}@media (max-width:1365px){.ginput_container_select:after{right:1rem}}.gform_footer input[type=submit]{height:3rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));cursor:pointer;text-transform:uppercase;font-weight:700;transition:.3s;letter-spacing:.1em}.gform_footer input[type=submit]:focus,.gform_footer input[type=submit]:hover{background-color:var(--color-primary-300)}.ginput_container_checkbox label,.ginput_container_radio label{position:relative;top:2px}.ginput_container_checkbox input:checked+label,.ginput_container_radio input:checked+label{font-weight:400!important}li.gfield{margin-bottom:1.5rem}.ginput_container_textarea textarea{border-radius:.5rem}.ginput_container.ginput_complex input,.ginput_container.ginput_complex select,.ginput_container_date input,.ginput_container_date select,.ginput_container_email input,.ginput_container_email select,.ginput_container_phone input,.ginput_container_phone select,.ginput_container_select input,.ginput_container_select select,.ginput_container_text input,.ginput_container_text select{--bg-opacity:0.5;--border-opacity:1;border:1px solid #fff;border-color:rgba(255,255,255,var(--border-opacity));border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));transition:.3s;color:var(--color-primary-600);padding-left:1rem!important;width:100%!important;height:3rem}.ginput_container.ginput_complex input:focus,.ginput_container.ginput_complex select:focus,.ginput_container_date input:focus,.ginput_container_date select:focus,.ginput_container_email input:focus,.ginput_container_email select:focus,.ginput_container_phone input:focus,.ginput_container_phone select:focus,.ginput_container_select input:focus,.ginput_container_select select:focus,.ginput_container_text input:focus,.ginput_container_text select:focus{outline-width:0;border-color:var(--color-accent-2)}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:flex;cursor:pointer;align-items:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;flex:1;display:inline-flex;justify-content:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:flex;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}@media (max-width:767px){.mobilize-stuff{margin-top:164px}}.mobilize-stuff .mobilize-events .mobilize-list{width:35%;height:100%;position:absolute;background:#fff;top:0;right:0}@media (max-width:991px){.mobilize-stuff .mobilize-events .mobilize-list{width:50%}}.mobilize-stuff .mobilize-events .mobilize-list:before{position:absolute;top:0;right:100%;height:100%;display:block;background-image:linear-gradient(90deg,rgba(255,251,242,0) 1%,#fff);width:241px;content:"";z-index:8}@media (min-with:768px){.mobilize-stuff .mobilize-events .mobilize-list:before{pointer-events:none}}@media (max-width:991px){.mobilize-stuff .mobilize-events .mobilize-list:before{width:100px}}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list:before{background:linear-gradient(0deg,rgba(255,251,242,0) 1%,#fffbf2);right:auto;left:0;top:100%;width:100%;height:80px}}.mobilize-stuff .mobilize-events .mobilize-list .title-stuff{position:absolute;bottom:100%;left:0;width:100%;background:"black";text-align:center;padding:25px 15px 17px}.mobilize-stuff .mobilize-events .mobilize-list .title-stuff h2{margin:0;color:#fff}.mobilize-stuff .mobilize-events .mobilize-list form{position:absolute;right:100%;bottom:0;z-index:7777777;width:65vw;padding:10px}@media (max-width:991px){.mobilize-stuff .mobilize-events .mobilize-list form{width:50vw}}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list form{padding:0}}.mobilize-stuff .mobilize-events .mobilize-list form button,.mobilize-stuff .mobilize-events .mobilize-list form input,.mobilize-stuff .mobilize-events .mobilize-list form select{border-radius:0!important;width:33.333333%;margin:0;float:left;padding-top:0!important;padding-bottom:0!important;height:50px!important;line-height:50px!important;border-radius:60px!important}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list form button,.mobilize-stuff .mobilize-events .mobilize-list form input,.mobilize-stuff .mobilize-events .mobilize-list form select{border-radius:0!important}}.mobilize-stuff .mobilize-events .mobilize-list form button{border:none!important}.mobilize-stuff .mobilize-events .mobilize-list form input,.mobilize-stuff .mobilize-events .mobilize-list form select{background:#fff!important;font-size:15px;width:calc(33.33333% - 25px);width:calc(33.33333% - 40px);margin:0 5px}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list form input,.mobilize-stuff .mobilize-events .mobilize-list form select{max-width:50%!important;width:50%!important;margin:0}}.mobilize-stuff .mobilize-events .mobilize-list form select{-webkit-appearance:initial!important;-moz-appearance:initial!important;appearance:auto!important;width:33.3333333%;border-right:2px solid!important}.mobilize-stuff .mobilize-events .mobilize-list form select.active,.mobilize-stuff .mobilize-events .mobilize-list form select:hover{background:#fff!important;border-left:7px solid!important}.mobilize-stuff .mobilize-events .mobilize-list form button{padding:0!important;width:50px!important;font-size:14px!important}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list form button{width:50%!important}}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list form{width:100%;position:absolute;right:auto;top:auto;bottom:100%;box-shadow:0 1px 1px rgba(23,66,100,.19);background:#fff}}.mobilize-stuff .mobilize-events #listings{position:absolute;left:0;width:100%;height:100%;padding:30px 0;overflow:scroll;-webkit-overflow-scrolling:touch;background:#fff}.mobilize-stuff .mobilize-events #listings .item{z-index:5;position:relative;padding:25px 15px;border-bottom:2px solid rgba(59,136,181,.13);background:#fff;-webkit-animation-duration:.35s;animation-duration:.35s}.mobilize-stuff .mobilize-events #listings .item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.mobilize-stuff .mobilize-events #listings .item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.mobilize-stuff .mobilize-events #listings .item:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.mobilize-stuff .mobilize-events #listings .item:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.mobilize-stuff .mobilize-events #listings .item:nth-child(6){-webkit-animation-delay:.1s;animation-delay:.1s}.mobilize-stuff .mobilize-events #listings .item .summary,.mobilize-stuff .mobilize-events #listings .item h3,.mobilize-stuff .mobilize-events #listings .item h4{transition:inherit;word-break:break-word}.mobilize-stuff .mobilize-events #listings .item.active{background:"gray"}.mobilize-stuff .mobilize-events #listings .item .header-group{padding-left:85px;position:relative;padding-right:15px;min-height:90px}.mobilize-stuff .mobilize-events #listings .item .event-type{cursor:pointer;height:38px;width:38px;background:#0070b9;border:none;border-radius:100%;font-family:Font Awesome\ 5 Pro;position:absolute;cursor:default!important;left:10px;top:0}.mobilize-stuff .mobilize-events #listings .item .event-type .text{position:absolute;top:100%;left:50%;width:200%;transform:translateX(-50%);display:block;margin-top:23px;font-size:13px!important;text-align:center;line-height:1;text-transform:uppercase;font-weight:700;font-family:var(--font-body),Helvetica,sans-serif;font-size:9px!important;word-break:break-all}.mobilize-stuff .mobilize-events #listings .item .event-type:before{content:"\F08D";display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);color:#fff;font-size:13px;font-weight:900;transition:opacity 225ms ease;transform:none;top:10px}.mobilize-stuff .mobilize-events #listings .item .event-type:after{content:"";display:block;position:absolute;width:6px;height:14px;background:#0070b9;top:100%;width:0;height:0;border:1px solid transparent;border-top-color:#0070b9;border-width:15px 5px 0;background:none;left:50%;margin-left:-5px;margin-top:-3px}.mobilize-stuff .mobilize-events #listings .item .event-type:hover:before{opacity:.6}.mobilize-stuff .mobilize-events #listings .item .event-type.CANVASS{background:#014368}.mobilize-stuff .mobilize-events #listings .item .event-type.CANVASS:before{content:"\F7F3"}.mobilize-stuff .mobilize-events #listings .item .event-type.CANVASS:after{border-color:#014368 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.PHONE_BANK{background:#286f96}.mobilize-stuff .mobilize-events #listings .item .event-type.PHONE_BANK:before{content:"\F095"}.mobilize-stuff .mobilize-events #listings .item .event-type.PHONE_BANK:after{border-color:#286f96 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.TEXT_BANK{background:#21475d}.mobilize-stuff .mobilize-events #listings .item .event-type.TEXT_BANK:before{content:"\F7CD"}.mobilize-stuff .mobilize-events #listings .item .event-type.TEXT_BANK:after{border-color:#21475d transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.MEETING{background:#5cc2ee}.mobilize-stuff .mobilize-events #listings .item .event-type.MEETING:before{content:"\F63D"}.mobilize-stuff .mobilize-events #listings .item .event-type.MEETING:after{border-color:#5cc2ee transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY{background:#407992}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY:before{content:"\F747"}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY:after{border-color:#407992 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.FUNDRAISER{background:#fd8c45}.mobilize-stuff .mobilize-events #listings .item .event-type.FUNDRAISER:before{content:"\F873"}.mobilize-stuff .mobilize-events #listings .item .event-type.FUNDRAISER:after{border-color:#fd8c45 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.MEET_GREET{background:#1498d2}.mobilize-stuff .mobilize-events #listings .item .event-type.MEET_GREET:before{content:"\F2B5"}.mobilize-stuff .mobilize-events #listings .item .event-type.MEET_GREET:after{border-color:#1498d2 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.HOUSE_PARTY{background:#206786}.mobilize-stuff .mobilize-events #listings .item .event-type.HOUSE_PARTY:before{content:"\E065"}.mobilize-stuff .mobilize-events #listings .item .event-type.HOUSE_PARTY:after{border-color:#206786 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.VOTER_REG{background:#2d4f6b}.mobilize-stuff .mobilize-events #listings .item .event-type.VOTER_REG:before{content:"\F772"}.mobilize-stuff .mobilize-events #listings .item .event-type.VOTER_REG:after{border-color:#2d4f6b transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.TRAINING{background:#407992}.mobilize-stuff .mobilize-events #listings .item .event-type.TRAINING:before{content:"\F501"}.mobilize-stuff .mobilize-events #listings .item .event-type.TRAINING:after{border-color:#407992 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.FRIEND_TO_FRIEND_OUTREACH{background:#7ecdc7}.mobilize-stuff .mobilize-events #listings .item .event-type.FRIEND_TO_FRIEND_OUTREACH:before{content:"\F78A"}.mobilize-stuff .mobilize-events #listings .item .event-type.FRIEND_TO_FRIEND_OUTREACH:after{border-color:#7ecdc7 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.DEBATE_WATCH_PARTY{background:#6fbac1}.mobilize-stuff .mobilize-events #listings .item .event-type.DEBATE_WATCH_PARTY:before{content:"\F758"}.mobilize-stuff .mobilize-events #listings .item .event-type.DEBATE_WATCH_PARTY:after{border-color:#6fbac1 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.ADVOCACY_CALL{background:#929fbf}.mobilize-stuff .mobilize-events #listings .item .event-type.ADVOCACY_CALL:before{content:"\F005"}.mobilize-stuff .mobilize-events #listings .item .event-type.ADVOCACY_CALL:after{border-color:#929fbf transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.RALLY{background:#565f75}.mobilize-stuff .mobilize-events #listings .item .event-type.RALLY:before{content:"\F757"}.mobilize-stuff .mobilize-events #listings .item .event-type.RALLY:after{border-color:#565f75 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.TOWN_HALL{background:#5d7dca}.mobilize-stuff .mobilize-events #listings .item .event-type.TOWN_HALL:before{content:"\F64F"}.mobilize-stuff .mobilize-events #listings .item .event-type.TOWN_HALL:after{border-color:#5d7dca transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.OFFICE_OPENING{background:#233869}.mobilize-stuff .mobilize-events #listings .item .event-type.OFFICE_OPENING:before{content:"\F1AD"}.mobilize-stuff .mobilize-events #listings .item .event-type.OFFICE_OPENING:after{border-color:#233869 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.BARNSTORM{background:#517990}.mobilize-stuff .mobilize-events #listings .item .event-type.BARNSTORM:before{content:"\F808"}.mobilize-stuff .mobilize-events #listings .item .event-type.BARNSTORM:after{border-color:#517990 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.SOLIDARITY_EVENT{background:#174264}.mobilize-stuff .mobilize-events #listings .item .event-type.SOLIDARITY_EVENT:before{content:"\F6DE"}.mobilize-stuff .mobilize-events #listings .item .event-type.SOLIDARITY_EVENT:after{border-color:#174264 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY_CANVASS{background:#0a2e4a}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY_CANVASS:before{content:"\E068"}.mobilize-stuff .mobilize-events #listings .item .event-type.COMMUNITY_CANVASS:after{border-color:#0a2e4a transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.SIGNATURE_GATHERING{background:#2d4f6b}.mobilize-stuff .mobilize-events #listings .item .event-type.SIGNATURE_GATHERING:before{content:"\F573"}.mobilize-stuff .mobilize-events #listings .item .event-type.SIGNATURE_GATHERING:after{border-color:#2d4f6b transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type.CARPOOL{background:#4a7fa9}.mobilize-stuff .mobilize-events #listings .item .event-type.CARPOOL:before{content:"\F1B9"}.mobilize-stuff .mobilize-events #listings .item .event-type.CARPOOL:after{border-color:#4a7fa9 transparent transparent}.mobilize-stuff .mobilize-events #listings .item .event-type:after,.mobilize-stuff .mobilize-events #listings .item .event-type:before{opacity:1!important}.mobilize-stuff .mobilize-events #listings .item h4{margin:0}.mobilize-stuff .mobilize-events #listings .item h3{margin:0 0 5px}.mobilize-stuff .mobilize-events #listings .item h3 a{color:"blue"}.mobilize-stuff .mobilize-events #listings .item h3 a:hover{color:"red"}.mobilize-stuff .mobilize-events #listings .item .summary{font-size:17px!important;margin-top:10px}.mobilize-stuff .mobilize-events #listings .item .links{margin-top:35px}.mobilize-stuff .mobilize-events #listings .item .links a{margin-right:25px}.mobilize-stuff .mobilize-events #listings .item .links a.browser_url{color:"red"}.mobilize-stuff .mobilize-events #listings .item .links a.browser_url:hover{color:"green"}.mobilize-stuff .mobilize-events #listings .item .links i{margin-left:3px;font-size:80%}.mobilize-stuff .mobilize-events #listings .item img{max-width:100%;margin:0 0 15px}.mobilize-stuff .mobilize-events #mobilize-map{width:65%;float:left;display:block;height:70vh}@media (max-width:991px){.mobilize-stuff .mobilize-events #mobilize-map{height:500px;width:50%}}.mobilize-stuff .mobilize-events .marker{cursor:pointer;height:38px;width:38px;background:#0070b9;border:none;border-radius:100%;font-family:Font Awesome\ 5 Pro}.mobilize-stuff .mobilize-events .marker .text{position:absolute;top:100%;left:50%;width:200%;transform:translateX(-50%);display:block;margin-top:23px;font-size:13px!important;text-align:center;line-height:1;text-transform:uppercase;font-weight:700;font-family:var(--font-body),Helvetica,sans-serif;font-size:9px!important;word-break:break-all}.mobilize-stuff .mobilize-events .marker:before{content:"\F08D";display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);color:#fff;font-size:13px;font-weight:900;transition:opacity 225ms ease;transform:none;top:10px}.mobilize-stuff .mobilize-events .marker:after{content:"";display:block;position:absolute;width:6px;height:14px;background:#0070b9;top:100%;width:0;height:0;border:1px solid transparent;border-top-color:#0070b9;border-width:15px 5px 0;background:none;left:50%;margin-left:-5px;margin-top:-3px}.mobilize-stuff .mobilize-events .marker:hover:before{opacity:.6}.mobilize-stuff .mobilize-events .marker.CANVASS{background:#014368}.mobilize-stuff .mobilize-events .marker.CANVASS:before{content:"\F7F3"}.mobilize-stuff .mobilize-events .marker.CANVASS:after{border-color:#014368 transparent transparent}.mobilize-stuff .mobilize-events .marker.PHONE_BANK{background:#286f96}.mobilize-stuff .mobilize-events .marker.PHONE_BANK:before{content:"\F095"}.mobilize-stuff .mobilize-events .marker.PHONE_BANK:after{border-color:#286f96 transparent transparent}.mobilize-stuff .mobilize-events .marker.TEXT_BANK{background:#21475d}.mobilize-stuff .mobilize-events .marker.TEXT_BANK:before{content:"\F7CD"}.mobilize-stuff .mobilize-events .marker.TEXT_BANK:after{border-color:#21475d transparent transparent}.mobilize-stuff .mobilize-events .marker.MEETING{background:#5cc2ee}.mobilize-stuff .mobilize-events .marker.MEETING:before{content:"\F63D"}.mobilize-stuff .mobilize-events .marker.MEETING:after{border-color:#5cc2ee transparent transparent}.mobilize-stuff .mobilize-events .marker.COMMUNITY{background:#407992}.mobilize-stuff .mobilize-events .marker.COMMUNITY:before{content:"\F747"}.mobilize-stuff .mobilize-events .marker.COMMUNITY:after{border-color:#407992 transparent transparent}.mobilize-stuff .mobilize-events .marker.FUNDRAISER{background:#fd8c45}.mobilize-stuff .mobilize-events .marker.FUNDRAISER:before{content:"\F873"}.mobilize-stuff .mobilize-events .marker.FUNDRAISER:after{border-color:#fd8c45 transparent transparent}.mobilize-stuff .mobilize-events .marker.MEET_GREET{background:#1498d2}.mobilize-stuff .mobilize-events .marker.MEET_GREET:before{content:"\F2B5"}.mobilize-stuff .mobilize-events .marker.MEET_GREET:after{border-color:#1498d2 transparent transparent}.mobilize-stuff .mobilize-events .marker.HOUSE_PARTY{background:#206786}.mobilize-stuff .mobilize-events .marker.HOUSE_PARTY:before{content:"\E065"}.mobilize-stuff .mobilize-events .marker.HOUSE_PARTY:after{border-color:#206786 transparent transparent}.mobilize-stuff .mobilize-events .marker.VOTER_REG{background:#2d4f6b}.mobilize-stuff .mobilize-events .marker.VOTER_REG:before{content:"\F772"}.mobilize-stuff .mobilize-events .marker.VOTER_REG:after{border-color:#2d4f6b transparent transparent}.mobilize-stuff .mobilize-events .marker.TRAINING{background:#407992}.mobilize-stuff .mobilize-events .marker.TRAINING:before{content:"\F501"}.mobilize-stuff .mobilize-events .marker.TRAINING:after{border-color:#407992 transparent transparent}.mobilize-stuff .mobilize-events .marker.FRIEND_TO_FRIEND_OUTREACH{background:#7ecdc7}.mobilize-stuff .mobilize-events .marker.FRIEND_TO_FRIEND_OUTREACH:before{content:"\F78A"}.mobilize-stuff .mobilize-events .marker.FRIEND_TO_FRIEND_OUTREACH:after{border-color:#7ecdc7 transparent transparent}.mobilize-stuff .mobilize-events .marker.DEBATE_WATCH_PARTY{background:#6fbac1}.mobilize-stuff .mobilize-events .marker.DEBATE_WATCH_PARTY:before{content:"\F758"}.mobilize-stuff .mobilize-events .marker.DEBATE_WATCH_PARTY:after{border-color:#6fbac1 transparent transparent}.mobilize-stuff .mobilize-events .marker.ADVOCACY_CALL{background:#929fbf}.mobilize-stuff .mobilize-events .marker.ADVOCACY_CALL:before{content:"\F005"}.mobilize-stuff .mobilize-events .marker.ADVOCACY_CALL:after{border-color:#929fbf transparent transparent}.mobilize-stuff .mobilize-events .marker.RALLY{background:#565f75}.mobilize-stuff .mobilize-events .marker.RALLY:before{content:"\F757"}.mobilize-stuff .mobilize-events .marker.RALLY:after{border-color:#565f75 transparent transparent}.mobilize-stuff .mobilize-events .marker.TOWN_HALL{background:#5d7dca}.mobilize-stuff .mobilize-events .marker.TOWN_HALL:before{content:"\F64F"}.mobilize-stuff .mobilize-events .marker.TOWN_HALL:after{border-color:#5d7dca transparent transparent}.mobilize-stuff .mobilize-events .marker.OFFICE_OPENING{background:#233869}.mobilize-stuff .mobilize-events .marker.OFFICE_OPENING:before{content:"\F1AD"}.mobilize-stuff .mobilize-events .marker.OFFICE_OPENING:after{border-color:#233869 transparent transparent}.mobilize-stuff .mobilize-events .marker.BARNSTORM{background:#517990}.mobilize-stuff .mobilize-events .marker.BARNSTORM:before{content:"\F808"}.mobilize-stuff .mobilize-events .marker.BARNSTORM:after{border-color:#517990 transparent transparent}.mobilize-stuff .mobilize-events .marker.SOLIDARITY_EVENT{background:#174264}.mobilize-stuff .mobilize-events .marker.SOLIDARITY_EVENT:before{content:"\F6DE"}.mobilize-stuff .mobilize-events .marker.SOLIDARITY_EVENT:after{border-color:#174264 transparent transparent}.mobilize-stuff .mobilize-events .marker.COMMUNITY_CANVASS{background:#0a2e4a}.mobilize-stuff .mobilize-events .marker.COMMUNITY_CANVASS:before{content:"\E068"}.mobilize-stuff .mobilize-events .marker.COMMUNITY_CANVASS:after{border-color:#0a2e4a transparent transparent}.mobilize-stuff .mobilize-events .marker.SIGNATURE_GATHERING{background:#2d4f6b}.mobilize-stuff .mobilize-events .marker.SIGNATURE_GATHERING:before{content:"\F573"}.mobilize-stuff .mobilize-events .marker.SIGNATURE_GATHERING:after{border-color:#2d4f6b transparent transparent}.mobilize-stuff .mobilize-events .marker.CARPOOL{background:#4a7fa9}.mobilize-stuff .mobilize-events .marker.CARPOOL:before{content:"\F1B9"}.mobilize-stuff .mobilize-events .marker.CARPOOL:after{border-color:#4a7fa9 transparent transparent}.mobilize-stuff .mobilize-events .mapboxgl-popup-close-button{display:block!important;background:#ff8980;color:#fff;width:16px;height:16px;line-height:16px;font-size:13px}.mobilize-stuff .mobilize-events .mapboxgl-popup-close-button:hover{opacity:.7}.mobilize-stuff .mobilize-events .mapboxgl-popup{padding-bottom:50px}.mobilize-stuff .mobilize-events .mapboxgl-container .leaflet-marker-icon{cursor:pointer}.mobilize-stuff .mobilize-events .mapboxgl-popup-content{margin:0;padding:0!important}.mobilize-stuff .mobilize-events .mapboxgl-popup-content img{max-width:100%!important;height:auto!important}.mobilize-stuff .mobilize-events .mapboxgl-popup-content hr{max-width:100%;height:1px;opacity:.1;background:#fff}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p{text-align:center;padding:0 15px;margin:5px 0}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p strong{display:block;font-size:120%;margin-top:8px;margin-bottom:8px}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p strong.less{margin:0;font-size:100%}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p strong a{margin-left:12px}.mobilize-stuff .mobilize-events .mapboxgl-popup-content .title{font-weight:700;font-size:14px}.mobilize-stuff .mobilize-events .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.mobilize-stuff .mobilize-events .have-no-events{-webkit-animation-duration:.35s;animation-duration:.35s;display:none;position:absolute;top:0;left:0;width:100%;z-index:2;padding:10%;background:#fff;height:100%;text-align:center}.mobilize-stuff .mobilize-events .have-no-events.show-me{display:block}@media (max-width:767px){.mobilize-stuff .mobilize-events .mobilize-list{width:100%;position:relative;height:400px}.mobilize-stuff .mobilize-events #mobilize-map{height:550px;width:100%}}.mapboxgl-control-container{z-index:66666;position:relative}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p strong a{white-space:nowrap;font-weight:700;transition:.3s;color:var(--color-primary-400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em;margin:0}.mobilize-stuff .mobilize-events .mapboxgl-popup-content p strong.less{text-align:center;line-height:1;color:var(--color-primary-500);font-weight:800;font-size:.875rem;transition:.3s}.mobilize-over{position:relative;z-index:3333;text-align:center;height:65px;line-height:65px;width:65%;background:#e6eff5;opacity:0;transition:all 225ms ease}@media (max-width:991px){.mobilize-over{max-width:50%}}@media (max-width:767px){.mobilize-over{max-width:100%;width:100%;position:absolute;top:-164px}}.mobilize-over.activate{opacity:1}.mobilize-over .go-left,.mobilize-over .go-right{width:65px;display:block;height:65px;line-height:65px;font-size:32px;transition:all 225ms ease;background:#59c1ed;color:#3a88b5}.mobilize-over .go-left.inactive,.mobilize-over .go-right.inactive{cursor:default;color:#3a88b5!important;background:#e6eff4!important;opacity:.2!important}.mobilize-over .go-left:hover,.mobilize-over .go-right:hover{color:#fff;opacity:.8}.mobilize-over .go-left{position:absolute;top:0;left:0}.mobilize-over .go-right{position:absolute;top:0;right:0}@media (min-width:768px){.vt\:flex{display:flex}.vt\:justify-center{justify-content:center}.vt\:flex-1{flex:1 1 0%}.vt\:h-8{height:2rem}.vt\:h-16{height:4rem}.vt\:h-24{height:6rem}.vt\:h-32{height:8rem}.vt\:h-full{height:100%}.vt\:text-sm{font-size:.875rem}.vt\:text-2xl{font-size:1.5rem}.vt\:text-4xl{font-size:2.25rem}.vt\:text-5xl{font-size:3rem}.vt\:text-6xl{font-size:4rem}.vt\:leading-loose{line-height:2}.vt\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.vt\:mb-0{margin-bottom:0}.vt\:mb-2{margin-bottom:.5rem}.vt\:mb-8{margin-bottom:2rem}.vt\:p-10{padding:2.5rem}.vt\:px-2{padding-left:.5rem;padding-right:.5rem}.vt\:pl-12{padding-left:3rem}.vt\:absolute{position:absolute}.vt\:left-0{left:0}.vt\:text-center{text-align:center}.vt\:text-right{text-align:right}.vt\:w-16{width:4rem}.vt\:w-32{width:8rem}.vt\:w-48{width:12rem}.vt\:w-64{width:16rem}.vt\:w-auto{width:auto}.vt\:w-1\/2{width:50%}.vt\:w-1\/3{width:33.333333%}.vt\:w-2\/3{width:66.666667%}.vt\:w-3\/5{width:60%}.vt\:w-full{width:100%}}@media (min-width:1024px){.ht\:block{display:block}.ht\:inline{display:inline}.ht\:hidden{display:none}.ht\:text-2xl{font-size:1.5rem}.ht\:text-3xl{font-size:1.875rem}.ht\:text-6xl{font-size:4rem}.ht\:mx-0{margin-left:0;margin-right:0}.ht\:mb-0{margin-bottom:0}.ht\:px-8{padding-left:2rem;padding-right:2rem}.ht\:py-12{padding-top:3rem;padding-bottom:3rem}.ht\:absolute{position:absolute}.ht\:w-1\/2{width:50%}.ht\:w-1\/3{width:33.333333%}.ht\:w-1\/4{width:25%}}@media (min-width:1366px){.lt\:h-48{height:12rem}.lt\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lt\:px-16{padding-left:4rem;padding-right:4rem}.lt\:absolute{position:absolute}.lt\:w-1\/3{width:33.333333%}}