@import url("https://fonts.googleapis.com/css?family=PT+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap");@import url("https://fonts.googleapis.com/css?family=PT+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap");body{margin:0;padding:0;font-family:"Source Sans Pro","Verdana","Arial",sans-serif}.container{display:flex;width:100%;justify-content:center;align-items:center}body{position:absolute;left:0;top:0;background-color:#262422;color:#f7e5d4;display:flex;flex-flow:column;align-items:flex-start;box-sizing:border-box;width:100%}.body-background{z-index:-10;filter:opacity(0.33);position:absolute;top:0;right:0;bottom:0;left:0}.body-background img{width:100%;height:100%;object-fit:cover}header{width:100%;background:#00000040}header .nav-logo-container{padding:1rem;display:flex;align-items:center}header .nav-logo-container div.nav-logo{padding:0 0.5rem}header .nav-logo-container div.nav-logo img{height:2rem}header .nav-logo-container div.nav-logo-text{font-size:18px;font-family:"Montserrat","Verdana","Arial",sans-serif}.content{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%}section{padding:0rem}section.columns{display:flex;flex-flow:row}section.rows{display:flex;flex-flow:column}section h1{font-size:4rem;text-shadow:2px 2px 2px black;margin:3rem 1rem}section.why{display:flex;align-items:center;justify-content:center;width:100%;background:#f7e5d4;color:black;margin:0;padding:0}section.why ol>li{margin-top:1rem;font-size:large}section.why .why-container{padding:2rem;max-width:60rem}section.email-signup{width:100%;display:flex;justify-content:center;padding:1rem 0;margin-bottom:5rem}section.email-signup #mc_embed_signup_scroll{display:flex;flex-flow:column;width:50vw;margin:0;padding:0;align-items:center}section.email-signup #mc_embed_signup_scroll input.email{font-size:15px;display:block;padding:0 0.5em;margin:1rem;min-height:32px;width:25vw;min-width:15rem;max-width:20rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0.25rem}section.email-signup #mc_embed_signup_scroll input.button{clear:both;background-color:#BF3030;border:0 none;border-radius:0.25rem;letter-spacing:.03em;color:#FFFFFF;cursor:pointer;margin:0.5rem 0 1rem;padding:0.5rem 1rem;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;transition:all 0.23s ease-in-out 0s;font-size:large;box-shadow:2px 2px 2px black}section.email-signup #mc_embed_signup_scroll input.button:hover{background-color:#D98B48;color:white;text-shadow:1px 1px 1px black}section.email-signup #mc_embed_signup_scroll input.button:focus{box-shadow:none}footer{color:#f7e5d4;background:#7a5f52;width:100%;display:flex;justify-content:center;align-items:center}footer .footer-line{padding:1rem}@media screen and (max-width: 900px){section h1{margin:1rem;font-size:3rem}ol{padding:1rem}.why-container{padding:1rem}section.email-signup{margin-bottom:2rem}section.email-signup #mc_embed_signup_scroll input.email{width:unset;min-width:12rem}}
