.is-light-text{color:#727a7c}.is-normal-size{font-size:14px}.page-description{zoom:1}.page-description:before,.page-description:after{content:"";display:table}.page-description:after{clear:both}.page-description p,.page-description ul,.page-description ol{font-size:18px}.page-description h2{margin:60px 0 30px;font-size:32px;text-transform:none}.page-description h3{font-size:18px;margin:15px 0 5px}.page-description .sponsor-logos{margin-top:30px}.page-description .single-event-sponsor{margin-bottom:2.72727%}.page-half-col,.half-col{width:48%;float:left;margin-bottom:30px}.page-half-col.no-bottom-gutter,.half-col.no-bottom-gutter{margin-bottom:0}.page-half-col:nth-of-type(2n),.page-half-col.has-margin,.half-col:nth-of-type(2n),.half-col.has-margin{margin-left:4%}.page-half-col p,.page-half-col ul,.page-half-col ol,.half-col p,.half-col ul,.half-col ol{font-size:14px}.page-half-col p:last-child,.page-half-col ul:last-child,.page-half-col ol:last-child,.half-col p:last-child,.half-col ul:last-child,.half-col ol:last-child{margin-bottom:0}@media only screen and (max-width:550px){.page-half-col,.half-col{float:none;width:auto;height:auto !important}.page-half-col:nth-of-type(2n),.half-col:nth-of-type(2n){margin-left:0}.page-half-col:nth-of-type(2n).no-bottom-gutter,.half-col:nth-of-type(2n).no-bottom-gutter{margin-top:30px}}p.image-caption{margin-top:-30px;margin-bottom:30px;font-size:14px;color:#727a7c}.ks-supporters li{border-bottom:2px solid #c6cbcc;-webkit-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 0 0 2 repeat;-moz-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 0 0 2 repeat;-ms-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 0 0 2 repeat;border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 0 0 2 repeat;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:10px;margin-bottom:10px}.about-person{position:relative;padding-left:65px;min-height:55px;margin-bottom:10px}.about-person img{width:55px;position:absolute;left:0;top:0}.about-person strong,.about-person em,.about-person a{display:block}.about-person em{color:#727a7c}.about-person a{margin-bottom:6px}.about-person strong a{margin-bottom:0;text-decoration:none}.about-person strong a:hover{text-decoration:underline}form.wufoo{margin:30px 0}form.wufoo:first-child{margin-top:0}form.wufoo header,form.wufoo .hideNumbers td label{display:none}form.wufoo .focused{background:transparent}form.wufoo ul{margin:0}form.wufoo select,form.wufoo input[type="text"],form.wufoo input[type="url"],form.wufoo input[type="email"],form.wufoo textarea,form.wufoo .textarea.field{margin-bottom:0}form.wufoo textarea,form.wufoo .textarea.field{height:90px}form.wufoo li,form.wufoo .complex span label{margin:0 0 30px;list-style:none;display:block}form.wufoo .complex span label{font-size:12px;color:#727a7c;margin-top:5px}form.wufoo fieldset div span{display:block}form.wufoo caption{text-align:left;color:#727a7c;padding-bottom:15px}form.wufoo table{border-top:1px solid #e1e3e6}form.wufoo td,form.wufoo th{padding:15px;border-bottom:1px solid #e1e3e6;border-right:1px solid #e1e3e6;vertical-align:middle;text-align:center}form.wufoo td input[type="radio"],form.wufoo th input[type="radio"]{margin:0}form.wufoo td:first-child,form.wufoo th:first-child{border-left:1px solid #e1e3e6}.g-recaptcha{margin-bottom:20px}.confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.reengage-mailchimp{min-height:100%}.reengage-mailchimp .page-description{border-top:2px solid #c6cbcc;-webkit-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;-moz-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;-ms-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;border-bottom:0 none;border-left:0 none;border-right:0 none;padding-top:30px;margin-top:30px;line-height:1.4}.reengage-mailchimp h2{margin-top:0}.reengage-wrap,.confirm-ticket-release{max-width:420px}.confirm-ticket-release .ticket-event-name{margin:0 0 10px;text-decoration:none}.confirm-ticket-release .ticket-event-name:hover{text-decoration:underline}.confirm-ticket-release .ticket-event-details{font-size:14px;color:#727a7c;margin-bottom:20px}.confirm-ticket-release .page-description{border:1px solid #e1e3e6;padding:30px}.confirm-ticket-release .button{font-size:16px;padding:12px 20px}.confirm-ticket-release .button:hover{padding:9px 17px}.agreement-page{background:#ecf0f4}.agreement-wrap{margin:100px auto;max-width:950px;width:90%;padding:60px;background:#fff}.agreement-wrap.is-loading{background:url("/assets/rainbow-loader-fe311fc11dd294c3c045bc193a69e39f1b8359a18e263ba9c49199efb6164ffd.gif") center center no-repeat !important;min-height:500px}.agreement-wrap .logo{display:block;margin-bottom:60px;background-position:right center;width:100%;float:none}.agreement-wrap .logo:before{display:none}.agreement-wrap h1{font-size:48px}.agreement-wrap p:last-child{margin-bottom:0}.agreement-kind-2 .agreement-wrap{padding:0;background:0}.agreement-fields,.agreement-admin-info{border-top:2px solid #c6cbcc;-webkit-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;-moz-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;-ms-border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;border-image:url("/assets/dotted-normal-afcdad0162eea6e94c01c5f10290a953f3a759bcc1abb3fded0581b9c725a3b6.png") 2 0 0 repeat;border-bottom:0 none;border-left:0 none;border-right:0 none;margin-top:30px;padding-top:30px}.agreement-expired-message{color:#ed1b24;font-weight:bold}