@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap");@font-face{font-family:'AvenirLTStd-Light';src:url("../webfonts/36938F_0_0.eot");src:url("../webfonts/36938F_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/36938F_0_0.woff2") format("woff2"),url("../webfonts/36938F_0_0.woff") format("woff"),url("../webfonts/36938F_0_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Roman';src:url("../webfonts/36938F_2_0.eot");src:url("../webfonts/36938F_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/36938F_2_0.woff2") format("woff2"),url("../webfonts/36938F_2_0.woff") format("woff"),url("../webfonts/36938F_2_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Heavy';src:url("../webfonts/36938F_4_0.eot");src:url("../webfonts/36938F_4_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/36938F_4_0.woff2") format("woff2"),url("../webfonts/36938F_4_0.woff") format("woff"),url("../webfonts/36938F_4_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTPro-Black';src:url("../webfonts/36D484_0_0.eot");src:url("../webfonts/36D484_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/36D484_0_0.woff2") format("woff2"),url("../webfonts/36D484_0_0.woff") format("woff"),url("../webfonts/36D484_0_0.ttf") format("truetype")}body{background:linear-gradient(-45deg, #ffc36d, #e8213d, #ef596e, #ff6938, #ffc97b);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;min-height:100vh;box-sizing:border-box;padding:50px 0;margin:0;font-family:"Roboto Condensed",sans-serif;z-index:1}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}a{color:#000;text-decoration:underline}.detail-bg-image{position:absolute;top:0;left:0;right:0;z-index:-1000;overflow:hidden}.detail-bg-image img{width:100%;-webkit-mask-image:linear-gradient(to bottom, #000, rgba(0,0,0,0));mask-image:linear-gradient(to bottom, #000, rgba(0,0,0,0))}.wrapper{max-width:1200px;margin:0 auto}.acc{display:none}nav.top-nav{margin:0px 0 20px 0;padding:10px;min-height:275px;color:#000;text-transform:uppercase;text-align:center}@media (max-width: 450px){nav.top-nav{margin:0 0 20px 0}}nav.top-nav .wrapper{max-width:1200px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 450px){nav.top-nav .wrapper{display:block}}nav.top-nav .wrapper .top-logo{padding:0 10px 0 10px}nav.top-nav .wrapper img.top-nav-logo{width:250px;margin:auto 0 auto 0;padding:0 0 40px 90px}@media (max-width: 450px){nav.top-nav .wrapper img.top-nav-logo{width:180px;padding:0 0 0 0}}nav.top-nav .wrapper .top-nav-menu{text-align:center;width:100%}@media (max-width: 450px){nav.top-nav .wrapper .top-nav-menu{margin-top:25px;text-align:center}}nav.top-nav .wrapper .top-nav-menu a{color:#000;font-size:140%;border-bottom:2px solid #000;text-decoration:none;margin:5px 8px;font-weight:700;display:inline-block}nav.top-nav .wrapper .top-nav-menu a.active,nav.top-nav .wrapper .top-nav-menu a:hover,nav.top-nav .wrapper .top-nav-menu a:focus{color:#fff;border-bottom:2px solid #fff}nav.top-nav .wrapper .top-nav-menu a.icon{border:none}nav.top-nav .wrapper .top-nav-menu .top-nav-menu-participant{display:block}nav.top-nav .wrapper .top-nav-menu .top-nav-menu-participant a{font-weight:400;font-size:100%;border-bottom:none}nav.top-nav.light .wrapper .top-nav-menu a{color:#fff;border-bottom:2px solid #fff}nav.top-nav.light .wrapper .top-nav-menu a.active,nav.top-nav.light .wrapper .top-nav-menu a:hover,nav.top-nav.light .wrapper .top-nav-menu a:focus{color:#000;border-bottom:2px solid #000}main{text-align:center;padding:10px;min-height:calc(100vh - 700px)}main.light{color:#fff}main.light input{color:#fff}main.light input::-webkit-input-placeholder{color:#fff}main.light input::-moz-placeholder{color:#fff}main.light input:-ms-input-placeholder{color:#fff}main.light input::-ms-input-placeholder{color:#fff}main.light input::placeholder{color:#fff}main.light input:not([type="submit"]):not([type="checkbox"]){border-bottom:2px solid #fff}main.light input[type="checkbox"]:after{border:2px solid #fff}main.light input[type="checkbox"]:checked:after{background:#fff}main.light a{color:#fff}main h1{font-family:"Roboto Condensed",sans-serif;font-size:35px;font-weight:700;text-transform:uppercase}main h1.bordered{color:#fff;font-weight:700;font-size:200%;padding:0 15px;line-height:115%}@media (max-width: 450px){main h1.bordered{font-size:160%}}main h2{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:35px;margin:5px;text-transform:uppercase;color:#fff;font-weight:700;font-size:200%;padding:0 15px}@media (max-width: 450px){main h2{font-size:160%}}main ol{padding:0;margin:0}main p,main ol li{max-width:80%;display:block;margin:0 auto;font-size:125%;line-height:130%;text-align:center;margin-bottom:15px;list-style-type:none}@media (max-width: 450px){main p,main ol li{font-size:105%;max-width:95%}}main p.address-line{margin:0 auto;padding:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-align:center}main p.philopsophy{margin:20px auto;padding:0;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-align:center;max-width:500px}main .locations{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:1000px;margin:0 auto 100px auto;margin-bottom:0}main .locations .location{height:200px;margin:10px;flex-basis:calc(33% - 20px);flex-grow:1;flex-shrink:1;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:200px}main .locations .location .overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);transition:.3s background;cursor:pointer}main .locations .location .overlay label{color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;font-size:1.4rem;text-transform:uppercase;transition:.3s color;cursor:pointer}main .locations .location .overlay label .info{display:block;font-size:0.8rem;font-weight:400}main .locations .location .overlay:hover{background:rgba(127,0,0,0)}main form.register{width:100%;margin:25px auto;max-width:300px}textarea,input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="file"]{border:none;border-bottom:1px solid #000;color:#000;padding:10px 0;background:transparent;outline:none;font-family:inherit;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:12pt;display:block;margin:0 auto 25px auto;width:100%;max-width:300px;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="file"]::-webkit-input-placeholder{color:#000}textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="file"]::-moz-placeholder{color:#000}textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="file"]:-ms-input-placeholder{color:#000}textarea::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="url"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder, input[type="file"]::-ms-input-placeholder{color:#000}textarea::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="url"]::placeholder,input[type="number"]::placeholder,input[type="file"]::placeholder{color:#000}textarea{padding:5px 2px;height:150px}.form-note{background:#fff;color:#000;font-size:100%;padding:2px 3px;margin-top:-20px}input.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}input[type="submit"],button,a.btn,label.btn{display:block;padding:7px 15px;text-decoration:none;margin:10px auto;box-sizing:border-box;background:#000;color:#fff;font-family:inherit;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:12pt;border:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:300px;transition:.3s background;cursor:pointer}input[type="submit"].delete-asset,button.delete-asset,a.btn.delete-asset,label.btn.delete-asset{background:#B71C1C}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,a.btn:hover,a.btn:focus,label.btn:hover,label.btn:focus{background:#fff;color:#000}.form-group{text-align:left;max-width:300px;margin:10px auto}.form-group img{max-width:100%}span.small{font-size:8pt}input[type='checkbox']{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type='checkbox']:after{width:15px;height:15px;position:relative;background:transparent;content:'';display:inline-block;visibility:visible;border:2px solid #000}input[type='checkbox']:checked:after{background:#000}.checkbox-wrapper{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.checkbox-wrapper label{font-weight:700;font-size:9pt;flex-grow:1;flex-shrink:1;text-align:right}.dashboard h2{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:160%;margin:35px 0 10px 0;text-transform:uppercase;color:#000;padding:0 15px}@media (max-width: 450px){.dashboard h2{font-size:160%}}.dashboard .qrcode-small{width:100px;height:auto}footer{padding-top:25px;margin:0;text-align:center}footer p,footer ol li{font-size:140%;line-height:120%}@media (max-width: 450px){footer p,footer ol li{font-size:105%}}footer div{line-height:120%;padding:5px 0}footer.light{color:#fff}footer.light a:hover,footer.light a:focus{border-bottom:2px solid #fff}footer img{display:block;width:90px;margin:20px auto}footer a{color:inherit;text-decoration:none;margin:5px 10px}footer a.no-margin{margin:0 0}footer a:hover,footer a:focus{border-bottom:2px solid #000}.form-errors{color:#B71C1C;padding-top:25px}.form-errors li{background:#B71C1C;color:#fff;display:inline-block;padding:5px 10px;max-width:300px;margin:10px 0}.form-errors ul{list-style:none;margin:0;padding:0}.message.success{max-width:350px;margin:20px auto}
