html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#2D132C}.no-scroll{overflow:hidden;position:fixed}.no-scroll body{overflow:hidden;position:fixed}.wrap,.wrap-medium{margin:0 auto;padding:0}.wrap{max-width:746px}.wrap-medium{max-width:870px}.clear{clear:both}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.2;color:#fff}em{font-style:italic}strong{font-weight:bold}a{color:#B81E33;text-decoration:underline}a:hover{text-decoration:none}h1{font-family:"Changa One",sans-serif}h2,h3,h4{margin-bottom:.5em;font-weight:bold}h2{font-size:2em}@media (max-width: 790px){h2{margin-bottom:20px}}.big,h1{font-size:72px;font-family:"Changa One",sans-serif;font-weight:normal;line-height:1.2}@media (max-width: 790px){.big,h1{font-size:46px;line-height:1.1}}.huge{font-size:140px;font-family:"Changa One",sans-serif;font-weight:normal;line-height:1.2}@media (max-width: 790px){.huge{font-size:70px;line-height:1.1}}h1{margin-bottom:55px}@media (max-width: 790px){h1{margin-bottom:20px}}p,ul,ol{font-size:1.1em;line-height:1.5}p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4,ol+h2,ol+h3,ol+h4{margin-top:40px}p{margin-bottom:15px}ul,ol{margin-bottom:10px;padding-left:2em}ul li,ol li{padding-bottom:.2em;font-size:1em}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}.no-style{list-style-type:none;margin:0;padding:0}.no-style li{margin:0;padding:0}.text-right{text-align:right}.highlight{color:#FD2846}.header{border-bottom:1px solid #574256}.header .wrap{padding:0;display:flex;align-items:flex-end;height:100px}@media (max-width: 775px){.header .wrap{height:auto}}.header .logo{display:inline-block;margin:0 0 0 -69px;height:60px}.header .logo a{display:flex;align-items:center;padding:10px;text-decoration:none}.header .logo img{display:inline-block;width:100%;max-width:40px;width:40px;max-height:30px;height:30px}.header .logo .logo-text{display:inline-block;margin-left:15px;color:#FFF;font-size:1.5em;font-family:"Changa One",sans-serif}@media (min-width: 600px){.header .logo .logo-text{display:none}}.header.without-logo-text .logo-text{display:none}.header.without-logo .logo{display:none}.header.without-logo nav{margin-left:-12px}@media (max-width: 600px){.header.without-logo nav{margin-left:0}}@media (max-width: 940px){.header .wrap{padding-left:0}.header .logo a{padding-left:0}.header .logo{margin-left:0}}@media (max-width: 790px){.header .wrap{padding-left:20px}}@media (max-width: 600px){.header{height:58px;background-color:#2D132C}.header .wrap{display:flex;align-items:center;height:100%}.header .logo{height:auto}}.home .header{background-color:transparent;border-bottom-color:transparent}@media (max-width: 600px){.home .header{background-color:transparent}}.navigation nav{display:inline-block;padding:10px 0;font-size:1em;z-index:20}.navigation ul{margin:0;padding:0}.navigation li{display:inline-block;line-height:32px}.navigation a{display:block;padding:10px 12px;color:#fff;font-weight:600;text-decoration:none}.navigation a.active,.navigation a:hover{color:#FD2846}.navigation .menu-toggle{display:none;position:absolute;top:14px;right:5px;padding:10px;cursor:pointer}.navigation .menu-icon{position:relative;padding:5px}.navigation .menu-icon-inner{position:relative;top:50%;margin-top:-2px;width:20px;height:2px;background-color:#FFF;border-radius:3px;transition-property:transform;transition-timing-function:cubic-bezier(.55, .055, .675, .19);transition-duration:.22s}.navigation .menu-icon-inner:before,.navigation .menu-icon-inner:after{content:"";display:block;position:absolute;width:20px;height:2px;background-color:#FFF;border-radius:3px}.navigation .menu-icon-inner:before{top:-7px;transition:top .1s ease-in .25s,opacity .1s ease-in}.navigation .menu-icon-inner:after{bottom:-7px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55, .055, .675, .19)}.navigation #menu-open{display:none}.navigation #menu-open:checked ~ nav{display:block}.navigation #menu-open:checked+.menu-toggle .menu-icon-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1);transform:rotate(225deg)}.navigation #menu-open:checked+.menu-toggle .menu-icon-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.navigation #menu-open:checked+.menu-toggle .menu-icon-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215, .61, .355, 1) .12s;transform:rotate(-90deg)}@media (max-width: 600px){.navigation nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:10px 0;width:100%;background-color:#2D132C}.navigation li{display:block;margin:4px 0;line-height:normal}.navigation a{padding:3px 20px;font-size:1.4em}.navigation .menu-toggle{display:block;top:14px;z-index:30}.navigation .menu-toggle .menu-icon-closed{display:none}}.footer{padding:80px 20px}.footer .button-group{margin-bottom:0;text-align:right}input,textarea{color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em}input[type="submit"],button{cursor:pointer;overflow:visible}.button{display:inline-block;padding:15px 30px;color:#fff;font-size:1em;font-weight:bold;text-shadow:#4f0608 1px 1px 1px;text-decoration:none;line-height:1.1em;background-color:#FD2846;border-radius:4px}.button+.button{margin-left:24px}.button:hover{background-color:#AD3540;transition:all .2s ease-out;text-decoration:none}.button-group{margin:40px 0}.button-group:last-child{margin-bottom:0}@media (max-width: 700px){.button-group{margin:20px 0;text-align:center}.button+.button{margin:20px 0}.button{display:block;text-align:center}.button:last-child{margin-bottom:0}}.light-content,.dark-content{padding:70px 20px}@media (max-width: 790px){.light-content,.dark-content{padding-top:20px;padding-bottom:20px}}.light-content{color:#2D132C;background-color:#fff}.light-content h2,.light-content h3,.light-content h4{color:#2D132C}.dark-content{color:#fff}.dark-content .text-content a{color:#fff}.content-with-shadow{position:relative;z-index:10;box-shadow:0 0px 5px 0 #848484}.meetup{position:relative;background-image:url(/assets/images/background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.meetup .color-overlay{background:rgba(45,19,44,0.94)}.meetup h1{margin:0}.meetup h1 .logo{position:relative;top:10px;display:inline-block;margin-left:-103px;margin-right:24px}@media (max-width: 600px){.meetup h1 .logo{display:none}}.meetup h1 .logo img{display:block;width:79px;height:60px}.meetup h2{margin:0}.meetup img{max-width:100%}.meetup p{font-weight:600}.meetup .date{margin-bottom:20px;font-size:40px;font-weight:bold}@media (max-width: 790px){.meetup .date{font-size:22px}}.hero{position:relative;background-image:url(/assets/images/background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.hero .color-overlay{background:rgba(45,19,44,0.8)}.hero .dark-content{padding-bottom:110px}@media (max-width: 790px){.hero .dark-content{padding-bottom:50px}}@media (max-width: 600px){.hero .dark-content{padding-top:0}}.hero h1{margin:0;margin-bottom:20px;text-align:center}.hero h1 .logo{position:relative;top:10px;display:inline-block;margin-right:24px}.hero h1 .logo img{display:block;width:79px;height:60px}@media (max-width: 600px){.hero h1 .logo img{width:55px;height:45px}}.hero p{font-size:2em;font-weight:bold;text-align:center}.meetup2 h2{margin:0}.meetup2 img{max-width:100%}.meetup2 .date{margin-bottom:20px;font-size:40px}@media (max-width: 790px){.meetup2 .date{font-size:22px}}.livestream iframe{display:block;margin:40px 0 40px 0;max-width:100%}.program .entry{display:grid;grid-template-columns:1fr 3fr;grid-gap:10px 20px;margin-bottom:24px}@media (max-width: 740px){.program .entry{display:block}}.program .time,.program .entry-name{font-size:24px}.program .time{font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width: 740px){.program .time{display:inline}.program .time:after{content:" - ";margin-left:5px;margin-right:5px}}@media (max-width: 560px){.program .time{color:#FD2846}.program .time:after{content:""}}.program .entry-name{color:#FD2846;font-weight:bold}@media (max-width: 740px){.program .entry-name{display:inline}}@media (max-width: 560px){.program .entry-name{display:block;color:inherit;font-size:inherit}}.program .title{font-size:32px;font-weight:bold}@media (max-width: 740px){.program .title{font-size:initial;font-weight:normal}}.program .entry-name+.title{margin-top:24px}@media (max-width: 740px){.program .entry-name+.title{margin-top:5px}}.program .details{position:relative;padding-left:79px}@media (max-width: 740px){.program .details{display:inline;padding-left:0}}.program .details:after{content:"";position:absolute;top:0;bottom:0;left:0;border-left:1px solid #817180}@media (max-width: 740px){.program .details:after{display:none}}.program .entry-with-icon .details:before{content:"";position:absolute;top:0;left:-23px;width:46px;height:34px;background-image:url(/assets/images/logo.svg);background-repeat:no-repeat;background-size:contain}@media (max-width: 740px){.program .entry-with-icon .details:before{display:none}}.program .entry-with-icon .details:after{top:56px}.program p{margin-top:24px}@media (max-width: 740px){.program p{margin-top:10px}}.supporters{clear:left}.supporters ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}.supporters li{display:flex;align-items:stretch;align-content:stretch;margin:0 20px 20px 0;width:270px}.supporters li a{display:flex;align-items:center;width:100%;min-height:170px;background-color:#fff;box-shadow:0 12px 32px -8px rgba(26,26,26,0.24);border-radius:4px;transition:all 200ms ease}.supporters li a:hover{border-color:#cecece}@media (max-width: 580px){.supporters li{margin-right:0}}.supporters .image-box{width:100%;height:110px;position:relative;text-align:center;line-height:110px;overflow:hidden}.supporters .image-box img{max-width:90%;max-height:90%;vertical-align:middle;object-fit:contain}.sponsorships h2>.amount{white-space:nowrap}.jobs{clear:left}.jobs:after{content:"";clear:both;display:block}.jobs .job-title{float:left;padding:0 25px;font-family:"Changa One",sans-serif;font-size:2.5em;line-height:55px}.jobs .job-heading{color:#fff;overflow:hidden}.jobs .company-slogan{display:block;color:#B81E33}.jobs img{padding:25px;padding-right:0;float:left;max-width:200px}.jobs ul{margin:0 0 20px 0;overflow:hidden}.jobs li{display:block;margin-bottom:20px;width:100%;min-height:110px;background:#e7e7e7;border:solid 1px #e7e7e7}.jobs li:hover{border-color:#cecece;box-shadow:#cecece 0 0 10px inset}.job-page{padding-left:80px;padding-right:80px}@media (max-width: 650px){.job-page{padding-left:20px;padding-right:20px}}.job-page h1{float:left;margin-top:10px;margin-bottom:10px}.job-page h2{margin-top:10px;margin-bottom:10px;font-size:20px}.job-page .logo{max-width:200px;padding:20px 0}.job-page .button{float:right}.job-page .date{font-size:1em;clear:both}.job-page p{margin-top:20px;margin-bottom:20px}
