@import url(https://fonts.googleapis.com/css?family=Bungee);@import url(https://fonts.cdnfonts.com/css/russo-one);@import url(https://fonts.cdnfonts.com/css/noto-sans);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf9f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Bungee,russo-one,noto-sans;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}h1{font-family:Bungee;font-size:50px;margin-bottom:40px;margin-top:70px}h2{font-family:Russo One;font-size:34px}h3{font-size:30px}h3,h4{font-family:Noto Sans;font-weight:700}h4{font-size:26px}p{font-family:Noto Sans;font-size:20px}.btn-primary-contained{background-color:#ff1f1f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Bungee;font-size:18px;padding:10px 15px}.btn-primary-contained:hover{background-color:#ad0000;color:#fff}.btn-primary{background-color:#fff;border:none;border-radius:20px;color:#ff1f1f;cursor:pointer;font-family:Bungee;font-size:18px;padding:10px 15px}.btn-primary:hover{background-color:#fff;color:#ad0000}@media only screen and (max-width:650px){h1{font-size:7vw}h2{font-size:5.5vw}h3{font-size:4.7vw}h4{font-size:4vw}p{font-size:3vw}.btn-primary,.btn-primary-contained{font-size:2.5vw;padding:2% 3%}}@media only screen and (max-width:480px){.btn-primary,.btn-primary-contained{font-size:12px;padding:7.7px 11.5px}}@media only screen and (max-width:400px){h2{font-size:20px}h3{font-size:17px}h4{font-size:15px}p{font-size:12px}}#mission-container{display:flex;flex-direction:row;gap:50px;justify-content:space-between;max-width:1300px;text-align:center}#mission-frame{width:270px}#header-container{border:2px solid #000;border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;max-width:1300px;min-width:255px}#logo-img{margin-right:90px}#logo-img-mobile{display:none}#text-container{margin:50px 90px;width:550px}#h1-container{display:flex;flex-direction:row;justify-content:flex-start;max-width:550px}.sub-heading{margin:60px 0}h4{margin:20px 0}@media (max-width:1100px){#logo-img{display:none}#logo-img-mobile{display:inline-block;margin:auto 70px auto auto;max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px}h1{font-size:45px}}@media (max-width:830px){h1{font-size:5vw}#h1-container{flex-direction:column}#logo-img-mobile{top:auto;-webkit-transform:none;transform:none}#text-container{margin:20px 60px}}@media (max-width:700px){#mission-container{align-items:center;flex-direction:column}video{height:auto;min-width:260px;width:80vw}}@media (max-width:500px){h1{font-size:25px}.sub-heading{margin:35px 0}#text-container{margin:10px 50px}}#campaign-page-body{margin:3% 10% 10%}#reasons-for-signing{align-self:flex-start;margin-top:85px}.popup-overlay{background-color:rgba(44,44,44,.47)}.content{background-color:#fff;border-radius:15px;padding:30px}#signing-btn{margin-top:20px}@media only screen and (min-width:851px){#campaign-page-body{align-items:flex-start;display:flex;flex-direction:column}#info-section{align-content:flex-start;align-items:center;display:flex;flex-direction:row}#info-text{margin-right:15px;width:50%}}@media only screen and (max-width:850px){#campaign-page-body,#info-section{align-items:center;display:flex;flex-direction:column}#info-section{align-content:flex-start}#info-text{width:100%}}@media only screen and (max-width:650px){#reasons-for-signing{align-self:flex-start;margin-top:13%}#signing-btn{margin-top:3%}}@media only screen and (max-width:480px){.content{margin-left:15px;margin-right:15px}}#campaign-header{height:260px}#green-background{height:170px;top:100px}#logo{top:30px}#heading{top:110px}@media only screen and (max-width:650px){#campaign-header{height:38vw}#green-background{height:26vw;top:30%}#logo{height:100%;top:-20%;width:30vw}#heading{margin-top:12%;top:30%}}#progress-bar-template{align-content:center;align-items:center;display:flex;flex-direction:column}#progress-bar,#progress-bar-background{height:20px;margin-bottom:15px}#total-signatures{margin:10px}#remaining-signatures{margin:5px}@media only screen and (min-width:851px){#progress-bar-template{width:50%}}@media only screen and (max-width:850px){#progress-bar-template{margin:40px 0 15px;width:100%}}@media only screen and (max-width:650px){#progress-bar-background{height:3vw;margin-bottom:2vw}#progress-bar{height:100%;margin-bottom:100%}#progress-bar-template{margin:8% 0 2%}#total-signatures{margin:2%}#remaining-signatures{margin:.5%}}.btn-small{background-color:#fbf9f9;border:none;border-radius:17px;color:#000;cursor:pointer;font-family:Noto Sans;font-size:20px;margin:0 12px;padding:5px 12px}.btn-small:hover{background-color:#eae6e6}.btn-icon{align-items:center;background-color:#fbf9f9;border:none;border-radius:17px;cursor:pointer;display:flex;padding:0}.btn-icon:disabled{cursor:default}.dot{background-color:#3c3c3c;border-radius:100%;height:5px;min-height:4px;min-width:4px;width:5px}.likes-count{margin:0 12px}@media only screen and (max-width:650px){.btn-small{font-size:3vw;margin:0 2vw;padding:5% 9%}.dot{max-height:4px;max-width:4px}.pink-heart-icon,.white-heart-icon{height:100%;width:4vw}.likes-count{margin:0 3vw}}@media only screen and (max-width:400px){.btn-small{font-size:12px}}label{display:flex;flex-direction:column;font-family:Noto Sans;font-size:20px}#checkbox-label{font-size:16px}.error-message{color:#ff1f1f;font-size:16px;margin:0}@media only screen and (max-width:650px){label{font-size:3vw}#checkbox-label,.error-message{font-size:2.5vw}}@media only screen and (max-width:480px){#checkbox-label,.error-message{font-size:12px}}@media only screen and (max-width:400px){label{font-size:12px}}#nav-icon{cursor:pointer;margin-left:15px;margin-top:5px}#nav-bar{align-items:center;display:flex;font-family:Bungee;font-size:20px;margin:35px 10%}#nav-bar a{border-radius:20px;color:#000;margin-right:60px;padding:10px 15px;text-decoration:none}#nav-bar a.active{border:none;text-decoration:none}#nav-bar a.active,#nav-bar a:hover{background-color:#000;color:#fff}@media only screen and (max-width:650px){#nav-bar{margin:35px 7%;min-width:70px}#nav-bar a{font-size:3vw;margin-right:7%;padding:2% 3%}#nav-icon{height:100%;margin-left:7px;width:6vw}}@media only screen and (max-width:400px){#nav-bar a{font-size:12px;margin-right:5%;padding:7.7px 11.5px}}
/*# sourceMappingURL=main.2b91c3a9.css.map*/