*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;scroll-behavior:smooth}.container{margin-left:auto;margin-right:auto;max-width:1230px;padding:0 10px;width:100%}.container,.row{position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}body :first-child,html :first-child{margin-top:0}body :last-child,html :last-child{margin-bottom:0}@media screen and (min-width:768px){body,html{font-size:17px}}@media screen and (min-width:1025px){body,html{font-size:18px}}.headline,h1{color:#1a6881;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:3.333rem;font-weight:700;line-height:1.2;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.headline.alternate,h1.alternate{color:#ebab21}.headline.xl,h1.xl{font-size:7.777rem;line-height:.9285}.headline.super-xl,.headline.xl,h1.super-xl,h1.xl{font-family:Tungsten A,Tungsten B,Impact,sans-serif;font-weight:600}.headline.super-xl,h1.super-xl{font-size:10rem;line-height:.8333}.subheadline,h2{color:#1a6881;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.333}.subheadline.alternate,h2.alternate{color:#000}h3{font-family:Tungsten A,Tungsten B,Impact,sans-serif;font-size:2rem;font-weight:600;line-height:1;text-transform:uppercase}h3,h4{color:#1a6881}h4{font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:1.333rem;font-weight:700;line-height:1.5}.screenreader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.featured-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;letter-spacing:2.2px;text-decoration:none;text-transform:uppercase}.featured-link:after{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);background:url(/wp-content/themes/repjustice/build/5c9f55dd800a1a58369e1b08e0784963.svg) 50% no-repeat;background-size:cover;content:"";display:inline-block;-webkit-transform:none;transform:none;width:40px}.featured-link:hover:after{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:translateX(15px);transform:translateX(15px)}.youtube.embed{padding-top:56.25%;position:relative;width:100%}.youtube.embed.ratio--21x9{padding-top:42.1875%}.youtube.embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.module{padding-bottom:1.5rem;padding-top:1.5rem;overflow-x:hidden}.module.background{padding-bottom:0;padding-top:0}@media screen and (min-width:768px){.module.background{padding-bottom:3rem;padding-top:3rem}}.module:first-child{padding-top:0}.module:not(.background)+.module.background{margin-top:1.5rem}.module.background+.module:not(.background){padding-top:3rem}
@-webkit-keyframes nav-appear{0%{opacity:0;-webkit-transform:translate3d(0,30px,30px);transform:translate3d(0,30px,30px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes nav-appear{0%{opacity:0;-webkit-transform:translate3d(0,30px,30px);transform:translate3d(0,30px,30px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (max-width:767px){.home{padding-top:10rem}}.home .header{position:fixed}@media screen and (max-width:767px){.home .header .logo-wrapper{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}}@media screen and (max-width:767px){.home .header:not(.mini) .logo-wrapper{opacity:0}}@media screen and (min-width:1025px){.home .header:not(.mini) .logo-wrapper{display:none}}.header{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background:#fff;left:0;padding:10px;top:0;width:100%;z-index:9997}@media screen and (min-width:1025px){.header{background:transparent}}.header .container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.header .logo-wrapper svg{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);display:block;height:60px}@media screen and (min-width:1025px){.header .logo-wrapper svg{height:120px}}@media screen and (min-width:1025px){.header .menu-button{display:none}}.header .menu-button label{cursor:pointer}.header .menu-button label .close{display:none}.header .menu-button label svg{fill:#1a6881;height:40px;width:40px}.header #menu-toggle-checkbox{display:none}.header #menu-toggle-checkbox:checked~.menu-button{position:relative;z-index:9999}.header #menu-toggle-checkbox:checked~.menu-button label .close{display:block}.header #menu-toggle-checkbox:checked~.menu-button label .menu{display:none}.header #menu-toggle-checkbox:checked~.menu-button label svg{fill:#fff}.header #menu-toggle-checkbox:checked~.nav-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header #menu-toggle-checkbox:checked~.nav-wrapper *{-webkit-animation:nav-appear .25s ease-in-out;animation:nav-appear .25s ease-in-out}.header .nav-wrapper{background:#0a2a41;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9998}@media screen and (max-width:767px){.header .nav-wrapper .component.social-links{margin-bottom:3rem}.header .nav-wrapper .component.social-links ul li a{margin:0 1rem}.header .nav-wrapper .component.social-links ul li a svg{height:30px;width:30px}.header .nav-wrapper .component.social-links ul li a svg path{fill:#fff}}@media screen and (min-width:1025px){.header .nav-wrapper{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-right:10px;position:static;width:auto}}@media screen and (min-width:1025px) and (min-width:1950px){.header .nav-wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}}.header .primary-nav{width:250px}@media screen and (min-width:1025px){.header .primary-nav{height:100%;width:auto}}.header .primary-nav ul li a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:transparent}.header.mini{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);background:#fff;-webkit-box-shadow:0 0 1px rgba(10,42,65,.5);box-shadow:0 0 1px rgba(10,42,65,.5);min-height:4rem;padding:10px;position:fixed}@media screen and (max-width:767px){.header.mini .logo-wrapper{opacity:1}}.header.mini .logo-wrapper svg{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);height:60px}.header.mini:not(:hover) .primary-nav ul li{font-size:.2rem}.header.mini:not(:hover) .primary-nav ul li.button a{color:#1a6881;height:auto;line-height:1;padding:0}.header.mini:not(:hover) .primary-nav ul li a{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);background:#1a6881}
.privacy-link{padding:10px 15px;text-align:center}.privacy-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:-15px;padding:0;width:100%}.privacy-link ul li{padding:0 15px}.privacy-link a{color:#1a6881;font-size:.6rem;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.footer{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background:transparent;left:0;padding:4rem 10px 1rem;top:0;width:100%;z-index:9999}.footer .container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.footer .logo-wrapper svg{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);display:block;height:120px}.footer .nav-wrapper{display:none;height:100%;padding-right:10px}@media screen and (min-width:1025px){.footer .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1950px){.footer .nav-wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}}.footer .primary-nav{height:100%}.footer .primary-nav ul li a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:transparent}
.post-type-archive-project .project-wrapper{text-decoration:none}@media screen and (max-width:767px){.post-type-archive-project .project-wrapper{display:block}}.post-type-archive-project .project-wrapper:hover .module.image-and-headline .image-wrapper img{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:scale(1.05);transform:scale(1.05)}.post-type-archive-project .project-wrapper .module.image-and-headline{padding-bottom:10px;padding-top:10px}@media screen and (max-width:767px){.post-type-archive-project .project-wrapper .module.image-and-headline{padding:0}.post-type-archive-project .project-wrapper .module.image-and-headline .headline-wrapper{margin-top:-100%;position:relative}.post-type-archive-project .project-wrapper .module.image-and-headline .headline-wrapper:before{height:100%;left:0;position:absolute;top:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(43,28,9,.8)),to(rgba(43,28,9,0)));background:linear-gradient(0deg,rgba(43,28,9,.8),rgba(43,28,9,0));content:""}.post-type-archive-project .project-wrapper .module.image-and-headline .headline-wrapper .headline{color:#fff!important}}.post-type-archive-project .project-wrapper .module.image-and-headline .image-wrapper img{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width:1025px){.post-type-archive-project .project-wrapper:nth-child(odd) .module.image-and-headline .headline-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.post-type-archive-project .project-wrapper:nth-child(odd) .module.image-and-headline .headline-wrapper .headline{text-align:right}@media screen and (min-width:1025px){.post-type-archive-project .project-wrapper:nth-child(odd) .module.image-and-headline .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
.page-template-template-signup .footer,.page-template-template-signup .header,.page-template-template-signup .module.inline-signup{display:none}.page-template-template-signup .image-wrapper{height:400px;margin-bottom:1.5rem;position:relative;width:100%}@media screen and (min-height:1000px){.page-template-template-signup .image-wrapper{height:40vh}}.page-template-template-signup .image-wrapper .logo{padding:10px;width:100%}.page-template-template-signup .image-wrapper .logo svg{max-height:60px}.page-template-template-signup .embed{padding:10px;width:100%}@media screen and (min-width:1025px){.page-template-template-signup .embed{padding:10px;width:66.66667%;margin-left:auto;margin-right:auto}}.page-template-template-signup .copy,.page-template-template-signup .copy+.embed{padding:10px;width:100%}@media screen and (min-width:1025px){.page-template-template-signup .copy,.page-template-template-signup .copy+.embed{padding:10px;width:50%;margin:0}}
.component.button.style--small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:2.5rem;line-height:2.5rem;min-width:10rem;padding:0 1.8rem;text-decoration:none}.component.button.style--small:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--small:active{background-color:#1e7996}.component.button.style--large{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:3.5rem;line-height:3.5rem;min-width:10rem;padding:0 3.6rem;text-decoration:none}.component.button.style--large:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--large:active{background-color:#1e7996}.component.button.style--outline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:2px solid #1a6881;color:#1a6881;height:2.5rem;line-height:2.5rem;padding:0 1.8rem;text-decoration:none}.component.button.style--outline:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c;border-color:#16576c;color:#fff}.component.button.style--outline:active{background-color:#1e7996;border-color:#1e7996;color:#fff}.component.button.style--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:0;color:#000}.component.button.style--link:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.page-template-template-signup-2 .footer,.page-template-template-signup-2 .module.inline-signup{display:none}@media screen and (min-width:1025px){.page-template-template-signup-2 .row.form-type--embed .signup-form-wrapper{padding:10px;width:41.66667%;margin-left:0}}.page-template-template-signup-2 .row.form-type--embed .signup-form-wrapper .at-title{display:none}.page-template-template-signup-2 .row.type--image .signup-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-template-signup-2 .row.type--image .signup-form-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1025px){.page-template-template-signup-2 .row.type--image .signup-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template-template-signup-2 .row.type--image .signup-form-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-template-signup-2 .row.type--video .signup-content h1{-webkit-transform:none;transform:none}@media screen and (min-width:1025px){.page-template-template-signup-2 .row.type--video .signup-content h1{margin-top:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.page-template-template-signup-2 .row.type--video .signup-form-wrapper{margin-top:40px}@media screen and (min-width:1025px){.page-template-template-signup-2 .row.type--video .signup-form-wrapper{margin-top:0}}.page-template-template-signup-2 .row.type--video .video-wrapper{padding:10px;width:100%}.page-template-template-signup-2 .page-title{padding:10px;width:100%;margin:30px 0 10px}@media screen and (min-width:1025px){.page-template-template-signup-2 .page-title{margin:80px 0 10px}}.page-template-template-signup-2 .video-wrapper{margin-bottom:20px}@media screen and (min-width:1025px){.page-template-template-signup-2 .video-wrapper{margin-bottom:30px}}.page-template-template-signup-2 .image-wrapper{padding:10px;width:100%;margin-bottom:20px}@media screen and (min-width:1025px){.page-template-template-signup-2 .image-wrapper{margin-bottom:30px}}.page-template-template-signup-2 .title-wrapper{padding:10px;width:100%;margin:2rem 0 1rem}.page-template-template-signup-2 .signup-content{padding:10px;width:100%;position:relative}@media screen and (min-width:1025px){.page-template-template-signup-2 .signup-content{padding:10px;width:58.33333%}}.page-template-template-signup-2 .signup-content .image-wrapper{padding-top:50%;position:relative;width:100%}.page-template-template-signup-2 .signup-content .content h1,.page-template-template-signup-2 .signup-content .content h2,.page-template-template-signup-2 .signup-content .content h3,.page-template-template-signup-2 .signup-content .content h4{margin-bottom:0}.page-template-template-signup-2 .signup-form-wrapper{padding:10px;width:100%;position:relative}@media screen and (min-width:1025px){.page-template-template-signup-2 .signup-form-wrapper{width:33.33333%;margin-left:8.33333%;padding:10px 10px 10px 50px}}.page-template-template-signup-2 .signup-form-wrapper .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.page-template-template-signup-2 .signup-form-wrapper .logos .logo-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;width:50%}@media screen and (min-width:768px){.page-template-template-signup-2 .signup-form-wrapper .logos .logo-wrapper{width:33.33333%}}@media screen and (min-width:1025px){.page-template-template-signup-2 .signup-form-wrapper .logos .logo-wrapper{padding:20px}}.page-template-template-signup-2 .signup-form-wrapper .logos .logo-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:100%;opacity:.5}.page-template-template-signup-2 .signup-form-wrapper h1{font-family:Tungsten A,Tungsten B,Impact,sans-serif;margin-bottom:0;-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}.page-template-template-signup-2 .signup-form-wrapper .form-description{font-size:.8rem;margin-bottom:20px}.page-template-template-signup-2 .signup-form-wrapper form.processing .form-inner{opacity:0}.page-template-template-signup-2 .signup-form-wrapper form.processing .form-inner *{pointer-events:none}.page-template-template-signup-2 .signup-form-wrapper form.thank-you .form-inner{display:none}.page-template-template-signup-2 .signup-form-wrapper form.thank-you .thank-you{display:block;opacity:1}.page-template-template-signup-2 .signup-form-wrapper form .form-footer{font-size:.6rem}.page-template-template-signup-2 .signup-form-wrapper form .thank-you{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);display:none;opacity:0;padding:15px}@media screen and (min-width:1025px){.page-template-template-signup-2 .signup-form-wrapper form .thank-you{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.page-template-template-signup-2 .signup-form-wrapper form .thank-you .component.social-links{margin-top:2rem}.page-template-template-signup-2 .signup-form-wrapper form .thank-you .component.social-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template-signup-2 .signup-form-wrapper form .thank-you .component.social-links ul li a svg{height:1.5rem}.page-template-template-signup-2 .signup-form-wrapper form .error-message{color:#142b3f;font-size:.8rem;font-weight:700}.page-template-template-signup-2 .signup-form-wrapper form .component.checkbox{font-size:.7rem;margin:1rem 0}.page-template-template-signup-2 .signup-form-wrapper form .component.checkbox label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-signup-2 .signup-form-wrapper form .component.checkbox label:before{background-image:url(/wp-content/themes/repjustice/build/95118fc4b91e8f1243da387276b1b4f4.svg)}.page-template-template-signup-2 .signup-form-wrapper form .component.checkbox input:checked~label:before{background-image:url(/wp-content/themes/repjustice/build/87226b1e4f2723bb2788af2ceee5e579.svg)}.page-template-template-signup-2 .signup-form-wrapper form .select-wrapper{margin-bottom:1rem;position:relative;width:100%}.page-template-template-signup-2 .signup-form-wrapper form .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid #1a6881;border-radius:0;color:#1a6881;font-size:.8rem;font-weight:700;height:50px;letter-spacing:1px;line-height:50px;text-transform:uppercase;width:100%}.page-template-template-signup-2 .signup-form-wrapper form .select-wrapper:after{color:#1a6881;content:"\25be";line-height:50px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-template-signup-2 .signup-form-wrapper form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:3.5rem;line-height:3.5rem;min-width:10rem;text-decoration:none;font-size:1rem;margin:0 0 1rem;padding:0 1rem;width:100%}.page-template-template-signup-2 .signup-form-wrapper form input[type=submit]:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.page-template-template-signup-2 .signup-form-wrapper form input[type=submit]:active{background-color:#1e7996}@media screen and (min-width:768px){.page-template-template-signup-2 .signup-form-wrapper form input[type=submit]{max-width:100%;width:280px}}
.single-blog-post .blog-topper{width:100%;padding:2rem 10px 10px}.single-blog-post .blog-topper .headline,.single-blog-post .blog-topper .meta{margin-bottom:1rem}.single-blog-post .blog-topper .author,.single-blog-post .blog-topper .date{margin:0}.single-blog-post .blog-topper .date{color:#1a6881;font-size:.7778rem;font-weight:700;letter-spacing:1px;line-height:1.8571;text-transform:uppercase}.single-blog-post .blog-topper .featured-image{padding-top:66.6667%;position:relative;width:100%}
.page-template-template-toolkit .content-wrapper .container .page-description,.page-template-template-toolkit .content-wrapper .container .title{padding:10px;width:100%;margin-top:30px}.page-template-template-toolkit .content-wrapper .container .section-title{padding:10px;width:100%;color:#ebab21;margin:0}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper{padding:10px;width:100%;display:none;height:70px;margin:100px 0 50px;position:relative}@media screen and (min-width:768px){.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper{display:inline-block}}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks{border-bottom:1px solid #0a2a41;padding-bottom:1rem;position:absolute;top:0}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks a{color:#1a6881;font-size:.8rem;font-weight:700;margin:0 15px;position:relative;text-decoration:none;text-transform:uppercase}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks a:after{background:#ebab21;content:"";height:0;left:0;position:absolute;right:0;top:calc(100% + 1rem - 5px)}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks a:hover:after{height:10px}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks a:first-child{margin-left:0}.page-template-template-toolkit .content-wrapper .container .jumplinks-wrapper .jumplinks a:last-child{margin-right:0}.page-template-template-toolkit .content-wrapper .container .section.row{margin-bottom:75px;margin-top:-25px}.page-template-template-toolkit .content-wrapper .container .item{padding:10px;width:100%;padding-bottom:25px!important;padding-top:25px!important;position:relative}@media screen and (min-width:768px){.page-template-template-toolkit .content-wrapper .container .item.document,.page-template-template-toolkit .content-wrapper .container .item.graphic,.page-template-template-toolkit .content-wrapper .container .item.postcard,.page-template-template-toolkit .content-wrapper .container .item.video{padding:10px;width:50%}}@media screen and (min-width:1025px){.page-template-template-toolkit .content-wrapper .container .item.document,.page-template-template-toolkit .content-wrapper .container .item.graphic,.page-template-template-toolkit .content-wrapper .container .item.postcard{padding:10px;width:33.33333%}}@media screen and (min-width:768px){.page-template-template-toolkit .content-wrapper .container .item.poster{padding:10px;width:50%}}@media screen and (min-width:1025px){.page-template-template-toolkit .content-wrapper .container .item.poster{padding:10px;width:25%}}.page-template-template-toolkit .content-wrapper .container .item.poster .item-head h4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.page-template-template-toolkit .content-wrapper .container .item .item-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (min-width:1025px){.page-template-template-toolkit .content-wrapper .container .item .item-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-template-toolkit .content-wrapper .container .item .item-head h4{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-top:-4px}@media screen and (min-width:1025px){.page-template-template-toolkit .content-wrapper .container .item .item-head h4{margin-right:8px}}.page-template-template-toolkit .content-wrapper .container .item .item-head .share-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.page-template-template-toolkit .content-wrapper .container .item .item-head .share-links .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ebab21;border:0;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;text-decoration:none;width:30px}.page-template-template-toolkit .content-wrapper .container .item .item-head .share-links .button svg{display:block;fill:#fff;max-height:18px;max-width:20px;width:20px}.page-template-template-toolkit .content-wrapper .container .item .image-wrapper{position:relative;width:100%}.page-template-template-toolkit .content-wrapper .container .item .image-wrapper.poster{padding-top:100%}.page-template-template-toolkit .content-wrapper .container .item .image-wrapper.poster .component.background-image img{-o-object-fit:contain;object-fit:contain;width:auto}.page-template-template-toolkit .content-wrapper .container .item .image-wrapper.graphic{padding-top:100%}.page-template-template-toolkit .content-wrapper .container .item .image-wrapper.document,.page-template-template-toolkit .content-wrapper .container .item .image-wrapper.postcard{padding-top:129.3103%}
.topper-404{padding:40px 0}.topper-404 .text{padding:10px;width:100%}@media screen and (min-width:1025px){.topper-404 .text{padding:10px;width:66.66667%}}.topper-404 .text h1.alternate{font-family:Tungsten A,Tungsten B,Impact,sans-serif}.topper-404 .text .description p,.topper-404 .text h1{margin:0}
.component.button.style--small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:2.5rem;line-height:2.5rem;min-width:10rem;padding:0 1.8rem;text-decoration:none}.component.button.style--small:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--small:active{background-color:#1e7996}.component.button.style--large{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:3.5rem;line-height:3.5rem;min-width:10rem;padding:0 3.6rem;text-decoration:none}.component.button.style--large:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--large:active{background-color:#1e7996}.component.button.style--outline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:2px solid #1a6881;color:#1a6881;height:2.5rem;line-height:2.5rem;padding:0 1.8rem;text-decoration:none}.component.button.style--outline:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c;border-color:#16576c;color:#fff}.component.button.style--outline:active{background-color:#1e7996;border-color:#1e7996;color:#fff}.component.button.style--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:0;color:#000}.component.button.style--link:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.module.content+.module.stacked-content-block{margin-top:-20px;padding-top:0}.jumplinks-wrapper{width:100%;display:inline-block;height:70px;padding:0 15px;position:relative}.jumplinks-wrapper .jumplinks{border-bottom:1px solid #0a2a41;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;text-align:center;top:0}@media screen and (min-width:768px){.jumplinks-wrapper .jumplinks{display:inline;text-align:left}}.jumplinks-wrapper .jumplinks a{color:#f1c667;font-size:.8rem;font-weight:700;margin:0 15px;position:relative;text-decoration:none;text-transform:uppercase}.jumplinks-wrapper .jumplinks a:after{background:#ebab21;content:"";height:0;left:0;position:absolute;right:0;top:calc(100% + 1rem - 5px)}.jumplinks-wrapper .jumplinks a.active,.jumplinks-wrapper .jumplinks a:hover{color:#ebab21}.jumplinks-wrapper .jumplinks a.active:after,.jumplinks-wrapper .jumplinks a:hover:after{height:10px}.jumplinks-wrapper .jumplinks a:first-child{margin-left:0}.jumplinks-wrapper .jumplinks a:last-child{margin-right:0}.module.content.has-extras.template--sections,.module.content.intro{padding-top:1rem}.module.content.has-extras.template--sections .content-inner,.module.content.intro .content-inner{padding:10px;width:100%;margin-left:0}@media screen and (min-width:1025px){.module.content.has-extras.template--sections .content-inner,.module.content.intro .content-inner{padding:10px;width:75%}}.module.content.has-extras.template--sections .content-inner .pull-quote,.module.content.intro .content-inner .pull-quote{position:static}.module.content.has-extras.template--sections .content-inner section:not(.active),.module.content.intro .content-inner section:not(.active){display:none}.module.content.has-extras.template--sections .content-inner ol li a,.module.content.has-extras.template--sections .content-inner p a,.module.content.has-extras.template--sections .content-inner p span a,.module.content.has-extras.template--sections .content-inner span a,.module.content.has-extras.template--sections .content-inner ul li a,.module.content.intro .content-inner ol li a,.module.content.intro .content-inner p a,.module.content.intro .content-inner p span a,.module.content.intro .content-inner span a,.module.content.intro .content-inner ul li a{color:#1a6881;font-weight:700;text-decoration:none}.module.content.has-extras.template--sections .content-inner ol li a:hover,.module.content.has-extras.template--sections .content-inner p a:hover,.module.content.has-extras.template--sections .content-inner p span a:hover,.module.content.has-extras.template--sections .content-inner span a:hover,.module.content.has-extras.template--sections .content-inner ul li a:hover,.module.content.intro .content-inner ol li a:hover,.module.content.intro .content-inner p a:hover,.module.content.intro .content-inner p span a:hover,.module.content.intro .content-inner span a:hover,.module.content.intro .content-inner ul li a:hover{text-decoration:underline}.module.stacked-content-block+.module.stacked-content-block{padding-top:40px}@media screen and (min-width:1025px){.module.stacked-content-block+.module.stacked-content-block{padding-top:70px}}.module.full-cta{margin-bottom:60px}@media screen and (min-width:1025px){.module.full-cta{margin-bottom:100px}}.module.full-cta .wrapper{width:100%;background:url(/wp-content/themes/repjustice/build/d494ca7333a6fb810c13e4f222701e18.png) 50% no-repeat;background-size:cover;display:block;padding:10px;text-decoration:none}@media screen and (min-width:768px){.module.full-cta .wrapper{padding:30px}}.module.full-cta .wrapper .kicker{color:#1a6881;font-family:Tungsten A,Tungsten B,Impact,sans-serif;font-size:2rem;font-weight:600;line-height:1;text-transform:uppercase;color:#0a2a41;margin:0}.module.full-cta .wrapper h1{color:#fff;line-height:1;margin:2rem 0 0}.module.full-cta .wrapper .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.module.full-cta .wrapper .button-wrapper .pseudobutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:3.5rem;line-height:3.5rem;min-width:10rem;padding:0 3.6rem;text-decoration:none;margin:0}.module.full-cta .wrapper .button-wrapper .pseudobutton:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.module.full-cta .wrapper .button-wrapper .pseudobutton:active{background-color:#1e7996}.module.stacked-content-block .headline-wrapper{padding:10px;width:100%}@media screen and (min-width:768px){.module.stacked-content-block .headline-wrapper{padding-bottom:20px}}@media screen and (min-width:1025px){.module.stacked-content-block .headline-wrapper{padding:10px;width:75%}}.module.stacked-content-block .headline-wrapper h1{line-height:1;margin:0}.module.stacked-content-block .headline-wrapper h1.subhead{font-family:Tungsten A,Tungsten B,Impact,sans-serif}.module.stacked-content-block .headline-wrapper .subsub{font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:1.8px;line-height:1.5;text-transform:uppercase;color:#1a6881;font-weight:700;margin:10px 0 0}.module.stacked-content-block .button-wrapper{padding:10px;width:100%}@media screen and (min-width:768px){.module.stacked-content-block .button-wrapper{padding:10px;width:75%}}@media screen and (min-width:1025px){.module.stacked-content-block .button-wrapper{padding:10px;width:25%}}.module.stacked-content-block .button-wrapper .component.button{height:60px;line-height:57px;margin:10px 0}@media screen and (min-width:768px){.module.stacked-content-block .button-wrapper .component.button{margin:0}}.module.stacked-content-block .content-wrapper{padding:10px;width:100%}@media screen and (min-width:768px){.module.stacked-content-block .content-wrapper{padding:10px;width:75%}}@media screen and (min-width:1025px){.module.stacked-content-block .content-wrapper{padding:10px;width:50%}}
.component.button.style--small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:2.5rem;line-height:2.5rem;min-width:10rem;padding:0 1.8rem;text-decoration:none}.component.button.style--small:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--small:active{background-color:#1e7996}.component.button.style--large{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#1a6881;border:0;color:#fff;height:3.5rem;line-height:3.5rem;min-width:10rem;padding:0 3.6rem;text-decoration:none}.component.button.style--large:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c}.component.button.style--large:active{background-color:#1e7996}.component.button.style--outline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:2px solid #1a6881;color:#1a6881;height:2.5rem;line-height:2.5rem;padding:0 1.8rem;text-decoration:none}.component.button.style--outline:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#16576c;border-color:#16576c;color:#fff}.component.button.style--outline:active{background-color:#1e7996;border-color:#1e7996;color:#fff}.component.button.style--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:1rem 0;overflow:hidden;text-align:center;text-transform:uppercase;-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent;border:0;color:#000}.component.button.style--link:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}
.component.buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px;width:calc(100% + 30px)}.component.buttons .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:15px}
.component.background-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:-1}.component.background-image:not(.mobile-block),.component.background-image:not(.mobile-block) img{height:100%;left:0;position:absolute;top:0;width:100%}.component.background-image.mobile-block{position:relative}@media screen and (min-width:768px){.component.background-image.mobile-block,.component.background-image.mobile-block img{height:100%;left:0;position:absolute;top:0;width:100%}}.component.background-image figure{margin:0}.component.background-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}
.component.background-video{height:100%;left:0;position:absolute;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;z-index:-1}.component.background-video video{height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover}
.component.filter{height:100%;left:0;position:absolute;top:0;width:100%;display:block;z-index:0}.component.filter.type--light{background:rgba(43,28,9,.5)}@media screen and (min-width:1025px){.component.filter.type--light{background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(43,28,9,.5)),to(rgba(43,28,9,0)));background:linear-gradient(90deg,rgba(43,28,9,.5) 50%,rgba(43,28,9,0))}}.component.filter.type--dark{background:rgba(10,42,65,.75)}@media screen and (min-width:1025px){.component.filter.type--dark{background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(10,42,65,.75)),to(rgba(10,42,65,0)));background:linear-gradient(90deg,rgba(10,42,65,.75) 50%,rgba(10,42,65,0))}}
.primary-nav ul{list-style:none;margin:0;padding:0}.primary-nav ul li{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:font-size,color;transition-property:font-size,color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);font-size:2rem;margin-bottom:.4em;text-align:center}@media screen and (min-width:1025px){.primary-nav ul li{font-size:.8rem;text-align:right}}@media screen and (min-width:1025px){.primary-nav ul li:hover:not(.button) a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);color:#ebab21}}.primary-nav ul li:hover.button a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background:#ebab21}.primary-nav ul li.button a{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);background:#1a6881;border-radius:14px;color:#fff;height:28px;line-height:28px;padding:0 15px;text-align:center}.primary-nav ul li a{color:#fff;display:inline-block;font-family:Gotham A,Gotham B,Helvetica,sans-serif;font-weight:700;letter-spacing:.5px;line-height:1;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1025px){.primary-nav ul li a{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);color:#1a6881}}
.component.social-links ul{list-style:none;margin:0 2rem;padding:0}.component.social-links ul,.component.social-links ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component.social-links ul li{height:100%;margin:0 .5rem}.component.social-links ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.component.social-links ul li a:hover svg path{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);fill:#c78e12}.component.social-links ul li a svg{height:1.05rem}.component.social-links ul li a svg path{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);fill:#ebab21}
.component.audio-player canvas{margin:5px 0;width:100%}.component.audio-player .controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component.audio-player .controls.is-playing .play-pause{background-image:url(/wp-content/themes/repjustice/build/a80996ad3b59dbf6e6d00cafaf45b328.svg)}.component.audio-player .controls .play-pause{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/wp-content/themes/repjustice/build/9f0e89481268f0e8205cf95f4d2f9b1f.svg) 50% no-repeat;background-size:contain;border:0;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:50px;opacity:.8;width:50px}.component.audio-player .controls .play-pause:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1}.component.audio-player .controls .slider{background:hsla(0,0%,100%,.5);border-radius:3px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:5px;margin:0 30px;position:relative;width:100%}.component.audio-player .controls .slider .slider-inner{background:#fff;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0}.component.audio-player .controls .slider .handle{background:#fff;border-radius:100%;-webkit-box-shadow:0 0 1px rgba(10,42,65,.5);box-shadow:0 0 1px rgba(10,42,65,.5);cursor:pointer;display:block;height:15px;left:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:15px}.component.audio-player .controls .timer{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.8rem}
.component.share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component.share h4{color:#fff;font-size:.7778rem;font-weight:700;letter-spacing:1px;margin:0 1rem 0 0;text-transform:uppercase}.component.share .button{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #fff;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:35px;margin:0 15px;padding:8px;width:35px}.component.share .button:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);background:#fff}.component.share .button:hover svg path:not(.nofill){-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);fill:#ebab21}.component.share .button svg{max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.component.share .button svg path:not(.nofill){-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);fill:#fff}
.component.textfield{border-bottom:2px solid #1a6881;height:50px;line-height:50px;margin-bottom:1rem;position:relative;width:100%}.component.textfield input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-size:1.1rem;height:100%;width:100%}.component.textfield ::-webkit-input-placeholder{color:#1a6881;font-size:.8rem;font-weight:700;letter-spacing:1px;opacity:1;text-transform:uppercase}.component.textfield ::-moz-placeholder{color:#1a6881;font-size:.8rem;font-weight:700;letter-spacing:1px;opacity:1;text-transform:uppercase}.component.textfield :-ms-input-placeholder{color:#1a6881;font-size:.8rem;font-weight:700;letter-spacing:1px;opacity:1;text-transform:uppercase}.component.textfield ::-ms-input-placeholder{color:#1a6881;font-size:.8rem;font-weight:700;letter-spacing:1px;opacity:1;text-transform:uppercase}.component.textfield ::placeholder{color:#1a6881;font-size:.8rem;font-weight:700;letter-spacing:1px;opacity:1;text-transform:uppercase}
.component.checkbox input{display:none}.component.checkbox input:checked+label:before{background-image:url(/wp-content/themes/repjustice/build/d9aa1900f055022c3104018b4cfc5316.svg)}.component.checkbox label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.component.checkbox label:before{background:url(/wp-content/themes/repjustice/build/6dfed4808ee25ba400f7c7c64d6d2eab.svg) 50% no-repeat;background-size:contain;content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;margin-right:.5em;width:20px}
.component.roadblock{background:rgba(0,0,0,.85);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.component.roadblock .roadblock-inner{background:#fff;left:50%;max-width:calc(100% - 30px);padding:20px;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:740px}@media screen and (min-width:768px){.component.roadblock .roadblock-inner{padding:20px 40px 30px}}@media screen and (min-width:1025px){.component.roadblock .roadblock-inner{padding:30px 80px 60px}}.component.roadblock .roadblock-inner .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:10px;top:10px}@media screen and (min-width:1025px){.component.roadblock .roadblock-inner .close{right:20px;top:20px}}.component.roadblock .roadblock-inner .close svg{display:block;fill:#142b3f}.component.roadblock .roadblock-inner .logo{margin:0 auto 20px}@media screen and (min-width:768px){.component.roadblock .roadblock-inner .logo{margin-bottom:30px}}@media screen and (min-width:1025px){.component.roadblock .roadblock-inner .logo{margin-bottom:50px}}.component.roadblock .roadblock-inner .logo svg{display:block;height:60px;margin:0 auto}.component.roadblock .roadblock-inner .message h1,.component.roadblock .roadblock-inner .message h2,.component.roadblock .roadblock-inner .message h3,.component.roadblock .roadblock-inner .message h4,.component.roadblock .roadblock-inner .message p{margin:0 0 10px}.component.roadblock .roadblock-inner .component.button{display:block;margin:30px auto 0;text-align:center;width:246px}
.toolkit-section .section-title{padding:10px;width:100%;color:#ebab21;margin:0}.toolkit-section .section.row{margin-bottom:75px;margin-top:-25px}.toolkit-section .item{padding:10px;width:100%;padding-bottom:25px!important;padding-top:25px!important;position:relative}@media screen and (min-width:768px){.toolkit-section .item.document,.toolkit-section .item.graphic,.toolkit-section .item.postcard,.toolkit-section .item.video{padding:10px;width:50%}}@media screen and (min-width:1025px){.toolkit-section .item.document,.toolkit-section .item.graphic,.toolkit-section .item.postcard{padding:10px;width:33.33333%}}@media screen and (min-width:768px){.toolkit-section .item.poster{padding:10px;width:50%}}@media screen and (min-width:1025px){.toolkit-section .item.poster{padding:10px;width:25%}}.toolkit-section .item.poster .item-head h4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.toolkit-section .item .item-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (min-width:1025px){.toolkit-section .item .item-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.toolkit-section .item .item-head h4{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-top:-4px}@media screen and (min-width:1025px){.toolkit-section .item .item-head h4{margin-right:8px}}.toolkit-section .item .item-head .share-links{margin:0 -5px}.toolkit-section .item .item-head .share-links,.toolkit-section .item .item-head .share-links .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.toolkit-section .item .item-head .share-links .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ebab21;border:0;border-radius:100%;cursor:pointer;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;text-decoration:none;width:30px}.toolkit-section .item .item-head .share-links .button svg{display:block;fill:#fff;max-height:18px;max-width:20px;width:20px}.toolkit-section .item .image-wrapper{position:relative;width:100%}.toolkit-section .item .image-wrapper.poster{padding-top:100%}.toolkit-section .item .image-wrapper.poster .component.background-image img{-o-object-fit:contain;object-fit:contain;width:auto}.toolkit-section .item .image-wrapper.graphic{padding-top:100%}.toolkit-section .item .image-wrapper.document,.toolkit-section .item .image-wrapper.postcard{padding-top:129.3103%}

/*# sourceMappingURL=7.c66b8d5e.css.map*/