body{margin:0;padding: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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Logo{width:100%;max-width:45rem}html{font-size:62.5%;height:100%}body{font-size:1.6rem;background-attachment:fixed;background-color:#282c34;background-size:cover;background-image:url(/static/media/background.d05b4672.jpg)}@media screen and (min-width:48em){body{background-image:url(/static/media/background-sm.46b47111.jpg)}}@media screen and (min-width:62em){body{background-image:url(/static/media/background-md.fca3001f.jpg)}}@media screen and (min-width:75em){body{background-image:url(/static/media/background-lg.4250dd7b.jpg)}}body:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(40,44,52,.8)}h2{font-size:2.5rem;margin-bottom:2.5rem;position:relative;text-transform:uppercase}h2:after{content:"";position:absolute;bottom:-1rem;left:50%;margin-left:-2.5rem;width:5rem;height:.2rem;background:#ecdc11}.vertical-align{display:flex;align-items:center;justify-content:center;flex-direction:row}.App{text-align:center;box-sizing:border-box;position:relative;padding:2rem}.App__header{margin-top:2rem}@media screen and (min-width:37.5em){.App__header{margin-top:5.5rem}}.App__logo{width:100%;margin:auto;max-width:30rem}@media screen and (min-width:37.5em){.App__logo{max-width:50rem}}.App__body{max-width:115rem;margin:3rem auto 2rem}@media screen and (min-width:37.5em){.App__body{margin-top:5rem;margin-bottom:5rem}}.Section{background:rgba(0,0,0,.6);padding:2rem;box-sizing:border-box;color:#fff;margin-bottom:2rem}.Section__list{text-align:left}.ContactInfo__icon{display:inline-block;background-size:100% auto;margin-right:1rem;background-position:50%;width:3rem;height:3rem}.ContactInfo__icon--mail{background-image:url(/static/media/mail.cef72570.svg)}.ContactInfo__icon--phone{background-image:url(/static/media/phone.2567fe32.svg)}.ContactInfo__text{display:inline-block;color:#ecdc11;font-size:2rem;line-height:3rem;vertical-align:top}.ContactInfo__text a{text-decoration:none;color:#ecdc11}.Contact{background:rgba(0,0,0,.6);padding:2.5rem;box-sizing:border-box;color:#fff}.Contact__title{margin-bottom:3rem}.Contact__name{font-size:2rem;margin-bottom:1.5rem;color:#ecdc11}.Contact__row{margin-bottom:1rem}
/*# sourceMappingURL=main.2a8d4953.chunk.css.map */