label{display:block}img#hero-image{height:auto}div#header{display:inline-block}h1.title-box{text-align:center;color:#fff;background-color:rgba(58,60,63,.9);width:80%;max-width:1060px;height:202px;margin:0 auto -153px;font-family:Roboto Slab,serif;font-size:3.5em;font-weight:700;line-height:202px;position:relative;top:-183px}div.block-placeholder{text-align:center;background-color:#d3d3d3;width:100%;height:150px;padding-top:70px;font-size:28px;font-weight:bolder}#progress-bar-container{border-radius:35px;width:100%;max-width:1060px;height:30px;margin:50px auto 15px;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.progress-bar-child{width:100%;height:100%}div.progress{color:#fff;text-align:center;background:linear-gradient(90deg,#e5405e 0%,#ffdb3a 45%,#3fffa2 100%);font-size:35px;line-height:75px;animation-direction:reverse}div.shrinker{background-color:#000;width:100%;position:absolute;top:0;right:0}.timelapse{animation-name:timelapse;animation-duration:3s;animation-timing-function:ease-out;animation-fill-mode:forwards}div#achieved,div#spent,div#goal{text-align:center;color:#202124;max-width:202px;display:block}div#achieved>div,div#spent>div,div#goal>div{background-color:#fff;border-radius:5px;width:200px;padding:5px 0;margin:13px 0!important}div#achieved h3,div#spent h3,div#goal h3{margin:0}div#achieved h3{color:#202124}div#goal h3{color:#c5258f}.section-divider{border:1px solid #eeeef3;width:1057px;height:0;margin:50px auto}div.logo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px;height:150px}div#success p{letter-spacing:normal;text-align:center;color:#c5258f;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.03}div#main-panel{margin-bottom:20px;display:block}div#form-container{max-width:350px;margin:auto}div#form-container h1{text-align:center;padding:50px 0 20px}#upload-indicator{-webkit-text-fill-color:transparent;float:right;background-image:linear-gradient(90deg,red,orange,#ff0,green,#00f,indigo,violet,red);background-size:500px;border-radius:3px;flex-grow:1;height:10px;margin:20px 10px;animation:100s linear infinite move;display:none}@keyframes move{to{background-position:4500vh}}div.slider-control{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}div.slider-control label{font-weight:700}div.slider{background:#ccc;border-radius:1em;width:150px;height:1em;margin:0 1em;position:relative}div.slider div.handle{text-align:center;-webkit-backdrop-filter:blur(5px)saturate(180%);backdrop-filter:blur(5px)saturate(180%);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:1.8em;height:1.8em;font-weight:700;line-height:1.8em;transition:all .3s;top:-.6em;box-shadow:0 4px 30px rgba(0,0,0,.1),inset 0 4px 10px rgba(255,255,255,.3),inset 0 -4px 10px rgba(100,100,100,.1)}div#page{background-color:#f6f8f9}div.listing-wrap{margin-bottom:0}select.form-control{background-position:right 0 center}a{text-decoration:none}label.form-label,input#receipt-total{margin-bottom:0}#error-message:empty{display:none}@media (max-width:786px){div.panel{padding:0 50px}h1.title-box{height:100px;margin:0 auto -100px;font-size:2.6em;line-height:100px;top:-90px}div#achieved,div#goal{width:unset}div#achieved>div,div#goal>div{width:150px;margin:0 auto}}@media (max-width:480px){#page{padding:0 5px}div.panel{margin:0 10px;padding:5px}div#featured-places{margin:0;padding:5px 5px 30px}h1.title-box{width:100%;height:150px;margin:unset;padding:unset;background-color:#343638;font-size:2.3em;line-height:150px;display:inline-block;top:0}}