@media only screen and (max-width:39.9375em){.gel_full .democracy-banner .banner-image{top:45px}}@media only screen and (max-width:39.9375em){.gel_full.admin-bar .democracy-banner .banner-image{top:75px}}.block-editor .header-landing ul.toggle-area{display:none}.header-landing{padding:1.25rem 0;z-index:7;width:100%;background-color:rgba(0,0,0,0);color:#fff;position:relative}@media only screen and (max-width:39.9375em){.header-landing .nav-landing-outer .navigation{display:none;background:#fff;position:absolute;left:0;right:0;padding:1rem}.header-landing .nav-landing-outer .navigation li{width:100%;margin:.5rem 0}}.header-landing .nav-landing-outer ul.toggle-area{margin:0;list-style-type:none}.header-landing .nav-landing-outer ul.toggle-area li{color:#fff;margin:0;padding:0;font-size:1.6em}.header-landing .nav-landing-outer ul.toggle-area li .menu-icon{width:40px;height:32px}.header-landing .nav-landing-outer ul.toggle-area li .menu-icon:after{left:10px;top:7px;width:20px}.header-landing .nav-landing-outer ul.toggle-area li .open{color:#000;background:#fff}.header-landing .nav-landing-outer ul.toggle-area li .open:after{background:#000;-webkit-box-shadow:0 7px 0 #000,0 14px 0 #000;box-shadow:0 7px 0 #000,0 14px 0 #000}.header-landing .nav-landing-outer ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-landing .nav-landing-outer ul li{line-height:1;border-right:1px solid #fff}.header-landing .nav-landing-outer ul li a{color:#fff;border-bottom:1px solid #fff;line-height:1.4;margin:0 1rem;padding:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.header-landing .nav-landing-outer ul li a:hover{color:#f27727;border-bottom-color:#f27727}@media only screen and (max-width:39.9375em){.header-landing .nav-landing-outer ul li a{margin:0;padding-bottom:.3em;display:inline;color:#000;border-bottom-color:#f27727}.header-landing .nav-landing-outer ul li a:hover{color:#f27727;border-bottom-color:#000}}.header-landing .nav-landing-outer ul li:first-child a{margin-left:0}.header-landing .nav-landing-outer ul li:last-child{border-right:0}.header-landing .nav-landing-outer ul li:last-child a{margin-right:0}@media only screen and (max-width:39.9375em){.header-landing .nav-landing-outer ul li{border-right:0}}.header-landing .home-dcc0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.header-landing .home-dcc1{stroke:#fff;stroke-width:.5966;stroke-miterlimit:3.8637;fill:none}.header-landing .home-dcc2{stroke:#fff;stroke-width:.5966;stroke-miterlimit:3.8637;fill:#fff}.header-landing .home-dcc3{fill:#fff}.header-landing .home-dcc4{fill:#fff}.democracy-banner{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:40em){.democracy-banner{max-height:750px;margin-top:-112px;position:relative;height:1080px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;overflow:hidden}}@media only screen and (max-width:39.9375em){.democracy-banner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:300px;height:calc(100vh - 39px);max-height:600px}}.democracy-banner .banner-inner{width:100%}.democracy-banner .banner-image{background-color:#000;position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden}.democracy-banner .banner-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:39.9375em){.democracy-banner .banner-image .image{-o-object-position:80% 50%;object-position:80% 50%;border-bottom:200px solid #000}}.democracy-banner .banner-image:before{content:"";display:block;position:absolute;z-index:0;left:0;right:0;width:100%}@media only screen and (min-width:40em){.democracy-banner .banner-image:before{top:0;bottom:0;height:200px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),color-stop(40%,rgba(0,0,0,.47)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.47) 40%,rgba(0,0,0,0) 100%)}}@media only screen and (max-width:39.9375em){.democracy-banner .banner-image:before{top:auto;bottom:200px;height:195px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(40%,rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,0) 100%)}}.democracy-banner .banner-image:after{content:"";display:block;position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;opacity:.5}@media only screen and (min-width:40em){.democracy-banner .banner-image:after{height:100%;background:#000;background:-webkit-gradient(linear,left top,right top,from(rgb(0,0,0)),color-stop(50%,rgb(0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 100%);width:90%}}@media only screen and (max-width:39.9375em){.democracy-banner .banner-image:after{width:100%!important;height:200px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),color-stop(40%,rgba(0,0,0,.47)),to(rgba(0,0,0,0)))!important;background-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.47) 40%,rgba(0,0,0,0) 100%)!important}}.democracy-banner .banner-text{color:#fff;margin-top:112px;position:relative;z-index:1;width:100%}@media only screen and (min-width:40em){.democracy-banner .banner-text{margin-top:83px}}.democracy-banner .banner-text h1{color:#fff;font-size:4.3125rem;text-shadow:0 2px 14px #000;font-weight:700;line-height:1.1em;letter-spacing:-3px}@media only screen and (max-width:39.9375em){.democracy-banner .banner-text h1{font-size:2.4rem}}.democracy-banner .banner-text h1 .line2{font-size:6rem}@media only screen and (max-width:39.9375em){.democracy-banner .banner-text h1 .line2{font-size:2.8rem}}.democracy-banner .banner-text .content_line{width:10rem;border-bottom:3px solid #cd4813;padding-top:1.25rem;margin-bottom:1.25rem}.democracy-banner .banner-text p{font-size:1.5rem;margin-bottom:1.25rem;text-shadow:0 2px 6px #000}.democracy-banner .banner-text .button{--button-border:#fff;--button-border-hover:#fff;--button-background:rgba(0,0,0,0.5);--button-background-hover:rgba(0,0,0,0.5);--button-text:#fff;--button-icon:#CD4813;--button-icon-hover:#fff;--button-radius:0;font-size:1.125rem;border-width:1px}