*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;height:100%;background:url("./shutterstock_275472758_min.jpg");background-size:cover;background-position:center;background-attachment:fixed}a{color:inherit}.wrapper{margin:0;width:100%;height:100%;display:block;align-items:flex-start;justify-content:center;color:#fff;background:rgba(0,0,0,0.25);position:relative}.wrapper div.about{display:block;margin:2rem auto;margin-top:25vh;max-width:1000px;font-family:'Montserrat', sans-serif;font-size:1.45rem;background:#fff;color:#333;padding:1rem;display:none}.wrapper div.motto{position:absolute;bottom:7rem;left:0;right:0;text-align:center;font-family:'Montserrat', sans-serif;font-size:2rem;letter-spacing:1.2rem}@media screen and (max-width: 1000px){.wrapper div.motto{padding:1rem;letter-spacing:0.5rem}}@media screen and (max-width: 500px){.wrapper div.motto{bottom:2rem;font-size:1rem}}div.about,div.contact{width:100%;height:auto;padding:4rem 2rem;font-family:'Montserrat', sans-serif;font-size:1.45rem;background:#fff}div.about .inner,div.contact .inner{max-width:1000px;margin:0 auto}div.about .inner i,div.contact .inner i{font-size:2rem}div.about p.pad,div.contact p.pad{display:block;padding:0.5rem}div.contact h2{margin:0}div.contact p{text-align:center}.wrapper2{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;color:#fff}.inner{display:block}.nav{opacity:.95;position:absolute;background-color:#fff;bottom:0rem;display:flex;justify-content:center;align-self:flex-end;width:100%;text-align:center;background:#fff;display:none}.nav a{display:block;text-decoration:none;font-size:1.25rem;font-family:'Montserrat', sans-serif;margin:1.5rem;margin-left:2rem;margin-right:2rem;text-align:center;background-color:#fff;color:#333;padding:1.25rem 0rem}.nav a span{letter-spacing:1rem;margin-right:-2rem}h1,h2{width:100%;display:block;text-align:center}h1{padding-top:1rem;letter-spacing:1.4rem;font-size:3rem;font-family:'Montserrat', sans-serif}@media screen and (min-width: 1800px){h1{font-size:4rem}}img.site-logo{max-width:165px;margin:0 auto;width:100%;display:block;padding-top:2rem}@media screen and (max-width: 1200px){img.site-logo{max-width:125px}}h2{margin-top:1.5rem;font-family:'Montserrat', sans-serif;font-weight:600;font-size:2rem;letter-spacing:1.2rem}#prices,#speakers,#about,.text-slide{display:flex;overflow:hidden;min-height:100%;position:relative;padding:4rem 2rem;top:0;left:0;width:100%;background:rgba(0,0,0,0.85);color:#fff;font-family:'Montserrat', sans-serif;font-size:1.45rem;align-content:center;align-items:center;justify-content:center;transition:ease-in-out .5s all;flex-direction:column;background-size:cover;background-attachment:fixed}@media screen and (max-width: 800px){#prices,#speakers,#about,.text-slide{font-size:1.25rem}}#prices p,#speakers p,#about p,.text-slide p{display:block}#prices h3,#speakers h3,#about h3,.text-slide h3{font-size:4rem;opacity:1}@media screen and (max-width: 800px){#prices h3,#speakers h3,#about h3,.text-slide h3{font-size:2.5rem}}#prices div.side-node,#speakers div.side-node,#about div.side-node,.text-slide div.side-node{font-size:1rem}#prices div.side-node p,#speakers div.side-node p,#about div.side-node p,.text-slide div.side-node p{padding:0}#prices span.contributors,#speakers span.contributors,#about span.contributors,.text-slide span.contributors{border-left:2px solid #fff;display:block;margin:1rem 0;padding:0rem 1rem;font-size:0.8rem}#prices span.contributors h5,#speakers span.contributors h5,#about span.contributors h5,.text-slide span.contributors h5{font-size:1.2rem;font-weight:300}@media screen and (min-width: 800px){#prices span.contributors,#speakers span.contributors,#about span.contributors,.text-slide span.contributors{font-size:1.0rem}}#prices .inner,#speakers .inner,#about .inner,.text-slide .inner{width:100%;max-width:1000px}#prices .inner p,#speakers .inner p,#about .inner p,.text-slide .inner p{padding:1rem;display:block}#prices.slide-1,#speakers.slide-1,#about.slide-1,.text-slide.slide-1{background-position:center;background-image:url("section2.jpg")}#prices.slide-2,#speakers.slide-2,#about.slide-2,.text-slide.slide-2{background-image:url("section1.jpg");background-position:bottom center}#prices.slide-3,#speakers.slide-3,#about.slide-3,.text-slide.slide-3{background-image:url("sw_bg.jpg");background-position:center center;background-attachment:scroll;min-height:75%}@media screen and (max-width: 1000px){#prices.slide-3,#speakers.slide-3,#about.slide-3,.text-slide.slide-3{background-position:right top;min-height:100%}}#prices{background-color:rgba(0,35,92,0.91)}#speakers ul{margin:0em;transition:ease-in-out all .5s}#speakers li{padding:1rem;list-style:none}#prices p,#speakers p{transition-duration:1s}#prices a,#speakers a{transition-duration:1s;display:block;width:25rem;opacity:0;text-decoration:none;font-size:1.5rem;font-family:'Montserrat', sans-serif;margin:0.5rem;text-align:center;background-color:#fff;color:#333;padding:1.5rem 1rem}#prices:target p,#speakers:target ul,#speakers:target a,#prices:target a{opacity:1}@media screen and (max-width: 1000px){#prices,#speakers{flex-direction:column;font-size:1.5rem}h1{letter-spacing:.8rem;font-size:1.55rem}h2{letter-spacing:0.25rem;font-size:1rem;margin-top:1rem;font-weight:600}li{padding:0.5rem;font-size:1.0rem}.nav{margin-top:5vh;flex-direction:column}.nav a{width:20rem;margin:1rem auto}#prices a,#speakers a{font-size:1rem;width:20rem}}footer{background:#fff;color:#333}footer .inner{width:100%;max-width:1000px;margin:0 auto;font-family:'Montserrat', sans-serif;padding:2rem 1rem;display:block}footer .inner .row{display:inline-block}footer .inner img{float:left;height:auto;width:8rem}footer .inner .text{width:80%;float:left;display:block;padding-left:2rem}@media screen and (max-width: 675px){footer .inner img{float:left;height:auto;width:100%;max-width:10rem;margin:0 auto;display:block;float:none}footer .inner .text{width:100%;float:left;display:block;padding-left:2rem}}.mouse{display:block;width:28px;height:48px;border-radius:11px 11px 15px 15px;border:1px solid #fff;position:absolute;left:50%;margin-left:-13px;z-index:9999;bottom:2rem}@media screen and (max-width: 500px){.mouse{display:none}}.sw{width:100%;max-width:150px;display:inline-block;float:right;margin-top:15px;margin-left:15px}.mouse span{display:block;margin:6px auto;width:2px;height:5px;border-radius:4px;background:#fff;border:1px solid transparent;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}
