html{scroll-behavior:scroll}.text-red{color:#ED1B24 !important}.bg-red{background-color:#ED1B24 !important}.text-blue{color:#2999E1 !important}.bg-blue{background-color:#2999E1 !important}.text-lime{color:#D9E021 !important}.bg-lime{background-color:#D9E021 !important}.bg-grey{background-color:#eee !important}.frank{font-family:fatfrank,sans-serif}body{font-family:greycliff-cf,sans-serif}h1{font-family:fatfrank,sans-serif}h2,h3,h4,h5{font-family:marco,serif;font-weight:600}h2{font-size:2.15rem}p{font-size:1.125rem}.display-1{font:bold 2rem/1em fatfrank,sans-serif}.display-3{font-size:2rem}.display-4{font:bold 1.5rem/1em marco,serif}.form-control,.StripeElement{border:none;border-radius:5px;font-family:greycliff-cf,sans-serif}a{color:#2999E1}button:focus{outline:none}.btn{font:600 1rem/1.5em greycliff-cf,sans-serif}.btn-primary{background-color:#2999E1;border-color:#2999E1}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{outline:0;box-shadow:none;background-color:#D9E021;border-color:#D9E021}.btn-red{color:white;background-color:#ED1B24;border-color:#ED1B24;padding:.25rem 2rem;font-size:1em;font-weight:bold}.btn-red:hover,.btn-red:focus,.btn-red:active{outline:0;box-shadow:none;background-color:#D9E021;border-color:#D9E021}.speak4-form__btn{background-color:#ED1B24 !important}.form,.br1{border-radius:1rem}#signup-bar{background:#ED1B24}.page-type-signup .form{border-radius:1rem;background:#ED1B24;color:white}.iframe-container{width:100%;position:relative;padding-top:56.25%}.iframe-container iframe{position:absolute;top:0;right:0;bottom:0;right:0;width:100%;height:100%;display:block}.modal{display:block}.modal .close{font-size:2.5em;padding-top:.25rem;padding-bottom:.25rem}.fadein{opacity:0}#header .navbar-brand-img{max-height:50px}#header .navbar-nav .nav-link{font:bold 1.15rem/1em greycliff-cf,sans-serif;text-transform:capitalize;letter-spacing:0.05em;color:#2999E1}#header .navbar-nav .nav-link:hover{color:#ED1B24}#header .navbar-nav .nav-link.nav-btn{color:white;background:#ED1B24;padding:.5rem 1rem;border-radius:5px}#header .navbar-nav .nav-link.nav-btn:hover{color:white;background:#D9E021}.dropdown-menu{border:none}.dropdown-menu .dropdown-item{color:#2999E1;font-weight:bold;text-transform:capitalize}.navbar-light .navbar-toggler{border:none}.navbar-toggler-icon{background-image:none !important;height:1em}.navbar-toggler-icon div{background:#ED1B24;width:100%;height:3px;margin-bottom:5px}#page-features .carousel-inner{text-shadow:3px 3px 15px rgba(0,0,0,0.35)}#page-features .carousel-inner:before{content:"Build the Future";position:absolute;top:1rem;left:1rem;color:white;font-weight:bold;font-size:40px;z-index:99;display:none}#page-features .carousel-item{padding-top:80%}#page-features .carousel-item .item-inner{position:absolute;top:0;right:0;bottom:0;left:0}#page-features .carousel-item .item-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}#page-features .carousel-item .slide-content{left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;z-index:1}#page-features .carousel-item .container{top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#page-features .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.prefix{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:transparent}.prefix .display-3{visibility:hidden}#home-intro p{font-size:1.5em}.petition_en-page main#content,.petition_es-page main#content{background:url(kitchen.jpg) center/cover}.petition_en-page main#content #content,.petition_es-page main#content #content{background:white;padding:1.25rem;border-radius:8px}.petition-logo{width:252px}.petition-content{padding:0 .5rem}main{position:relative}.petition-bg{width:100%;-o-object-fit:cover;object-fit:cover}.about-page h3,.home-content h3{margin-bottom:0;color:white}.about-page .display-1,.home-content .display-1{font-size:6rem}.stop{background:#ED1B24;border-radius:10px}.stop a{color:white}.stop a:hover{text-decoration:none}.endorsement-logos{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.endorsement-logos .logo-wrap{text-align:center;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.endorsement-logos .logo-wrap img{max-width:220px;max-height:120px}.endorsements-content ul{list-style:none;font-size:1.125rem;font-weight:600;padding:0}.endorsements-content ul li{margin-bottom:10px;padding-left:2rem;position:relative;color:black}.endorsements-content ul li:before{content:"—";position:absolute;left:.5rem;color:#D9E021}.pullquote h3{line-height:1.4em}.learn_more-page .page-header{background:#D9E021;position:relative}.learn_more-page .page-header h1{text-shadow:3px 3px 15px rgba(0,0,0,0.35)}.learn_more-page .page-header .image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.learn_more-page .page-header .image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.learn_more-page .page-header .header-bg-image{display:none;-o-object-fit:cover;object-fit:cover;max-height:100%}.learn_more-page .page-header .header-bg-image.active{display:block}.track-nav{position:relative;margin-top:-43.08px}.nav-tab{width:100%;background:#f47a7f;color:white;font-size:.95em;line-height:1em;font-weight:600;letter-spacing:-.025em;border-radius:10px 10px 0 0;padding:10px 5px 5px;cursor:pointer;margin-right:3px}.nav-tab:last-of-type{margin-right:0}.nav-tab:nth-of-type(even){background:#82c4ee}.nav-tab:nth-of-type(even):hover{background:#2999E1}.nav-tab:nth-of-type(even).active{background:#2999E1}.nav-tab:hover{background:#ED1B24}.nav-tab.active{background:#ED1B24}.nav-tab .tab-icon{height:28px;width:auto}.track-item{display:none;background:#eee}.track-item:nth-of-type(odd){background:#eee}.track-item.active{display:block}.track-item .content{color:black;background:white;border-radius:0 0 1rem 1rem}.track-item h5{color:black;font-family:fatfrank,sans-serif;margin-bottom:.75rem}.track-item h4{font-weight:bold;font-family:greycliff-cf,sans-serif}.track-item ul{padding-left:0rem;list-style:none}.track-item ul li{margin-bottom:10px}.track-item ul li strong{color:black;font-style:normal}.track-item ul li .h5{font-weight:bold;color:#2999E1}.numbers{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.numbers p{font-size:.925em}.numbers h1{display:inline;border-bottom:20px solid #d9e021;line-height:0px;padding-right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:1rem;margin-top:1.5rem}.numbers h4{display:inline;border-bottom:10px solid #d9e021;line-height:10px;padding-right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:1.5rem;margin-top:1rem;font-weight:900}.numbers h5{margin-bottom:.25rem}.bg-lime-lt{background-color:rgba(217,224,33,0.4) !important}#social-share button{color:white !important;background:#2999E1 !important}button#icon-button{background:#2999E1 !important}.card,.card-body{border-radius:1rem}.card button,.card-body button{border:none;background:none;color:#2999E1;font-weight:600}.card button:focus,.card-body button:focus{outline:none}.card-img{border-radius:.5rem}.event a{color:black}.date{width:30px;text-align:center}.date p{text-transform:uppercase;font-weight:500}.date h3{line-height:.75em}footer a{color:white}footer a:hover{color:white}@media (min-width: 375px){.display-1{font:bold 2.75rem/1em fatfrank,sans-serif}.display-4{font:bold 1.75rem/1em marco,serif}}@media (min-width: 768px){.display-1{font:bold 4rem/1em fatfrank,sans-serif}.display-3{font-size:3rem}.display-4{font:bold 3rem/1em marco,serif}#page-features .carousel-item{padding-top:60%}.petition-content{margin-top:2rem;padding:1.5rem 1rem;border-radius:1rem;background:rgba(255,255,255,0.85)}.petition-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 992px){.display-1{font:bold 5rem/1em fatfrank,sans-serif}.display-4{font:bold 3.25rem/1em marco,serif}#header .navbar-brand-img{max-height:55px}#header .navbar-nav .nav-item{margin-left:2rem}#header .navbar-nav .nav-link{font:bold 1.15rem/1em greycliff-cf,sans-serif;text-transform:capitalize;letter-spacing:0.05em;color:#2999E1}#header .navbar-nav .nav-link:hover{color:#ED1B24}#header .navbar-nav .nav-link.nav-btn{color:white;background:#ED1B24;padding:.5rem 1rem;border-radius:5px}#header .navbar-nav .nav-link.nav-btn:hover{color:white;background:#D9E021}.dropdown-menu{background:#ED1B24;border:none}.dropdown-menu .dropdown-item{color:white;font-weight:bold;text-transform:capitalize}.dropdown-menu .dropdown-item:hover{background:transparent;color:#D9E021}#page-features .carousel-item{padding-top:50%}.petition-content{margin-top:1rem;padding:2rem 1rem;border-radius:1rem;background:rgba(255,255,255,0.85)}}@media (min-width: 1200px){.display-1{font:bold 6rem/1em fatfrank,sans-serif}.display-4{font:bold 3.5rem/1em marco,serif}#page-features .carousel-item{padding-top:48%}.petition-content{padding:2rem}}
