a,body,button,div,em,footer,form,h1,h2,header,html,img,input,label,li,main,nav,p,section,select,strong,ul{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;background:transparent;box-sizing:border-box;color:inherit;text-decoration:none}#app,body,html{height:100%;width:100%}body{font-family:sans-serif;color:#333;caret-color:#97b536;background:#efefef}h1{font-size:2.8em}h2{font-size:2em}h3{font-size:1.4em}::selection{background:#97b536;color:#fff}.ani-spin{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root{height:100%;display:flex;flex-direction:column}#header{display:flex;justify-content:center;align-items:center;height:150px;min-height:150px;border-bottom:1px solid #d3d3d3;background-size:cover}#header .logo{height:100px;margin-right:25px;fill:#fff;position:relative;top:7px}#header h1{font-size:80px;color:#fff;font-family:Amatic SC,cursive}#footer{padding:10px;background:gray;color:#fff}#body{flex-grow:1;width:800px;margin:0 auto;background:#fff}#body .nav{display:flex;padding:10px 5px}#body .nav .step{flex-basis:0;flex-grow:1;margin:0 10px;padding:7px;border-top:3px solid #d3d3d3;text-align:center;text-transform:uppercase;cursor:pointer}#body .nav .step.is-selected{border-color:#97b536}#body .nav .step:hover{color:#97b536}#body .pledged h1{margin:20px;margin-top:50px}#body .pledged p{margin:0 50px}#body .pledged a{float:right}#body .processing{width:100%;height:300px;margin-top:100px;color:#fff;fill:#fff;background:#97b536;position:relative;display:flex;justify-content:space-around;align-items:center;overflow:hidden}#body .processing .tree{position:absolute;top:-150px;fill:#85a51f}#body .processing .content{display:flex;z-index:1}#body .processing .content h2{padding-left:15px}#body .processing .content svg{height:36px}#amount h2{padding:20px}#amount p{padding:30px;padding-top:0;padding-left:80px}#info .header{display:flex;align-items:baseline}#info .header h2{padding:20px}#info .header span{color:gray}#info .nav-buttons{display:flex;justify-content:space-between;margin-top:10px}#payment .donor-info{display:flex;align-items:baseline;border-bottom:1px solid #d3d3d3}#payment .donor-info h2{padding:20px}#payment .donor-info span{color:gray}#payment .nav-buttons{display:flex;justify-content:space-between;margin-top:10px}.AmountSelector{display:flex;border-width:1px 0;border-color:#d3d3d3;border-style:solid}.AmountSelector .increment{flex-basis:0;flex-grow:1;text-align:center;padding:15px;border-right:1px solid #d3d3d3}.AmountSelector .increment .value{margin:0 auto;width:80%;padding:8px;border-bottom:3px solid #d3d3d3}.AmountSelector .increment.is-last{border-right:0}.AmountSelector .increment:hover{cursor:pointer;background:#d3d3d3;color:#fff}.AmountSelector .increment:hover .value{border-color:#fff}.AmountSelector .increment.is-selected .value{border-color:#97b536}.AmountSelector .increment.is-selected:hover{background:#97b536}.AmountSelector .increment.is-selected:hover .value{border-color:#fff}.Input{display:flex;flex-direction:column;margin:10px;position:relative;cursor:text}.Input:hover label{color:#97b536}.Input input{border-bottom:3px solid #d3d3d3;order:2;padding:5px}.Input input:focus+label,.Input input:valid+label{transform:scale(.8) translate3d(0,5px,0)}.Input input:focus+label{color:#97b536}.Input label{color:gray;pointer-events:none;transition:all .2s ease;transform-origin:left top;transform:scale(1) translate3d(0,22px,0)}.Input .bar{position:relative;top:31px}.Input .bar:before{background:#97b536;bottom:0;content:"";height:3px;position:absolute;transition:all .2s ease;width:0}.Input input:focus~.bar:before{width:100%}.Input .error{color:#f99090;padding-top:2px;font-size:.7rem;height:10px;order:2}.Input.has-error{caret-color:#f99090}.Input.has-error ::selection{background:#f99090}.Input.has-error input:focus+label,.Input.has-error label{color:#f99090}.Input.has-error .bar:before{width:100%;background:#f99090}.Form{border-top:1px solid #d3d3d3}.Form .row{display:flex;border-bottom:1px solid #d3d3d3}.Form .cell{flex-basis:0;border-right:1px solid #d3d3d3}.Form .cell.is-last{border-right:none}.Form .cell.cols-1{flex-grow:1}.Form .cell.cols-2{flex-grow:2}.Form .cell.cols-3{flex-grow:3}.Form .cell.cols-4{flex-grow:4}.Form .cell.cols-5{flex-grow:5}.Form .cell.cols-6{flex-grow:6}.Form .cell.cols-7{flex-grow:7}.Form .cell.cols-8{flex-grow:8}.Form .cell.cols-9{flex-grow:9}.Form .cell.cols-10{flex-grow:10}.Form .cell.cols-11{flex-grow:11}.Form .cell.cols-12{flex-grow:12}.Button{cursor:pointer;width:250px;text-align:center;margin:10px;border:2px solid #000;border-radius:8px;padding:8px;text-transform:uppercase}.Button.is-green{color:#97b536;border-color:#97b536}.Button.is-green:hover{color:#85a51f;border-color:#85a51f}.Button.is-gray{color:gray;border-color:gray}.Button.is-gray:hover{color:#000;border-color:#000}
/*# sourceMappingURL=bundle.css.map*/