@import"https://fonts.googleapis.com/css?family=Antic+Didone|Montserrat:700";section.wrapper{margin:0;padding:0}#app{width:100%;height:100%;margin:0;padding:0}#app{position:relative;animation:fadeIn .5s ease-in-out forwards}.selectors{position:relative;top:0;left:0;width:10%;background:#fff;height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.selectors .selector{border:1px solid #272c2a;background:#272c2a;width:30px;height:30px;border-radius:50%;margin:10px;cursor:pointer;transition:background .1s ease-in-out,border .1s ease-in-out}.selectors .selector:hover,.selectors .selector.active{border:1px solid #ffffff;background:#fff}.wrapper{margin:0;width:100%;height:600px;background-size:cover;transition:background-image .5s ease-in-out;display:flex}.panel{width:27%;display:flex;flex-direction:column;padding-top:195px}.policycard,.photocard{width:58%}.photocard{object-fit:cover;height:auto}.panel{background-color:#fff;opacity:1;color:#fff;transition:background .5s ease-in-out;padding-left:20px}.panel p{margin:0;padding:10px;font-size:1.3rem;font-weight:700;font-style:italic}.panel h2.panel-header{margin:0;align-self:center;font-weight:700;font-style:italic;font-size:3.9rem}.panel .panelRow{display:flex;justify-content:space-between}.panel p.panel-button{display:none}.panel-button{cursor:pointer}.arrowWrapper{width:5%;display:flex;justify-content:center;background:#fff}img.panel-button{height:8vw;max-height:60px;min-height:40px;align-self:center}.policyBoot{position:relative;color:#fff;background:#fff;font-size:1.3rem;padding:0;width:58%;z-index:-1}.policyBoot .container{max-width:90%;margin:0;height:100%}.policyBoot .container .row{height:100%}.policyBoot .container .row div.col-sm-12.col-md-12{display:flex;flex-direction:column;height:100%;justify-content:center}@media(min-width:768px){.policyBoot{animation:slideinleft .5s}}@media(max-width:1200px){.wrapper .panel .panelRow h2.panel-header{font-size:2.7rem!important}}@media(max-width:940px){.wrapper{flex-direction:column;height:auto}.wrapper .policyBoot{width:auto;min-height:300px}.selectors{flex-direction:row;width:auto;height:10%}.panel p{padding-bottom:15px}.panel{width:auto;text-align:center;height:215px;justify-content:flex-start;padding-top:0;padding-left:0}.panel .panelRow{height:100%;flex-direction:column}.panel .panelRow h2.panel-header{font-size:2.6rem;align-self:center}.panel .panelRow p.panel-button{justify-self:center;align-self:center;display:block}img.panel-button{display:none}.photocard{min-height:300px;max-height:50vh;width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideinleft{0%{margin-left:-200px}to{margin-left:0}}.type-header-1,h1{font-family:monotype-grotesque-extended,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:48px!important;line-height:114%!important;letter-spacing:-.07em!important}.type-header-2,h2{font-family:monotype-grotesque-extended,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:30px!important;line-height:114%!important;line-height:114%;letter-spacing:-.07em!important}.type-header-3,h3{font-family:monotype-grotesque-extended,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:24px!important;line-height:124%!important;letter-spacing:-.045em!important}.type-header-4,h4{font-family:monotype-grotesque-extended,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:18px!important;line-height:114%!important;letter-spacing:-.045em!important}.type-body-1,.form-check label,li,p{font-family:monotype-grotesque,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:21px;line-height:126.5%!important;letter-spacing:-.045em!important}.type-body-2{font-family:monotype-grotesque,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:124%!important;letter-spacing:-.045em!important}.type-body-3,small{font-family:monotype-grotesque,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:125.5%!important;letter-spacing:-.045em!important}.type-label-1,.candidateExcerpt a:last-of-type>p{font-family:monotype-grotesque,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:14px!important;line-height:165%!important;letter-spacing:-.045em!important}.candidateExcerpt{text-align:center}.candidateExcerpt_hed{text-decoration:underline}.candidateExcerpt_body{padding:0 15px}.candidateExcerpt_img{width:100%;border-radius:50%;object-fit:cover;max-width:150px;max-height:150px}@media screen and (min-width:768px){.candidateExcerpt_img{max-width:200px;max-height:200px}}@media screen and (min-width:992px){.candidateExcerpt_img{max-width:250px;max-height:250px}}.candidateExcerpt_imgWrapper{justify-content:center}.candidateExcerpt a:last-of-type{display:flex;flex-direction:column;justify-content:flex-end;color:#eaff00}#landing #landing-bg{background-image:url(/img/landing_bg.png);background-size:cover;background-color:#f8e9e5;background-repeat:no-repeat;background-position:center 60%;min-height:700px}#landing .jumbotron{background:none;text-align:left;color:#fff;flex-direction:column;justify-content:flex-end}#landing .jumbotron a{color:#fff}#landing .jumbotron .navbar{align-self:flex-start}#landing .jumbotron .navbar img{height:100px}@media screen and (min-width:768px){#landing .jumbotron .navbar img{height:150px}}#landing .jumbotron .hero.container-fluid{display:grid;text-align:center;grid-auto-rows:min-content}#landing .jumbotron .hero.container-fluid h1{align-self:flex-end;display:none}@media screen and (min-width:768px){#landing .jumbotron .hero.container-fluid h1{display:block}}#landing .jumbotron .hero.container-fluid iframe{align-self:flex-end;justify-self:center;height:100vw;width:92vw;max-width:450px;max-height:450px;border:none}#landing .jumbotron .hero.container-fluid h1,#landing .jumbotron .hero.container-fluid h5,#landing .jumbotron .hero.container-fluid .formParent{align-self:flex-end;justify-self:center}#landing .hero span:before{content:"\a";white-space:pre}@media screen and (min-width:768px){#landing .hero span:before{content:unset;white-space:unset;display:none}}#landing .formParent{max-width:min(90vw,500px);align-self:flex-end}#landing .supporters{text-align:center}#landing .supporters img{width:60%}@media screen and (min-width:768px){#landing .promptbanner-mb{display:none}}#landing .about{background-image:url(/img/Whatwestandfor_IMG.png);background-size:120%;background-position-x:center;background-position-y:110%;background-repeat:no-repeat;padding-bottom:60vw}#landing .about p,#landing .about h1,#landing .about h2,#landing .about h3{position:relative;z-index:1;top:0}#landing .about strong{background-color:#ff0;display:inline-block;padding:5px;margin:unset}@media screen and (min-width:375px){#landing .about{background-position-y:112%}}@media screen and (min-width:475px){#landing .about{background-position-y:105%;background-size:90%}}@media screen and (min-width:575px){#landing .about{background-position-y:105%}}@media screen and (min-width:768px){#landing .about{background-position-y:110%;background-size:90%}}@media screen and (min-width:992px){#landing .about{background-position-y:center;background-position-x:120%}}@media screen and (min-width:1200px){#landing .about{background-position-y:center;background-position-x:95%;background-size:120%}}@media screen and (min-width:992px){#landing .about{padding-top:6vh;padding-bottom:6vh;background-size:48%}}#landing .candidates{color:#fff}#landing .candidates.bg-dark hr{border:2px solid white;margin-top:unset;margin-bottom:unset;margin:40px}.c2aSection .row{flex-direction:column-reverse}@media screen and (min-width:768px){.c2aSection .row{flex-direction:initial}}.c2aSection .d-grid{height:100%;justify-content:center;align-content:center}.c2aSection img{max-width:175px;object-fit:cover;grid-row:0}.collapse-section h2{text-align:center}.collapse-section .d-flex{flex-direction:column;align-items:center}@media screen and (min-width:525px){.collapse-section .btn{width:fit-content}}.bg-neutral a{color:#272c2a;text-decoration:underline}.bg-neutral a:hover{color:#272c2a}.bg-neutral a.btn:hover{color:#fff}.form-checkbox-page{padding:20px;border-radius:5px;background:#fff}.form-checkbox-page *{color:#272c2a}.form-checkbox-page{display:grid!important;justify-content:center!important;align-content:center!important}.form-check{display:grid!important;margin:15px 0}.form-check input{justify-self:center}.form-check label{justify-self:flex-start;text-align:left}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--active: #ff004d;--active-inner: #ff004d;--focus: 2px #ff004d;--border: #ff004d;--border-hover: #ff004d;--background: #ffffff;-webkit-appearance:none;-moz-appearance:none;height:21px;display:inline-block;position:relative;margin:0;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .2s;outline:none}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:2px;top:2px;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b: #ffffff;--bc: #ff004d;--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1}input[type=checkbox]{border:2px solid var(--bc, var(--border));background:var(--b, var(--background));width:21px;border-radius:2px}input[type=checkbox]:after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:checked{--r: 43deg}input[type=radio]{border:2px solid var(--bc, var(--border));background:var(--background);width:17px;height:17px;border-radius:50%}input[type=radio]:after{width:9px;height:9px;border-radius:50%;background:var(--active);opacity:0}input[type=radio]:checked{--s: .5}}p a,p a:hover{color:#ff004d}
