body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav{width:100%;height:5rem;z-index:1;padding:.5rem 10%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;position:fixed;opacity:0;animation:fadeIn 1s ease-in-out .25s;animation-fill-mode:forwards}.nav .logo-link,.nav .logo-link .logo{height:100%}.nav .links{display:flex;align-items:center;justify-content:flex-end}.nav .links .nav-link{color:#e69138;text-decoration:none;margin-right:2rem;text-transform:uppercase;font-weight:600;transition:all .15s ease-out}.nav .links .nav-link:hover{transform:scale(1.05);color:#e9a053}.nav .sidebar-toggle{display:none}@media only screen and (max-width: 786px){.links{display:none!important}.sidebar-toggle{display:flex!important;align-items:center;justify-content:center;color:#e69138;width:3rem;height:3rem;border:1px solid #e69138;border-radius:.25rem;padding:.75rem;box-sizing:border-box;transition:all .15s ease-out;cursor:pointer;z-index:3}.sidebar-toggle svg{width:100%!important;height:100%!important}.sidebar-toggle:hover,.sidebar-toggle:focus{color:#121212!important;background-color:#e69138}.sidebar-toggle.open{transform:scale(1.05)}}.home-container{width:100%;min-height:100vh}.home-container .hero h1{font-weight:600;font-size:10rem;line-height:8rem;margin:0;margin-bottom:3rem;opacity:0;animation:fadeIn 1s ease-in-out .5s;animation-fill-mode:forwards}.home-container .hero h3{font-weight:300;font-size:1.75rem;margin:0;opacity:0;animation:fadeIn 1s ease-in-out .75s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 786px){.hero h1{font-size:5rem!important;width:100%!important}.hero h3{font-size:1.5rem!important}}.resources-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:space-evenly;background-size:35%}.resources-container .column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:2rem;color:#e69138}.resources-container .column h2{font-size:1.5rem}.resources-container .column .row{display:flex;align-items:center}.resources-container .column .row p,.resources-container .column .row a{margin:0;color:inherit}.resources-container .column .row .workshop-link{margin:0 1rem;padding:.5rem;background-color:#e69138;border-radius:.5rem;color:#000;font-size:1rem}.resources-container .column .row:not(:last-of-type){margin-bottom:1rem}@media only screen and (max-width: 786px){.resources-container{overflow-y:overlay;flex-direction:column;justify-content:flex-start!important;padding-bottom:3rem;padding-top:8vh;box-sizing:border-box}.resources-container .column{text-align:center;font-size:1.25rem}.resources-container .column h2{margin-top:4rem;font-size:1.5rem}.resources-container .column .row{flex-direction:column}.resources-container .column .row .workshop-links{margin:.5rem 0}}.register-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:space-evenly;background-size:35%}.register-container .column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:2rem;color:#e69138}.register-container .column h2{font-size:1.5rem}.register-container .column .row{display:flex;align-items:center}.register-container .column .row p,.register-container .column .row a{margin:0;color:inherit}.register-container .column .row .register-link{margin:0 1rem;padding:.5rem;background-color:#e69138;border-radius:.5rem;color:#000;font-size:1rem}.register-container .column .row:not(:last-of-type){margin-bottom:1rem}@media only screen and (max-width: 786px){.register-container{overflow-y:overlay;flex-direction:column;justify-content:flex-start!important;padding-bottom:3rem;padding-top:8vh;box-sizing:border-box}.register-container .column{text-align:center;font-size:1.25rem}.register-container .column h2{margin-top:4rem;font-size:1.5rem}.register-container .column .row{flex-direction:column}.register-container .column .row .register-link{margin:.5rem 0}}html,body,.App{width:100%;min-height:100vh;background:#121212;margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{color:#e69138}.hero{width:100%;height:100vh;padding:0 10%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-size:35%;opacity:0;animation:fadeIn .5s ease-in-out .15s;animation-fill-mode:forwards}.mini-hero{height:15rem;padding-top:5rem}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in-out}.content{width:100%;min-height:calc(100vh - 15rem);padding:1rem 10%;box-sizing:border-box;color:#fff;display:flex;align-items:center;justify-content:center}.card{border:#e69138 2px solid;border-radius:2rem;box-sizing:border-box;padding:2rem;font-family:Roboto,Poppins,sans-serif;font-size:1.2rem;line-height:1.8rem}.card .card-header{box-sizing:border-box;text-align:center;margin:1rem;padding-bottom:1.5rem;font-weight:600;border-bottom:1px solid #e69138}.card-fluid{width:100%}.card-fluid-50{width:50%}.list{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.list .list-item{color:#e69138}.list .list-item .list-icon{margin-right:1rem}.list .list-item a{color:#fff;font-size:1.3rem;transition:all .15s ease-out}.list .list-item a:hover{font-size:1.35rem}@media only screen and (max-width: 786px){.hero{text-align:center}.mini-hero h1{font-size:3rem!important}.content{padding:1rem!important}.card-fluid-50{width:100%!important}.card .card-header{line-height:2.5rem}}.sidebar{z-index:0;position:fixed;opacity:0;top:0;height:100vh;background:rgba(18,18,18,.6);width:100%;transition:all .5s ease-out;pointer-events:none}.sidebar .sidebar-content{position:fixed;top:0;right:-100vw;width:50%;margin-left:auto;background:#121212;height:100vh;padding:7rem 1rem 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;transition:all .5s ease-out;transition-delay:.25;pointer-events:all}.sidebar .sidebar-content .nav-link{color:#e6913880;font-size:1.5rem;text-decoration:none;margin-bottom:1rem}.sidebar .sidebar-content .nav-link.active{color:#e69138}.sidebar.open{opacity:1}.sidebar.open .sidebar-content{right:0}.sidebar.closed{opacity:0}.sidebar.closed .sidebar-content{right:-100vw}
