@charset "UTF-8";@import"//hello.myfonts.net/count/3c5fcc";:root{--color-primary: #044bd9;--color-primary-alt: #044bd0;--color-primary-hover: #0343bf;--color-navy: #011d52;--color-green: #00690e;--color-green-hover: #09981a;--color-green-bright: #168f23;--color-mint: #caf1cd;--color-red: #c8102e;--color-red-dark: #a50d25;--color-ink: #21262c;--color-body: #676b71;--color-black: #000000;--color-white: #ffffff;--color-gray-100: #f0f0f0;--color-gray-200: #e5e7eb;--color-gray-300: #d2d3d5;--color-gray-400: #b9bcc0;--color-gray-500: #818588;--color-gray-600: #4b5563;--font-body: "Campton", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Daikon", "Campton", system-ui, sans-serif;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--fs-36: 36px;--fs-40: 40px;--fs-48: 48px;--fs-64: 64px;--fs-80: 80px;--fs-display: clamp(44px, 1.625rem + 3.75vw, 80px);--fs-h1: clamp(36px, 1.375rem + 2.9167vw, 64px);--fs-h2: clamp(30px, 1.3125rem + 1.875vw, 48px);--fs-h3: clamp(26px, 1.3125rem + 1.0417vw, 36px);--fs-h4: clamp(22px, 1.1875rem + 0.625vw, 28px);--fs-h5: clamp(20px, 1.125rem + 0.4167vw, 24px);--fs-h6: clamp(18px, 1.0625rem + 0.2083vw, 20px);--fs-lead: clamp(18px, 1.0625rem + 0.2083vw, 20px);--fs-body: var(--fs-18);--fs-small: var(--fs-14);--lh-tight: 1.1;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.65;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-25: 100px;--space-section: clamp(40px, 6vw, 100px);--container-max: 1380px;--container-narrow: 1215px;--container-wide: 1530px;--container-gutter: 40px;--header-z: 99999;--radius-sm: 4px;--radius: 12px;--radius-lg: 25px;--transition: 0.3s ease}@media(max-width: 768px){:root{--container-gutter: 20px}}.daterangepicker .calendar-table table,table{border-spacing:0;border-collapse:collapse}.wysiwyg .gform_wrapper h3.gform_title,.wysiwyg .gform_wrapper input[type=text]{font-family:Daikon !important;font-style:normal !important;font-weight:700 !important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar,article,aside,body.mobile-menu-is-active header.page-navigation .col-mobile-menu .btn-hamburger .fa-times,body.mobile-menu-is-active header.page-navigation .logo-white,details,figcaption,figure,footer,header,header.page-navigation .logo-blue,hgroup,menu,nav,section{display:block}img{max-width:100%}ol,ul{list-style:none}button,input{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;opacity:1}button{background:0 0;border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}li,ul{list-style-type:none;padding:0;margin:0}a{text-decoration:none;color:inherit}h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before,h7:after,h7:before,h8:after,h8:before{content:""}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.aligncenter .wp-block-embed__wrapper{text-align:center}hr.wp-block-separator{width:100px}#gform_1 .gform_body ul #field_1_1 .ginput_container,#gform_1 .gform_body ul #field_1_1 input,#gform_1 .gform_body ul #field_1_2 .ginput_container,#gform_1 .gform_body ul #field_1_2 input,#gform_1 .gform_body ul #field_1_3 .ginput_container,#gform_1 .gform_body ul #field_1_3 input,#gform_1 .gform_body ul #field_1_4 .ginput_container,#gform_1 .gform_body ul #field_1_4 input,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item,body.single-events .action-buttons,body.single-events .post-meta .meta-item-location,footer.footer .row-about .col-links .links,hr.wp-block-separator.is-style-wide{width:100%}hr.wp-block-separator.is-style-dots::before{padding-left:initial}.wp-block-embed-youtube{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-embed-youtube iframe{left:0;top:0;height:500px;width:100%;position:absolute}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{padding:15px}.fa,.far,.fas{font-family:"Font Awesome 5 Pro" !important}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.auto-apply .drp-buttons,.daterangepicker.single .drp-selected,body.mobile-menu-is-active header.page-navigation .col-join,body.mobile-menu-is-active header.page-navigation .col-menu-items,body.mobile-menu-is-active header.page-navigation .col-mobile-menu .btn-hamburger .fa-grip-lines,body.mobile-menu-is-active header.page-navigation .logo-blue,header.page-navigation .col-mobile-menu .btn-hamburger .fa-times,header.page-navigation .logo-white,header.page-navigation .mobile-menu-layout{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.input-wrapper.has-icon-left:before,.input-wrapper.has-icon-right:after,.select-wrapper:after{top:33%;font-family:"Font Awesome 5 Pro";pointer-events:none;font-size:18px;color:#00690e;position:absolute}.daterangepicker.show-ranges.rtl .drp-calendar.right,.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left,.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto;direction:ltr;text-align:left}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker .drp-calendar,.daterangepicker .ranges,.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:8px}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}}.btn,.wysiwyg .gform_wrapper .button.gform_button{display:inline-block;padding:14px 35px;font-style:normal;font-size:20px;text-align:center}@media(min-width: 730px){.daterangepicker .ranges{width:auto;float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.has-bg-gradient-green{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(99, 236, 110, 0.1) 17.9%, rgba(163, 244, 169, 0.0589572) 88.18%, rgba(255, 255, 255, 0) 123.28%)}.btn{padding:10px 40px;border-radius:25px;background:#044bd9;font-family:Daikon;font-weight:700;line-height:22px;color:#fff}.btn:hover{background:#0343bf}.btn.btn-green{background:#00690e}.btn.btn-light-green{background:#caf1cd;color:#0343bf}.btn.btn-green:hover,.component-vue-post-grid .filter-toggle-order .toggle-button:hover,.wysiwyg .gform_wrapper .button.gform_button:hover,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form .btn.btn-green:hover,.btn.btn-light-green:hover{background:#09981a}.btn.btn-light-green:hover{color:#fff}.btn.btn-green.btn-ghost{background:#fff;border:1px solid #09981a;border-radius:8px;color:#09981a}.btn.btn-grey-ghost{background:#fff;border:1px solid #d2d3d5;color:#21262c;text-decoration:none}.btn.btn-grey-ghost:hover{background:#09981a;color:#fff}input[type=email],input[type=text],select{padding:16px 22px;background:#fff;border:1px solid #d2d3d5;box-sizing:border-box;border-radius:4px;width:100%;height:55px;font-family:Daikon;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#676b71;cursor:pointer}.wysiwyg,.wysiwyg li,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-family:Campton;line-height:34px;color:#676b71;font-weight:400;font-size:20px}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,select:active,select:focus,select:hover{box-shadow:0 3px 23px rgba(0,0,0,.08)}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.common-events-slider-block .event-location,.input-wrapper,.input-wrapper.has-icon-left,.input-wrapper.has-icon-right,.select-wrapper,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a.is-home{position:relative}.select-wrapper:after{content:"";line-height:18px;right:13px}.component-social-page-icons .label,form label,form label.gfield_label{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#21262c}.component-vue-post-grid .filter-date-clear-button,button[type=submit]{cursor:pointer}.input-wrapper.has-icon-left:before{content:"";line-height:18px;left:13px}.input-wrapper.has-icon-left.icon-email:before{content:""}.input-wrapper.has-icon-left>input:first-of-type{padding-left:40px}.input-wrapper.has-icon-right:after{content:"";line-height:18px;right:13px}.input-wrapper.has-icon-right.icon-search:after{content:""}.input-wrapper.has-icon-right>input:first-of-type{padding-right:40px}.wysiwyg .gform_wrapper ul li,.wysiwyg ul li{list-style-type:none;position:relative}.wysiwyg .gform_wrapper ul li::after{display:none !important}.wysiwyg .gform_wrapper .button.gform_button{background:#00690e;border-radius:8px;font-family:Daikon;font-weight:700;line-height:18px;color:#fff;border:none;cursor:pointer}.wysiwyg .gform_wrapper h3.gform_title{position:relative;font-size:36px !important;line-height:40px !important;color:#21262c !important}.wysiwyg .gform_wrapper h3.gform_title:before{content:"";width:32px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:-50px;top:20px}@media screen and (max-width: 800px){.wysiwyg .gform_wrapper h3.gform_title{position:relative}.wysiwyg .gform_wrapper h3.gform_title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-25px}}.wysiwyg .gform_wrapper input[type=text]{font-size:16px !important;line-height:18px !important;color:#676b71 !important;padding:18px 22px !important}.wysiwyg .gform_wrapper .top_label .gfield_label,.wysiwyg .gform_wrapper legend.gfield_label{font-family:Campton !important;font-style:normal;font-weight:500 !important;font-size:14px;line-height:30px;color:#21262c}.wysiwyg{font-style:normal}.wysiwyg h1+*,.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*,.wysiwyg>:first-child,.wysiwyg>:first-child h1{margin-top:0}.wysiwyg a,.wysiwyg b,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h6,.wysiwyg strong{font-weight:700}.wysiwyg blockquote,.wysiwyg img,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin:0 0 25px;max-width:100%}.wysiwyg a{color:#044bd9;text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.wysiwyg a:hover{color:#0343bf;text-decoration:none}.wysiwyg ol,.wysiwyg ul{padding-left:50px;max-width:840px;box-sizing:border-box;list-style-type:disc;overflow:hidden}.wysiwyg ul{padding-left:75px}.wysiwyg li{font-size:16px;line-height:22px}.wysiwyg ol li,.wysiwyg ul li{margin-bottom:30px;font-size:20px;line-height:30px}.wysiwyg ol li ol,.wysiwyg ol li ul,.wysiwyg ul li ol,.wysiwyg ul li ul{margin-top:10px}.wysiwyg ol li{list-style-type:decimal}.wysiwyg ul li::after{content:"";-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";font-size:5px;display:block;font-weight:700;position:absolute;left:-40px;top:45%}.wysiwyg img{height:auto}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{color:#21262c;margin:50px 0 20px;font-family:Daikon,sans-serif}#gform_1 li.gfield.gfield_error.gfield_contains_required div.ginput_container,#gform_1 li.gfield.gfield_error.gfield_contains_required label.gfield_label,.wysiwyg ul li.gfield,html,html[lang=en]{margin-top:0 !important}.wysiwyg h1 strong,.wysiwyg h2 strong,.wysiwyg h3 strong,.wysiwyg h4 strong{color:inherit}.wysiwyg h1{font-size:64px;line-height:68px}.wysiwyg h2{font-size:48px;line-height:56px}.wysiwyg h3{font-size:36px;line-height:40px}.wysiwyg h4{font-size:24px;line-height:28px}.wysiwyg h5{font-size:18px;line-height:23px}.wysiwyg h6{font-size:16px;line-height:18px}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg .wp-block-button a{color:#fff;background:#044bd9}.wysiwyg blockquote.wp-block-quote{overflow:auto}.wysiwyg blockquote.wp-block-quote p{font-family:Daikon;font-style:italic;font-size:24px;line-height:31px;color:#00690e}.component-vue-post-grid .component-title,.wysiwyg blockquote.wp-block-quote cite{font-family:Daikon;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#21262c}.wysiwyg blockquote.wp-block-quote cite{float:right;position:relative}.common-featured-supporter-block .col-excerpt .author:before,.common-supporters-slider-block .col-excerpt .author:before,.wysiwyg blockquote.wp-block-quote cite:before{position:absolute;top:12px;left:-28px;content:"";background:#044bd9;width:15px;height:3px}.wysiwyg blockquote.wp-block-quote cite:after{content:"";clear:both}.wysiwyg .btn-primary{color:#fff;text-decoration:none;border:2px solid #044bd9}.wysiwyg .btn-primary:hover{background:#fff;color:#044bd9}.wysiwyg .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media screen and (max-width: 720px){.wysiwyg h1{font-size:50px;line-height:54px}.wysiwyg h2{font-size:38px;line-height:42px}.wysiwyg h3{font-size:32px;line-height:36px}}@media screen and (max-width: 600px){.wysiwyg p{font-size:21px;line-height:35px}}@media screen and (max-width: 550px){.wysiwyg h1{font-size:36px;line-height:40px}.wysiwyg h2{font-size:28px;line-height:32px}.wysiwyg h3{font-size:22px;line-height:26px}}.component-vue-post-grid{background:linear-gradient(180deg, rgba(255, 255, 255, 0) -21.82%, rgba(99, 236, 110, 0.1) 40.57%, rgba(255, 255, 255, 0) 123.28%);padding:0 0 35px}.component-vue-post-grid .component-title{padding:16px 0}.component-vue-post-grid .filter-date-clear-button,.component-vue-post-grid .filter-label{font-family:Campton;font-weight:700;font-size:14px;line-height:30px;color:#21262c;padding:12px 0;font-style:normal}#gform_1 .gform_body ul #field_1_1,#gform_1 .gform_body ul #field_1_2,#gform_1 .gform_body ul #field_1_3,#gform_1 .gform_body ul #field_1_4,.component-vue-post-grid .post-filters,.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons{display:flex;flex-wrap:wrap}.component-vue-post-grid .post-filters>div{margin-bottom:17px}.component-vue-post-grid .filter-date,.component-vue-post-grid .filter-search,.component-vue-post-grid .filter-states,.component-vue-post-grid .filter-topics{width:100%;max-width:206px;margin:0 15px 0 0}.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-bottom a:hover,.common-twitter-slider-block .tweets-slider .tweet .tweet-details p a:hover,.component-vue-post-grid .filter-date-clear-button:hover,header.page-navigation .col-menu-items .nav-links li .sub-nav a:hover,header.page-navigation .col-menu-items .nav-links li a:hover{color:#044bd9}.component-vue-post-grid .icon-search{font-style:normal;font-weight:900;font-size:18px;line-height:18px;text-align:center}.common-explore-posts-block .grid-item:hover .row-title,.common-explore-states-grid-block .grid-item:hover .row-title,.common-twitter-slider-block .tweets-slider .tweet .tweet-details p a,.component-breadcrumbs .breadcrumb-item.is-link,.component-vue-post-grid .filter-search-active .icon-search::after{color:#044bd9}.component-vue-post-grid .filter-toggle-order{display:flex;justify-content:flex-end;align-items:flex-end}.component-vue-post-grid .filter-toggle-order .toggle-button{width:55px;height:55px;background:#00690e;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-weight:400;font-size:26px;line-height:26px;text-align:center;cursor:pointer}.common-explore-states-map-block .topic-popup .close-bubble .fa,.component-vue-post-grid .filter-toggle-order .toggle-button span,header.page-navigation .col-mobile-menu .btn-hamburger .fas{pointer-events:none}.component-related-posts-grid .post-items,.component-vue-post-grid .post-items{display:flex;padding-top:70px;margin:-16px;flex-wrap:wrap;width:calc(100% + 32px)}.component-vue-post-grid .post-pagination{display:flex;justify-content:center;align-items:center;width:100%;margin:97px 0}.component-vue-post-grid .post-pagination .pagination-item{margin:0 10px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);border-radius:6px;font-family:Daikon;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#21262c;cursor:pointer}.component-social-page-icons .page-link:hover,.component-vue-post-grid .post-pagination .pagination-item.is-active,body.error404 .post-content .col-share .share-link:hover,body.page-template-3col .post-content .col-share .share-link:hover,body.page-template-full-width .col-share .share-link:hover,body.single-events .post-content .col-share .share-link:hover,body.single-post .post-content .col-share .share-link:hover{background:#044bd9;color:#fff}.component-vue-post-grid .post-pagination .pagination-item.is-active:hover{background:#fff;color:#044bd9;border:3px solid #044bd9}@media only screen and (max-width: 1317px){.component-related-posts-grid .post-items,.component-vue-post-grid .container-1240 .post-items{margin:0 auto;max-width:954px}}@media only screen and (max-width: 985px){.component-related-posts-grid .post-items,.component-vue-post-grid .container-1240 .post-items{margin:0 auto;max-width:636px}}@media only screen and (max-width: 675px){.component-vue-post-grid .container-1240 .post-items{margin:0 auto;max-width:318px;justify-content:center}}@media only screen and (max-width: 375px){.component-vue-post-grid .container-1240 .post-items{max-width:100%}}@media only screen and (max-width: 300px){.component-vue-post-grid .container-1240 .filter-toggle-order{margin-top:15px}}.component-newsletter-email-form label{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#21262c;padding:0 0 20px;width:100%;display:flex}.component-newsletter-email-form .input-group{display:flex;justify-content:space-between;width:445px;max-width:100%}.component-newsletter-email-form .input-group input[type=email]{flex:1;margin:0}.component-newsletter-email-form .input-group button[type=submit]{margin:0 0 0 5px}.common-explore-states-map-block .row-title .col-select .form-group,.component-social-page-icons,header.page-navigation .container{display:flex;align-items:center}.component-social-page-icons .page-links{display:flex;justify-content:space-between;width:100%;max-width:160px;padding:0 0 0 23px;align-items:center}.component-social-page-icons .page-link{font-size:23px;letter-spacing:-0.03em;text-transform:uppercase;color:#044bd9;width:40px;height:37px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none !important}.component-breadcrumbs{display:flex;align-items:center;margin:0 0 85px}.component-breadcrumbs .breadcrumb-item{font-family:Daikon;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#21262c;position:relative;padding:0 20px 0 0}.component-breadcrumbs .breadcrumb-item:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:8px;top:2px;font-size:8px;line-height:12px;color:#00690e}.component-breadcrumbs .breadcrumb-item.is-link:hover{color:#0343bf;text-decoration:underline}.component-breadcrumbs .breadcrumb-item:last-child:after{content:"";display:none}.component-post-card{width:286px;height:462px;background:#fff;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);border-radius:20px 0 20px 20px;display:flex;flex-direction:column;margin:16px;text-decoration:none !important}.component-post-card .featured-image{height:250px;border-radius:20px 0;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;flex:1;max-height:250px}.component-post-card .featured-image.is-empty,body.error404 .post-head-container .col-image .featured-image.is-empty,body.page-template-full-width .post-head-container .col-image .featured-image.is-empty,body.single-events .post-head-container .col-image .featured-image.is-empty,body.single-post .post-head-container .col-image .featured-image.is-empty{background-image:url("../assets/images/logo-white-svg.svg");background-color:#00690e;background-size:50%}.component-post-card .title{width:100%;font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#21262c;padding:18px 24px 15px;flex-shrink:0}@media screen and (min-width: 800px){.component-post-card .title{font-size:24px}}.component-post-card .primary-tag,footer.footer{color:#676b71;font-family:Campton;font-style:normal}.component-post-card .primary-tag{position:relative;width:100%;font-size:18px;line-height:30px;padding:20px 24px 10px;flex-shrink:0}.common-events-slider-block .event-location:before,.component-post-card .primary-tag:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;top:0;left:24px}.component-post-card .read-more{font-style:normal;font-weight:700;font-size:14px;line-height:18px;text-align:center;color:#044bd9;display:flex;align-items:center;width:100%;padding:0 0 17px 25px;flex-shrink:0;margin-top:auto}.component-post-card .read-more .fa{padding:0 0 0 16px}.component-post-card:hover{transition:.25s;box-shadow:0 10px 40px 10px rgba(33,38,44,.2);transform:scale(1.05)}.component-related-posts-grid{padding:55px 0 115px}.common-recent-posts-grid-block h1.title,.component-related-posts-grid h1.title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:36px;line-height:40px;color:#21262c}.common-featured-campaign-block .col-content .title:before,.common-featured-issue-block .col-content .title:before,.component-related-posts-grid h1.title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-25px}#gform_1 .gform_body ul{width:100%;max-width:525px;display:flex;justify-content:space-between;flex-wrap:wrap}#gform_1 .gform_body ul #field_1_1,#gform_1 .gform_body ul #field_1_3{width:40%;position:relative}#gform_1 .gform_body ul #field_1_1 .ginput_container input,#gform_1 .gform_body ul #field_1_2 .ginput_container input,#gform_1 .gform_body ul #field_1_3 .ginput_container input{padding-left:44px !important}#gform_1 .gform_body ul #field_1_1 .ginput_container:before,#gform_1 .gform_body ul #field_1_2 .ginput_container:before{top:60%;content:"";font-family:"Font Awesome 5 Pro";font-size:18px;line-height:18px;color:#00690e;left:13px;position:absolute;pointer-events:none;content:""}#gform_1 .gform_body ul #field_1_2,#gform_1 .gform_body ul #field_1_4{width:60%;position:relative}#gform_1 .gform_body ul #field_1_4 .ginput_container input{padding-left:40px !important}#gform_1 .gform_body ul #field_1_4 .ginput_container:before{top:60%;content:"";font-family:"Font Awesome 5 Pro";font-size:18px;line-height:18px;color:#00690e;left:13px;position:absolute;pointer-events:none;content:""}#gform_1 .gform_body ul #field_1_3 .ginput_container:before{top:60%;content:"";font-family:"Font Awesome 5 Pro";font-size:18px;line-height:18px;color:#00690e;left:13px;position:absolute;pointer-events:none;content:""}#gform_1 .gform_footer{padding:0 16px 0 0;margin:7px 0 0}@media screen and (max-width: 660px){#gform_1 .gform_body ul{margin:0 auto !important}#gform_1 .gform_body ul .gfield_label{width:100% !important}#gform_1 .gform_body ul #field_1_1,#gform_1 .gform_body ul #field_1_2,#gform_1 .gform_body ul #field_1_3,#gform_1 .gform_body ul #field_1_4{width:100%}#gform_1 .gform_footer{display:flex;justify-content:center}#gform_1 .gform_footer #gform_submit_button_1{width:100% !important;max-width:525px;margin:0 auto;display:inline-block}}@media screen and (max-width: 640px){#gform_1 .gform_footer{padding:0}}#gform_1 li.gfield.gfield_error,#gform_1 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:#fff !important;border:none !important;margin-bottom:30px !important;margin-top:0 !important}#gform_1 li.gfield.gfield_error .validation_message,#gform_1 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .validation_message{position:absolute;bottom:-35px}#gform_1 .gfield_error .ginput_container{padding-right:16px}.gform_confirmation_message_1.gform_confirmation_message{padding:25px;background:#fff;border:2px solid #0343bf;border-radius:4px;margin:25px auto}header.page-navigation{padding:27px 0;border-bottom:1px solid #d2d3d5;margin:0 0 55px;background:#fff}header.page-navigation .col-logo{width:150px}footer.footer .row-about .col-links a:hover,footer.footer .row-cta .col-newsletter .logo:hover,header.page-navigation .col-logo:hover{opacity:.7}header.page-navigation .col-menu-items{display:flex;flex:1;justify-content:flex-end;padding-right:10%;padding-left:25px;font-weight:600}header.page-navigation .col-join,header.page-navigation .col-menu-items .nav-links li a{font-family:Daikon;font-weight:700;font-size:16px;line-height:18px;color:#044bd9;color:#00690e;font-style:normal}header.page-navigation .col-menu-items .nav-links{margin-right:auto;margin-left:15px}@media(max-width: 1109px){header.page-navigation .col-menu-items{padding-right:15px}}.common-events-slider-block,.common-issues-slider-block,.common-twitter-slider-block .pagination,.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-top,header.page-navigation .col-menu-items .nav-links,header.page-navigation .col-menu-items .nav-links li:hover .sub-nav{display:flex}header.page-navigation .col-menu-items .nav-links li a{margin:0 25px;-webkit-font-smoothing:antialiased;display:block;padding:20px 0}@media(max-width: 982px){header.page-navigation .col-menu-items .nav-links li a{margin:0 12px}}header.page-navigation .col-menu-items .nav-links li a span{margin-left:10px}header.page-navigation .col-menu-items .nav-links li .sub-nav{position:absolute;display:none;flex-direction:column;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);border-radius:20px;background-color:#fff;padding:30px 8px 20px;z-index:25;top:60px}header.page-navigation .col-menu-items .nav-links li .sub-nav:before{position:absolute;content:"";width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff;top:-12px;left:60px}header.page-navigation .col-menu-items .nav-links li .sub-nav a{margin-bottom:17px;display:flex;padding:0}header.page-navigation .col-join{padding:0 65px 0 0}header.page-navigation .col-mobile-menu{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-size:24px;line-height:24px;color:#21262c;border:none}header.page-navigation .col-mobile-menu .btn-hamburger{cursor:pointer;font-size:24px}body.single-events .row-sponsors .row-title,footer.footer .row-cta .col-share .title{font-size:32px;line-height:37px;font-weight:700;font-family:Daikon;font-style:normal}header.page-navigation .col-mobile-menu .btn-hamburger:hover{color:#818588}@media only screen and (max-width: 900px){header.page-navigation>.container{justify-content:space-between}header.page-navigation>.container .col-logo{flex:1}header.page-navigation>.container .col-logo img{max-width:150px}header.page-navigation .col-menu-items{display:none}}@media only screen and (max-width: 470px){header.page-navigation>.container{justify-content:space-between}header.page-navigation>.container .col-join{display:none}}.common-supporters-slider-block .slick-track,body.mobile-menu-is-active{overflow:hidden}@media(max-width: 920px){body.mobile-menu-is-active{position:fixed}}body.mobile-menu-is-active #main{margin-top:170px}body.mobile-menu-is-active header.page-navigation{width:100vw;height:100vh;z-index:1000;background-image:url("../assets/images/mobile-menu-bg.png");background-size:cover}body.mobile-menu-is-active header.page-navigation>.container,body.single-events .post-meta{flex-wrap:wrap}.container ul:not(.nav-links){list-style-type:disc;padding-left:30px}.container.container-1215 ol,.container.container-1215 ul{list-style:auto;margin-left:auto;margin-bottom:20px}.container.container-1215 ol li,.container.container-1215 ul li{margin-left:20px}.container.container-1215 ol li,.container.container-1215 ul li{list-style-type:auto}.container ul:not(.nav-links) li{list-style-type:disc}body.mobile-menu-is-active header.page-navigation .col-mobile-menu{position:absolute;top:10px;right:-12px}body.mobile-menu-is-active header.page-navigation .col-mobile-menu .btn-hamburger{color:#fff;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}body.mobile-menu-is-active header.page-navigation .col-mobile-menu .btn-hamburger:hover{color:red;background:#fff}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout{display:flex;margin-left:auto;margin-right:50px}@media(max-width: 1050px){body.mobile-menu-is-active header.page-navigation .mobile-menu-layout{margin-right:40px}}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .mobile-menu-container{display:flex;margin:25px auto 0;flex-wrap:wrap;max-width:100%}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .mobile-nav-container{width:1000px;max-width:100%;margin:0 auto;justify-content:space-between;display:flex}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav{width:450px;min-width:450px;flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav::-webkit-scrollbar{display:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected{width:450px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons{flex-wrap:wrap;display:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .label{position:relative;color:#fff;width:100%}.common-explore-states-map-block .row-title .col-title .title:before,.common-green-facts-cta-block .title:before,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form label:before,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .label:before,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a.is-home:before{content:"";width:56px;height:4px;background:#168f23;border-radius:4px;position:absolute;top:-35px;left:0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .page-links{max-width:100%;padding:15px 0 0;justify-content:flex-start}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .page-link{background-color:#4675d0;color:#fff;margin:0 22px 0 0}body,footer.footer .row-cta .col-newsletter .component-newsletter-email-form .input-group button[type=submit]{margin:0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .page-link:hover{background:#fff;color:#4675d0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form{padding:75px 0 45px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form label{position:relative;padding:0 0 20px;color:#fff}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form .btn.btn-green{background:#168f23}.common-explore-posts-block .row-mobile-dropdown,.common-supporters-slider-block .slide-pager .slick-dots li::after,.common-supporters-slider-block .slides .slick-prev,body.admin-bar.mobile-menu-is-active #wpadminbar,body.error404 .post-content .col-share.col-share-mobile,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav.nav-on-mobile,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item .fa-angle-up,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item.has-accordion-active .fa-angle-down,body.page-template-3col .post-content .col-share.col-share-mobile,body.page-template-full-width .col-share.col-share-mobile,body.single-events .post-content .col-share.col-share-mobile,body.single-post .post-content .col-share.col-share-mobile{display:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item .fa-angle-down,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item.has-accordion-active .fa-angle-up{display:inline-block}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item>a{padding:10px 0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a{color:#fff;font-family:Daikon;font-style:normal;font-weight:700;font-size:24px;line-height:28px;display:flex;align-items:center;height:auto}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a .fa,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a .fab,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a .far{color:#168f23;padding:0 0 0 12px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item a:hover{color:#caf1cd}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item .dropdown{padding:0 0 0 25px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .menu-item .dropdown a{font-size:18px;line-height:23px;padding:10px 0}@media only screen and (min-width: 921px){body.mobile-menu-is-active header.page-navigation{position:absolute;height:300px}body.mobile-menu-is-active .mobile-menu-layout .col-stay-connected,body.mobile-menu-is-active .mobile-menu-layout .mobile-nav-container{width:auto !important}body.mobile-menu-is-active .mobile-menu-layout .mobile-nav-container .dropdown{position:absolute}body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop{display:flex;width:100% !important;align-items:center}body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop .menu-item{width:auto !important;padding:0 20px}body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop .nav-has-dropdown{overflow:auto}body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop .nav-has-dropdown:hover .dropdown{display:flex !important;flex-direction:column}body.mobile-menu-is-active .mobile-menu-layout .col-stay-connected .btn-green{background-color:#168f23}}@media only screen and (min-width: 921px)and (max-width: 1050px){body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop .menu-item{padding:0 15px}}@media only screen and (min-width: 1201px){body.mobile-menu-is-active .nav-main-link{font-size:24px !important;height:50px !important}}@media only screen and (max-width: 1200px){body.mobile-menu-is-active .mobile-menu-layout .col-mobile-menu-nav .menu-item .nav-main-link{font-size:16px !important}}@media only screen and (max-width: 920px){body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .component-social-page-icons,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav.nav-on-mobile,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons{display:flex}body.mobile-menu-is-active header.page-navigation{overflow-y:auto}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout{padding-top:75px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .mobile-nav-container{flex-wrap:wrap;width:auto;margin:0 auto}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected{width:100%;max-width:100%;min-width:100%;display:flex;flex-wrap:wrap}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .mobile-join-button,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .mobile-join-button{margin-right:30px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav.nav-on-desktop{display:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .nav-main-link{font-size:24px !important}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .menu-item{width:100%;display:flex;flex-wrap:wrap}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .menu-item:hover .dropdown{display:block}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .menu-item .dropdown{padding:12px 0 24px;width:100%}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-mobile-menu-nav .menu-item a{width:100%;display:flex}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected{padding-top:45px}}@media only screen and (max-width: 530px){header.page-navigation .col-mobile-menu{padding-top:16px}body.mobile-menu-is-active header.page-navigation .col-mobile-menu{top:0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected{padding:25px 0 45px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons{padding:0 0 55px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-newsletter-email-form,body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .component-social-page-icons .label:before{display:none}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .mobile-join-button{display:flex;width:100%;margin:0 0 45px;height:55px}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .mobile-join-button .btn{width:100%}}footer.footer{background:#f6f6f7;font-weight:400;font-size:15px;line-height:20px;padding:40px 0 60px}footer.footer .row{width:100%;display:flex;flex-wrap:wrap}footer.footer .row-about,footer.footer .row-cta{justify-content:space-between}footer.footer .row-cta .col-newsletter{width:100%;max-width:445px}footer.footer .row-cta .col-newsletter .logo{margin:0 0 55px;display:inline-block}footer.footer .row-cta .col-newsletter .component-newsletter-email-form .input-wrapper.has-icon-left.icon-email{width:100%;margin:0 20px 0 0}footer.footer .row-cta .col-share{width:100%;max-width:500px}footer.footer .row-cta .col-share .title{color:#21262c;padding:0 0 55px;width:100%;max-width:400px}footer.footer .row-about{padding:65px 0 0;display:flex}footer.footer .row-about .col-logos{width:100%;max-width:510px;display:flex;gap:40px}footer.footer .row-about .col-logos a:hover{filter:contrast(7)}footer.footer .row-about .col-links{width:100%;max-width:500px;display:flex;flex-wrap:wrap}footer.footer .row-about .col-links .copyright{width:100%;padding:0 0 16px}footer.footer .row-about .col-links a{font-family:Campton;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#21262c;padding:0 0 8px;border-bottom:1px solid #00690e}footer.footer .row-about .col-links a+a{margin:0 0 0 18px}@media only screen and (max-width: 1090px){footer.footer .row-about .col-links,footer.footer .row-about .col-logos,footer.footer .row-cta .col-newsletter,footer.footer .row-cta .col-share{max-width:100%}footer.footer .row-cta .col-newsletter{width:100%;max-width:100%;justify-content:center;align-items:center;text-align:center;display:flex}footer.footer .row-cta .col-newsletter .logo{margin:0 45px 0 0}footer.footer .row-cta .col-share{display:flex;align-items:center;justify-content:center;padding:45px 0}footer.footer .row-cta .col-share .title{display:none}footer.footer .row-cta .col-share .page-links{max-width:160px}footer.footer .row-cta .col-share .component-social-page-icons{width:100%;justify-content:center}footer.footer .row-about{padding:15px 0 0}footer.footer .row-about .col-logos{width:100%;max-width:100%;display:flex;gap:20px}footer.footer .row-about .col-logos a{margin:0 12px}footer.footer .row-about .col-links{padding:55px 0 0;display:flex;justify-content:center;align-items:center;text-align:center}}@media only screen and (max-width: 490px){footer.footer .row-cta .col-newsletter .component-newsletter-email-form .input-wrapper.has-icon-left.icon-email{margin:0}footer.footer .row-cta .col-newsletter .component-newsletter-email-form .input-group{width:100%;flex-wrap:wrap;justify-content:center;margin:0}footer.footer .row-cta .col-newsletter .component-newsletter-email-form .input-group button[type=submit]{margin:12px 0;width:100%;max-width:100%}footer.footer .row-cta .col-newsletter .join-cta{width:80%}footer.footer .row-cta .col-newsletter .join-cta .btn{width:100%}footer.footer .row-about .col-logos{flex-wrap:wrap}footer.footer .row-about .col-logos a{margin:17px 0}}body.home.page .page-navigation{border-bottom:none;margin:0}@media screen and (max-width: 470px){body.home.page .page-navigation{border-bottom:1px solid #d2d3d5}}body.single-events .post-head h1.post-title:before{top:25px}.common-featured-supporter-block,body.single-events .row-sponsors{padding:55px 0}body.single-events .row-sponsors .row-title{position:relative;padding:0 0 25px;color:#21262c}.common-content-dropdown-picker-block .row-title .block-title:before,.common-explore-posts-block .row-title .block-title:before,.common-explore-states-grid-block .container>.row-title .title:before,.common-recent-posts-grid-block h1.title:before,.homepage-our-mission-block .col-content .col-explore .row-explore .title:before,.homepage-our-mission-block .col-content .col-mission .title:before,body.error404 .post-content .col-share .label:before,body.page-template-3col .post-content .col-share .label:before,body.page-template-full-width .col-share .label:before,body.single-events .post-content .col-share .label:before,body.single-events .row-sponsors .row-title:before,body.single-post .post-content .col-share .label:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;top:-35px;left:0}body.single-events .row-sponsors .sponsors-list{display:flex;flex-wrap:wrap;margin:-22px;width:calc(100% + 44px)}body.single-events .row-sponsors .sponsor-item{display:flex;width:140px;height:155px;margin:22px 22px 10px}body.single-events .row-sponsors a.sponsor-item:hover{box-shadow:0 0 30px #f0f0f0}body.single-events .row-sponsors .sponsor-image{width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}body.single-events .row-sponsors .sponsor-image.is-empty{background-size:50%;background-image:url("../assets/images/logo-blue.png")}body.single-events .post-meta .meta-item{margin-bottom:25px !important}body.single-events .action-buttons .btn-ical{padding:14px 22px}body.single-events .action-buttons .btn{margin:0 20px 0 0}body.single-events .post-content .col-wysiwyg .break-container{transform:none}@media only screen and (max-width: 1440px){body.single-events .post-content{flex-wrap:wrap;width:1215px;max-width:90%;position:relative}body.single-events .post-content .col-wysiwyg{margin:0 0 20px;width:100%;max-width:900px}body.single-events .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 450px)}}body.archive .post-content,body.archive.category .post-content,body.error404 .post-content,body.page-template-full-width .post-content,body.single-events .post-content,body.single-issues .post-content,body.single-post .post-content,body.single-states .post-content,body.single-topics .post-content{width:100%;max-width:1215px;margin:0 auto;display:flex;min-height:450px}body.archive .post-content .col-wysiwyg,body.archive.category .post-content .col-wysiwyg,body.error404 .post-content .col-wysiwyg,body.page-template-3col .post-content .col-wysiwyg,body.single-events .post-content .col-wysiwyg,body.single-issues .post-content .col-wysiwyg,body.single-post .post-content .col-wysiwyg,body.single-states .post-content .col-wysiwyg,body.single-topics .post-content .col-wysiwyg{width:715px;margin:0 80px 50px 30px}body.archive .post-content .col-wysiwyg .post-terms,body.archive.category .post-content .col-wysiwyg .post-terms,body.error404 .post-content .col-wysiwyg .post-terms,body.page-template-3col .post-content .col-wysiwyg .post-terms,body.page-template-full-width .post-content .col-wysiwyg .post-terms,body.single-events .post-content .col-wysiwyg .post-terms,body.single-issues .post-content .col-wysiwyg .post-terms,body.single-post .post-content .col-wysiwyg .post-terms,body.single-states .post-content .col-wysiwyg .post-terms,body.single-topics .post-content .col-wysiwyg .post-terms{padding:48px 0 80px;border-top:1px solid #d2d3d5}body.archive .post-content .col-wysiwyg .break-container,body.archive.category .post-content .col-wysiwyg .break-container,body.page-template-full-width .post-content .col-wysiwyg .break-container,body.single-issues .post-content .col-wysiwyg .break-container,body.single-states .post-content .col-wysiwyg .break-container,body.single-topics .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 577px);transform:none}body.archive .post-head-container{min-height:525px}body.archive .post-head-container .page-description{padding:30px}body.archive .post-head-container .post-head .col-image .featured-image:after,body.single-issues .post-head-container .post-head .col-image .featured-image:after{background-image:url("../assets/images/photo-bg-person-zoomed.png")}body.single-issues .post-head-container{min-height:auto}body.single-issues .post-content{padding:30px 0 0}@media only screen and (max-width: 1340px){body.archive .post-content .col-wysiwyg .break-container,body.single-events .post-content .col-wysiwyg .break-container,body.single-issues .post-content .col-wysiwyg .break-container,body.single-states .post-content .col-wysiwyg .break-container,body.single-topics .post-content .col-wysiwyg .break-container{width:100vw;margin-left:-50vw;transform:translateX(45%)}}body.error404 .post-head-container,body.single-events .post-head-container,body.single-post .post-head-container{width:100%;max-width:1215px;position:relative;margin:0 auto;min-height:220px}body.error404 .post-head-container .post-head,body.page-template-3col .post-head-container .post-head,body.single-events .post-head-container .post-head,body.single-post .post-head-container .post-head{margin-left:157px;max-width:760px}body.error404 .post-head-container .col-image,body.page-template-full-width .post-head-container .col-image,body.single-events .post-head-container .col-image,body.single-post .post-head-container .col-image{top:-80px;right:-157px;display:flex;justify-content:flex-end;z-index:-1;pointer-events:none;position:absolute}body.error404 .post-head-container .col-image .featured-image,body.single-events .post-head-container .col-image .featured-image,body.single-post .post-head-container .col-image .featured-image{width:410px;height:525px;border-top-left-radius:20px;border-bottom-right-radius:20px;background-size:cover;position:relative;background-position:center center;background-repeat:no-repeat}body.error404 .post-head-container .col-image .featured-image:after,body.single-events .post-head-container .col-image .featured-image:after,body.single-post .post-head-container .col-image .featured-image:after{content:"";position:absolute;width:501px;height:792px;top:-97px;left:-30px;background-image:url("../assets/images/photo-bg-zigzag.png");z-index:-1;background-size:cover}body.error404 .post-head-container .primary-tag,body.page-template-3col .post-head-container .primary-tag,body.single-events .post-head-container .primary-tag,body.single-post .post-head-container .primary-tag{font-family:Daikon;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#044bd9;margin:0 0 22px;display:inline-block}.common-events-slider-block h1.title,body.error404 h1.post-title,body.page-template-3col h1.post-title,body.single-events h1.post-title,body.single-post h1.post-title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:64px;line-height:68px;color:#21262c}body.error404 h1.post-title:before,body.page-template-3col h1.post-title:before,body.page-template-full-width h1.post-title:before,body.single-events h1.post-title:before,body.single-post h1.post-title:before{content:"";height:4px;background:#00690e;border-radius:4px;position:absolute;top:35px;width:56px;left:-80px}body.error404 .post-meta,body.page-template-full-width .post-meta,body.single-events .post-meta,body.single-post .post-meta{margin:40px 0 65px;display:flex;align-items:center}body.error404 .post-meta .meta-item,body.page-template-full-width .post-meta .meta-item,body.single-events .post-meta .meta-item,body.single-post .post-meta .meta-item{display:flex;align-items:center;font-family:Daikon;font-style:normal;font-weight:600;font-size:18px;line-height:23px;color:#676b71;margin:0 40px 0 0}body.error404 .post-meta .meta-item .fal,body.page-template-full-width .post-meta .meta-item .fal,body.single-events .post-meta .meta-item .fal,body.single-post .post-meta .meta-item .fal{font-style:normal;font-weight:400;font-size:28px;line-height:20px;color:#044bd9;opacity:.3;margin:0 13px 0 0}body.error404 .post-content .col-topics,body.page-template-3col .post-content .col-topics,body.single-events .post-content .col-topics,body.single-post .post-content .col-topics{width:127px}body.error404 .post-content .col-topics .topic-item,body.page-template-3col .post-content .col-topics .topic-item,body.single-events .post-content .col-topics .topic-item,body.single-post .post-content .col-topics .topic-item{display:flex;flex-wrap:wrap;width:127px;min-height:127px;padding:20px 0;justify-content:center;background:#fff;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);border-radius:20px}body.error404 .post-content .col-topics .topic-item .topic-icon,body.page-template-3col .post-content .col-topics .topic-item .topic-icon,body.single-events .post-content .col-topics .topic-item .topic-icon,body.single-post .post-content .col-topics .topic-item .topic-icon{font-style:normal;font-weight:300;font-size:42px;line-height:42px;color:#00690e;width:100%;text-align:center}body.error404 .post-content .col-topics .topic-item .topic-title,body.page-template-3col .post-content .col-topics .topic-item .topic-title,body.single-events .post-content .col-topics .topic-item .topic-title,body.single-post .post-content .col-topics .topic-item .topic-title{width:100%;max-width:100px;padding:8px 0 0;font-family:Daikon;font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#21262c}body.error404 .post-content .col-topics .topic-item+.topic-item,body.page-template-3col .post-content .col-topics .topic-item+.topic-item,body.single-events .post-content .col-topics .topic-item+.topic-item,body.single-post .post-content .col-topics .topic-item+.topic-item{margin:30px 0}body.error404 .post-content .col-wysiwyg .break-container,body.single-events .post-content .col-wysiwyg .break-container,body.single-post .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 455px)}body.error404 .post-content .col-share,body.single-events .post-content .col-share,body.single-post .post-content .col-share{width:260px;display:flex;flex-wrap:wrap;margin:165px 0 0;text-decoration:none !important}body.error404 .post-content .col-share .label,body.page-template-3col .post-content .col-share .label,body.page-template-full-width .col-share .label,body.single-events .post-content .col-share .label,body.single-post .post-content .col-share .label{position:relative;display:flex;font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#000;width:100%;padding:0 0 22px}body.error404 .post-content .col-share .share-links,body.page-template-3col .post-content .col-share .share-links,body.page-template-full-width .col-share .share-links,body.single-events .post-content .col-share .share-links,body.single-post .post-content .col-share .share-links{width:260px;display:flex;justify-content:space-between}body.error404 .post-content .col-share .share-link,body.single-events .post-content .col-share .share-link,body.single-post .post-content .col-share .share-link{width:48px;height:48px;background:#e6edfb;display:flex;justify-content:center;align-items:center;border-radius:50%;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#044bd9;cursor:pointer;text-decoration:none}body.error404 .post-head-container{min-height:90px}@media only screen and (max-width: 1440px){body.archive .post-content,body.error404 .post-content,body.single-events .post-content,body.single-issues .post-content,body.single-post .post-content,body.single-states .post-content,body.single-topics .post-content{flex-wrap:wrap;width:1215px;max-width:90%;position:relative}body.archive .post-content .col-wysiwyg,body.single-issues .post-content .col-wysiwyg,body.single-states .post-content .col-wysiwyg,body.single-topics .post-content .col-wysiwyg{margin:0 0 20px;width:100%;max-width:75%}body.archive .post-content .col-wysiwyg .break-container,body.single-issues .post-content .col-wysiwyg .break-container,body.single-states .post-content .col-wysiwyg .break-container,body.single-topics .post-content .col-wysiwyg .break-container{width:100vw;margin-left:-50vw;transform:translateX(45%)}body.error404 .col-topics,body.single-events .col-topics,body.single-post .col-topics{margin:0 0 45px}body.error404 h1.post-title,body.single-events h1.post-title,body.single-post h1.post-title{font-size:50px;line-height:55px}body.error404 .post-head-container,body.single-events .post-head-container,body.single-post .post-head-container{width:1215px;max-width:90%;min-height:290px}body.error404 .post-head-container .post-head,body.single-events .post-head-container .post-head,body.single-post .post-head-container .post-head{padding-right:0;width:900px;margin:0;max-width:90%}body.error404 .post-head-container .post-head .post-head-inner,body.single-events .post-head-container .post-head .post-head-inner,body.single-post .post-head-container .post-head .post-head-inner{width:auto;max-width:100%;margin:0}body.error404 .post-head-container .post-head .post-head-inner .mobile-featured-image,body.single-events .post-head-container .post-head .post-head-inner .mobile-featured-image,body.single-post .post-head-container .post-head .post-head-inner .mobile-featured-image{display:none}body.error404.category.archive .post-head-container,body.single-events.category.archive .post-head-container,body.single-post.category.archive .post-head-container{min-height:375px}body.error404 .post-content .col-topics,body.single-events .post-content .col-topics,body.single-post .post-content .col-topics{width:100%}body.error404 .post-content .col-wysiwyg,body.single-events .post-content .col-wysiwyg,body.single-post .post-content .col-wysiwyg{margin:0 0 20px;width:100%;max-width:900px}body.error404 .post-content .col-wysiwyg .break-container,body.single-events .post-content .col-wysiwyg .break-container,body.single-post .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 450px)}body.error404 .post-content .col-share,body.single-events .post-content .col-share,body.single-post .post-content .col-share{position:absolute;right:0}body.error404 .post-head-container .col-image .featured-image,body.single-events .post-head-container .col-image .featured-image,body.single-post .post-head-container .col-image .featured-image{width:320px;height:409.99px}body.error404 .post-head-container .col-image .featured-image:after,body.single-events .post-head-container .col-image .featured-image:after,body.single-post .post-head-container .col-image .featured-image:after{width:390px;height:617px}}@media only screen and (max-width: 1340px){body.error404 .post-head-container,body.single-events .post-head-container,body.single-post .post-head-container{width:100%;max-width:90%}body.error404 .post-head-container .post-head,body.single-events .post-head-container .post-head,body.single-post .post-head-container .post-head{margin:0;padding:0;display:flex;max-width:80%;width:100%}body.error404 .post-head-container .post-head .post-head-inner,body.single-events .post-head-container .post-head .post-head-inner,body.single-post .post-head-container .post-head .post-head-inner{flex:1;width:auto;max-width:100%}body.error404 .post-head-container .post-head .col-image,body.single-events .post-head-container .post-head .col-image,body.single-post .post-head-container .post-head .col-image{width:100vw;height:262.5px;top:-34px;right:0;left:unset;margin:0;transform:translateX(5%)}body.error404 .post-head-container .post-head .col-image .col-image-container .featured-image,body.single-events .post-head-container .post-head .col-image .col-image-container .featured-image,body.single-post .post-head-container .post-head .col-image .col-image-container .featured-image{width:205px;height:262.5px}body.error404 .post-head-container .post-head .col-image .col-image-container .featured-image:after,body.single-events .post-head-container .post-head .col-image .col-image-container .featured-image:after,body.single-post .post-head-container .post-head .col-image .col-image-container .featured-image:after{width:250px;height:396px}body.error404.category.archive .post-head-container,body.single-events.category.archive .post-head-container,body.single-post.category.archive .post-head-container{min-height:240px}body.error404 .post-content .col-share,body.single-events .post-content .col-share,body.single-post .post-content .col-share{width:100%;position:relative;display:none !important}body.error404 .post-content .col-share.col-share-mobile,body.single-events .post-content .col-share.col-share-mobile,body.single-post .post-content .col-share.col-share-mobile{display:flex !important;margin:25px 0 45px}body.error404 .post-content .col-share.col-share-mobile .label:before,body.single-events .post-content .col-share.col-share-mobile .label:before,body.single-post .post-content .col-share.col-share-mobile .label:before{display:none}}@media only screen and (max-width: 930px){body.single-events .post-head h1.post-title::before{top:20px}body.single-events .post-head h1.post-title{position:relative}body.single-events .post-head h1.post-title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:unset;top:-20px}body.error404 h1.post-title,body.single-events h1.post-title,body.single-post h1.post-title{font-size:36px;line-height:40px}body.error404 .post-head-container .post-head,body.single-events .post-head-container .post-head,body.single-post .post-head-container .post-head{max-width:75%}}@media only screen and (max-width: 860px){body.archive .post-head-container .mobile-featured-image,body.error404 .post-head-container .post-head .post-head-inner .mobile-featured-image,body.single-events .post-head-container .post-head .post-head-inner .mobile-featured-image,body.single-issues .post-head-container .mobile-featured-image,body.single-post .post-head-container .post-head .post-head-inner .mobile-featured-image,body.single-states .post-head-container .mobile-featured-image,body.single-topics .post-head-container .mobile-featured-image{display:flex;width:100%;height:262.5px;border-radius:4px;margin:15px auto;background-size:cover}body.archive .post-meta,body.error404 .post-meta,body.single-events .post-meta,body.single-issues .post-meta,body.single-post .post-meta,body.single-states .post-meta,body.single-topics .post-meta{flex-wrap:wrap;margin:30px 0}body.archive .post-meta .meta-item,body.error404 .post-meta .meta-item,body.single-events .post-meta .meta-item,body.single-issues .post-meta .meta-item,body.single-post .post-meta .meta-item,body.single-states .post-meta .meta-item,body.single-topics .post-meta .meta-item{width:100%;margin:0 0 20px}body.archive .post-content .col-wysiwyg,body.single-issues .post-content .col-wysiwyg,body.single-states .post-content .col-wysiwyg,body.single-topics .post-content .col-wysiwyg{max-width:90%}body.error404 .post-head-container,body.single-events .post-head-container,body.single-post .post-head-container{min-height:auto}body.error404 .post-head-container .post-head,body.single-events .post-head-container .post-head,body.single-post .post-head-container .post-head{max-width:100%}body.error404 .post-head-container .post-head .col-image,body.single-events .post-head-container .post-head .col-image,body.single-post .post-head-container .post-head .col-image{display:none}}body.single-states .page-introduction .polling-stats{display:flex;padding:55px 0 0}body.single-states .page-introduction .polling-stats .polling-info{flex:1}.homepage-our-mission-block .col-content .col-explore .row-explore .title,body.single-states .page-introduction .polling-stats .polling-info .title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#000}body.single-states .page-introduction .polling-stats .polling-info .title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-24px}body.single-states .page-introduction .polling-stats .polling-info .info{font-family:Campton;font-style:normal;font-weight:400;font-size:15px;line-height:20px;margin:10px 0 0;color:#676b71}body.page-template-3col .post-head-container{width:100%;max-width:1215px;position:relative;margin:0 auto 55px}body.page-template-3col .cover-photo{width:100vw;background-size:cover;background-position:center center;height:525px;background-repeat:no-repeat}body.page-template-3col .post-content{width:100%;max-width:1215px;margin:55px auto 0;display:flex;min-height:450px}body.page-template-3col .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 450px);transform:none}body.page-template-3col .post-content .col-share{width:260px;display:flex;flex-wrap:wrap;margin:165px 0 0}body.page-template-3col .post-content .col-share .share-link,body.page-template-full-width .col-share .share-link{width:48px;height:48px;background:#e6edfb;display:flex;justify-content:center;align-items:center;border-radius:50%;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#044bd9;cursor:pointer;text-decoration:none !important}@media only screen and (max-width: 1340px){body.page-template-3col .col-topics,body.page-template-3col .post-content .col-share.col-share-mobile .label:before{display:none}body.page-template-3col .post-head-container .post-head{margin:0 auto;max-width:90%}body.page-template-3col .post-content{width:1215px;max-width:90%;margin:50px auto}body.page-template-3col .post-content .col-share{position:relative;display:none !important}body.page-template-3col .post-content .col-share.col-share-mobile{display:flex !important;margin:25px 0 45px}body.page-template-3col .post-content .col-wysiwyg{width:100%;max-width:760px;margin:0}body.page-template-3col .post-content .col-wysiwyg .break-container{width:100vw;margin-left:-55vw;transform:translateX(50%)}}@media only screen and (max-width: 1000px){body.page-template-3col .post-head-container{min-height:auto;padding-top:45px}body.page-template-3col .post-head-container .post-head{max-width:90%;margin:0 auto}body.page-template-3col h1.post-title{position:relative;font-size:36px;line-height:45px}body.page-template-3col h1.post-title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-25px}body.page-template-3col .cover-photo{height:350px}}@media only screen and (max-width: 650px){body.page-template-3col .post-head-container .post-head{margin:0 auto;max-width:90%}body.page-template-3col h1.post-title{font-size:28px;line-height:35px}body.page-template-3col .post-content .col-wysiwyg{margin-left:auto;margin-right:auto;max-width:100%}body.page-template-3col .post-content .col-wysiwyg .break-container{margin-left:50%;transform:translateX(-50%)}}body.page-template-full-width .post-head-container{width:100%;max-width:1215px;position:relative;margin:0 auto;min-height:400px}body.page-template-full-width .post-head-container .post-head{max-width:760px}body.page-template-full-width .post-head-container .col-image .featured-image{width:600px;height:330px;border-top-left-radius:20px;background-size:cover;position:relative;background-position:center center;background-repeat:no-repeat;box-shadow:0 10px 40px 10px rgba(33,38,44,.2)}body.page-template-full-width .post-head-container .col-image .featured-image:after{content:"";position:absolute;width:501px;height:792px;top:-195px;left:210px;background-image:url("../assets/images/photo-bg-zigzag.png");z-index:-1;background-size:cover}@media only screen and (max-width: 1540px){body.error404 .post-head-container .col-image,body.page-template-full-width .post-head-container .col-image,body.single-events .post-head-container .col-image,body.single-post .post-head-container .col-image{width:100vw;position:absolute;margin-left:calc(-50vw + 607.5px);margin-right:calc(-50vw + 607.5px);height:700px;top:-80px;left:0}body.error404 .post-head-container .col-image .col-image-container,body.page-template-full-width .post-head-container .col-image .col-image-container,body.single-events .post-head-container .col-image .col-image-container,body.single-post .post-head-container .col-image .col-image-container{position:relative;width:100%}body.error404 .post-head-container .col-image .featured-image,body.page-template-full-width .post-head-container .col-image .featured-image,body.single-events .post-head-container .col-image .featured-image,body.single-post .post-head-container .col-image .featured-image{position:absolute;right:0;top:0}}body.page-template-full-width h1.post-title{position:relative;width:100%;font-family:Daikon;font-style:normal;font-weight:700;font-size:64px;line-height:68px;color:#21262c}body.page-template-full-width .page-introduction{padding:30px 15px 0 0;width:100%;max-width:510px}body.page-template-full-width .col-share{width:260px;display:flex;flex-wrap:wrap;margin:85px 0 0}body.page-template-full-width .post-content .col-wysiwyg{width:715px;margin:0 80px 0 30px}@media only screen and (max-width: 1440px){body.page-template-full-width h1.post-title{font-size:50px;line-height:55px}body.page-template-full-width .post-head-container{width:100%;max-width:100%;min-height:320px}body.page-template-full-width .post-head-container .post-head{margin:0;padding:0 0 0 65px;display:flex;max-width:100%;width:100%}body.page-template-full-width .post-head-container .post-head .post-head-inner{padding:0 25px 0 0;justify-content:left;display:flex;flex-wrap:wrap;margin-left:50px}body.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title:before{top:45%}body.page-template-full-width .post-head-container .post-head .post-head-inner .page-introduction,body.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{max-width:510px}body.page-template-full-width .post-head-container .post-head .col-image{width:60vw;height:auto;position:relative;margin:-45px 0 0;top:initial;left:initial;right:initial}body.page-template-full-width .post-head-container .post-head .col-image .featured-image{width:450px;height:330px}body.page-template-full-width .post-head-container .post-head .col-image .featured-image:after{width:390px;height:617px;top:-200px}}@media only screen and (max-width: 1340px){body.page-template-full-width .post-head-container{width:100%;max-width:100%;min-height:320px}body.page-template-full-width .post-head-container .post-head{margin:0;padding:0 0 0 65px;display:flex;max-width:100%;width:100%}body.page-template-full-width .post-head-container .post-head .post-head-inner{padding:0 25px 0 0;max-width:75%;justify-content:flex-start}body.page-template-full-width .post-head-container .post-head .post-head-inner .page-introduction{max-width:510px}body.page-template-full-width .post-head-container .col-image{width:225px}body.page-template-full-width .post-head-container .col-image .featured-image{width:225px;height:356px}body.page-template-full-width .post-head-container .col-image .featured-image:after{width:265px;height:419px;top:-200px;left:215px}body.page-template-full-width .post-content{width:715px;max-width:90%}body.page-template-full-width .post-content .col-wysiwyg .break-container{width:100vw;margin-left:calc(-50vw + 327px)}}@media only screen and (max-width: 1000px){body.page-template-full-width .post-head-container .post-head .col-image{top:-25px;width:225px}body.page-template-full-width .post-head-container .post-head .col-image .featured-image{width:180px;height:285px}body.page-template-full-width .post-head-container .post-head .col-image .featured-image:after{width:225px;height:356px;top:-15px}body.page-template-full-width .post-head-container .col-image{width:225px}body.page-template-full-width .post-head-container .col-image .featured-image{width:225px;height:356px;border-bottom-right-radius:20px}body.page-template-full-width .post-head-container .col-image .featured-image:after{width:265px;height:419px;top:-33px;left:-44px}body.page-template-full-width h1.post-title{font-size:36px;line-height:45px}}@media only screen and (max-width: 800px){body.page-template-3col .post-content .col-wysiwyg,body.page-template-full-width .post-content .col-wysiwyg{margin-left:auto;margin-right:auto;max-width:100%}body.page-template-3col .post-content .col-wysiwyg .break-container,body.page-template-full-width .post-content .col-wysiwyg .break-container{margin-left:50%;transform:translateX(-50%)}body.page-template-full-width .post-head-container{min-height:270px;padding-top:45px}body.page-template-full-width .post-head-container .post-head .post-head-inner{margin-left:0}body.page-template-full-width .post-head-container .post-head .col-image{top:-25px;width:180px}body.page-template-full-width .post-head-container .post-head .col-image .featured-image{width:180px;height:285px}body.page-template-full-width .post-head-container .post-head .col-image .featured-image:after{width:225px;height:356px;top:-15px}body.page-template-full-width .post-content{margin-top:50px}}@media only screen and (max-width: 575px){body.archive .post-meta .meta-item,body.error404 .post-meta .meta-item,body.single-events .post-meta .meta-item,body.single-issues .post-meta .meta-item,body.single-post .post-meta .meta-item,body.single-states .post-meta .meta-item,body.single-topics .post-meta .meta-item{font-size:15px;line-ehight:15px}body.archive .post-meta .meta-item .fal,body.error404 .post-meta .meta-item .fal,body.single-events .post-meta .meta-item .fal,body.single-issues .post-meta .meta-item .fal,body.single-post .post-meta .meta-item .fal,body.single-states .post-meta .meta-item .fal,body.single-topics .post-meta .meta-item .fal{font-size:20px}body.error404 h1.post-title,body.single-events h1.post-title,body.single-post h1.post-title{font-size:30px;line-height:35px}body.page-template-full-width .post-head-container{margin-bottom:35px;display:flex;flex-wrap:wrap;padding-top:5px;min-height:initial}body.page-template-full-width .post-head-container .post-head{max-width:100%;margin:0;display:flex;flex-wrap:wrap}body.page-template-full-width .post-head-container .post-head .post-head-inner{max-width:100%}body.page-template-full-width .post-head-container .post-head .col-image{display:flex;width:100%;top:initial;margin:30px 0}body.page-template-full-width .post-head-container .post-head .col-image .col-image-container .featured-image{position:relative;width:90%;margin:0 auto}body.page-template-full-width .post-head-container .post-head .col-image .col-image-container .featured-image:after{display:none}}@media only screen and (max-width: 460px){body.page-template-3col .post-head-container{margin-bottom:35px}body.page-template-3col .post-head-container .post-head{max-width:93%;margin:0 auto}body.page-template-3col h1.post-title,body.page-template-full-width h1.post-title{font-size:24px;line-height:28px}}body{padding:0;position:relative;font-family:Campton;font-weight:400;font-size:18px;line-height:30px;color:#000}html{height:100%}body,html{overflow-x:hidden;width:100vw;max-width:100vw}body.admin-bar{padding-top:24px}body.admin-bar.mobile-menu-is-active{padding-top:0}h1,h2,h3,h4,h5,h6{font-family:Daikon;font-weight:700;color:#21262c}.container{width:950px;position:relative;margin:0 auto;max-width:95%}.container-1140{width:1140px}.container-1215{width:1215px}.container-1240{width:1240px}.container-1080{width:1080px}.break-container{width:100vw;margin-left:50%;transform:translateX(-50%)}.common-issues-slider-block h1.title{font-family:Daikon;font-style:normal;font-weight:700;font-size:64px;line-height:68px;color:#21262c}.common-events-slider-block .col-content,.common-issues-slider-block .col-content{padding:90px 185px 80px}@media(min-width: 1750px){.common-events-slider-block .col-content{padding:90px 200px 80px 400px}}.common-events-slider-block .col-content .title,.common-issues-slider-block .col-content .title{margin:0 0 50px}.common-events-slider-block .col-slider,.common-issues-slider-block .col-slider{flex:1;margin-left:-55px;padding-left:55px;overflow:hidden;min-height:585px}.common-events-slider-block .pagination,.common-issues-slider-block .pagination{display:flex;justify-content:space-between;width:90px;margin:0 0 0 15px}.common-events-slider-block .pager,.common-issues-slider-block .pager{display:flex;cursor:pointer;color:#0763e5;font-style:normal;font-weight:400;font-size:36px;line-height:36px;opacity:.8}.common-events-slider-block .pager:hover,.common-issues-slider-block .pager:hover,.common-twitter-slider-block .pagination .pager:hover{color:#09981a}.common-events-slider-block .pager.slick-disabled,.common-issues-slider-block .pager.slick-disabled,.common-twitter-slider-block .pagination .pager.slick-disabled{opacity:.3;cursor:initial}.common-events-slider-block .pager.slick-disabled:hover,.common-issues-slider-block .pager.slick-disabled:hover,.common-twitter-slider-block .pagination .pager.slick-disabled:hover{color:#0763e5}.common-events-slider-block .row-read-more,.common-issues-slider-block .row-read-more{margin:35px 0 0;display:flex;justify-content:space-between}.common-events-slider-block .row-read-more .btn,.common-issues-slider-block .row-read-more .btn{color:#818588;background:0 0;border:none}.common-events-slider-block .row-read-more .btn:hover,.common-issues-slider-block .row-read-more .btn:hover{color:#0343bf}.common-events-slider-block .slick-slider,.common-issues-slider-block .slick-slider,.common-recent-posts-grid-block .slick-slider{touch-action:auto;-ms-touch-action:auto;min-height:280px}.common-events-slider-block .slick-list,.common-issues-slider-block .slick-list,.common-recent-posts-grid-block .slick-list{position:absolute;max-width:100vw;overflow:visible !important}.common-events-slider-block .slides,.common-issues-slider-block .slides{height:462px;display:flex;width:100%;justify-content:space-between;touch-action:auto;-ms-touch-action:auto}.common-events-slider-block .slides .component-post-card,.common-issues-slider-block .slides .component-post-card{width:290px;height:393px;display:flex;flex-direction:column;background:#fff;box-shadow:none;border-radius:20px 0 20px 20px;transition:all .25s ease}.common-events-slider-block .slides .component-post-card:hover,.common-explore-posts-block .grid-item:hover .post-icon,.common-explore-states-grid-block .grid-item:hover .post-icon,.common-issues-slider-block .slides .component-post-card:hover,.common-twitter-slider-block .tweets-slider .tweet:hover,.homepage-featured-topics-cta-block .topics .topic-card:hover{transform:scale(1.05);transition-duration:.25s}.common-issues-slider-block .slides .component-post-card .featured-image{flex:1;max-height:210px}.common-issues-slider-block .slides .component-post-card .primary-tag,.common-issues-slider-block .slides .component-post-card .read-more,.common-issues-slider-block .slides .component-post-card .title{flex-shrink:0}.common-issues-slider-block .slides .component-post-card .read-more{margin-top:auto}.common-content-dropdown-picker-block,.common-explore-posts-block,.common-supporters-slider-block{padding:100px 0}.common-content-dropdown-picker-block .row-title{display:flex;justify-content:space-between;padding:0 0 35px}.common-content-dropdown-picker-block .row-title .col-title{width:60%;max-width:440px}.common-content-dropdown-picker-block .row-title .block-title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#21262c;padding:0}.common-content-dropdown-picker-block .row-title .block-description,.common-explore-posts-block .row-title .block-description,.common-featured-campaign-block .col-content .excerpt,.common-featured-issue-block .col-content .excerpt{font-family:Campton;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#676b71}.common-content-dropdown-picker-block .row-title .col-filter{padding:65px 0 0}.common-content-dropdown-picker-block .row-title .col-filter select{min-width:250px}.common-content-dropdown-picker-block .content-box{max-width:765px;margin:0 auto;width:100%}@media screen and (max-width: 530px){.common-content-dropdown-picker-block .row-title .block-title{font-size:36px;line-height:40px}.common-content-dropdown-picker-block .row-title .block-description{font-size:16px;line-height:23px}}@media screen and (max-width: 450px){.common-content-dropdown-picker-block .row-title .col-filter{width:100%}.common-content-dropdown-picker-block .row-title .col-filter select{width:100%;max-width:100%}}.common-events-slider-block h1.title:before,.common-twitter-slider-block h1.title:before{content:"";height:4px;background:#00690e;border-radius:4px;position:absolute;top:35px;left:-70px;width:56px}@media(max-width: 1190px){.common-events-slider-block .col-content{padding:90px 85px 80px}}.common-events-slider-block .event-date,.common-events-slider-block .event-location{position:relative;width:100%;font-family:Campton;font-style:normal;font-size:15px;line-height:15px;color:#676b71;padding:18px 24px 5px}.common-events-slider-block .event-date{padding-top:5px;padding-bottom:15px}.common-explore-posts-block .row-title{display:flex;justify-content:space-between}.common-explore-posts-block .row-title .col-title{width:40%;max-width:440px}.common-explore-posts-block .row-title .block-title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#21262c;padding:0 0 23px}.common-explore-posts-block .row-posts-grid,.common-explore-states-grid-block .row-posts-grid{display:flex;margin:-24px;flex-wrap:wrap;width:calc(100% + card-margin*2);padding-top:70px}.common-explore-posts-block .row-posts-grid .grid-item,.common-explore-states-grid-block .row-posts-grid .grid-item{width:140px;height:226px;margin:24px;text-decoration:none}.common-explore-posts-block .grid-item .post-icon,.common-explore-posts-block .row-posts-grid .row-icon,.common-explore-states-grid-block .grid-item .post-icon,.common-explore-states-grid-block .row-posts-grid .row-icon{width:140px;height:140px;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);border-radius:20px;background:#fff}.common-explore-posts-block .grid-item,.common-explore-states-grid-block .grid-item{justify-content:space-between;flex-direction:column;display:flex}.common-explore-posts-block .grid-item .post-icon,.common-explore-states-grid-block .grid-item .post-icon{font-style:normal;font-weight:300;font-size:60px;line-height:60px;color:#00690e;display:flex;justify-content:center;align-items:center}.common-explore-posts-block .grid-item .row-title,.common-explore-states-grid-block .grid-item .row-title{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;color:#21262c;display:flex;justify-content:center;min-height:45px}.common-explore-posts-block .row-view-more{padding:90px 0 0;display:flex;align-items:center;justify-content:center}.common-explore-posts-block.is-post-type-topics .row-title .col-title{width:100%;max-width:540px}.common-explore-states-grid-block{padding:75px 0}.common-explore-states-grid-block .container>.row-title .title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#21262c;padding:0 0 13px}.common-explore-states-grid-block .container>.row-title .description{font-family:Campton;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#676b71;width:100%;max-width:440px}.common-explore-states-grid-block .post-icon{display:flex;justify-content:center;align-items:center}.common-explore-states-grid-block .post-icon .state-svg-icon{filter:invert(0.7) sepia(1) saturate(5) hue-rotate(55deg);width:50px;margin:0}.common-explore-states-grid-block .post-icon:hover .state-svg-icon{filter:invert(0.7) sepia(1) saturate(10) hue-rotate(195deg)}.common-explore-states-map-block{background-image:url("../assets/images/explore-states-map-watermark.png");background-color:#0343bf;background-size:cover;background-position:center center;padding:120px 0 140px;margin-top:0;margin-bottom:0}.common-explore-states-map-block svg path{cursor:pointer;fill:#caf1cd}.common-explore-states-map-block .row-title{display:flex;justify-content:space-between;margin:0 0 60px}.common-explore-states-map-block .row-title .col-title{width:50%;max-width:440px}.common-explore-states-map-block .row-title .col-title .title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#fff;padding:0 0 12px}.common-explore-states-map-block .row-title .col-title .description{font-family:Campton;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#fff}.common-explore-states-map-block .row-title .col-select{width:50%;max-width:440px;padding:25px 0 0;align-items:flex-start;justify-content:flex-end}.common-explore-states-map-block .row-title .col-select .label{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:right;color:#fff;padding:0 40px 0 0}.common-explore-states-map-block .row-title .col-select .select-wrapper,.common-explore-states-map-block .row-title .col-select .select-wrapper select{width:250px}.common-explore-states-map-block .svg-map{width:100%;max-width:900px;margin:0 auto;position:relative}.common-explore-states-map-block .svg-map path:hover{fill:#eff4ff}.common-explore-states-map-block .svg-map path.is-active:hover,.common-explore-states-map-block .svg-map path.state-clicked{fill:#0c6415}.common-explore-states-map-block .topic-popup{position:absolute;background:#044bd9;color:#fff;border-radius:50%;filter:drop-shadow(-10px 20px 70px rgba(0, 0, 0, 0.2));width:42%;height:66.9%;display:flex;align-items:center}@media screen and (max-width: 800px){.common-explore-states-map-block .topic-popup{position:relative;width:100%;margin-bottom:30px}.common-explore-states-map-block .topic-popup{left:0 !important;top:0 !important}.common-explore-states-map-block{padding-top:30px;padding-bottom:60px}}.common-explore-states-map-block .topic-popup .fa-arrow-left{position:absolute;left:30px;cursor:pointer}.common-explore-states-map-block .topic-popup .fa-arrow-right{position:absolute;right:30px;cursor:pointer}.common-explore-states-map-block .topic-popup .content{display:flex;flex-wrap:wrap;width:173px;margin:0 auto;align-items:center}.common-explore-states-map-block .topic-popup .close-bubble{position:absolute;top:11%;right:4%;border-radius:50%;font-size:25px;background:#fff;color:#044bd9;padding:10px 15px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid rgba(0,0,0,0)}.common-explore-states-map-block .topic-popup .close-bubble:hover{background:#0763e5;border:3px solid #fff;color:#fff}.common-explore-states-map-block .topic-popup a{display:flex;justify-content:center;margin:10px auto 0;width:175px;height:100%;flex-direction:column;text-decoration:none}.common-explore-states-map-block .topic-popup a.btn{background-color:#fff;color:#044bd9}.common-explore-states-map-block .topic-popup a.btn:hover{background-color:#f6f6f7}.common-explore-states-map-block .topic-popup .icon{font-style:normal;font-weight:300;font-size:60px;line-height:20px;color:#044bd9}.common-explore-states-map-block .topic-popup .state-icon{filter:invert(0.7) sepia(1) saturate(5) hue-rotate(55deg);width:75px;max-height:75px}.common-explore-states-map-block .topic-popup .title{font-style:normal;font-weight:700;font-size:18px;line-height:23px;padding-top:5px;padding-bottom:17px;color:#fff}.common-explore-states-map-block .topic-popup .excerpt ul{padding-left:15px;overflow:initial}.common-explore-states-map-block .topic-popup .excerpt li,.common-explore-states-map-block .topic-popup .excerpt p,.common-explore-states-map-block .topic-popup .excerpt p span,.common-explore-states-map-block .topic-popup .excerpt strong{font-family:Campton !important;font-style:normal;font-weight:400;font-size:15px !important;line-height:20px;color:#fff !important;margin-bottom:0}@media only screen and (max-width: 900px){.common-explore-states-map-block .row-title{flex-wrap:wrap}.common-explore-states-map-block .row-title .col-select,.common-explore-states-map-block .row-title .col-title{width:100%;max-width:100%}.common-explore-states-map-block .row-title .col-select{width:100%;max-width:100%;padding:25px 0 0;align-items:flex-start;margin:0 auto;justify-content:center}.common-explore-states-map-block .row-title .col-select .form-group{justify-content:center;margin:0 auto}.common-explore-states-map-block .row-title .col-select .label{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:right;color:#fff;padding:0 40px 0 0}.common-explore-states-map-block .row-title .col-select .select-wrapper,.common-explore-states-map-block .row-title .col-select .select-wrapper select{width:250px}}@media only screen and (max-width: 800px){.common-explore-states-map-block .topic-popup .close-bubble{position:absolute;top:11%;right:4%;border-radius:50%;font-size:21px;background:#0763e5;color:#fff;padding:6px 11px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid rgba(0,0,0,0)}.common-explore-states-map-block .topic-popup .btn-primary{padding:7px;width:150px}.common-explore-states-map-block .topic-popup .title{font-size:16px;line-height:19px;padding-top:0}}@media only screen and (max-width: 750px){.component-breadcrumbs{display:none}body.single-states .page-introduction .polling-stats{display:flex;padding:55px 0 0;flex-wrap:wrap}body.single-states .page-introduction .polling-stats .polling-info{flex:none;width:100%;min-width:100%;margin:0 0 17px}body.single-states .page-introduction .polling-stats a.btn-primary{margin:0 0 35px}.common-explore-states-map-block .topic-popup .icon{font-size:40px}.common-explore-states-map-block .topic-popup .title{padding:17px 0}.common-explore-states-map-block .topic-popup .excerpt:before{top:-13px}.common-explore-states-map-block .topic-popup .excerpt li,.common-explore-states-map-block .topic-popup .excerpt p{font-family:Campton;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#676b71}}@media only screen and (max-width: 675px){.component-related-posts-grid .post-items{margin:0 auto;max-width:318px;justify-content:center}}@media only screen and (max-width: 450px){.common-explore-states-map-block .row-title .col-select .label{display:none}}.common-featured-campaign-block,.common-featured-issue-block{width:100vw;padding:45px 0}.common-featured-campaign-block .container-inner,.common-featured-issue-block .container-inner{display:flex;align-items:flex-start;width:100%;max-width:1260px;justify-content:space-between}.common-featured-campaign-block .col-image,.common-featured-issue-block .col-image,.homepage-our-mission-block .col-featured-image{width:390px;min-width:390px;height:530px}.common-featured-campaign-block .col-image .featured-image,.common-featured-issue-block .col-image .featured-image,.homepage-our-mission-block .col-featured-image .featured-image{display:flex;width:390px;height:530px;box-shadow:0 10px 40px 10px rgba(33,38,44,.2);border-bottom-right-radius:20px;background-size:cover}.common-featured-campaign-block .col-content,.common-featured-issue-block .col-content{flex:1;padding:25px 85px 0 100px}.common-featured-campaign-block .col-content .tag,.common-featured-issue-block .col-content .tag{font-family:Daikon;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#044bd9;margin:0 0 44px}.common-featured-campaign-block .col-content .title,.common-featured-issue-block .col-content .title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#21262c;margin:0 0 17px}.common-featured-campaign-block .col-content .btn,.common-featured-issue-block .col-content .btn{margin:25px 0 0}@media screen and (max-width: 1050px){.common-featured-campaign-block .col-image,.common-featured-issue-block .col-image{width:210px;height:285px;min-width:initial}.common-featured-campaign-block .col-image .featured-image,.common-featured-issue-block .col-image .featured-image{width:210px;height:285px}.common-featured-campaign-block .col-content,.common-featured-issue-block .col-content{padding:0 55px}.common-featured-campaign-block .col-content .title,.common-featured-issue-block .col-content .title{font-size:36px;line-height:40px}}@media screen and (max-width: 750px){.common-featured-campaign-block .container-inner,.common-featured-issue-block .container-inner{align-items:flex-start}.common-featured-campaign-block .col-image,.common-featured-campaign-block .col-image .featured-image,.common-featured-issue-block .col-image,.common-featured-issue-block .col-image .featured-image{width:150px;height:203px}}@media screen and (max-width: 670px){.common-featured-campaign-block .col-content,.common-featured-issue-block .col-content{padding:0 35px}.common-featured-campaign-block .col-content .excerpt,.common-featured-issue-block .col-content .excerpt{line-height:24px;font-size:17px}}@media screen and (max-width: 575px){.common-featured-campaign-block .col-image,.common-featured-issue-block .col-image{display:none}}.common-featured-supporter-block .section-title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#21262c;margin:0 0 24px}.common-featured-supporter-block .section-title:before{content:"";width:32px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:-50px;top:50%}.common-featured-supporter-block .col-excerpt .text{font-family:Daikon;font-style:italic;font-weight:400;font-size:24px;line-height:31px;color:#00690e}.common-featured-supporter-block .col-excerpt .author,.common-green-facts-cta-block .title{font-size:24px;line-height:28px;font-style:normal;font-weight:700;position:relative;font-family:Daikon}.common-featured-supporter-block .col-excerpt .cite{display:flex;justify-content:flex-end;padding:0 35px;flex-wrap:wrap}.common-featured-supporter-block .col-excerpt .author{color:#21262c;margin:16px 0 0}.common-featured-supporter-block .col-excerpt .location{font-family:Daikon;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#676b71;opacity:.7;width:100%;padding:0 3px 0 0;text-align:right}.common-full-width-columns-block .column-wrapper{display:flex;margin:50px 0}@media(max-width: 914px){.common-full-width-columns-block .column-wrapper{flex-direction:column}}.common-full-width-columns-block .column-wrapper div{flex:1;margin:0 15px}.common-full-width-columns-block .column-wrapper div p{text-align:justify !important}.common-green-facts-cta-block{background:#00690e;border-radius:20px 0;padding:90px 80px 45px;width:100%;max-width:1240px;margin:45px auto}.common-green-facts-cta-block ul,.common-green-facts-cta-block ul li{list-style-type:none;padding-left:0}.common-green-facts-cta-block .title{color:#fff}.common-green-facts-cta-block .description{padding:50px 50px 0}.common-green-facts-cta-block .description li,.common-green-facts-cta-block .description ol,.common-green-facts-cta-block .description p,.common-green-facts-cta-block .description ul{font-family:Daikon;font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#fff}.common-green-facts-cta-block .description .wysiwyg ul li::after{font-size:12px}@media only screen and (max-width: 720px){.common-green-facts-cta-block .description{padding-left:0}}@media(max-width: 1265px){.common-issues-slider-block .col-content{padding:90px 150px 80px}}@media screen and (max-width: 650px){.common-events-slider-block .col-content .title,.common-issues-slider-block .col-content .title{position:relative}.common-events-slider-block .col-content .title:before,.common-issues-slider-block .col-content .title:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;top:-35px;left:unset}}@media screen and (max-width: 900px){.common-events-slider-block,.common-issues-slider-block{flex-wrap:wrap}.common-events-slider-block .col-content,.common-issues-slider-block .col-content{width:100%;padding:0;display:flex;justify-content:center;margin:0}.common-events-slider-block .col-content .title,.common-issues-slider-block .col-content .title{max-width:90%;margin:0}.common-events-slider-block .col-content .btn,.common-issues-slider-block .col-content .btn{display:none}.common-events-slider-block .col-slider,.common-issues-slider-block .col-slider{width:100%;margin:55px 0 0}}@media screen and (max-width: 415px){.common-events-slider-block .col-content,.common-issues-slider-block .col-content{max-width:90%;margin:0;width:100%;font-size:36px;line-height:40px}.common-events-slider-block .col-content .title,.common-issues-slider-block .col-content .title{font-size:36px;line-height:40px}}.common-recent-posts-grid-block .row-grid{height:485px}.common-recent-posts-grid-block .post-items{display:flex;padding-top:45px;margin:-16px;flex-wrap:wrap;width:calc(100% + 32px)}.common-recent-posts-grid-block .post-items .component-post-card{height:482px}.common-recent-posts-grid-block .row-read-more{display:flex;justify-content:flex-end;margin:95px 0 0}.common-recent-posts-grid-block .row-read-more .btn-primary{font-family:Daikon;font-style:normal;font-weight:700;font-size:16px;line-height:18px;text-align:center;color:#818588;opacity:.8;background:0 0;border:none}.common-recent-posts-grid-block .row-read-more .btn-primary .fa{padding:0 0 0 12px}.common-recent-posts-grid-block .row-read-more .btn-primary:hover{color:#044bd9;transform:scale(1.02)}@media screen and (max-width: 1320px){.common-recent-posts-grid-block .post-items{display:flex;padding:0;width:90%;margin:0 auto}.common-recent-posts-grid-block .row-read-more{margin:45px 0 0}}.common-supporters-slider-block .slide-container{display:flex;position:relative;align-items:center;justify-content:center;width:1240px;max-width:90%;margin:0 auto}.common-supporters-slider-block .slide-container .slide{height:301px}.common-supporters-slider-block .col-image{padding:32px;position:relative;width:281px;height:301px}.common-supporters-slider-block .col-image .image{box-shadow:0 10px 40px 10px rgba(33,38,44,.2);border-radius:20px 0;width:225px;height:225px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.common-supporters-slider-block .col-image .image:before{position:absolute;content:"";width:87px;height:87px;background:#0763e5;mix-blend-mode:multiply;border-radius:20px 0;top:-32px;left:-32px;z-index:10}.common-supporters-slider-block .col-image .image-background{position:absolute;z-index:-1;content:"";background-image:url("../assets/images/supporter-image-bg-zigzag.png");background-size:cover;width:190px;height:210px;right:0;bottom:0}.common-supporters-slider-block .col-excerpt{flex:1;padding:0 150px 0 40px}.common-supporters-slider-block .col-excerpt .text{font-family:Daikon;font-style:italic;font-weight:400;font-size:40px;line-height:52px;color:#00690e}.common-supporters-slider-block .col-excerpt .author{font-family:Daikon;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#21262c;position:relative;float:right;margin:15px 0}.common-supporters-slider-block .col-arrow{text-decoration:none;cursor:pointer;font-style:normal;font-weight:400;font-size:54px;line-height:54px;color:#044bd9;position:absolute;top:40%;right:0}.common-supporters-slider-block .col-arrow:hover{color:#000}.common-supporters-slider-block .slide-pager .slick-dots{display:flex;list-style-type:none;margin:0 auto;padding:0;justify-content:center}.common-supporters-slider-block .slide-pager .slick-dots li{margin:0 8px;padding:0}.common-supporters-slider-block .slide-pager .slick-dots li ::marker,.common-supporters-slider-block .slide-pager .slick-dots li button::after,.common-supporters-slider-block .slide-pager .slick-dots li:after{display:none}.common-supporters-slider-block .slide-pager .slick-dots li button{width:10px;height:10px;cursor:pointer;border-radius:50%;background:#fff;border:1px solid #d2d3d5;padding:0;margin:0;font-size:0}.common-supporters-slider-block .slide-pager .slick-dots li button:hover,.common-supporters-slider-block .slide-pager .slick-dots li.slick-active button{background:#044bd9;border:1px solid #044bd9}@media only screen and (max-width: 1180px){.common-supporters-slider-block .col-image{width:150px;height:150px;padding:16px}.common-supporters-slider-block .col-image .image{width:120px;height:120px}.common-supporters-slider-block .col-image .image:before{width:50px;height:50px;top:-16px;left:-16px}.common-supporters-slider-block .col-image .image-background{width:120px;height:120px;background-position:bottom right;background-repeat:no-repeat;background-size:contain}.common-supporters-slider-block .col-excerpt .text{font-size:24px;line-height:30px}}@media only screen and (max-width: 700px){footer.footer .row-cta .col-newsletter{flex-wrap:wrap}footer.footer .row-cta .col-newsletter .logo{margin:0 0 45px;width:100%}footer.footer .row-cta .col-newsletter .component-newsletter-email-form label{justify-content:center;text-align:center;padding:0 0 20px}.common-supporters-slider-block .slide-container{justify-content:flex-start;align-items:flex-start}.common-supporters-slider-block .col-arrow{display:none}.common-supporters-slider-block .col-excerpt{padding-right:0}}@media only screen and (max-width: 550px){.container{max-width:90%}.common-explore-posts-block .row-posts-grid,.common-explore-states-grid-block .row-posts-grid{justify-content:space-around}.common-explore-posts-block .row-view-more{padding:45px 0 0}.common-green-facts-cta-block{padding:90px 20px 20px}.common-green-facts-cta-block .description ol,.common-green-facts-cta-block .description ul{padding-left:50px}.common-green-facts-cta-block .description ol li,.common-green-facts-cta-block .description ul li{font-size:28px;line-height:32px}.common-supporters-slider-block .slide-container{flex-wrap:wrap}.common-supporters-slider-block .col-image{width:100%;display:flex;justify-content:center}.common-supporters-slider-block .col-image .image-background{right:calc(50% - 75px)}.common-supporters-slider-block .col-excerpt{width:100%;padding:55px 0;margin:0}}.common-twitter-slider-block h1.title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:64px;line-height:68px;color:#21262c;margin-left:70px;margin-bottom:50px}.common-twitter-slider-block .col-content{padding:50px 0 50px 125px}@media(min-width: 1750px){.common-twitter-slider-block .col-content{padding:50px 0 50px 335px}}@media(max-width: 1190px){.common-twitter-slider-block .col-content{padding:50px 0 50px 15px}}.common-twitter-slider-block .tweets-slider .slick-list{height:390px;margin-left:-45px;margin-top:-30px}.common-twitter-slider-block .tweets-slider .slick-list .slick-track{padding-top:30px;margin-left:45px}.common-twitter-slider-block .tweets-slider .tweet{background-color:#fff;border-radius:20px 0 20px 20px;width:445px;box-shadow:0 10px 40px 10px rgba(33,38,44,.1);margin-right:40px;display:flex}.common-twitter-slider-block .tweets-slider .tweet .tweet-icon{width:80px;padding:35px 15px;flex:0 0 auto}.common-twitter-slider-block .tweets-slider .tweet .tweet-icon img{width:50px;height:50px;border-radius:50%;border:1px solid #e1e1e1;display:flex;align-items:center;justify-content:center}.common-twitter-slider-block .tweets-slider .tweet .tweet-details{padding:35px 15px 35px 0}.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-top .fa-badge-check{color:#1da1f2}.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-top span{margin-left:8px;font-size:15px;color:#818588}.common-twitter-slider-block .tweets-slider .tweet .tweet-details p{color:#00123a;font-size:15px;font-family:Helvetica;line-height:20px;padding:15px 0}.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-bottom{display:flex;padding:15px 0}.common-twitter-slider-block .tweets-slider .tweet .tweet-details .tweet-bottom a{margin-right:60px;font-size:15px;color:#818588}.common-twitter-slider-block .tweets-slider:last-child{margin-right:0}.common-twitter-slider-block .pagination #pageLeftTweets{margin-left:auto}.common-twitter-slider-block .pagination #pageRightTweets{margin-right:50px;margin-left:20px}.common-twitter-slider-block .pagination .pager{display:flex;cursor:pointer;color:#0763e5;font-style:normal;font-weight:400;font-size:36px;line-height:36px;opacity:.8;margin-left:auto}.homepage-featured-topics-cta-block{position:relative;margin-top:50px;margin-bottom:40px}.homepage-featured-topics-cta-block .homepage-bg{position:absolute;top:-5%;left:0;width:100vw;z-index:-1;pointer-events:none}@media screen and (max-width: 1440px){.homepage-featured-topics-cta-block .homepage-bg{top:10%}}@media screen and (max-width: 950px){.homepage-featured-topics-cta-block .homepage-bg{top:175px}}@media screen and (max-width: 700px){.common-content-dropdown-picker-block .row-title{flex-wrap:wrap}.common-content-dropdown-picker-block .row-title .col-title,.common-content-dropdown-picker-block .row-title col-filter{max-width:100%;width:100%}.common-content-dropdown-picker-block .row-title .col-filter{padding:25px 0 0}.homepage-featured-topics-cta-block .homepage-bg{width:200%;height:457px;left:-50vw;max-width:unset;top:-10%}}.homepage-featured-topics-cta-block .row-intro .description,.homepage-featured-topics-cta-block .row-intro h1.title{width:100%;max-width:810px}.homepage-featured-topics-cta-block .row-intro h1.title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:clamp(2.5rem,1.7857rem + 3.1746vw,5rem);line-height:clamp(2.625rem,2.125rem + 2.2222vw,4.375rem);letter-spacing:-0.02em;color:#21262c}.homepage-featured-topics-cta-block .row-intro h1.title{margin-top:0}.homepage-featured-topics-cta-block .row-intro h1.title:before{content:"";height:4px;background:#168f23;border-radius:4px;position:absolute;top:45%;left:-70px;width:56px}.homepage-featured-topics-cta-block .row-intro h1.title .highlight{color:#000}.homepage-featured-topics-cta-block .row-intro .description{padding:25px 0 0}.homepage-featured-topics-cta-block .topics{width:100%;max-width:1080px;margin:40px auto 0;display:flex;justify-content:space-between}.homepage-featured-topics-cta-block .topics .topic-card{width:206px;height:280px;display:flex;flex-direction:column;padding:35px 12px 23px 23px;background:#fff;border-radius:20px;box-shadow:0 10px 40px 10px rgba(33,38,44,.1)}.homepage-featured-topics-cta-block .topics .topic-card:nth-child(2n){margin:40px 0 0}.homepage-featured-topics-cta-block .topics .topic-card .icon{font-weight:300;font-size:60px;line-height:20px;color:#00690e;opacity:.8}.homepage-featured-topics-cta-block .topics .topic-card .title{font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#21262c;position:relative;margin:10px 0 45px;width:100%;max-width:155px}.homepage-featured-topics-cta-block .topics .topic-card .tagline,.homepage-our-mission-block .col-content .col-explore .row-explore .description{font-family:Campton;font-weight:400;font-size:15px;line-height:20px;color:#676b71;font-style:normal}.homepage-featured-topics-cta-block .topics .topic-card .title:after{background:#00690e;border-radius:4px;width:56px;height:4px;bottom:-25px;content:"";left:0;position:absolute}@media only screen and (max-width: 1000px){.homepage-featured-topics-cta-block .topics{flex-wrap:wrap}.homepage-featured-topics-cta-block .topics .topic-card,.homepage-featured-topics-cta-block .topics .topic-card:nth-child(2n){margin:0 55px 0 0}.homepage-featured-topics-cta-block .topics.slick-slider{touch-action:auto;-ms-touch-action:auto;min-height:280px}.homepage-featured-topics-cta-block .topics .slick-list{position:absolute;max-width:100vw;overflow:visible !important}}@media only screen and (max-width: 820px){.homepage-featured-topics-cta-block .row-intro .description{padding:25px 25px 0 0}}@media only screen and (max-width: 650px){body.page-template-full-width .post-head-container .post-head{padding:0 0 0 15px}body.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{position:relative;font-size:28px;line-height:35px}body.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title:before{content:"";height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-15px;width:33px}body.page-template-full-width .post-content .col-wysiwyg{margin-left:auto;margin-right:auto;max-width:100%}body.page-template-full-width .post-content .col-wysiwyg .break-container{margin-left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 525px){.homepage-featured-topics-cta-block .row-intro{padding:0 0 0 25px}}@media only screen and (max-width: 500px){body.admin-bar{padding-top:0}.common-explore-posts-block.is-post-type-topics .row-posts-grid,body.admin-bar #wpadminbar{display:none}.common-explore-posts-block.is-post-type-topics .row-mobile-dropdown{margin:35px 0 0;display:block}}.homepage-our-mission-block{margin:40px 0}.homepage-our-mission-block .block-grid{display:flex;position:relative;width:100%}@media(min-width: 1600px){.homepage-our-mission-block .block-grid{padding-left:275px}}@media(min-width: 1750px){.homepage-our-mission-block .block-grid{padding-left:375px}}.homepage-our-mission-block .col-featured-image .image-background{background-image:url("../assets/images/photo-bg-inverted.png");background-position:bottom right;background-repeat:no-repeat;content:"";position:absolute;width:501px;height:792px;top:-97px;left:-30px;z-index:-1;background-size:cover}.homepage-our-mission-block .col-content{display:flex;width:100%;max-width:830px;padding:80px 0 0}.homepage-our-mission-block .col-content .col-mission{width:100%;max-width:510px;padding:0 75px;box-sizing:content-box}.homepage-our-mission-block .col-content .col-mission .title{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:48px;line-height:56px;color:#21262c}.homepage-our-mission-block .col-content .col-mission .description{padding:20px 0 50px}.homepage-our-mission-block .col-content .col-explore{width:100%;max-width:240px}.homepage-our-mission-block .col-content .col-explore .row-explore .description{padding:16px 0 24px}.homepage-our-mission-block .col-content .col-explore .row-share{margin:56px 0 0}.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons .label,.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons label{position:relative;font-family:Daikon;font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#000;width:100%;padding:0 0 10px}.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons .label:before,.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons label:before{content:"";width:56px;height:4px;background:#00690e;border-radius:4px;position:absolute;left:0;top:-30px}.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons .page-links{justify-content:space-between;padding:0}.homepage-our-mission-block .col-content .col-explore .row-share .component-social-page-icons .page-links .page-link{margin:0 15px 0 0}@media only screen and (max-width: 1180px){.homepage-our-mission-block .col-featured-image{width:250px;height:340px;min-width:265px}.homepage-our-mission-block .col-featured-image .featured-image{width:250px;height:340px}.homepage-our-mission-block .col-featured-image .image-background{width:350px;height:553px;top:-97px;left:-30px}}@media only screen and (max-width: 1040px){.homepage-our-mission-block .col-featured-image{width:150px;height:204px;min-width:165px}.homepage-our-mission-block .col-featured-image .featured-image{width:150px;height:204px}.homepage-our-mission-block .col-featured-image .image-background{width:165px;height:260px;top:-25px;left:-14px}}@media only screen and (max-width: 940px){.homepage-our-mission-block .col-content .col-mission{padding:0 35px}.homepage-our-mission-block .col-content .col-explore{padding:0 25px 0 0}}@media only screen and (max-width: 830px){.homepage-our-mission-block .block-grid{flex-wrap:wrap}.homepage-our-mission-block .col-featured-image{width:100%;height:auto;justify-content:center;align-items:center;display:flex}.homepage-our-mission-block .col-featured-image .featured-image{width:250px;height:340px}.homepage-our-mission-block .col-featured-image .image-background{width:300px;height:474px;top:-60px;left:calc(50vw - 152px)}.homepage-our-mission-block .col-content{max-width:100%;width:100%;margin:95px auto 0}}@media only screen and (max-width: 630px){.homepage-our-mission-block .col-featured-image{width:100%;height:auto;justify-content:center;align-items:center;display:flex}.homepage-our-mission-block .col-featured-image .featured-image{width:180px;height:245px}.homepage-our-mission-block .col-featured-image .image-background{left:calc(50vw - 173px);width:300px;height:380px;top:-70px}.homepage-our-mission-block .col-content{max-width:100%;width:100%;margin:95px auto 0;flex-wrap:wrap}.homepage-our-mission-block .col-content .col-mission{max-width:100%}.homepage-our-mission-block .col-content .col-explore{max-width:90%;margin:75px auto 0}}@media only screen and (max-width: 440px){.homepage-our-mission-block .col-featured-image{width:100%;height:auto;justify-content:center;align-items:center;display:flex}.homepage-our-mission-block .col-featured-image .featured-image{width:180px;height:245px}.homepage-our-mission-block .col-content{max-width:100%;width:100%;margin:95px auto 0;flex-wrap:wrap}.homepage-our-mission-block .col-content .col-mission{max-width:100%}.homepage-our-mission-block .col-content .col-mission .btn.btn-primary{width:100%}.homepage-our-mission-block .col-content .col-mission .title{font-size:28px}.homepage-our-mission-block .col-content .col-explore{max-width:90%;margin:75px auto 0}}h1.title:before,h1.title::before,h2.title:before,h2.title::before,.title:before,.title::before,.block-title:before,.block-title::before,.post-title:before,.post-title::before,.section-title:before,.section-title::before,.component-title:before,.component-title::before{display:none !important}.form-in-header .campaign-header{background-size:cover;background-position:center}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.text-display{font-size:var(--fs-display);line-height:var(--lh-tight)}.text-h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}.text-h2{font-size:var(--fs-h2);line-height:var(--lh-snug)}.text-h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}.text-h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}.text-h5{font-size:var(--fs-h5);line-height:var(--lh-snug)}.text-h6{font-size:var(--fs-h6);line-height:var(--lh-snug)}.text-lead{font-size:var(--fs-lead);line-height:var(--lh-normal)}.fs-12{font-size:var(--fs-12)}.fs-14{font-size:var(--fs-14)}.fs-16{font-size:var(--fs-16)}.fs-18{font-size:var(--fs-18)}.fs-20{font-size:var(--fs-20)}.fs-24{font-size:var(--fs-24)}.text-small{font-size:var(--fs-small)}.common-campaign-slider-block{width:100% !important;max-width:none !important;padding:60px 0 100px;overflow:hidden}.common-campaign-slider-block[style*=background-image]{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:1}.common-campaign-slider-block[style*=background-image] .slider-title,.common-campaign-slider-block[style*=background-image] .slider-description p,.common-campaign-slider-block[style*=background-color] .slider-title,.common-campaign-slider-block[style*=background-color] .slider-description p{color:#fff !important}.common-campaign-slider-block[style*=background-image] .pager,.common-campaign-slider-block[style*=background-color] .pager{color:#fff;border-color:hsla(0,0%,100%,.6)}.common-campaign-slider-block .ec-container{padding-bottom:40px}.common-campaign-slider-block .slider-title{color:#000 !important;font-size:clamp(2.5rem,2.1429rem + 1.5873vw,3.75rem);margin:0;padding:0}.common-campaign-slider-block .slider-description{margin:0}.common-campaign-slider-block .slider-description p{color:#000}.common-campaign-slider-block .slider-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:10px}.common-campaign-slider-block .slider-actions .btn{margin:0}.common-campaign-slider-block .pagination{display:flex;gap:10px}.common-campaign-slider-block .pager{background:var(--color-primary-alt);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:var(--fs-16);transition:background-color .2s ease;flex-shrink:0}.common-campaign-slider-block .pager:hover{background-color:var(--color-primary-hover)}.common-campaign-slider-block .pager:focus-visible{outline:3px solid #fff;outline-offset:3px}.common-campaign-slider-block .pager.swiper-button-disabled{opacity:.7;cursor:not-allowed}.common-campaign-slider-block .col-slider{overflow:hidden;margin-top:32px;padding-left:clamp(20px,(100% - 1380px)/2 + 40px,9999px)}.common-campaign-slider-block .campaigns-swiper{width:100%;overflow:visible}.common-campaign-slider-block .campaigns-swiper .swiper-slide{height:350px}@media(min-width: 1920px){.common-campaign-slider-block .campaigns-swiper .swiper-slide{height:350px}}.common-campaign-slider-block .campaigns-swiper .swiper-slide .component-post-card{width:100% !important;height:100% !important;margin:0 !important;flex-direction:row !important;border-radius:20px 0 20px 20px !important;box-shadow:0 2px 12px rgba(0,0,0,.07) !important}.common-campaign-slider-block .component-post-card:hover{transform:none;box-shadow:none;transition:none}.common-campaign-slider-block .component-post-card{display:flex;flex-direction:row;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:20px 0 20px 20px;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--color-gray-200);box-shadow:0 2px 12px rgba(0,0,0,.07)}.common-campaign-slider-block .card-left{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:28px;overflow:hidden}.common-campaign-slider-block .card-top{flex:1;overflow:hidden}.common-campaign-slider-block .component-post-card .primary-tag{font-size:var(--fs-12);font-weight:600;color:var(--color-green-hover);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;line-height:1.2}.common-campaign-slider-block .component-post-card .title{font-size:var(--fs-28);font-weight:700;color:var(--color-ink);margin-bottom:10px;line-height:1.25;padding:0}@media(max-width: 1024px){.common-campaign-slider-block .component-post-card .title{font-size:22px}}@media(max-width: 768px){.common-campaign-slider-block .component-post-card .title{font-size:var(--fs-20)}}.common-campaign-slider-block .component-post-card .excerpt{font-size:var(--fs-18);font-weight:var(--fw-regular);color:var(--color-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.common-campaign-slider-block .campaign-card-action{margin-top:16px;flex-shrink:0;display:inline-block}.common-campaign-slider-block .card-right{flex:0 0 50%;min-width:0;overflow:hidden}.common-campaign-slider-block .card-image-wrap{width:100%;height:100%;padding:10%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.common-campaign-slider-block .campaign-card-image{width:100%;height:100%;max-height:380px;background-position:center center;border-radius:20px 0 20px 20px;border:4px solid var(--color-mint);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-gray-200);box-sizing:border-box}@media(min-width: 1620px){.common-campaign-slider-block .campaign-card-image{max-height:300px;margin:auto}}@media(max-width: 768px){.common-campaign-slider-block{padding:40px 0 60px}.common-campaign-slider-block .slider-title{margin-bottom:15px}.common-campaign-slider-block .slider-actions{flex-direction:column;align-items:flex-start;gap:24px}.common-campaign-slider-block .campaigns-swiper .swiper-slide .component-post-card{flex-direction:column !important}.common-campaign-slider-block .col-slider{margin-top:0;padding-right:20px}.common-campaign-slider-block .pagination{margin-top:0}.common-campaign-slider-block .campaigns-swiper .swiper-slide{height:auto}.common-campaign-slider-block .component-post-card{flex-direction:column !important;border-radius:20px 0 20px 20px}.common-campaign-slider-block .card-right{order:1}.common-campaign-slider-block .card-left{order:2}.common-campaign-slider-block .card-right{flex:0 0 200px;height:200px}.common-campaign-slider-block .card-left{flex:1;width:100%}.common-campaign-slider-block .card-image-wrap{padding:0;height:100%}.common-campaign-slider-block .campaign-card-image{border-radius:20px 0 0 0}.common-campaign-slider-block .card-left{padding:20px}}.recommended-campaign-slider-block{width:100% !important;max-width:none !important;padding:60px 0 100px;overflow:hidden;background-color:#fff;color:inherit}.recommended-campaign-slider-block[style*=background-color] .main-title,.recommended-campaign-slider-block[style*=background-color] .byline{color:#fff !important}.recommended-campaign-slider-block[style*=background-color] .swiper-nav-arrow{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.recommended-campaign-slider-block[style*=background-color] .swiper-nav-arrow:hover{background-color:hsla(0,0%,100%,.15)}.recommended-campaign-slider-block[style*=background-color] .swiper-nav-arrow i{color:#fff}.recommended-campaign-slider-block[style*=background-color] .swiper-nav-arrow.swiper-button-disabled{background-color:rgba(0,0,0,0);opacity:.5}.recommended-campaign-slider-block .ec-container{max-width:1380px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.recommended-campaign-slider-block .rec-campaign-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:32px}.recommended-campaign-slider-block .rec-campaign-header-left{max-width:600px}.recommended-campaign-slider-block .main-title{font-size:clamp(2.5rem,2.1429rem + 1.5873vw,3.75rem);font-weight:700;color:var(--color-ink);margin:0 0 8px 0;padding:0;line-height:1.1}.recommended-campaign-slider-block .byline{font-size:var(--fs-18);color:var(--color-ink);margin:0 0 18px 0;line-height:1.4}.recommended-campaign-slider-block .rec-campaign-header-right{display:flex;gap:10px;flex-shrink:0}.recommended-campaign-slider-block .swiper-nav-arrow{width:44px;height:44px;border-radius:50%;background-color:var(--color-primary-alt);border:none;color:#fff;font-size:var(--fs-16);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.recommended-campaign-slider-block .swiper-nav-arrow:hover{background-color:var(--color-primary-hover)}.recommended-campaign-slider-block .swiper-nav-arrow:focus-visible{outline:3px solid #fff;outline-offset:3px}.recommended-campaign-slider-block .swiper-nav-arrow.swiper-button-disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.recommended-campaign-slider-block .rec-campaign-slider-wrap{overflow:hidden;margin-top:32px;padding-left:clamp(20px,(100% - 1380px)/2 + 40px,9999px)}.recommended-campaign-slider-block .recommended-campaigns-swiper{width:100%;overflow:visible}.recommended-campaign-slider-block .recommended-campaigns-swiper .swiper-slide{height:350px}.recommended-campaign-slider-block .campaign-card{display:flex;flex-direction:row;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:20px 0 20px 20px;background:#fff;border:1px solid var(--color-gray-200);box-shadow:0 2px 12px rgba(0,0,0,.07)}.recommended-campaign-slider-block .campaign-card-left{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:28px;overflow:hidden}.recommended-campaign-slider-block .campaign-card-top{flex:1;overflow:hidden}.recommended-campaign-slider-block .campaign-title{font-size:var(--fs-28);font-weight:700;color:var(--color-ink);margin-bottom:10px;line-height:1.25}.recommended-campaign-slider-block .campaign-excerpt{font-size:var(--fs-18);color:var(--color-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.recommended-campaign-slider-block .btn-read-more{display:inline-block;margin-top:16px;padding:9px 20px;background-color:var(--color-primary-alt);color:#fff;border-radius:8px;text-decoration:none;font-size:var(--fs-14);font-weight:600;align-self:flex-start;transition:background-color .2s ease;flex-shrink:0}.recommended-campaign-slider-block .btn-read-more:hover{background-color:var(--color-primary-hover);color:#fff}.recommended-campaign-slider-block .btn-read-more:focus-visible{outline:3px solid var(--color-primary-alt);outline-offset:3px}.recommended-campaign-slider-block .campaign-card-right{flex:0 0 50%;min-width:0;overflow:hidden}.recommended-campaign-slider-block .card-image-wrap{width:100%;height:100%;padding:10%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.recommended-campaign-slider-block .campaign-featured-image{width:100%;height:100%;max-height:380px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px 0 20px 20px;border:4px solid var(--color-mint);background-color:var(--color-gray-200);box-sizing:border-box}.recommended-campaign-slider-block .campaign-image-placeholder{background-color:var(--color-gray-200)}@media(min-width: 1620px){.recommended-campaign-slider-block .campaign-featured-image{max-height:300px;margin:auto}}@media(max-width: 1024px){.recommended-campaign-slider-block .campaign-title{font-size:22px}}@media(max-width: 768px){.recommended-campaign-slider-block{padding:40px 0 60px}.recommended-campaign-slider-block .rec-campaign-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.recommended-campaign-slider-block .rec-campaign-slider-wrap{margin-top:0;padding-right:20px}.recommended-campaign-slider-block .recommended-campaigns-swiper .swiper-slide{height:auto}.recommended-campaign-slider-block .campaign-card{flex-direction:column}.recommended-campaign-slider-block .campaign-card-right{order:1;flex:0 0 200px;height:200px}.recommended-campaign-slider-block .campaign-card-left{order:2;flex:1;width:100%;padding:20px}.recommended-campaign-slider-block .card-image-wrap{padding:0;height:100%}.recommended-campaign-slider-block .campaign-featured-image{border-radius:20px 0 0 0;max-height:none}.recommended-campaign-slider-block .campaign-title{font-size:var(--fs-20)}}.custom-block .container .wp-block-column.justify-content-bottom{justify-content:end;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}@media screen and (max-width: 767px){.custom-block .container .wp-block-column.justify-content-bottom{display:block;margin-bottom:0}}.featured-cta-block{width:100% !important;max-width:none !important;padding-top:50px;padding-bottom:50px;background:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-primary-hover) 69%, #FFFFFF 100%)}@media screen and (max-width: 650px){.featured-cta-block{padding-top:10px;padding-bottom:50px}}.featured-cta-block .ec-container{display:flex}.featured-cta-block .cta-description{max-width:65%;padding-right:30px;color:#fff}@media screen and (max-width: 650px){.featured-cta-block .ec-container{flex-direction:column}.featured-cta-block .cta-description{display:contents}.featured-cta-block .cta-description h2.title{order:1;max-width:100%;padding-top:20px;padding-bottom:0}.featured-cta-block .cta-image{order:2}.featured-cta-block .cta-description p,.featured-cta-block .cta-description a.btn{order:3}}.featured-cta-block .cta-image{max-width:35%}.featured-cta-block .cta-image img{border-radius:20px;box-shadow:0px 0px 20px rgba(0,0,0,.3)}@media screen and (max-width: 650px){.featured-cta-block .cta-image{max-width:100%;padding-top:30px;padding-bottom:20px;order:2}}.featured-cta-block .cta-description h2.title{font-size:clamp(2.5rem,2.1429rem + 1.5873vw,3.75rem);color:#fff;padding:30px 0 0;margin:0 0 20px 0}.featured-cta-block .cta-description p{margin-bottom:20px}@media screen and (max-width: 650px){.featured-cta-block .cta-description p,.featured-cta-block .cta-description a.btn{margin-left:0}}.featured-issues-cta-block{padding-top:50px;padding-bottom:50px;background:linear-gradient(#fff, var(--color-mint))}@media screen and (max-width: 650px){.featured-issues-cta-block{padding-top:10px;padding-bottom:50px}}.featured-issues-cta-block .container{display:flex}.featured-issues-cta-block .cta-description{max-width:65%;padding-right:30px}@media screen and (max-width: 650px){.featured-issues-cta-block .cta-description{max-width:100%;padding-right:0px}.featured-issues-cta-block .container{flex-direction:column}}.featured-issues-cta-block .cta-image{max-width:35%}@media screen and (max-width: 650px){.featured-issues-cta-block .cta-image{max-width:100%;padding-top:30px}}.featured-issues-cta-block .cta-description h2.title{padding-bottom:30px}.featured-issues-cta-block .cta-description p{margin-bottom:20px}@media screen and (max-width: 650px){.featured-issues-cta-block .cta-description p,.featured-issues-cta-block .cta-description a.btn{margin-left:0}}.supporter-featured-cta{width:100% !important;max-width:none !important;padding:60px 0;background-color:var(--color-primary-hover);position:relative;overflow:hidden}.supporter-featured-cta::before{content:"";position:absolute;top:-10%;left:0;width:450px;height:450px;background-image:var(--supporter-quote-icon);background-size:contain;background-repeat:no-repeat;background-position:top left;opacity:.6;pointer-events:none}.supporter-title-wrap{margin-bottom:0}.supporter-featured-cta h2.title{color:#fff;font-size:clamp(2.5rem,2.1429rem + 1.5873vw,3.75rem);line-height:1.2;padding:0;margin:0 0 20px 0;position:static}.supporter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:static}.supporter-section-header.no-mission-button{justify-content:flex-end}.supporter-featured-cta .btn-our-mission{display:inline-block;align-self:flex-start;opacity:1;position:relative;z-index:1;font-size:22px}.supporter-nav{display:flex;gap:10px;flex-shrink:0}.supporter-nav .sup-left,.supporter-nav .sup-right{width:44px;height:44px;border-radius:50%;border:none;background-color:#fff;color:var(--color-primary-hover);font-size:var(--fs-16);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.supporter-nav .sup-left:hover,.supporter-nav .sup-right:hover{background-color:#e8effe}.supporter-nav .sup-left.slick-disabled,.supporter-nav .sup-right.slick-disabled{opacity:.3;cursor:not-allowed}.supporter-nav .sup-left::before,.supporter-nav .sup-right::before{font-size:var(--fs-16) !important;color:var(--color-primary-hover) !important}.supporter-slider-wrap{overflow:hidden;margin-top:32px;padding-left:clamp(20px,(100% - 1380px)/2 + 40px,9999px)}.supporter-featured-cta .supporter-slides{overflow:visible}.supporter-featured-cta .supporter-slides .swiper-slide{height:auto}.supporter-card{background-color:#fff;border-radius:20px 0 20px 20px;padding:28px 24px 60px;display:flex;flex-direction:column;height:100%;min-height:320px}.supporter-card-identity{display:flex;align-items:center;gap:16px;margin-bottom:20px}.supporter-card-meta{display:flex;flex-direction:column;gap:4px}.supporter-card-state{font-size:var(--fs-20);font-weight:500;color:var(--color-primary-alt);line-height:1.3}.supporter-card-photo{width:140px;height:140px;border-radius:50%;overflow:hidden;flex-shrink:0;border:4px solid var(--color-mint)}.supporter-card-photo img{width:100%;height:100%;object-fit:contain;object-position:top left;display:block;border-radius:50%}.supporter-card-name{font-size:22px;font-weight:600;color:var(--color-primary-alt);margin:0;line-height:1.3}.supporter-card-content{font-size:var(--fs-14);color:var(--color-gray-600);line-height:1.7;flex:1;overflow:hidden}.supporter-card-content .quote-icon{width:24px;margin-bottom:8px;display:block;background-color:#fff;border-radius:4px;padding:4px}.supporter-card-content p{margin-bottom:0;font-size:var(--fs-18);line-height:1.2;color:#000;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.supporter-card .btn-read-story{display:inline-block;margin-top:16px;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease;align-self:flex-start}.supporter-card .btn-read-story:hover{border-bottom-color:var(--color-primary)}.supporter-featured-cta .supporter-pagination{display:none}.supporter-featured-cta .dots-container{display:none}@media screen and (max-width: 800px){.supporter-featured-cta::before{top:0%;right:0;left:auto}.supporter-section-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}.supporter-featured-cta{padding:40px 0}.supporter-slider-wrap{padding-right:20px}}@media screen and (max-width: 650px){.supporter-featured-cta{padding:30px 0}.supporter-card-content{overflow:visible}.supporter-card-content p{-webkit-line-clamp:12}}@media(max-width: 768px){.supporter-featured-cta::before{background-image:var(--supporter-quote-icon-mobile) !important;width:250px;height:250px}}.common-green-facts-cta-block{border-radius:0}.common-green-facts-cta-block .title{font-size:var(--fs-40);line-height:1}@media screen and (max-width: 650px){.common-green-facts-cta-block .title{font-size:30px;margin-bottom:10px}}.common-green-facts-cta-block ul li{position:relative;font-size:var(--fs-24) !important;line-height:1.5 !important;margin-bottom:10px}@media screen and (max-width: 650px){.common-green-facts-cta-block ul li{font-size:var(--fs-20) !important}}.common-green-facts-cta-block .description{padding-top:20px}.common-green-facts-cta-block ul li::before{content:"";position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;color:#fff;width:10px;height:10px;top:17px;left:-20px;transform:translateY(-50%) rotate(-45deg)}.homepage-featured-topics-cta-block{min-height:min(700px,75vh);padding:65px 0;margin-top:0 !important;margin-bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.homepage-featured-topics-cta-block .row-intro h1.title{color:#fff}.homepage-featured-topics-cta-block .row-intro h1.title .highlight{color:#fff}.homepage-featured-topics-cta-block .row-intro .description,.homepage-featured-topics-cta-block .row-intro .description *{color:#fff;max-width:450px}.homepage-featured-topics-cta-block .btn-join-us{margin-top:30px}@media(max-width: 768px){.homepage-featured-topics-cta-block .ec-container .row-intro{padding-left:0}}@media(max-width: 768px){.homepage-featured-topics-cta-block{background-image:var(--topics-bg-mobile, none) !important}}.homepage-issues{padding-bottom:65px;padding-top:75px}.homepage-issues h2.title{font-size:clamp(2.5rem,2.1429rem + 1.5873vw,3.75rem);line-height:64px}.issues-icon-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:25px;gap:20px}.issues-icon-wrapper .single-issue-icon{flex:0 0 auto;text-align:center}@media screen and (max-width: 992px){.homepage-issues .container{flex-direction:column}}@media screen and (max-width: 768px){.homepage-issues{padding-top:5px;padding-bottom:45px}}.issues-icon-wrapper .single-issue-icon a>div{min-height:122px;display:flex;flex-flow:column;justify-content:center}.industry-impact-stat-block{padding:10px 0 30px 0}.industry-impact-stat-block .container{max-width:1500px;width:100%;margin:0 auto;padding:0 20px}.industry-impact-stat-block .stats-wrapper{display:flex;justify-content:center;align-items:center;gap:60px}.industry-impact-stat-block .stat-item{text-align:center;flex:1;max-width:350px}.industry-impact-stat-block .stat-text{font-family:var(--font-body);font-size:clamp(4.6875rem,5.1834rem - 2.4793vw,2.8125rem);line-height:1;font-weight:900;color:var(--color-primary-alt)}.industry-impact-stat-block .stat-label{font-family:var(--font-body);font-size:clamp(1.125rem,.9267rem + .9917vw,1.875rem);line-height:1.1;font-weight:700;color:#000;margin-top:10px}.industry-impact-stat-block .stat-label-2{max-width:300px;margin-left:auto;margin-right:auto}.industry-impact-stat-block .stat-item-center{flex:none}.industry-impact-stat-block .sphere{width:400px;height:400px;background:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset 0 40px 60px rgba(0,0,0,.15),inset 0 20px 30px rgba(0,0,0,.1),inset 0 -10px 20px rgba(0,0,0,.03);position:relative}@media screen and (max-width: 1024px){.industry-impact-stat-block .stats-wrapper{flex-direction:column;gap:40px}.industry-impact-stat-block .stat-item{max-width:100%}.industry-impact-stat-block .sphere{width:350px;height:350px}.industry-impact-stat-block .stat-text{font-size:var(--fs-80)}.industry-impact-stat-block .stat-label{font-size:26px}}@media screen and (max-width: 768px){.industry-impact-stat-block{padding:40px 0}.industry-impact-stat-block .stats-wrapper{gap:30px}.industry-impact-stat-block .sphere{width:300px;height:300px}.industry-impact-stat-block .stat-text{font-size:60px}.industry-impact-stat-block .stat-label{font-size:22px}}@media screen and (max-width: 480px){.industry-impact-stat-block .sphere{width:260px;height:260px}.industry-impact-stat-block .stat-text{font-size:var(--fs-48)}.industry-impact-stat-block .stat-label{font-size:var(--fs-18)}}.livestream-video-block .container{max-width:1600px;width:100%;margin:0 auto}.livestream-video-block .video-wrapper{position:relative;width:100%;max-width:1600px;margin:0 auto}.livestream-video-block .cover-photo-container{position:relative;cursor:pointer;overflow:hidden}.livestream-video-block .cover-photo{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.livestream-video-block .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;border:3px solid #fff}.livestream-video-block .play-button:hover{transform:translate(-50%, -50%) scale(1.1)}.livestream-video-block .play-button svg{width:55px;height:55px;color:#fff;margin-left:6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.3))}.livestream-video-block .watch-text{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 70px));font-family:var(--font-heading);font-size:60px;font-weight:bold;color:#fff;white-space:nowrap;margin-top:16px}.livestream-video-block .video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.livestream-video-block .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width: 768px){.livestream-video-block .container{padding-top:0 !important}.livestream-video-block .play-button{width:60px;height:60px}.livestream-video-block .play-button svg{width:42px;height:42px}.livestream-video-block .watch-text{font-size:var(--fs-40);transform:translate(-50%, calc(-50% + 55px))}}@media screen and (max-width: 480px){.livestream-video-block .play-button{width:50px;height:50px}.livestream-video-block .play-button svg{width:35px;height:35px}.livestream-video-block .watch-text{font-size:var(--fs-28);transform:translate(-50%, calc(-50% + 45px))}}.video-wrapper.is-playing .cover-photo-container{display:none}.video-wrapper .video-cover__frame{width:100%;aspect-ratio:16/9;border:0;display:block}.youtube-video-block .container{max-width:1600px;width:100%;margin:0 auto}.youtube-video-block .video-wrapper{position:relative;width:100%;max-width:1600px;margin:0 auto}.youtube-video-block .cover-photo-container{position:relative;cursor:pointer;overflow:hidden}.youtube-video-block .cover-photo{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.youtube-video-block .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;border:3px solid #fff}.youtube-video-block .play-button:hover{transform:translate(-50%, -50%) scale(1.1)}.youtube-video-block .play-button svg{width:65px;height:65px;color:#fff;margin-left:6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.3))}.youtube-video-block .watch-text{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 70px));font-family:var(--font-heading);font-size:60px;font-weight:bold;color:#fff;white-space:nowrap;margin-top:16px}.youtube-video-block .video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-video-block .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width: 768px){.youtube-video-block .container{padding-top:0 !important}.youtube-video-block .play-button{width:60px;height:60px}.youtube-video-block .play-button svg{width:49px;height:49px}.youtube-video-block .watch-text{font-size:var(--fs-40);transform:translate(-50%, calc(-50% + 55px))}}@media screen and (max-width: 480px){.youtube-video-block .play-button{width:50px;height:50px}.youtube-video-block .play-button svg{width:41px;height:41px}.youtube-video-block .watch-text{font-size:var(--fs-28);transform:translate(-50%, calc(-50% + 45px))}}.video-wrapper.is-playing .cover-photo-container{display:none}.video-wrapper .video-cover__frame{width:100%;aspect-ratio:16/9;border:0;display:block}.common-twitter-slider-block.featured-cta .container{flex-direction:column}.common-twitter-slider-block.featured-cta{background-size:cover;background-position:center}.common-twitter-slider-block.featured-cta h2{color:#fff;margin-bottom:45px}.common-twitter-slider-block.featured-cta .slick-slide{margin:0 15px}.common-twitter-slider-block.featured-cta .tweets-slider .tweet:hover{transform:none}.common-twitter-slider-block.featured-cta .slick-list{margin:0 -15px}.common-twitter-slider-block.featured-cta .tweets-slider .slick-list .slick-track{margin-left:0;padding-top:0}.common-twitter-slider-block.featured-cta .tweets-slider .slick-list{height:auto}.common-twitter-slider-block.featured-cta .pagination{margin-top:30px}.common-twitter-slider-block.featured-cta .tweets-slider .tweet{width:100%;border-radius:0;flex-direction:column;padding:15px 15px 10px}.common-twitter-slider-block.featured-cta .tweet-header{display:flex}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-icon{padding:15px}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-top{padding:15px 10px}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-top h5{line-height:1}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-details{padding:0 15px}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-details p{padding:0;font-family:var(--font-body)}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-details .tweet-bottom a{display:flex;align-items:center}.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-details .tweet-bottom a .fas,.common-twitter-slider-block.featured-cta .tweets-slider .tweet .tweet-details .tweet-bottom a .fal{margin-right:2px}.common-twitter-slider-block.featured-cta .pagination .pager{color:#fff;opacity:1}.common-twitter-slider-block.featured-cta .pagination #pageLeftTweets{margin-right:15px;margin-left:0}.common-twitter-slider-block.featured-cta .pagination .pager.slick-disabled{opacity:.6}.common-twitter-slider-block.featured-cta .pagination #pageRightTweets{margin-right:auto;margin-left:0}.common-twitter-slider-block.featured-cta .pagination #pageRightTweets:hover,.common-twitter-slider-block.featured-cta .pagination #pageLeftTweets:hover{color:#fff}.ec-container .title{margin-bottom:20px}.ec-container{max-width:1380px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}@media(max-width: 768px){.ec-container{padding-left:20px;padding-right:20px}.ec-container p{line-height:1.4}}header.page-navigation{border-bottom:0;margin-bottom:10px}header .mobile-nav-container .header-end-menu{display:block}header .mobile-nav-container .header-end-menu .nav-links{flex-flow:row;margin-left:10px}header .mobile-nav-container .header-end-menu .nav-links li:not(:last-child)::after{color:#fff;margin-top:-10px}header .header-end-menu .col-menu-items .nav-links{margin-left:30px}header .header-end-menu .col-menu-items .nav-links li{display:flex}header .header-end-menu .col-menu-items .nav-links li:not(:last-child)::after{content:"/";display:inline-flex;align-self:center;color:var(--color-green);font-weight:normal;margin-top:5px}header .header-end-menu .col-menu-items .nav-links li a{margin:0 5px;text-transform:lowercase}header .header-end-menu .col-menu-items .nav-links li a span{margin-left:0}@media screen and (max-width: 901px){header .header-end-menu{display:none}}header .header-end-menu .col-menu-items{padding-left:0;padding-right:0}.nav-links li{margin-bottom:0}.col-mobile-menu{display:none}@media screen and (max-width: 920px){.col-mobile-menu-nav{flex-flow:column}}@media screen and (max-width: 900px){.col-mobile-menu{display:block}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-menu-items{display:block;padding-left:0;padding-right:0}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-menu-items ul{margin-left:0;flex-direction:column}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-menu-items ul li a{color:#fff;padding-top:0;font-size:var(--fs-28);line-height:1}body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .mobile-join-button .btn{line-height:2}}@media screen and (max-width: 900px)and (max-width: 900px){body.mobile-menu-is-active header.page-navigation .mobile-menu-layout .col-stay-connected .mobile-join-button{display:none}}header.page-navigation .col-join{transform:scale(1.25)}@media screen and (max-width: 991px){header.page-navigation .col-join{transform:scale(1)}}@media screen and (min-width: 901px){header.page-navigation .col-join{padding-right:0}}@media screen and (max-width: 650px){header.page-navigation{padding:5px 0}}header{transition:all .3s ease;z-index:99999}header *{transition:all .3s ease}header.scroll-header{padding:2px 0;position:fixed;top:0;width:100%}@media screen and (min-width: 650px){header.scroll-header .col-logo{scale:.7}}header.scroll-header .col-menu-items .nav-links li a{scale:.9}header.scroll-header .btn{scale:.7}.nav-links .active{color:var(--color-primary) !important;position:relative}.header-end-menu .nav-links .active::before{content:"";position:absolute;bottom:10px;left:0;width:100%;height:3px;background-color:var(--color-primary)}.col-mobile-menu-nav .header-end-menu .active{color:#fff !important}.col-mobile-menu-nav .header-end-menu .nav-links .active::before,header .col-mobile-menu-nav .header-end-menu .col-menu-items .nav-links li:not(:last-child)::after{content:none}.header-end-menu .state-logo{width:100%;height:auto;max-width:100px}header.scroll-header .header-end-menu .state-logo{scale:.7}footer.footer .col-share{margin-top:0}footer.footer .row-cta .col-newsletter{display:flex;gap:40px}footer.footer .row-cta .col-newsletter .logo{margin-bottom:0;max-width:200px}footer.footer .row-cta .col-newsletter .join-cta{justify-self:center;margin-top:auto;margin-bottom:auto}footer.footer .row-cta .col-share{max-width:600px;display:block}@media screen and (max-width: 1200px){footer.footer .row-cta .col-share{max-width:500px}}@media screen and (max-width: 1090px){footer.footer .row-cta .col-share{margin:0 auto}}footer.footer .row-cta .col-share .title{max-width:100%;padding-bottom:15px}footer.footer .row-cta .col-share .label{width:auto}footer.footer .row-cta .col-share .label::before{content:none}footer.footer .row-cta .component-social-page-icons .page-link{margin-top:-19px}@media screen and (max-width: 1090px){footer.footer .row-cta .component-social-page-icons .page-link{align-items:center}}footer.footer .row-about .col-links{max-width:600px}@media screen and (max-width: 1200px){footer.footer .row-about .col-links{max-width:500px}}@media screen and (max-width: 1090px){footer.footer .row-about .col-links{margin:0 auto}}footer.footer .row-about .col-links .copyright{padding-bottom:0}@media screen and (max-width: 1200px){footer.footer .row-about .col-links .copyright{padding-bottom:10px}}body.page .post-head-container-wrapper,body.single .post-head-container-wrapper{background-size:cover;background-position:center;padding-top:50px;padding-bottom:50px}body.page .post-head-container-wrapper h1.post-title,body.page .post-head-container-wrapper .page-introduction,body.single .post-head-container-wrapper h1.post-title,body.single .post-head-container-wrapper .page-introduction{color:#fff}body.page .post-head-container-wrapper h1.post-title::before,body.page .post-head-container-wrapper .page-introduction::before,body.single .post-head-container-wrapper h1.post-title::before,body.single .post-head-container-wrapper .page-introduction::before{background:var(--color-mint)}body.page .component-title,body.single .component-title{font-size:52px;line-height:64px;margin-left:85px}@media screen and (max-width: 1000px){body.page .component-title,body.single .component-title{font-size:var(--fs-40);line-height:46px}}@media screen and (max-width: 650px){body.page .component-title,body.single .component-title{font-size:var(--fs-24);line-height:30px;margin-left:0;padding-top:30px}}body.page .component-title::before,body.single .component-title::before{display:none}body.page-template-full-width .page-introduction{padding-top:20px}body .custom_background{padding-top:30px}body h1,body h2,body h3,body h4,body h5,body h6{margin-top:10px}body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul li{margin-bottom:1rem}@media screen and (max-width: 650px){body .container{padding:0 15px}}body.archive .post-head-container-wrapper{background-size:cover;background-position:center;padding-top:50px;padding-bottom:50px}body.archive .post-head-container-wrapper h1{color:#fff !important}body.archive .post-head-container-wrapper h1::before{background-color:var(--color-mint)}body.archive .post-head-container-wrapper .page-introduction{color:#fff}.post-type-archive .post-head-container-wrapper,.single-campaigns .post-head-container-wrapper,.archive .post-head-container-wrapper,.page-template-default .post-head-container-wrapper,.single .post-head-container-wrapper{position:relative}.post-type-archive .post-head-container-wrapper::before,.single-campaigns .post-head-container-wrapper::before,.archive .post-head-container-wrapper::before,.page-template-default .post-head-container-wrapper::before,.single .post-head-container-wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--hero-overlay, rgba(0, 0, 0, 0.5));opacity:var(--hero-overlay-opacity, 1)}@media screen and (max-width: 650px){body.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{font-size:var(--fs-36);line-height:1.2}}.custom_background.has-custom-bg{background-image:var(--custom-bg);background-size:cover;background-position:center;background-repeat:no-repeat}h2.title{font-size:52px;line-height:64px;color:#000}h2.title::before{display:none}@media screen and (max-width: 1000px){h2.title{font-size:var(--fs-40);line-height:46px}}@media screen and (max-width: 650px){h2.title{font-size:var(--fs-24);line-height:30px;padding-top:30px}}h3{font-size:var(--fs-32);line-height:37px}body.archive .component-vue-post-grid .component-title{font-size:52px;line-height:64px;margin-left:85px;color:#fff;padding-top:30px}@media screen and (max-width: 1000px){body.archive .component-vue-post-grid .component-title{font-size:var(--fs-40);line-height:46px}}@media screen and (max-width: 650px){body.archive .component-vue-post-grid .component-title{font-size:var(--fs-24);line-height:30px;margin-left:0;padding-top:30px}}body.archive .component-vue-post-grid .component-title::before{content:"";height:4px;background:var(--color-mint);border-radius:4px;position:absolute;top:58px;display:block;width:56px;left:10px}@media screen and (max-width: 1000px){body.archive .component-vue-post-grid .component-title::before{top:50px}}@media screen and (max-width: 650px){body.archive .component-vue-post-grid .component-title::before{top:15px;left:15px}}body.archive .component-vue-post-grid.light .component-title{color:#000}body.archive .component-vue-post-grid.light .component-title::before{color:var(--color-green)}body.archive .component-vue-post-grid.light .filter-label{color:#000}body.archive .component-vue-post-grid .filter-label{color:#fff;font-size:var(--fs-16);padding-bottom:0}body.archive .component-vue-post-grid .filter-date,body.archive .component-vue-post-grid .filter-states,body.archive .component-vue-post-grid .filter-search{max-width:270px}body.archive .component-vue-post-grid .filter-date select,body.archive .component-vue-post-grid .filter-date input,body.archive .component-vue-post-grid .filter-states select,body.archive .component-vue-post-grid .filter-states input,body.archive .component-vue-post-grid .filter-search select,body.archive .component-vue-post-grid .filter-search input{height:45px;padding-top:10px;padding-bottom:10px}body.archive .component-vue-post-grid .filter-date{position:relative}body.archive .component-vue-post-grid .filter-date .clear-date{position:absolute;bottom:-45px;font-weight:500;color:#fff;cursor:pointer}@media screen and (max-width: 650px){body.archive .component-vue-post-grid .filter-date,body.archive .component-vue-post-grid .filter-states{max-width:100%;margin-bottom:0}}body.archive .component-vue-post-grid .filter-toggle-order .toggle-button{height:50px}body.archive .component-vue-post-grid .post-items{max-width:100%}body.archive .component-vue-post-grid .post-items .component-post-card{width:30%;height:400px;border-radius:0}@media screen and (max-width: 1440px){body.archive .component-vue-post-grid .post-items .component-post-card{width:29.5%}}@media screen and (max-width: 990px){body.archive .component-vue-post-grid .post-items .component-post-card{width:43%}}@media screen and (max-width: 767px){body.archive .component-vue-post-grid .post-items .component-post-card{width:100%}}body.archive .component-vue-post-grid .post-items .component-post-card .featured-image{border-radius:0}.component-vue-post-grid .container .pagination{margin-top:30px;text-align:center;color:#fff}.component-vue-post-grid .container .pagination .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.component-vue-post-grid .container .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 6px;font-size:var(--fs-16);line-height:1;background-color:#fff;color:var(--color-primary);opacity:.8;text-decoration:none}.component-vue-post-grid .container .pagination .page-numbers:hover{opacity:1}.component-vue-post-grid .container .pagination .page-numbers.current{opacity:1;cursor:default}.component-vue-post-grid .container .pagination .page-numbers.dots,.component-vue-post-grid .container .pagination .page-numbers.prev,.component-vue-post-grid .container .pagination .page-numbers.next{background-color:rgba(0,0,0,0);color:#fff;opacity:1}.component-vue-post-grid .container .no-result-text{color:#fff}.supporter-image img{border-top-left-radius:20px;border-bottom-right-radius:20px}.topics-backpage .component-vue-post-grid{padding-top:50px;padding-bottom:50px;background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, var(--color-mint) 100%)}.issues-icon-wrapper{display:flex;flex-wrap:wrap;gap:35px;padding-top:50px}@media screen and (max-width: 650px){.issues-icon-wrapper{gap:50px;justify-content:space-around}}.issues-icon-wrapper .single-issue-icon{width:120px;display:flex;flex-direction:column;align-content:space-between}.issues-icon-wrapper .single-issue-icon div{min-height:122px;display:flex;flex-flow:column;justify-content:center}.issues-icon-wrapper .single-issue-icon div img{max-height:105px;margin-bottom:10px;width:auto;padding-left:10px;padding-right:10px}@media screen and (max-width: 650px){.issues-icon-wrapper .single-issue-icon div img{max-height:200px}}.issues-icon-wrapper .single-issue-icon h4{margin-top:0;line-height:1.2;text-align:center}.common-explore-states-map-block{padding-top:60px;color:#fff}.common-explore-states-map-block h2.title{color:#fff}.common-explore-states-map-block .topic-popup{border-radius:20px;background-color:var(--color-ink);height:56.9%}.common-explore-states-map-block .topic-popup .content{width:250px}.common-explore-states-map-block .topic-popup .content .title{font-size:var(--fs-32);line-height:1.1;position:relative;margin-left:42px}.common-explore-states-map-block .topic-popup .content .title::before{content:"";height:4px;background:var(--color-mint);border-radius:4px;position:absolute;top:18px;display:block;width:35px;left:-42px}.common-explore-states-map-block .topic-popup .content .excerpt{margin-bottom:10px}.common-explore-states-map-block .topic-popup .content .fal{color:var(--color-mint);font-weight:700}.common-explore-states-map-block .topic-popup .close-bubble{background-color:rgba(0,0,0,0);color:#fff;top:5%}.common-explore-states-map-block .topic-popup .close-bubble:hover{background-color:var(--color-mint);color:var(--color-ink)}.common-explore-states-map-block .topic-popup a.btn{margin-left:0;background-color:var(--color-mint);color:var(--color-ink)}.wp-block-embed.alignright{max-width:50%;padding-bottom:43.25%;border-top-right-radius:30px}@media screen and (max-width: 800px){.wp-block-embed.alignright{max-width:65%;padding-bottom:56.25%}}@media screen and (max-width: 650px){.wp-block-embed.alignright{max-width:100%;padding-bottom:92%;margin-bottom:10px}}@media screen and (max-width: 650px){.home .dots-container{bottom:60px !important}body .container{padding:10px 0 0 0 !important}body .container iframe{max-width:100%}}.supporter-featured-cta .container{position:relative}.supporter-featured-cta .container .supporter-slides .slick-track{display:flex;align-items:center;justify-content:center;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slides .slick-track{padding-bottom:5px;padding-top:20px}}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide{background-color:#fff;border-radius:25px;transition:all .3s ease;border:5px solid var(--color-mint)}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide .supporter-message{font-family:var(--font-body);overflow:hidden}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide .supporter-message .quote{margin-bottom:15px;width:32px}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current{scale:1}@media(max-width: 650px){.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current{scale:1}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current p{font-size:22px;line-height:1.3}}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current .quote{width:52px}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current>div{background-color:var(--color-mint);scale:1;border-radius:25px}.supporter-featured-cta .container .supporter-slides .slick-track .slick-slide.slick-current>div .supporter-message{font-size:22px;line-height:28px}.supporter-featured-cta .container .supporter-slide{padding:45px;display:flex;gap:50px}.supporter-featured-cta .container .supporter-slide .supporter-details{display:flex;flex-direction:row;gap:15px}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slide .supporter-details{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slide{flex-direction:column;gap:25px;margin-top:0;margin-bottom:5px;padding:25px}}.supporter-featured-cta .container .supporter-slide .supporter-image{max-width:95px;width:100%}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slide .supporter-image{max-width:100%;width:auto}}.supporter-featured-cta .container .supporter-slide .supporter-message{color:var(--color-ink);font-size:var(--fs-20);line-height:28px;overflow-y:scroll}@media screen and (max-width: 1200px){.supporter-featured-cta .container .supporter-slide .supporter-message{font-size:var(--fs-18);line-height:24px}}@media screen and (max-width: 991px){.supporter-featured-cta .container .supporter-slide .supporter-message{font-size:var(--fs-18);line-height:24px;padding-top:0}}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slide .supporter-message{font-size:var(--fs-18);line-height:24px}}.supporter-featured-cta .container .supporter-slide .supporter-message .supporter-details{font-size:22px;line-height:36px;font-weight:500;padding-top:20px;color:var(--color-primary-alt)}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-slide .supporter-message .supporter-details{text-align:center;font-size:var(--fs-16);line-height:26px}}.supporter-featured-cta .container .supporter-pagination{position:absolute;display:flex;width:90px;justify-content:space-between;left:45%;bottom:0}@media screen and (max-width: 650px){.supporter-featured-cta .container .supporter-pagination{left:28%;width:150px;bottom:-50px}}.supporter-featured-cta .container .supporter-pagination>span{cursor:pointer}.supporter-featured-cta .container .supporter-pagination>span::before{color:#fff;font-size:38px}.supporter-featured-cta .container .supporter-pagination>span.slick-disabled{opacity:.3}.supporter-featured-cta .container .dots-container{position:absolute;bottom:100px;left:290px}@media screen and (max-width: 850px){.supporter-featured-cta .container .dots-container{bottom:50px}}@media screen and (max-width: 650px){.supporter-featured-cta .container .dots-container{bottom:-20px;left:0;width:100%}}.supporter-featured-cta .container .slick-dots{position:relative;bottom:0;text-align:left}@media screen and (max-width: 650px){.supporter-featured-cta .container .slick-dots{text-align:center}}.supporter-featured-cta .container .slick-dots>li.slick-active>button::before{color:var(--color-mint);font-size:var(--fs-12);background-color:var(--color-mint);opacity:1}.supporter-featured-cta .container .slick-dots>li>button::before{color:rgba(0,0,0,0);font-size:var(--fs-12);width:14px;height:14px;border-radius:50%;content:"";border:2px solid var(--color-mint)}.page-template-page-mission .supporter-featured-cta .dots-container{bottom:75px}@media screen and (max-width: 650px){.page-template-page-mission .supporter-featured-cta .dots-container{bottom:0px}}body.page-template-full-width .col-share .social-share .share-link{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}body.page-template-full-width .col-share .social-share .share-link:hover{background-color:#fff;color:var(--color-primary)}@media screen and (max-width: 650px){body.page-template-full-width .col-share.light .social-share{margin-top:30px}}body.page-template-full-width .col-share.light .social-share .label{color:#fff}body.page-template-full-width .col-share.light .social-share .label::before{background-color:var(--color-mint)}body.page-template-full-width .col-share.light .share-link{background-color:#fff;color:var(--color-primary)}body.page-template-full-width .col-share.light .share-link:hover{background-color:var(--color-primary);color:#fff}body .post-content.share-section{min-height:auto;margin-top:50px;margin-bottom:100px}body .post-content.share-section.share-section--campaign{margin-bottom:0;padding-bottom:100px}body .post-content.share-section.share-section--tight{margin-top:40px;margin-bottom:0}body .post-content.share-section.share-section--archive{margin-top:40px;margin-bottom:5px}body .post-content.share-section.share-section--flush{margin-top:0;margin-bottom:0}.page-introduction>h5{color:#fff;position:relative;font-weight:normal;font-family:var(--font-body);font-size:var(--fs-18);margin-left:40px;margin-top:5px}.page-introduction>h5::before{display:none}body.page-template-default .component-breadcrumbs{margin-bottom:20px}body.page-template-default .social-share{display:flex}@media screen and (max-width: 575px){body.page-template-default .social-share{flex-flow:column;gap:20px}}body.page-template-default .social-share .label{padding-bottom:0;padding-top:10px}body.page-template-default .social-share .label::before{display:none}body.page-template-default .social-share .share-links>a,body.page-template-default .social-share .share-links>button{margin:0 5px}body.page .pt-5{padding-top:50px}body.page .pb-5{padding-bottom:50px}@media screen and (max-width: 1440px){body.error404 .post-head-container{min-height:200px}}@media screen and (max-width: 650px){body.error404 .post-head-container{min-height:100px}}@media screen and (max-width: 1440px){body.error404 .post-content{min-height:auto;margin-bottom:100px;text-align:center}}.component-breadcrumbs .breadcrumb-item:after{top:5px}.wp-block-heading{margin-top:20px}.clear-date{display:none}.has-divider{border-bottom:1px solid #ccc;margin-bottom:20px}.post-head-container--auto{min-height:auto}.custom_background.pt-0,.container.pt-0{padding-top:0}.mission-icons{color:#fff}.mission-icons *{color:#fff}.mission-icons .mission-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin-top:40px;margin-bottom:40px}.mission-icons .mission-grid>div{max-width:300px;text-align:center;padding:0px 0 0}@media screen and (max-width: 767px){.mission-icons .mission-grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:center}}.mission-icons .mission-grid .mission-title{color:var(--color-mint);font-size:var(--fs-20);line-height:1.1;font-weight:500;text-decoration:underline}.mission-icons .mission-grid .icon{max-width:70px;margin:0 auto;display:block}.form-in-header .campaign-header{padding:80px 5%;display:flex;flex-flow:column}@media screen and (min-width: 992px){.form-in-header .campaign-header{flex-flow:row}}.form-in-header .campaign-header .hero-header{width:100%;padding-top:50px;padding:0 5%}@media screen and (min-width: 992px){.form-in-header .campaign-header .hero-header{width:55%}}.form-in-header .campaign-header .hero-right-content{width:100%;padding:3% 4%;background-color:#fff;margin-top:30px}@media screen and (min-width: 992px){.form-in-header .campaign-header .hero-right-content{width:45%;margin-top:0}}.form-in-header .campaign-header .hero-right-content p{font-size:var(--fs-14);line-height:1.2}.form-in-header .campaign-header .hero-right-content h2.gform_title{font-size:26px;line-height:1.2;color:var(--color-primary-alt)}@media screen and (max-width: 767px){.form-in-header .campaign-header .hero-right-content h2.gform_title{font-size:22px}}.form-in-header .campaign-header .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address .ginput_full{flex:0 0 65%}.form-in-header .campaign-header .gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 35%}.form-in-header .gform_wrapper.gravity-theme #field_submit input,.form-in-header .gform_wrapper.gravity-theme .gform_footer input{background-color:var(--color-primary-alt);width:45%;border-radius:50px;padding:10px 30px;color:#fff;border:1px solid var(--color-primary-alt)}.form-in-header .gform_wrapper.gravity-theme #field_submit input,.form-in-header .gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#fff;color:var(--color-primary-alt)}.split{display:flex}@media screen and (max-width: 991px){.split{flex-flow:column}}.split .content-area-1{width:50%;order:1}@media screen and (max-width: 991px){.split .content-area-1{width:100%;order:2}}@media screen and (min-width: 1441px){.split .content-area-1 .post-head-container .post-head{padding:0 50px 0 130px}}@media screen and (max-width: 991px){.split .content-area-1 .post-head-container-wrapper{display:none}}.split .content-area-2{width:50%;order:2}@media screen and (max-width: 991px){.split .content-area-2{width:auto;order:1;margin-bottom:30px}}@media screen and (min-width: 992px){.split .content-area-2 .post-head-container-wrapper{display:none}}.split .content-area-2 .hero-right-content{border:2px solid #000;padding:0 30px;margin:30px 30px 0 30px;max-width:992px}@media screen and (min-width: 992px){.split .content-area-2 .hero-right-content{margin-top:0}}@media screen and (max-width: 991px){.split .content-area-2 .hero-right-content{max-width:650px;margin:30px 15px 0 15px;padding:0 15px}}@media screen and (max-width: 767px){.split .content-area-2 .hero-right-content h3{font-size:22px;line-height:1.3}}.ec-template-page-campaign-template-3 .split,.ec-template-page-campaign-template-4 .split,.ec-template-page-campaign-template-5 .split{margin:0 auto 100px}@media screen and (min-width: 992px){.ec-template-page-campaign-template-3 .content-area-2,.ec-template-page-campaign-template-4 .content-area-2,.ec-template-page-campaign-template-5 .content-area-2{border-left:1px solid #000}.ec-template-page-campaign-template-3 .split,.ec-template-page-campaign-template-4 .split,.ec-template-page-campaign-template-5 .split{margin-top:20px;gap:30px;margin-bottom:50px}}@media screen and (max-width: 991px){.ec-template-page-campaign-template-3 .content-area-2 .the-content,.ec-template-page-campaign-template-4 .content-area-2 .the-content,.ec-template-page-campaign-template-5 .content-area-2 .the-content{margin:0;max-width:100%}.ec-template-page-campaign-template-3 .split .content-area-1,.ec-template-page-campaign-template-4 .split .content-area-1,.ec-template-page-campaign-template-5 .split .content-area-1{order:1}.ec-template-page-campaign-template-3 .split .content-area-2,.ec-template-page-campaign-template-4 .split .content-area-2,.ec-template-page-campaign-template-5 .split .content-area-2{order:2}}.ec-template-page-campaign-template-4 .custom_background{padding-top:0}.ec-template-page-campaign-template-4.page-template-full-width .post-head-container{margin-bottom:0;min-height:auto}.ec-template-page-campaign-template-4 .post-head-container-wrapper{background:none;padding-bottom:0}.ec-template-page-campaign-template-4 .post-head-container-wrapper::before{background-color:rgba(0,0,0,0)}.ec-template-page-campaign-template-4 .post-head-container-wrapper h1.post-title{color:var(--color-primary)}@media screen and (max-width: 1440px){.ec-template-page-campaign-template-4.page-template-full-width .post-head-container .post-head .post-head-inner,.ec-template-page-campaign-template-4.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{max-width:100%}}@media screen and (min-width: 1441px){.ec-template-page-campaign-template-4.page-template-full-width .post-head-container .post-head{max-width:100%}.ec-template-page-campaign-template-4.page-template-full-width .post-head-container .post-head .post-head-inner{max-width:90%}.ec-template-page-campaign-template-4.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{max-width:100%}}.ec-template-page-campaign-template-5 .split .content-area-2 .hero-right-content{border:none}.ec-template-page-campaign-template-5 .split .content-area-2 .share-section{margin-top:40px}@media screen and (max-width: 650px){.ec-template-page-campaign-template-5 .split .content-area-2 .hero-right-content{padding-left:0;padding-right:0}}.campaign-header.has-image h1.post-title{color:#fff}.campaign-template .custom_background:not(.has-custom-bg){background:#d9d9d9;background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(202, 241, 205, 0.65) 100%)}.ec-template-page-campaign-template-2 .content-area-1 .container-1215{padding:30px 15px}.ec-template-page-state-landing main .content,.ec-template-page-full-width-blank main .content{max-width:1530px;margin:0 auto;padding:200px 5% 0;background-size:100% auto;background-position:center calc(-1*clamp(.0625rem,-3.2268rem + 16.4463vw,12.5rem));background-repeat:no-repeat}.ec-template-page-state-landing main .content h1,.ec-template-page-full-width-blank main .content h1{font-size:clamp(2.5rem,1.6736rem + 4.1322vw,5.625rem);line-height:1}.ec-template-page-state-landing main .content h2,.ec-template-page-full-width-blank main .content h2{font-size:clamp(1.875rem,1.2138rem + 3.3058vw,4.375rem);line-height:1.1}.ec-template-page-soae-2026 main{max-width:1530px;margin:0 auto}.ec-template-page-energy-101.page-template-page-energy-101 .post-head-container-wrapper{max-height:480px;overflow:hidden}.ec-template-page-energy-101.page-template-page-energy-101 .post-head-container-wrapper::before{opacity:.2}.ec-template-page-energy-101.page-template-page-energy-101 .page-introduction{font-size:var(--fs-24)}@media screen and (max-width: 650px){.ec-template-page-energy-101.page-template-page-energy-101 .post-head-container .post-head .post-head-inner h1.post-title{font-size:var(--fs-36);line-height:1.2}}.ec-template-page-energy-101 .energy-101-post-content h2{font-size:var(--fs-36);color:#000}.ec-template-page-energy-101 .energy-101-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0px 0 30px}.ec-template-page-energy-101 .energy-101-search-form{margin:0}.ec-template-page-energy-101 .energy-101-search-form .input-wrapper{max-width:300px;width:100%}.ec-template-page-energy-101 .energy-101-search-form input[type=text]{width:100%;border:2px solid #000}.ec-template-page-energy-101 .energy-101-search-submit{position:absolute;top:0;right:0;width:40px;height:100%;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.ec-template-page-energy-101 .energy-101-sort-toggle{flex:0 0 auto;width:55px;height:55px;background:var(--color-green);border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;cursor:pointer}.ec-template-page-energy-101 .energy-101-sort-toggle:hover{background:var(--color-green-hover);color:#fff}.ec-template-page-energy-101 .energy-101-list{display:flex;flex-direction:column;gap:48px;margin-bottom:20px}.ec-template-page-energy-101 .energy-101-item{display:flex;align-items:center;gap:32px;text-decoration:none;color:inherit}.ec-template-page-energy-101 .energy-101-item-image{flex:0 0 400px;width:400px;min-height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;border-top-right-radius:0;border:4px solid var(--color-mint)}.ec-template-page-energy-101 .energy-101-item-text{flex:1}.ec-template-page-energy-101 .energy-101-item-title{font-family:var(--font-heading);font-weight:bold;font-size:var(--fs-36);line-height:1.1;color:#000;margin:0 0 20px}.ec-template-page-energy-101 .energy-101-item-excerpt{font-family:var(--font-body);font-size:var(--fs-20);line-height:1.5;color:#000;margin:0;max-width:650px;font-weight:400}.ec-template-page-energy-101 .energy-101-no-results{font-family:var(--font-body);font-size:var(--fs-16);color:var(--color-ink);margin:20px 0 40px}.ec-template-page-energy-101 .energy-101-pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;gap:10px;margin:40px 0;padding:0}.ec-template-page-energy-101 .energy-101-pagination ul.page-numbers li{display:flex}.ec-template-page-energy-101 .energy-101-pagination .page-numbers a,.ec-template-page-energy-101 .energy-101-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border-radius:4px;font-family:var(--font-heading);font-weight:bold;font-size:var(--fs-16);color:var(--color-ink);text-decoration:none}.ec-template-page-energy-101 .energy-101-pagination .page-numbers span.current{background:var(--color-green);color:#fff}.ec-template-page-energy-101 .energy-101-pagination .page-numbers .prev,.ec-template-page-energy-101 .energy-101-pagination .page-numbers .next{background:rgba(0,0,0,0);color:var(--color-ink);font-size:var(--fs-16)}.ec-template-page-energy-101 .energy-101-pagination .page-numbers .dots{background:rgba(0,0,0,0)}.ec-template-page-energy-101 .custom_background{padding-top:0}@media screen and (max-width: 650px){.ec-template-page-energy-101 .energy-101-item{flex-direction:column}.ec-template-page-energy-101 .energy-101-item-image{flex:0 0 300px;width:100%;height:200px}.ec-template-page-energy-101 .energy-101-toolbar{justify-content:stretch}.ec-template-page-energy-101 .energy-101-search-form{flex:1}.ec-template-page-energy-101 .energy-101-search-form .input-wrapper{max-width:none}}.ec-template-single-energy-101.page-template-full-width .post-head-container-wrapper h1.post-title{font-size:clamp(36px,4.5vw,64px);line-height:1.2}.ec-template-single-energy-101 #main .post-head-container-wrapper{width:100%;max-height:350px}.ec-template-single-energy-101 #main .post-head-container-wrapper::before{opacity:.2}.ec-template-single-energy-101 #main .post-head-container-wrapper .post-head-container{max-width:1215px;margin:0 auto;width:95%}@media screen and (max-width: 650px){.ec-template-single-energy-101 #main .post-head-container-wrapper .post-head-container{padding:0 10px}.ec-template-single-energy-101 #main .wp-block-list{padding:0;margin-top:12px}}.ec-template-single-energy-101 #main a:not(.share-link){color:var(--color-primary);font-weight:bold}.ec-template-single-energy-101 #main h2{font-size:var(--fs-36);line-height:1.2}.ec-template-single-energy-101 #main .post-content .col-share{width:auto;max-width:none;margin:0;position:static;display:block !important}.ec-template-single-states .common-campaign-slider-block{background-size:cover;background-repeat:no-repeat;background-position:center}.ec-template-single-states .common-campaign-slider-block .col-content .title{color:#fff;position:relative;margin-bottom:15px}@media screen and (max-width: 767px){.ec-template-single-states .common-campaign-slider-block .col-content .title{padding-top:50px}.ec-template-single-states .common-campaign-slider-block .col-content .title::before{background:#fff;top:30px}}.ec-template-single-states .common-campaign-slider-block p{margin-bottom:20px;font-size:var(--fs-18);max-width:250px;color:#fff}@media screen and (max-width: 767px){.ec-template-single-states .common-campaign-slider-block p{max-width:100%}}.ec-template-single-states .common-campaign-slider-block h1.title::before{content:"";height:4px;background:#fff;border-radius:4px;position:absolute;top:45%;left:-70px;width:56px}.ec-template-single-states .common-campaign-slider-block .row-read-more .btn{color:#fff}.ec-template-single-states .common-campaign-slider-block .row-read-more .btn:hover{color:#fff}.ec-template-single-states .common-campaign-slider-block .pager{color:#fff;opacity:1}.ec-template-single-states .common-campaign-slider-block .pager:hover{color:#fff}.ec-template-archive-issues .map-wrapper svg .st0{stroke-miterlimit:10}.ec-template-archive-issues .map-wrapper svg .st0,.ec-template-archive-issues .map-wrapper svg .st1,.ec-template-archive-issues .map-wrapper svg .st2,.ec-template-archive-issues .map-wrapper svg .st3{fill:var(--color-mint);stroke:#fff}.ec-template-archive-issues .map-wrapper svg .st0,.ec-template-archive-issues .map-wrapper svg .st1,.ec-template-archive-issues .map-wrapper svg .st3{stroke-width:2px}.ec-template-archive-issues .map-wrapper svg .st4{font-family:var(--font-heading);font-size:21.7px;font-weight:700}.ec-template-archive-issues .map-wrapper svg .st4,.ec-template-archive-issues .map-wrapper svg .st5{isolation:isolate}.ec-template-archive-issues .map-wrapper svg .st1,.ec-template-archive-issues .map-wrapper svg .st2{stroke-linecap:round;stroke-linejoin:round}.ec-template-archive-issues .map-wrapper svg .st2{stroke-width:2px}.ec-template-archive-issues .btn-secondary{background-color:var(--color-mint);color:var(--color-primary-alt)}.ec-template-archive-issues .btn-secondary:hover{background-color:var(--color-green-hover);color:#fff}.ec-template-archive-issues .map-wrapper{padding-left:5%;width:95%;padding-top:45px;padding-bottom:200px}.ec-template-archive-issues .map-wrapper svg{width:100%;height:auto}.ec-template-archive-issues .map-wrapper svg g.single-state:hover path,.ec-template-archive-issues .map-wrapper svg g.single-state:hover rect{fill:var(--color-primary-alt);color:#fff}.ec-template-archive-issues .map-wrapper svg g.single-state:hover text{fill:#fff}.ec-template-archive-issues .map-wrapper svg g.single-state.active path{fill:var(--color-primary-alt);color:#fff}.ec-template-archive-issues .map-wrapper svg g.single-state:hover path[fill=black]{fill:#fff}.ec-template-archive-issues .map-wrapper svg g.single-state.active path[fill=black],.ec-template-archive-issues .map-wrapper svg g.single-state.active text{fill:#fff}.ec-template-archive-issues .svg-map-container{display:flex;flex-direction:row}.ec-template-archive-issues .svg-map-container .map-wrapper{width:65%;position:relative}.ec-template-archive-issues .svg-map-container .map-popup-wrapper{width:35%;display:flex;justify-content:center;flex-direction:column}.ec-template-archive-issues .svg-map-container .map-popup{background-color:var(--color-primary-alt);padding:30px 50px 40px;border-top-left-radius:30px;border-bottom-left-radius:30px;height:auto;width:80%;margin-left:auto}@media(max-width: 991px){.ec-template-archive-issues .svg-map-container{flex-direction:column}.ec-template-archive-issues .svg-map-container .map-wrapper{width:75%;padding-bottom:40px;margin:0 auto;padding-left:0}.ec-template-archive-issues .svg-map-container .map-popup-wrapper{width:100%;padding:0 20px}.ec-template-archive-issues .svg-map-container .map-popup{width:100%;padding:30px 30px 20px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;margin:0 auto}}@media(max-width: 767px){.ec-template-archive-issues .svg-map-container .map-wrapper{display:none}.ec-template-archive-issues .svg-map-container .map-popup-wrapper{width:100%;padding:0}.ec-template-archive-issues .svg-map-container .map-popup{width:95%;padding:20px;border-radius:20px;border-top-right-radius:0;margin:0 auto 30px}}.ec-template-archive-issues .svg-map-container .map-popup .title{color:#fff;font-size:var(--fs-36);line-height:1;font-weight:700;font-family:var(--font-heading)}.ec-template-archive-issues .svg-map-container .map-popup .excerpt{color:#fff;font-size:var(--fs-18);line-height:1.5;font-family:var(--font-body)}.ec-template-archive-issues .svg-map-container .map-popup .excerpt *{font-size:var(--fs-18)}.ec-template-archive-issues .svg-map-container .map-popup .excerpt strong,.ec-template-archive-issues .svg-map-container .map-popup .excerpt b{color:var(--color-mint)}@media(max-width: 767px){.ec-template-archive-issues .svg-map-container .map-popup .title{font-size:var(--fs-24)}}.ec-template-archive-issues .svg-map-container .map-popup .title::after{content:"";display:block;width:50px;height:3px;background-color:var(--color-mint);margin-top:20px;margin-bottom:20px}.ec-template-archive-issues.page-template-full-width .post-head-container .post-head-inner h1{max-width:100% !important}.ec-template-archive-issues.page-template-full-width .post-head-container .post-head-inner .page-introduction{max-width:100% !important}.ec-template-archive-issues.page-template-full-width .post-head-container{min-height:auto;padding-bottom:50px}.ec-template-archive-issues .issues-head-wrapper{padding-top:40px;padding-bottom:50px}.ec-template-archive-issues .issue-items-wrapper{background-color:#fff;padding:20px 120px;border-top-left-radius:15px;border-top-right-radius:15px;position:relative;max-width:95%;margin:0 auto}.ec-template-archive-issues .issues-icon-wrapper{padding-top:10px;justify-content:space-between}@media screen and (max-width: 1215px){.ec-template-archive-issues .issue-items-wrapper{padding:20px 60px}}@media screen and (max-width: 767px){.ec-template-archive-issues .issue-items-wrapper{padding:20px 20px !important;border-radius:15px;max-width:95%}.ec-template-archive-issues .issues-icon-wrapper{justify-content:space-evenly}}.ec-template-archive-issues .issue-items-wrapper h2.title{position:relative}.ec-template-archive-issues .issue-items-wrapper h2.title::before{background:var(--color-green)}.ec-template-archive-issues .issues-icon-wrapper .single-issue-icon{width:93px}@media(max-width: 767px){.ec-template-archive-issues .issues-icon-wrapper .single-issue-icon{width:120px}}.ec-template-archive-issues .issues-icon-wrapper .single-issue-icon h4{font-size:var(--fs-14)}@media(max-width: 767px){.ec-template-archive-issues .issues-icon-wrapper .single-issue-icon h4{font-size:var(--fs-20)}}.ec-template-archive-issues .issue-description{padding-top:30px;padding-bottom:30px;background-color:var(--color-mint);border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-left:120px;padding-right:120px;position:relative;max-width:95%;margin:0 auto}@media(max-width: 991px){.ec-template-archive-issues .issue-description{padding-left:40px;padding-right:40px}}@media(max-width: 767px){.ec-template-archive-issues .issue-description{padding-left:20px;padding-right:20px;display:none}}.ec-template-archive-issues .issue-description::before{content:"";position:absolute;top:-20px;left:var(--issue-description-left);transform:translateX(-50%);width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid var(--color-mint)}@media(max-width: 767px){.ec-template-archive-issues .issue-description::before{display:none}}.ec-template-archive-issues .issue-description h5{margin-bottom:10px;margin-top:0;font-size:30px}.ec-template-archive-issues .issue-permalink{margin-top:15px}.ec-template-archive-issues .skeleton{background:#e0e0e0;border-radius:4px;animation:pulse 1.5s infinite ease-in-out}.ec-template-archive-issues .skeleton-title{width:100%;height:25px;margin-bottom:10px;border-radius:20px}.ec-template-archive-issues .skeleton-excerpt{width:100%;height:70px;margin-bottom:10px;border-radius:20px}.ec-template-archive-issues .popup-navigation{display:flex;gap:15px}.ec-template-archive-issues .popup-navigation .fal{color:#fff;font-size:27px;font-weight:500;cursor:pointer}.ec-template-archive-issues .popup-navigation .fal.disabled{opacity:.5;pointer-events:none}@media(min-width: 768px){.ec-template-archive-issues .states-dropdown-wrapper{display:none}}.ec-template-archive-issues .states-dropdown-wrapper{position:relative;width:95%;margin:20px auto}.ec-template-archive-issues .states-dropdown-wrapper select{width:100%;padding:8px 20px;border-radius:5px;border:1px solid #000;font-size:var(--fs-16);color:#000}.ec-template-archive-issues .states-dropdown-wrapper::after{content:"▼";position:absolute;right:10px;top:59%;transform:translateY(-50%);pointer-events:none;color:#000}.ec-template-archive-issues .industry-impact-by-state{padding-top:40px}@media(max-width: 767px){.ec-template-archive-issues .industry-impact-by-state{padding-top:20px}.ec-template-archive-issues .industry-impact-by-state .title{padding-top:0}}.ec-template-archive-issues h1,.ec-template-archive-issues.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{font-size:var(--fs-80);line-height:1.1}.ec-template-archive-issues h2,.ec-template-archive-issues h2.title{font-size:60px;line-height:1.1}@media(max-width: 991px){.ec-template-archive-issues h1,.ec-template-archive-issues.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title{font-size:50px}.ec-template-archive-issues h2,.ec-template-archive-issues h2.title{font-size:var(--fs-40)}}@media(max-width: 767px){.ec-template-archive-issues h1,.ec-template-archive-issues.page-template-full-width .post-head-container .post-head .post-head-inner h1.post-title,.ec-template-archive-issues .common-campaign-slider-block h1.title{font-size:var(--fs-40)}.ec-template-archive-issues h2,.ec-template-archive-issues h2.title{font-size:30px}}.ec-template-page-america-250 .america-250{--a250-blue: var(--color-primary-hover);--a250-navy: var(--color-navy);--a250-red: var(--color-red);--a250-radius: 25px 0 25px 25px;overflow:hidden;font-family:var(--font-body);color:var(--color-navy)}.ec-template-page-america-250 .america-250 .a250-container{max-width:1440px;margin:0 auto;padding:0 24px;box-sizing:border-box}.ec-template-page-america-250 .america-250 h1,.ec-template-page-america-250 .america-250 h2,.ec-template-page-america-250 .america-250 h3{font-family:var(--font-heading);font-weight:700;margin:0}.ec-template-page-america-250 .america-250 .a250-hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:640px;display:flex;align-items:stretch;justify-content:center;padding:0 24px 0 0}.ec-template-page-america-250 .america-250 .a250-hero__panel{position:relative;z-index:2;max-width:675px;width:100%;text-align:center;color:#fff;background-color:var(--color-navy);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.ec-template-page-america-250 .america-250 .a250-hero__title{font-size:clamp(34px,4.6vw,64px);line-height:1.07;color:#fff;margin-bottom:28px}.ec-template-page-america-250 .america-250 .a250-hero__title-line{display:block}.ec-template-page-america-250 .america-250 .a250-hero__title-line:first-child{padding-bottom:20px}.ec-template-page-america-250 .america-250 .a250-hero__body{font-size:clamp(16px,1.4vw,20px);line-height:1.4;margin:0 0 18px;color:#fff}.ec-template-page-america-250 .america-250 .a250-hero__body:last-child{margin-bottom:0}.ec-template-page-america-250 .america-250 .a250-foundation__top{background:var(--a250-blue) url("../assets/images/america-250/blue-white-stars-2x.webp") center top/cover no-repeat;padding:70px 0 20px}.ec-template-page-america-250 .america-250 .a250-foundation__title{font-size:clamp(34px,4.2vw,50px);line-height:1.07;color:#fff;margin-bottom:40px}.ec-template-page-america-250 .america-250 .a250-foundation__bottom{background:#fff url("../assets/images/america-250/ec-swoop-2x.webp") center bottom/cover no-repeat;padding:60px 0 90px}.ec-template-page-america-250 .america-250 .a250-foundation__lead,.ec-template-page-america-250 .america-250 .a250-foundation__closing{font-size:clamp(18px,1.7vw,20px);line-height:1.35;color:#000;max-width:1180px}.ec-template-page-america-250 .america-250 .a250-foundation__lead{margin:0 0 45px}.ec-template-page-america-250 .america-250 .a250-foundation__closing{font-size:clamp(16px,1.4vw,20px);line-height:1.4;margin:50px 0 0}.ec-template-page-america-250 .america-250 .a250-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:42px}.ec-template-page-america-250 .america-250 .a250-stat{position:relative;aspect-ratio:1/1;border-radius:var(--a250-radius);background-size:cover;background-position:center;box-shadow:0 7px 25px rgba(0,0,0,.25);overflow:hidden}.ec-template-page-america-250 .america-250 .a250-stat::before{content:"";position:absolute;inset:0;background:rgba(1,29,82,.5)}.ec-template-page-america-250 .america-250 .a250-stat__inner{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px}.ec-template-page-america-250 .america-250 .a250-stat__num{font-family:var(--font-body);font-weight:700;font-size:clamp(48px,5.5vw,80px);line-height:1}.ec-template-page-america-250 .america-250 .a250-stat__label{font-family:var(--font-body);font-weight:500;font-size:clamp(18px,2vw,30px);line-height:1.15;margin-top:10px}.ec-template-page-america-250 .america-250 .a250-voice-row{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:110px 0 0;overflow:visible}.ec-template-page-america-250 .america-250 .a250-voice-row--navy{padding-top:110px}.ec-template-page-america-250 .america-250 .a250-voice-row--light{padding-top:110px}.ec-template-page-america-250 .america-250 .a250-voice-row--blue{padding-top:110px;background-position:center bottom}.ec-template-page-america-250 .america-250 .a250-voice-row .a250-container{position:relative;z-index:2}.ec-template-page-america-250 .america-250 .a250-voices__head{max-width:880px;margin-bottom:60px}.ec-template-page-america-250 .america-250 .a250-voices__title{font-size:clamp(34px,4.2vw,60px);line-height:1.07;color:#fff;margin-bottom:24px}.ec-template-page-america-250 .america-250 .a250-voices__lead{font-size:clamp(17px,1.6vw,20px);line-height:1.4;color:#fff;margin:0 0 18px}.ec-template-page-america-250 .america-250 .a250-voices__lead--strong{font-weight:700;margin-bottom:0}.ec-template-page-america-250 .america-250 .a250-voice{display:flex;flex-wrap:wrap;align-items:stretch;gap:40px}.ec-template-page-america-250 .america-250 .a250-voice__text-container{flex:0 0 calc(70% - 40px);max-width:calc(70% - 40px);display:flex;flex-direction:column;padding-bottom:5%;box-sizing:border-box}@media(min-width: 1024px){.ec-template-page-america-250 .america-250 .a250-voice__text-container{padding-bottom:5%}}@media(max-width: 900px){.ec-template-page-america-250 .america-250 .a250-voice-row{padding-bottom:60px}.ec-template-page-america-250 .america-250 .a250-voice-row--light{background-position:20% 0%}.ec-template-page-america-250 .america-250 .a250-voice{flex-direction:column;gap:24px}.ec-template-page-america-250 .america-250 .a250-voice__text-container{flex:0 0 100%;width:100%;max-width:100%;padding-bottom:0}.ec-template-page-america-250 .america-250 .a250-voice__text-container,.ec-template-page-america-250 .america-250 .a250-voice-row--flip .a250-voice__text-container{order:1}.ec-template-page-america-250 .america-250 .a250-voice__media,.ec-template-page-america-250 .america-250 .a250-voice-row--flip .a250-voice__media{order:2}.ec-template-page-america-250 .america-250 .a250-voice__media{flex:0 0 80%;margin:0 auto;margin-bottom:0;width:80%;max-width:100%}}.ec-template-page-america-250 .america-250 .a250-voice__text-container .a250-voice__copy{margin-top:auto}.ec-template-page-america-250 .america-250 .a250-voice__text-container{order:1}.ec-template-page-america-250 .america-250 .a250-voice__media{order:2}.ec-template-page-america-250 .america-250 .a250-voice-row--flip .a250-voice__media{order:1}.ec-template-page-america-250 .america-250 .a250-voice-row--flip .a250-voice__text-container{order:2}.ec-template-page-america-250 .america-250 .a250-voice__text-container .a250-voices__head{margin-bottom:40px}@media(min-width: 901px){.ec-template-page-america-250 .america-250 .a250-voice__media{margin-bottom:-120px}}.ec-template-page-america-250 .america-250 .a250-voice__media{position:relative;aspect-ratio:384/682;border-radius:var(--a250-radius);background-size:cover;background-position:center;box-shadow:0 7px 25px rgba(0,0,0,.25);cursor:pointer}@media(min-width: 901px){.ec-template-page-america-250 .america-250 .a250-voice__media{flex:0 0 320px;width:320px;max-width:30%}}.ec-template-page-america-250 .america-250 .a250-voice__copy{color:inherit}.ec-template-page-america-250 .america-250 .a250-voice__title{font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:inherit;margin-bottom:16px}.ec-template-page-america-250 .america-250 .a250-voice__copy p{font-size:clamp(17px,1.5vw,20px);line-height:1.4;color:inherit;margin:0;max-width:760px}.ec-template-page-america-250 .america-250 .a250-voice-row--navy .a250-voice__text-container,.ec-template-page-america-250 .america-250 .a250-voice-row--blue .a250-voice__text-container{color:#fff}.ec-template-page-america-250 .america-250 .a250-voice-row--light .a250-voice__text-container{color:var(--color-navy)}.ec-template-page-america-250 .america-250 .a250-video,.ec-template-page-america-250 .america-250 .a250-voice__media{cursor:pointer}.ec-template-page-america-250 .america-250 .a250-video--wide{position:relative;width:100%;aspect-ratio:1398/788;border-radius:var(--a250-radius);background-size:cover;background-position:center;box-shadow:0 7px 25px rgba(0,0,0,.25)}.ec-template-page-america-250 .america-250 .a250-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:84px;height:84px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(0.34, 1.56, 0.64, 1),background .25s ease;z-index:2}.ec-template-page-america-250 .america-250 .a250-video:hover .a250-video__play,.ec-template-page-america-250 .america-250 .a250-voice__media:hover .a250-video__play{transform:translate(-50%, -50%) scale(1.1);background:#fff}.ec-template-page-america-250 .america-250 .a250-video__play svg{width:32px;height:32px;margin-left:5px;fill:var(--a250-navy)}@media(max-width: 900px){.ec-template-page-america-250 .america-250 .a250-video__play{width:56px;height:56px}.ec-template-page-america-250 .america-250 .a250-video__play svg{width:22px;height:22px;margin-left:3px}}.ec-template-page-america-250 .america-250 .a250-video__frame{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--a250-radius);z-index:3}.ec-template-page-america-250 .america-250 .a250-join{background:#fff;padding:80px 0 100px}.ec-template-page-america-250 .america-250 .a250-join__title{font-size:clamp(34px,4.25vw,61px);line-height:1.05;color:#000;margin-bottom:28px}.ec-template-page-america-250 .america-250 .a250-join__intro{max-width:1090px;margin-bottom:40px}.ec-template-page-america-250 .america-250 .a250-join__intro p{font-size:clamp(18px,1.7vw,20px);line-height:1.35;color:#000;margin:0 0 18px}.ec-template-page-america-250 .america-250 .a250-form{max-width:1268px}.ec-template-page-america-250 .america-250 .a250-form input[type=text],.ec-template-page-america-250 .america-250 .a250-form input[type=email],.ec-template-page-america-250 .america-250 .a250-form input[type=tel],.ec-template-page-america-250 .america-250 .a250-form input:not([type]){width:100%;padding:16px 20px;font-family:var(--font-body);font-size:var(--fs-20);color:var(--color-navy);border:1px solid var(--color-gray-400);border-radius:8px;background:#fff;box-sizing:border-box}.ec-template-page-america-250 .america-250 .a250-form input::placeholder{color:var(--color-gray-500)}.ec-template-page-america-250 .america-250 .a250-form button,.ec-template-page-america-250 .america-250 .a250-form input[type=submit],.ec-template-page-america-250 .america-250 .a250-form .speak4-submit,.ec-template-page-america-250 .america-250 .a250-form [type=submit]{background:var(--a250-red) !important;color:#fff !important;border:0 !important;border-radius:30px !important;padding:14px 34px !important;font-family:var(--font-heading) !important;font-weight:700 !important;font-size:var(--fs-20) !important;width:auto !important;min-width:200px !important;max-width:280px !important;display:block;margin:16px auto 0 0 !important;cursor:pointer;transition:background .25s ease}.ec-template-page-america-250 .america-250 .a250-form button:hover,.ec-template-page-america-250 .america-250 .a250-form input[type=submit]:hover,.ec-template-page-america-250 .america-250 .a250-form [type=submit]:hover{background:var(--color-red-dark) !important}.ec-template-page-america-250 .america-250 .a250-form__disclaimer{font-size:var(--fs-14);line-height:1.4;color:var(--color-gray-500);margin:26px 0 0;max-width:845px}.ec-template-page-america-250 .america-250 .a250-form__disclaimer a{color:var(--color-gray-500);text-decoration:underline}@media(max-width: 900px){.ec-template-page-america-250 .america-250 .a250-stats{grid-template-columns:1fr;gap:24px;max-width:460px;margin:0 auto}.ec-template-page-america-250 .america-250 .a250-voice{grid-template-columns:1fr;gap:24px;justify-items:center;text-align:center}.ec-template-page-america-250 .america-250 .a250-voice--flip .a250-voice__media,.ec-template-page-america-250 .america-250 .a250-voice--flip .a250-voice__copy{order:initial}.ec-template-page-america-250 .america-250 .a250-voices{padding-top:110px}.ec-template-page-america-250 .america-250 .a250-hero{min-height:0;padding:0}.ec-template-page-america-250 .america-250 .a250-hero__panel{max-width:none;width:100%;padding:60px 24px}.ec-template-page-america-250 .america-250 .a250-foundation__top{padding:60px 0 20px}.ec-template-page-america-250 .america-250 .a250-foundation__bottom{padding:40px 0 60px}.ec-template-page-america-250 .america-250 .a250-voice-row{padding-top:60px;padding-bottom:60px}.ec-template-page-america-250 .america-250 .a250-join{padding:60px 0}}@media(max-width: 560px){.ec-template-page-america-250 .america-250 .a250-hero{min-height:520px;padding:0}.ec-template-page-america-250 .america-250 .a250-foundation__top{padding:50px 0 10px}}.ec-template-page-america-250 .america-250 .a250-stat,.ec-template-page-america-250 .america-250 .a250-voice__media{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s cubic-bezier(0.2, 0.7, 0.3, 1);will-change:opacity,transform}.ec-template-page-america-250 .america-250 .a250-stat.is-in-view,.ec-template-page-america-250 .america-250 .a250-voice__media.is-in-view{opacity:1;transform:translateY(0)}.ec-template-page-america-250 .america-250 .a250-stats.is-in-view .a250-stat:nth-child(1){transition-delay:0s}.ec-template-page-america-250 .america-250 .a250-stats.is-in-view .a250-stat:nth-child(2){transition-delay:.15s}.ec-template-page-america-250 .america-250 .a250-stats.is-in-view .a250-stat:nth-child(3){transition-delay:.3s}@media(prefers-reduced-motion: reduce){.ec-template-page-america-250 .america-250 .a250-stat,.ec-template-page-america-250 .america-250 .a250-voice__media{opacity:1;transform:none;transition:none}}.ec-template-page-america-250 .js-video-cover.is-playing .a250-video__play{display:none}.ec-template-page-campaign-voter-education .voter-ed-hero{display:flex;align-items:center;justify-content:center;min-height:clamp(300px,31.5vw,540px);padding:clamp(32px,4vw,64px) 20px;background-color:var(--color-navy);background-image:url("../assets/images/voter-education/hero-2x.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.ec-template-page-campaign-voter-education .voter-ed-hero__panel{width:100%;max-width:525px;padding-block:clamp(16px,2vw,32px);text-align:center;color:var(--color-white)}.ec-template-page-campaign-voter-education .voter-ed-hero__title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:clamp(36px,5vw,72px);line-height:var(--lh-tight);color:var(--color-white)}.ec-template-page-campaign-voter-education .voter-ed-hero__lead{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--color-white)}.ec-template-page-campaign-voter-education .voter-ed-hero__lead>*:last-child{margin-bottom:0}.ec-template-page-campaign-voter-education .disclaimer-text{font-size:var(--fs-12);line-height:var(--lh-normal);padding:min(1.5em,36px) min(1.5em,36px) min(1em,24px)}@media screen and (max-width: 900px){.ec-template-page-campaign-voter-education .voter-ed-hero{background-image:url("../assets/images/voter-education/hero-middle-2x.webp");min-height:0;padding-block:64px}}.ytcp-wrapper{width:100%;max-width:var(--ytcp-max-width, 100%);margin:0 auto}.ytcp-container{position:relative;width:100%;aspect-ratio:16/9;cursor:pointer;overflow:hidden;border-radius:6px;background:#000}.ytcp-container img.ytcp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease;display:block}.ytcp-container:hover img.ytcp-cover{transform:scale(1.03);filter:brightness(0.75)}.ytcp-overlay{position:absolute;inset:0;background:rgba(0,0,0,.15);transition:background .3s ease}.ytcp-container:hover .ytcp-overlay{background:rgba(0,0,0,.35)}.ytcp-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(0.34, 1.56, 0.64, 1),background .25s ease,box-shadow .25s ease;pointer-events:none}.ytcp-container:hover .ytcp-play{transform:translate(-50%, -50%) scale(1.12);background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.5)}.ytcp-play svg{width:28px;height:28px;margin-left:5px;fill:#111}.ytcp-iframe-wrap{position:absolute;inset:0;display:none}.ytcp-iframe-wrap iframe{width:100%;height:100%;border:none}.ytcp-container.is-playing .ytcp-cover,.ytcp-container.is-playing .ytcp-overlay,.ytcp-container.is-playing .ytcp-play{display:none}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(assets/a4e97f5a2a64f0ab1323.eot);
    src: url(assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(assets/295183786cd8a1389865.woff) format('woff'), url(assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(assets/2630a3e3eab21c607e21.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

