body{background:#fbfcfd;background:var(--color-grey-100)}.modal-open{position:fixed;width:100%;overflow:hidden}.registration-module-loader{margin:30px auto 0 auto;width:20px;height:20px;z-index:100}.registration-header{color:#fff;position:relative;padding:100px 0;background-color:#1f4157;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.registration-header .registration-header__date,.registration-header .registration-header__limit-reached,.registration-header .registration-header__module-countdown,.registration-header .registration-header__module-email,.registration-header .registration-header__module-login,.registration-header .registration-header__top{position:relative;z-index:100}.registration-header__bg-color{display:block;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background:#1f4157}.registration-header__bg-color--layer{opacity:.8}.registration-header__logo{display:block;margin:20px auto 0 auto}.registration-header__logo.custom{background-size:contain;width:200px;height:60px;background-repeat:no-repeat;background-position:50%}.registration-block{position:relative}.registration-block-title{font-size:.9em;text-transform:uppercase;color:#52617a;color:var(--color-grey-700);margin-bottom:12px}.registration-header__topline{opacity:.6;text-transform:uppercase;font-weight:300}.registration-header__title{font-size:2em;line-height:1.4em;margin:14px auto;max-width:740px}.registration-header__date,.registration-header__limit-reached{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.2em;opacity:.8;display:block;display:flex;align-items:center}.registration-header__date:first-letter,.registration-header__limit-reached:first-letter{text-transform:capitalize}.registration-header__duration{margin-left:20px}.registration-header__top{text-align:center}.registration-header__module-countdown{margin-top:20px}.registration-header__module-countdown .custom-countdown{border-top:1px solid hsla(0,0%,100%,.2)}.registration-header__module-countdown .custom-countdown ul{padding-top:14px}.registration-header__module-email{max-width:480px;margin:0 auto;margin-top:30px}.registration-header__module-email .module-login{text-align:center;margin-top:14px;font-size:.95em}.registration-header__module-email .module-login span{cursor:pointer;padding-bottom:2px;font-weight:300}.registration-header__module-email .module-login span span{border-bottom:1px dotted #fff}.registration-header__module-email .module-register{background-color:hsla(0,0%,100%,.1);padding:10px;border-radius:.25rem;border:0}.registration-header__module-email .module-register input[type=email]{font-size:1.1em;padding:.6rem .75rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:600px){.registration-header__module-email .module-register .base-button{padding:6px 30px}}.registration-header__module-email .module-register__prefill-msg{font-size:.95em;text-align:center;display:block;margin-top:6px;font-weight:300}.registration-header__module-login{margin-top:30px;text-align:center;color:#fff}.registration-header__module-login .module-logout{text-align:center;margin-top:14px;font-size:.95em}.registration-header__module-login .module-logout span{cursor:pointer;padding-bottom:2px;font-weight:300}.registration-header__module-login .module-logout span span{border-bottom:1px dotted #fff}.registration-block{background:#fff;border:1px solid #eee;padding:20px;margin-bottom:14px;border-radius:.25rem}.registration-content .wrapper,.registration-footer .wrapper{max-width:1100px;padding-top:16px}.registration-content__meta{color:#52617a;color:var(--color-grey-700);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.registration-content__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.registration-content__meta .item{margin-bottom:0!important}.registration-content__meta .item:not(:last-child){margin-right:14px}}.registration-content__meta .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.registration-content__meta .item:not(:last-child){margin-bottom:10px}.registration-content__meta .item .svg-wrap{width:16px;height:16px;margin-right:6px}.registration-content__meta .item svg{stroke:#52617a;stroke:var(--color-grey-700)}.registration-content__meta--duration .svg-wrap{width:18px!important;height:18px!important}.registration-content__meta--date.hide{display:none}.registration-content__description ul{list-style:disc outside none;list-style:initial}.registration-content__presenters-item{text-align:center;width:100%;padding:14px}.registration-content__presenters-item:not(:last-child){margin:0 0 20px 0}.registration-content__presenters-item .p-status{display:block;font-size:.8em;color:#52617a;color:var(--color-grey-700);text-transform:uppercase;margin-bottom:10px}.registration-content__presenters-item .custom-user-pic{width:80px;height:80px;background-size:cover;border-radius:50%;-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;position:relative;margin:0 auto 10px auto}.registration-content__presenters-item .custom-user-pic .tooltip-layer{position:absolute;top:0;left:0;width:100%;height:100%}.registration-content__presenters-item .custom-user-pic .custom-badge-item{display:block;width:12px;height:12px;background-color:#52617a;background-color:var(--color-grey-700);color:#fff;font-size:.7em;font-weight:600;text-align:center;line-height:12px;border-radius:45px;position:absolute;top:0;left:0;margin-left:-6px;margin-top:-6px;text-transform:uppercase;border:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:help}.registration-content__presenters-item .custom-user-pic .name{font-size:1.1em;display:block;text-align:center;line-height:80px;font-size:2em;font-weight:600;color:#fff;text-transform:uppercase}.registration-content__presenters-item .custom-user-pic .custom-badge-item{margin-top:2px;margin-left:2px}.registration-content__presenters-item .p-name{display:block;font-size:1.1em}.registration-content__presenters-item .p-job{display:block;margin-top:2px;font-size:1em;color:#52617a;color:var(--color-grey-700)}.registration-content__presenters-item .p-bio{font-size:.95em;color:#52617a;color:var(--color-grey-700);margin-top:6px}.registration-content__presenters-item .p-links{margin-top:10px}.registration-content__presenters-item .p-links>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.registration-content__presenters-item .p-links>ul li{font-size:.9em;background-color:#eef1f8;background-color:var(--color-grey-300);border-radius:.25rem;padding:4px}.registration-content__presenters-item .p-links>ul li:not(:last-of-type){margin-right:10px}.registration-content__presenters-item .p-links>ul .svg-wrap{width:16px;height:16px}.registration-content__presenters-item .p-links>ul .svg-wrap svg{fill:#52617a;fill:var(--color-grey-700)}.registration-content__presenters-item .p-links>ul .svg-wrap[data-id=email] svg,.registration-content__presenters-item .p-links>ul .svg-wrap[data-id=website] svg{stroke:#52617a;stroke:var(--color-grey-700);fill:none}.registration-modal__login-form .admin-help{font-size:.9em;color:#52617a;color:var(--color-grey-700);margin-top:20px;text-align:center}.registration-content__presenters-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.registration-content__scan .registration-block-title{text-align:center}.registration-block-scan-list li:not(:first-child){margin-top:8px}.registration-block-scan-list li>div{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#52617a;color:var(--color-grey-700);font-size:.95em}.registration-block-scan-list li.success>div[data-type=success]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registration-block-scan-list li.success svg{fill:#37a247;fill:var(--color-green-500)}.registration-block-scan-list li.error>div[data-type=error]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registration-block-scan-list li.error svg{fill:#c52020;fill:var(--color-red-600)}.registration-block-scan-list li.warning>div[data-type=warning]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registration-block-scan-list li.warning svg{fill:#c52020;fill:var(--color-red-600)}.registration-block-scan-list .svg-wrap{width:18px;height:18px;margin-right:10px}.registration-block-scan-link{display:inline-block;margin-top:10px;border-bottom:1px dotted;color:#1b99e0;color:var(--color-product-500);font-size:.95em}.registration-block-scan-link:hover svg{fill:#014c8c!important}.registration-block-scan-link .svg-wrap,.registration-block-scan-link span{display:inline-block;vertical-align:middle}.registration-block-scan-link .svg-wrap{width:14px;height:.8rem;margin-top:-2px}.registration-block-scan-link .svg-wrap svg{fill:#1b99e0;fill:var(--color-product-500)}.registration-content__company{position:relative;text-align:center}.registration-content__company .c-logo{margin:0 auto 10px auto;width:80px}.registration-content__company .c-name{font-size:1.3em}.registration-content__company .c-name a{color:#52617a;color:var(--color-grey-700)}.registration-content__company .c-tagline{display:block;margin-top:6px}.registration-content__company .c-links{margin-top:10px}.registration-content__company .c-links>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.registration-content__company .c-links>ul li{font-size:.9em;background-color:#eef1f8;background-color:var(--color-grey-300);border-radius:.25rem;padding:4px}.registration-content__company .c-links>ul li:not(:last-of-type){margin-right:10px}.registration-content__company .c-links>ul .svg-wrap{width:16px;height:16px}.registration-content__company .c-links>ul .svg-wrap svg{fill:#52617a;fill:var(--color-grey-700)}.registration-content__company .c-links>ul .svg-wrap[data-id=email] svg,.registration-content__company .c-links>ul .svg-wrap[data-id=website] svg{stroke:#52617a;stroke:var(--color-grey-700);fill:none}.registration-content__company .c-description{font-size:.95em;color:#52617a;color:var(--color-grey-700);margin-top:10px}.registration-content__company .c-company-page{margin-top:10px}.registration-content__company .c-company-page a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.95em}.registration-content__share .registration-block-title{text-align:center}.registration-content__share .s-links{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.registration-content__share .s-links,.registration-content__share .s-links .svg-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.registration-content__share .s-links .svg-wrap{width:52px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#52617a;background-color:var(--color-grey-700);border-radius:.15rem}.registration-content__share .s-links .svg-wrap svg{width:18px;height:18px;fill:#fff}.registration-content__share .s-links .svg-wrap svg[data-id=mail]{fill:none;stroke:#fff}.registration-content__share .s-twitter .svg-wrap{background-color:#2aa3ef;background-color:var(--color-twitter)}.registration-content__share .s-facebook .svg-wrap{background-color:#3c5a96;background-color:var(--color-facebook)}.registration-content__share .s-linkedin .svg-wrap{background-color:#1178b3;background-color:var(--color-linkedin)}.registration-content__share .s-gplus .svg-wrap{background-color:#e8453c;background-color:var(--color-google)}.registration-footer{padding-bottom:30px}.registration-footer .wrapper{text-align:center}.registration-footer .powered-by a{color:#52617a;color:var(--color-grey-700);font-size:.9em}.registration-footer .powered-by a>*{display:inline-block;vertical-align:middle}.registration-footer .powered-by a img{margin-top:-4px;margin-left:4px;width:100px}.registration-edit-link{position:absolute;top:0;right:0;margin:10px 14px}@media (min-width:420px){.registration-content__presenters-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.registration-content__presenters-item{max-width:50%;-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}}@media (min-width:960px){.registration-content .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registration-content .left{width:calc(100% - 360px)}.registration-content .right{width:360px;padding-left:14px}}.success-wrap[data-v-62abb96c]:not(:first-child){margin-top:20px}.success-wrap .loader[data-v-62abb96c]{margin-right:14px}.success-wrap .svg-wrap[data-v-62abb96c]{width:20px;height:20px;margin-right:14px}.success-wrap.success[data-v-62abb96c] svg{stroke:#37a247;stroke:var(--color-green-500)}.success-wrap.warning[data-v-62abb96c]{background-color:#fff1e1;background-color:var(--color-orange-200);padding:10px;border-radius:.25rem}.success-wrap.warning[data-v-62abb96c] svg{stroke:#c52020;stroke:var(--color-red-600)}.success-registration-text[data-v-62abb96c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.base-button[data-v-35b9994a]:not(:last-child){margin-right:12px}.stack-view[data-v-2fa2954b]{color:#000}.info-text[data-v-2fa2954b]{text-align:center;display:block;color:#fff;font-size:1em;margin-top:20px}.registration-header__module-email[data-v-2fa2954b] .base-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;background:hsla(0,0%,100%,.1);border-radius:.25rem}.registration-header__module-email[data-v-2fa2954b] .base-form .base-grid{width:100%;display:block!important}.registration-header__module-email[data-v-2fa2954b] .base-form .base-form-actions{margin-top:0}.registration-header__module-email[data-v-2fa2954b] .base-form .error,.registration-header__module-email[data-v-2fa2954b] .base-form .form-errors{position:absolute;top:74px;left:0;right:0;margin-top:0;min-width:100%}.registration-header__module-email[data-v-2fa2954b] .base-form .base-form-error,.registration-header__module-email[data-v-2fa2954b] .base-form .form-error-message{width:100%;text-align:left;display:inline-block;margin:0;padding:10px;background-color:#fff;border-radius:.25rem}.registrants-limit-reached-message[data-v-2fa2954b]{color:#fff;text-align:center}