*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.6;font-family:Arial, Verdana, Helvetica, sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}body{background-color:#333;font-size:70%;padding-top:106px}h1{font-size:3.1em;color:#86c5be;font-weight:normal;margin-bottom:30px;text-transform:uppercase}h2{color:#fff;font-weight:bold;font-size:1.1em;margin-bottom:0;padding:0}h3{font-size:1em;font-weight:300;color:white;margin-bottom:1em}a{color:#86c5be;text-decoration:none}a:hover{color:#e2c3a0}main{width:900px;margin:0 auto}@media (max-width: 900px){main{width:100%;padding:0 5%}}section{margin-bottom:4em}@media (max-width: 500px){section{text-align:center}}img{margin-right:2em;float:left}@media (max-width: 500px){img{float:none;display:block;text-align:center;margin:0 auto 2em}}iframe{border:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.no-scroll{height:100%;width:100%;overflow:hidden;position:fixed}#backdrop{position:fixed;z-index:3;top:0;bottom:0;left:0;right:0;overflow:scroll;background:rgba(0,0,0,0.7);pointer-events:none;opacity:0;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#backdrop dialog[role="dialog"]{width:1140px;min-height:90vh;margin:5vh auto;border:none;position:relative;background:white;z-index:11;box-shadow:10px 10px 50px rgba(0,0,0,0.7)}#backdrop dialog[role="dialog"].content-modal #modal_content{padding:0 2em}#backdrop dialog[role="dialog"].content-modal #modal_content>*{width:100%;float:none;display:block}#backdrop dialog[role="dialog"].mcdh{padding:20px}#backdrop dialog[role="dialog"].image-modal{width:auto;max-width:90%;min-height:0;height:90vh;max-height:90vh}#backdrop dialog[role="dialog"].image-modal img,#backdrop dialog[role="dialog"].image-modal iframe{max-height:90vh;max-width:100%}#backdrop dialog[role="dialog"].signup-modal{min-height:0;max-width:30%;padding:0 4em 4em}#backdrop dialog[role="dialog"].signup-modal form .actions{position:relative;top:1rem}#backdrop dialog[role="dialog"] .loading{height:120px;width:120px;margin:0 auto;display:block;position:relative;top:35vh;text-align:center}#backdrop dialog[role="dialog"] .loading+div{position:relative;top:calc(35vh + 20px);text-align:center;color:red;font-size:36px}@media (max-width: 500px){#backdrop dialog[role="dialog"] .loading{top:30vh}#backdrop dialog[role="dialog"] .loading+div{top:calc(30vh + 20px)}}#backdrop dialog[role="dialog"] #modal_close{position:absolute;z-index:10;top:-10px;right:-10px;padding:7px 9px;height:40px;width:40px;background:#333;border-radius:50%;border:3px solid;font-size:20px;line-height:1;font-weight:900;color:#fff;cursor:pointer}@media (max-width: 900px){#backdrop dialog[role="dialog"]{width:90%}}#backdrop.show{opacity:1;pointer-events:all}#backdrop.show+#modal{display:block}
/*# sourceMappingURL=styles.css.map */
