body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--almost-black:rgba(32,33,36,0.87);--light-grey:#737374;--lightest-grey:#c0c0c1;--scholten-navy:#093254;--scholten-navy--lighter:#3c6587;--scholten-powder-blue:#a5cfed;--scholten-red:#ec1c2d;--scholten-red--darker:#641f1b;--transition-time:.3s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.title{font-family:"Roboto Condensed",sans-serif;text-align:center}.loading-container{display:flex;visibility:hidden;opacity:0;position:absolute;top:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(9,50,84,.5);transition:all ease-in-out var(--transition-time);z-index:0}.loading-container--visible{visibility:visible;opacity:1;transition:opacity ease-in-out var(--transition-time)}.loading-content-container{background-color:#fff;opacity:.85;border-radius:50%;color:var(--scholten-navy);font-size:22px;font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:20px;height:450px;width:450px}.loading-header{flex:1 1;min-width:100%;margin:0;letter-spacing:6px;text-align:center}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:70px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--scholten-navy);-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media screen and (max-width:992px){.loading-content-container{border-radius:0;height:100%;width:100%}}.searchbox{display:flex;justify-content:flex-start;max-width:500px;background-color:#fff;margin:30px auto 0;padding:8px;border:1px solid var(--light-grey);border-radius:25px}.content__container--with-results .searchbox{max-width:100%;margin:0 30px}.searchbox.active-suggestions{border-radius:25px 25px 0 0}.searchbox:active,.searchbox:focus,.searchbox:hover{box-shadow:0 1px 6px 0 var(--almost-black)}.searchbox__input{width:100%;margin-left:4px;border:0;font-size:18px;color:var(--almost-black)}.searchbox__input:active,.searchbox__input:focus{border:0;outline:0}.searchbox__icon{height:36px;width:auto;padding:4px;fill:var(--almost-black);cursor:pointer}.suggestions-container{max-width:500px;margin:0 auto;border:1px solid transparent;border-top:0;border-radius:0 0 25px 25px}.suggestions-container.suggestions-container--with-results{position:absolute;width:calc(100% - 60px);max-width:unset;margin:0 30px;z-index:999}.suggestions-container.active{border:1px solid var(--almost-black);border-top:0;box-shadow:0 4px 6px 0 var(--almost-black)}.suggestion{padding:10px 0 10px 44px;cursor:pointer;background-color:#fff;color:var(--almost-black);font-size:18px;text-transform:none;text-align:left}.suggestion.active{background-color:#f5f5f5}.suggestion:first-child{padding-top:10px}.suggestion:last-child{padding-bottom:10px;border-radius:0 0 25px 25px}@media screen and (max-width:992px){.searchbox__container{margin:0 20px}.content__container--with-results .searchbox{margin:0;border-radius:0;border:0}.content__container--with-results .searchbox__container,.content__container.content__container--with-results h2{margin:0}.searchbox__container.active-suggestions{position:absolute;top:0;height:100vh;width:100%;margin:0;background-color:rgba(9,50,84,.5)}.content__container--with-results .searchbox__container.active-suggestions{position:relative;height:unset}.searchbox.active-suggestions,.suggestions-container.active{border-radius:0;border:0;margin:0;width:100%;max-width:unset}.suggestion:last-child{border-radius:0}}@-webkit-keyframes linebreak{0%{width:0}to{width:100%}}@keyframes linebreak{0%{width:0}to{width:100%}}.results__container{display:flex;height:85vh;margin:30px;background-color:hsla(0,0%,100%,.9)}.results__container div{flex:1 1;flex-wrap:wrap}.results__header-wrapper{display:inline-block}.results__header{margin:0;color:var(--scholten-navy);font-size:24px;font-weight:700;text-transform:uppercase}.results__linebreak{width:100%;height:3px;margin-top:13px;border-radius:10%;background-color:var(--scholten-navy);-webkit-animation-name:linebreak;animation-name:linebreak;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.results__list{max-width:35%;padding:24px;overflow:scroll;font-size:14px;line-height:1.4}.results__back_link{margin:0;padding-bottom:10px;color:var(--scholten-navy--lighter);cursor:pointer}.results__back_link:hover{text-decoration:underline}.result{display:flex;border:1px solid var(--lightest-grey);margin:20px 0;padding:20px;cursor:pointer}.result--selected,.result--selected:hover{border:1px solid var(--scholten-navy)}.result:hover{box-shadow:0 0 15px -2px #888}.result .result__distance-graphic{display:flex;min-width:100px;height:100px;flex-wrap:wrap;margin:12px;border-radius:50%;justify-content:center;align-self:center;align-content:center;flex:0 1;background-color:var(--scholten-powder-blue)}.result--selected .result__distance-graphic{background-color:var(--scholten-red)}.result--selected .result__distance-calculation{color:var(--scholten-red--darker)}.result__location-icon{fill:var(--scholten-navy)}.result--selected .result__location-icon{fill:var(--scholten-red--darker)}.result__distance-calculation{white-space:nowrap;margin:4px 0;color:var(--scholten-navy);width:100%;text-align:center;font-weight:500}.result__none-of-the-above{width:100%;margin:0;font-size:18px;line-height:1;color:var(--scholten-navy)}.result__request-form{margin-top:12px;color:var(--scholten-navy--lighter);text-decoration:none}.result__request-form:hover{text-decoration:underline}.location{margin:0;color:var(--almost-black)}.location__address{margin:8px 0 6px;font-size:18px;line-height:1;color:var(--scholten-navy)}.location__availability{margin:12px 0}.location__days,.location__hours,.location__volunteer-name,.location__volunteer-phone{color:var(--light-grey);font-size:16px}.location__remaining-signs{font-size:12px;margin:12px 0;font-weight:500;color:var(--scholten-red);text-transform:uppercase}.location__volunteer-contact--title{font-size:11px;font-weight:500;color:var(--scholten-navy);text-transform:uppercase;margin:0}.location__volunteer-name,.location__volunteer-phone{margin:0}.directions-button{display:inline-flex;border-radius:10px;border:1px solid var(--scholten-navy);padding:6px 12px;margin:12px 0 0;color:var(--scholten-navy);text-decoration:none;cursor:pointer}.directions-button:hover{background-color:var(--scholten-navy);border:1px solid transparent;color:#fff;transition:all ease-in var(--transition-time)}.directions-button__icon{margin-left:8px;fill:var(--scholten-navy)}.directions-button:hover .directions-button__icon{fill:#fff;transition:all ease-out var(--transition-time)}@media screen and (max-width:992px){.results__container{flex-wrap:wrap;width:100%;height:100vh;margin:0;overflow:scroll}.results__list{order:2;min-width:100%;background-color:hsla(0,0%,100%,.9);overflow:unset}.results__container>div:nth-child(2){min-width:100%;min-height:250px}}.gm-style .gm-style-iw{display:block!important;padding:12px 0 0 12px!important;top:-45px!important;left:0!important}.gm-style .gm-style-iw-t:after{top:-45px!important}.gm-style .gm-style-iw #google-popup p{padding:10px}.gm-style div div div div div div div div{top:-20px}.gm-style .gm-style-iw .gm-style-iw-d{overflow-y:scroll;overflow-x:unset}.infowindow__address{margin:0;color:var(--scholten-navy);font-size:16px;font-weight:500;text-decoration:none}.infowindow__address:hover{text-decoration:underline}.infowindow__address-text{margin:0}.infowindow__subheader{margin:12px 0 4px;font-size:12px;font-weight:700;color:var(--light-grey);text-transform:uppercase;text-decoration:underline}.infowindow__contact-details{margin:0;color:var(--light-grey);font-size:14px;font-weight:400}@media screen and (max-width:992px){.infowindow__address,.location__remaining-signs{font-size:12px}.infowindow__hours{display:none}}.main__container{position:absolute;width:100%;height:100vh;background:linear-gradient(rgba(9,50,84,.7),rgba(9,50,84,.7)),url(../media/background-image-smaller.0e3fb7c2.png);background-size:cover}.content__container{width:100%;height:100%;overflow:scroll;padding-top:30vh}.content__container,.content__container.content__container--with-results{transition:all ease-in var(--transition-time);transition-delay:var(--transition-time)}.content__container.content__container--with-results{height:100vh;padding-top:0}.content__container h1{max-height:500px;opacity:1;color:#fff;font-size:60px;text-align:center;text-transform:uppercase;margin:40px 20px}.content__container.content__container--with-results h1,.content__container h1{transition:all ease-in var(--transition-time);transition-delay:var(--transition-time)}.content__container.content__container--with-results h1{max-height:0;opacity:0;margin:0}.content__container h2{max-height:500px;opacity:1;margin:30px;color:#fff;font-size:18px;font-weight:400;text-align:center}.content__container.content__container--with-results h2,.content__container h2{transition:all ease-in var(--transition-time);transition-delay:var(--transition-time)}.content__container.content__container--with-results h2{max-height:0;opacity:0;margin-top:0}@media screen and (max-width:992px){.content__container{padding-top:20vh;overflow:hidden;z-index:999}.content__container h1{font-size:40px}.content__container.content__container--with-results{height:unset}}
/*# sourceMappingURL=main.48ccf775.chunk.css.map */