body{margin:0;font-family:"Oswald","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#5a8a6f;color:#fff;font-size:16pt}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{padding:2rem 25%;margin-top:0;text-align:center;background-color:rgba(0,0,0,.4)}.header h1{margin:0;font-size:4rem;font-weight:200;text-transform:uppercase}.header img.bars{display:inline-block;height:4rem;padding-left:1rem;padding-right:1rem;opacity:.2}.header h2{margin-top:1rem;font-size:1.5rem;font-weight:200;text-transform:uppercase;color:#d3eedf}.header h2 .exclusive{color:#fff}@media only screen and (max-width:600px){.header{padding:2rem 1rem}.header h1{font-size:12vw}.header h2{font-size:5vw}.header img.bars{height:12vw}}.body{width:50vw;margin-left:25vw;margin-right:25vw;color:#d3eedf}a{color:#fff;font-weight:800}@media only screen and (max-width:800px){.body{width:80%;margin-left:10%;margin-right:10%}}div.EmailBar{display:inline-block;padding:0;border-radius:.5rem;background-color:#fff;margin:1rem auto;border:.1rem solid #fff}div.EmailBar input{padding:.5rem;font-size:1.25rem;color:#5a8a6f;border:none;background-color:none;border-radius:.5rem;font-family:"Oswald","Helvetica Neue",sans-serif}div.EmailBar input::-webkit-input-placeholder{opacity:.5}div.EmailBar input:-ms-input-placeholder{opacity:.5}div.EmailBar input::-ms-input-placeholder{opacity:.5}div.EmailBar input::placeholder{opacity:.5}div.EmailBar button{padding:.5rem;font-size:1.25rem;background-color:#5a8a6f;color:#fff;border:none;font-family:"Oswald","Helvetica Neue",sans-serif}div.EmailBar button:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#3c5245}div.EmailBar button:hover{background-color:#000}@media only screen and (max-width:800px){div.EmailBar input{text-align:center;display:block}div.EmailBar button{width:33%;border-bottom-left-radius:.5rem}div.EmailBar button:last-child{width:67%;border-top-right-radius:0;border-bottom-left-radius:0}}.Survey{font-size:1.2rem;position:fixed;width:100%;height:100%;left:0;top:-100%;background-color:rgba(0,0,0,.8);color:#fff;overflow-x:hidden;z-index:200}.Survey .survey-content{padding:10vw}.Survey .bottomButtons{text-align:right;margin-top:3rem}.Survey .error{color:red;font-weight:700}.Survey .question{margin-bottom:1rem;background-color:hsla(0,0%,76.9%,.1);padding:1rem;border:1px solid #999}.Button,.Survey .question h4{margin-top:0}.Button{border:1px solid #fff;padding:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-bottom:0}.Button.selected{background-color:#fff;color:#000}.SurveyInput input{box-sizing:border-box;font-size:1.2rem;border:1px solid #fff;padding:.5rem;background-color:#000;color:#fff;font-family:"Oswald","Helvetica Neue",sans-serif}.SurveyInput input::-webkit-input-placeholder{opacity:.5}.SurveyInput input:-ms-input-placeholder{opacity:.5}.SurveyInput input::-ms-input-placeholder{opacity:.5}.SurveyInput input::placeholder{opacity:.5}.SurveyInput .error{color:red;font-weight:700;margin-top:0}@media only screen and (max-width:800px){.SurveyInput input{width:100%!important}}.ShareButton{text-align:center}.ShareButton .img-container{margin-left:auto;margin-right:auto;height:100px;width:100px;border-radius:10px}.ShareButton .img-container.with-background img{padding-left:5%;width:90%}.ShareButton .img-container img{width:100%;height:100%;object-fit:contain;border-radius:10px}.ShareButton a{text-decoration:none}.ShareButtons.small-buttons .img-container{height:50px;width:50px;border-radius:5px}.ShareButtons.small-buttons p{font-size:50%}.ShareButtons_container{margin-top:2rem;margin-bottom:2rem}.ShareButtons{display:flex;flex-direction:row;justify-content:space-around}.ShareButtons.small-buttons{margin-left:10vw;margin-right:10vw;margin-top:3rem}.Footer{text-align:center;font-size:1rem;margin:4rem;opacity:.5}.Footer span{padding:.5rem;border:1px solid rgba(0,0,0,.4);color:rgba(0,0,0,.8)}.Background .overlay{z-index:100}.Background .leftImages .BoxedImage{position:absolute;left:0;width:20vw;height:30vh}.Background .rightImages .BoxedImage{position:absolute;right:0;width:20vw;height:30vh}.BoxedImage{text-align:center;background-color:transparent;z-index:-10}.BoxedImage img{position:relative;height:100%;max-width:100%;object-fit:cover}.ImageRow{display:flex;flex-direction:row;align-items:center;z-index:-10;margin-top:1.5rem}.ImageRow .imageContainer{overflow:hidden}.ImageRow .image{width:25vw;min-width:25vw}
/*# sourceMappingURL=main.edd606b6.chunk.css.map */