/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000003b9b306a
 *   - http://typekit.com/eulas/00000000000000003b9b3062
 *
 * © 2009-2019 Adobe Systems Incorporated. All Rights Reserved.
 */
@import url("https://p.typekit.net/p.css?s=1&k=qzt6pye&ht=tk&f=169.175&a=1825063&app=typekit&e=css");
@font-face {
font-family:"ProximaNovaExtraBold";
src:url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}
@font-face {
font-family:"ProximaNova";
src:url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

html,body{height:100%;margin:0;font-family:'ProximaNova',sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-family:'ProximaNovaExtraBold',sans-serif;font-weight:800;color:#1d9ad2}label,.confirmation{font-size:1.1rem;font-weight:800;font-family:'ProximaNovaExtraBold',sans-serif;padding-left:inherit}[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"],textarea{border:2px solid #c1c1c1;border-radius:50px;padding:8px 14px;box-shadow:none}select{border:2px solid #c1c1c1;border-radius:50px;padding:6px 35px 8px 11px}[type="submit"],[type="button"]{border-radius:5px;width:auto;background:#1d9ad2;color:#fff;display:inline-block;font-size:18px;padding:12px 38px;border-radius:50px;border-bottom:none;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.18);-webkit-transition:all 0.1s ease;transition:all 0.1s ease;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);line-height:1.5em;font-family:"ProximaNovaExtraBold",serif}.container{display:block;position:relative;padding-left:55px;cursor:pointer;font-size:1.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;left:0;height:30px;width:30px;background-color:#fff;border:solid 2px #c1c1c1}#emailSubscribeContainer .checkmark{top:20%}.container:hover input~.checkmark{background-color:#fff}.container input:checked~.checkmark{background-color:#35aa3e;border:solid 2px #35aa3e;}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:8px;top:1px;width:10px;height:20px;border:solid white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#emailSubscribeContainer{margin-bottom:16px}.backBtn{background:#fff;color:#1d9ad2;border:solid 2px #c1c1c1;text-shadow:none;-webkit-transition:none;transition:none;box-shadow:none;line-height:1.5em;font-family:"ProximaNovaExtraBold",serif}.backBtn:hover{background:#fff;color:#1d9ad2;text-decoration:underline}.ctaContainer{margin-top:16px}[type="text"]:focus.error,[type="email"]:focus.error{border:1px solid red}#accessAgreement-error{position:absolute;left:-8px;bottom:-17px}#next{margin-top:10px}#btnSubmit{background:#35aa3e}.bg{min-height:100%;min-width:100%;display:flex;align-items:stretch;position:relative}.eventInfoContainer{background-image:url(https://image.e.overdrive.com/lib/fe5815707c610c797c17/m/2/95f74342-c268-4815-a7a5-e067616af5d1.png),linear-gradient(#1d9ad2 50%,#99e6fd);background-position:bottom center;background-repeat:no-repeat;z-index:0;color:#fff;display:flex;padding:30px!important}.odlogo{width:175px;position:absolute;bottom:15px;right:20px}svg.logo{width:90%;display:block;margin:0 auto 30% auto}.sora-wordmark path{fill:#FFF!important}.formContainer{display:flex;padding:20px!important}.formContainer h3{margin-bottom:20px}.eventInfo,.form{align-self:center;width:100%}.center{display:block;margin:0 auto}.success{color:#054d00;background-color:#a5d37c;border:solid 1px #83c549;font-size:18px;text-align:center;width:738px;margin:0 auto;margin-bottom:15px;padding:10px;border-radius:5px}.fail{color:#856404;background-color:#fff3cd;border:solid 1px #ffeeba;font-size:18px;text-align:center;width:738px;margin:0 auto;margin-bottom:15px;padding:10px;border-radius:5px}input.error,select.error{border:solid 2px red}.checkboxError{border:solid 2px red}label.error{color:red;position:relative;margin-top:-18px;font-size:.9rem}a.boxclose{float:right;margin-top:-5px;margin-right:-5px;cursor:pointer;color:#054d00;font-size:34px;display:inline-block;line-height:0;padding:11px 3px}.boxclose:before{content:"×"}.callout{border:0}#progressbar{overflow:hidden;counter-reset:step;margin:0 0 40px 0;font-family:'ProximaNova',sans-serif}#progressbar li{list-style-type:none;color:#0a0a0a;text-transform:uppercase;font-size:.75rem;width:33.33%;float:left;position:relative;text-align:center;line-height:1.15}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#ddd;border-radius:50%;margin:0 auto 5px auto}#progressbar li:after{content:'';width:100%;height:2px;background:#ddd;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#27AE60;color:white}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;top:39px;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,white,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}@supports (transform:scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:white;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:hsl(200,40%,80%);color:black}.awesomplete>ul>li[aria-selected="true"]{background:hsl(205,40%,40%);color:white}.awesomplete mark{background:hsl(65,100%,50%)}.awesomplete li:hover mark{background:hsl(68,100%,41%)}.awesomplete li[aria-selected="true"] mark{background:hsl(86,100%,21%);color:inherit}@media screen and (min-width:10em) and (max-width:63.9375em){.eventInfoContainer{background-size:150%;z-index:0;color:#fff;display:flex;padding:30px!important}svg.logo{width:80%;display:block;margin:0 auto 13% auto}.formContainer{padding:0 10px 90px 10px!important}}@media screen and (min-width:10em) and (max-width:90.9375em){#accessAgreementContainer .checkmark{top:20%}}