.pulseFade{opacity:0}
h1,h2,h3,h4,h5,h6,p,small{position:relative}
h1{font-size:60px;font-weight:700;line-height:.883333333333333}
h2{font-size:42px;font-weight:700;line-height:.880952380952381}
h3{font-size:30px;font-weight:300;line-height:1.1}
h4{font-size:21px;line-height:1}
h5,h6,p{font-size:15px;line-height:1.4}
small{font-size:11px;color:#a6a8aa}
b,strong{font-weight:700}
.session-type{padding:9.5px 9.5px 8.5px;text-transform:uppercase;border:1px solid #6fb353;-webkit-transition:3s all;transition:3s all;font-size:11px;line-height:.909090909090909}
.session-type.grey{border-color:#a6a8aa}
.session-type.grey small{color:#a6a8aa}
.session-type.green{border-color:#6fb353}
.session-type.green small{color:#6fb353}
.session-type.blue{border-color:#1e78b4}
.session-type.blue small{color:#1e78b4}
.session-type.orange{border-color:#d89b33;color:#d89b33}
.session-type.orange small{color:#d89b33}
.session-type small{font-size:inherit}
.page-template-template-lp-2021 .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-template-lp-2021 .wp-block-column p,.page-template-template-lp-2021 .wp-block-column figure,.page-template-template-lp-2021 .wp-block-column iframe{width:100%}
.page-template-template-lp-2021 .wp-block-column figure{-webkit-box-shadow:.3rem -0.3rem 1rem rgba(6,74,118,0.4);box-shadow:.3rem -0.3rem 1rem rgba(6,74,118,0.4)}
.hidden,form .checkbox-wrap input,html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li input,html body .container article form .gfield .ginput_container.ginput_container_radio ul li input,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li input,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li input,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li input,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li input,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li input,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li input{position:absolute !important;top:auto !important;left:-10000px !important;overflow:hidden !important;width:1px !important;height:1px !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}
.border-radius,.session-type,.dialog,a,a.white,.btn,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev),html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after,html body .container .page-content .row .section-inner,html body .container article,html body .container article form input[type='text'],html body .container article form input[type='number'],html body .container article form input[type='email'],html body .container article form input[type='tel'],html body .container article form input[type='url'],html body .container article form input[type='password'],html body .container article form textarea,html body .container article form select,html body .container .page-content form input[type='text'],html body .container .page-content form input[type='number'],html body .container .page-content form input[type='email'],html body .container .page-content form input[type='tel'],html body .container .page-content form input[type='url'],html body .container .page-content form input[type='password'],html body .container .page-content form textarea,html body .container .page-content form select,html body .container .sponsor__image,html body #home_page .teasers,html body #home_page .teasers__icon,html body #home_page .testimonials i.slick-arrow,html body #home_page .testimonials__slide,html body #home_page .news__image,html body #home_page .sponsors i.slick-arrow,html body #home_page .sponsors__slide{border-radius:6px}
.transition,a,a.white,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after,html body #home_page .teasers h4{-webkit-transition:all .3s ease;transition:all .3s ease}
.button-shadow,.btn,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev),html body,html body #home_page .news__image{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}
.container-shadow,.dialog,html body .header,html body .container .page-content .row .section-inner,html body .container article,html body #home_page .teasers,html body #home_page .testimonials__slide,html body #home_page .sponsors__slide{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.03);box-shadow:0 0 15px 0 rgba(0,0,0,0.03)}
html body .ui-widget-overlay{background:#444}
html body .ui-tooltip{padding:16px 20px;background:#fff;border:1px solid rgba(166,168,170,0.25);border-radius:6px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.03);box-shadow:0 0 15px 0 rgba(0,0,0,0.03)}
html body .ui-dialog{border:0;border-radius:6px;padding:0;background:#fff;max-width:calc(100% - 20px)}
html body .ui-dialog-titlebar{border:0;border-radius:0;min-height:55px;background:linear-gradient(-36deg,#1e78b4 0,#96b9df 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{background:0;border:0;height:100%;width:30px;right:0;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close .ui-icon{background:0;height:0;margin:0;left:0;overflow:visible}
html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close .ui-icon:before,html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close .ui-icon:after{content:'';width:100%;height:1px;background:#fff;position:absolute;left:0;top:0}
html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close .ui-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
html body .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close .ui-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
html body .ui-dialog .ui-dialog-content{padding:1em}
html body .ui-dialog .ui-dialog-content p:not(:last-child){padding-bottom:12px}
html body .ui-dialog .ui-dialog-content label{display:block;font-size:inherit;padding-bottom:4px}
html body .ui-dialog .ui-dialog-content textarea{font-size:inherit;width:100%;border-color:#ddd;padding:6px 8px}
html body .ui-dialog .ui-dialog-content .dialog-inner{min-height:30px}
html body .ui-dialog .ui-dialog-content .icon-lead{display:-webkit-box;display:-ms-flexbox;display:flex}
html body .ui-dialog .ui-dialog-buttonpane{background:0;border:0;padding:1em;margin:0}
html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}
html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{margin:0 4px 4px}
.dialog{top:20px;width:100%;margin:0 auto;padding:100px;max-width:1060px;background:white;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}
.dialog::-webkit-backdrop,.dialog+.backdrop{opacity:.8;background-image:linear-gradient(144deg,#96b9df 0,#1e78b4 50%,#064a76 100%)}
.dialog::backdrop,.dialog+.backdrop{opacity:.8;background-image:linear-gradient(144deg,#96b9df 0,#1e78b4 50%,#064a76 100%)}
.dialog__image{width:100%;display:block;height:auto;margin-bottom:50px}
.dialog p{margin-bottom:2rem;text-align:left}
.padding-large{padding:80px}
.padding-large-vertical{padding:80px 0}
.margin-large{margin:80px}
.margin-large-vertical{margin:80px 0}
::-moz-selection{color:inherit;background:rgba(30,120,180,0.2);text-shadow:none}
::selection{color:inherit;background:rgba(30,120,180,0.2);text-shadow:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset !important}
a{cursor:pointer;text-decoration:none;color:#1e78b4;-webkit-tap-highlight-color:transparent}
a:hover,a:focus,a:active{color:#064a76}
a.white{cursor:pointer;text-decoration:none;color:white;-webkit-tap-highlight-color:transparent}
a.white:hover,a.white:focus,a.white:active{color:lightgray}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga'on;text-rendering:optimizeLegibility}
a,button,input,select,textarea{outline:0}
a::-ms-clear,button::-ms-clear,input::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}
a::-ms-expand,button::-ms-expand,input::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}
.btn,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev){font-size:15px;line-height:.933333333333333;position:relative;display:inline-block;min-width:47px;padding:13px 30px;text-align:center;color:white;border:0}
.btn__large,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev)__large{font-size:21px;min-width:66px;padding:18px 42px}
.btn__green,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],.page-numbers:not(.next):not(.prev)__green{color:white;background:#6fb353}
.btn__green:hover,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,html body .container article form input:hover[type='submit'],html body .container .page-content form input:hover[type='submit'],.btn__green:focus,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,html body .container article form input:focus[type='submit'],html body .container .page-content form input:focus[type='submit'],.page-numbers:not(.next):not(.prev)__green:hover,.page-numbers:not(.next):not(.prev)__green:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:white;background:#63a448}
.btn__green:active,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:active,html body .container article form input:active[type='submit'],html body .container .page-content form input:active[type='submit'],.page-numbers:not(.next):not(.prev)__green:active{color:white;background:#589241}
.btn__blue,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a,.page-numbers:not(.next):not(.prev)__blue{color:white;background:#1e78b4}
.btn__blue:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover,.btn__blue:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus,.page-numbers:not(.next):not(.prev)__blue:hover,.page-numbers:not(.next):not(.prev)__blue:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:white;background:#1a699e}
.btn__blue:active,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active,.page-numbers:not(.next):not(.prev)__blue:active{color:white;background:#175b88}
.btn__orange,html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev)__orange{color:white;background:#d89b33}
.btn__orange:hover,html body .container article form .gform_footer .gform_button:hover,html body .container .page-content form .gform_footer .gform_button:hover,.btn__orange:focus,html body .container article form .gform_footer .gform_button:focus,html body .container .page-content form .gform_footer .gform_button:focus,.page-numbers:not(.next):not(.prev)__orange:hover,.page-numbers:not(.next):not(.prev)__orange:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:white;background:#cb8e27}
.btn__orange:active,html body .container article form .gform_footer .gform_button:active,html body .container .page-content form .gform_footer .gform_button:active,.page-numbers:not(.next):not(.prev)__orange:active{color:white;background:#b57f23}
.btn__white,.page-numbers:not(.next):not(.prev)__white{color:black;background:white}
.btn__white:hover,.btn__white:focus,.page-numbers:not(.next):not(.prev)__white:hover,.page-numbers:not(.next):not(.prev)__white:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:black;background:#f2f2f2}
.btn__white:active,.page-numbers:not(.next):not(.prev)__white:active{color:black;background:#e6e5e5}
.btn__white__greentext,.page-numbers:not(.next):not(.prev)__white__greentext{color:#6fb353;background:white}
.btn__white__greentext:hover,.btn__white__greentext:focus,.page-numbers:not(.next):not(.prev)__white__greentext:hover,.page-numbers:not(.next):not(.prev)__white__greentext:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6fb353;background:#f2f2f2}
.btn__white__greentext:active,.page-numbers:not(.next):not(.prev)__white__greentext:active{color:#6fb353;background:#e6e5e5}
.btn__white__bluetext,.page-numbers:not(.next):not(.prev)__white__bluetext{color:#1e78b4;background:white}
.btn__white__bluetext:hover,.btn__white__bluetext:focus,.page-numbers:not(.next):not(.prev)__white__bluetext:hover,.page-numbers:not(.next):not(.prev)__white__bluetext:focus{-webkit-transition:all .3s ease;transition:all .3s ease;color:#1e78b4;background:#f2f2f2}
.btn__white__bluetext:active,.page-numbers:not(.next):not(.prev)__white__bluetext:active{color:#1e78b4;background:#e6e5e5}
.btn__outline,.page-numbers:not(.next):not(.prev)__outline{border:1px solid #a6a8aa;color:#a6a8aa;-webkit-box-shadow:none;box-shadow:none}
.btn__outline:hover,.page-numbers:not(.next):not(.prev)__outline:hover{color:black}
.tooltip{display:inline-block;padding:4px 8px;text-transform:uppercase;border:1px solid #6fb353;border-radius:4px;color:#6fb353;-webkit-transition:3s all;transition:3s all;font-size:14px;line-height:1;margin-left:8px}
.stepped-form{-webkit-transition:all .5s;transition:all .5s}
.step{display:none;-webkit-transition:all .4s;transition:all .4s;opacity:0}
.step.visible{opacity:1}
.step.current{display:block}
.step .button-wrap{position:relative}
.step .button-wrap--flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.step .button-wrap--flexed input,.step .button-wrap--flexed .btn,.step .button-wrap--flexed html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .step .button-wrap--flexed button,.step .button-wrap--flexed html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register .step .button-wrap--flexed a,.step .button-wrap--flexed html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account .step .button-wrap--flexed a,.step .button-wrap--flexed html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register .step .button-wrap--flexed a,.step .button-wrap--flexed html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account .step .button-wrap--flexed a,.step .button-wrap--flexed html body .container article form input[type='submit'],html body .container article form .step .button-wrap--flexed input[type='submit'],.step .button-wrap--flexed html body .container .page-content form input[type='submit'],html body .container .page-content form .step .button-wrap--flexed input[type='submit'],.step .button-wrap--flexed html body .container article form .gform_footer .gform_button,html body .container article form .gform_footer .step .button-wrap--flexed .gform_button,.step .button-wrap--flexed html body .container .page-content form .gform_footer .gform_button,html body .container .page-content form .gform_footer .step .button-wrap--flexed .gform_button{margin:0 20px 0 0 !important}
.step .button-wrap #password_next{-webkit-transition:all .2s;transition:all .2s}
.step .button-wrap #password_next.hide{visibility:hidden}
#waiting{position:absolute;margin-top:0;top:15px;left:50%;height:20px;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1;-webkit-transition:all .2s;transition:all .2s}
#waiting.hide{opacity:0;height:0;z-index:-2}
#waiting .dot{display:inline-block;height:25px;width:25px;background:#6fb353;border-radius:100%}
#waiting .dot:first-of-type{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulseFade;animation-name:pulseFade;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
#waiting .dot:nth-of-type(2){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulseFade;animation-name:pulseFade;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
#waiting .dot:nth-of-type(3){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulseFade;animation-name:pulseFade;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.flex-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex-btns p{margin:10px}
tr .flex-grow-3{-webkit-box-flex:3 !important;-ms-flex-positive:3 !important;flex-grow:3 !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
tr .flex-grow-3 span{font-style:italic;display:block;padding:.5rem 0}
tr .flex-grow-2{-webkit-box-flex:2 !important;-ms-flex-positive:2 !important;flex-grow:2 !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
tr .flex-grow-2 span{font-style:italic;display:block;padding:.5rem 1rem}
tr td,tr th{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
th.th-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center !important}
.agenda th,.agenda tr td{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
form .checkbox-wrap label{position:relative;padding-left:30px}
form .checkbox-wrap label:before{position:absolute;left:0;top:0;display:block;width:20px;height:20px;margin-right:7px;content:'';border:1px solid rgba(166,168,170,0.25);border-radius:2px}
form .checkbox-wrap label:after{content:'\f00c';font-family:"FontAwesome";font-size:12px;position:absolute;display:none;color:#a6a8aa;top:4px;left:5px;-webkit-transition:all .3s;transition:all .3s}
form .checkbox-wrap input:checked+label:after{display:block}
#schedule .day{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid rgba(166,168,170,0.25)}
#schedule .day:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}
#schedule .day>h3{text-align:center}
#schedule .day>h3 span{font-weight:700;position:relative;border:0}
#schedule .day .session{margin-bottom:30px;border-left:3px solid;padding:5px 0 5px 15px}
#schedule .day .session.grey{border-color:#a6a8aa}
#schedule .day .session.green{border-color:#6fb353}
#schedule .day .session.blue{border-color:#1e78b4}
#schedule .day .session.orange{border-color:#d89b33}
#schedule .day .session:last-of-type{margin-bottom:0}
#schedule .day .session .session-type{float:right;margin-left:45px;margin-bottom:30px}
#schedule .day .session h4,#schedule .day .session p{color:#000}
#schedule .day .session h4{padding-bottom:10px;font-weight:600}
#schedule .day .session h5{color:#a6a8aa;text-transform:uppercase;padding-bottom:0}
#schedule .day .session h5 strong{font-weight:inherit}
#schedule .day .session h5 span{padding:0 10px}
#schedule .day .session p{padding-bottom:0;line-height:1.3}
#schedule .day .session p:first-of-type{padding-top:20px}
html{font-size:15px;background:white}
html.noscroll{overflow-y:hidden}
html body{width:100%;max-width:1440px;margin:0 auto;font-family:'din-2014','Open Sans',Corbel,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;color:black;background:#f5f9fc}
html body.logged-in .menu-conference-container .register,html body.logged-in .menu-footer-container .register{display:none}
html body.page-template-template-login .container,html body.page-template-template-password .container{background-image:url("../img/2019/skyline.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;padding:120px 0;position:relative}
html body.page-template-template-login .container:before,html body.page-template-template-password .container:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';opacity:.8;background-image:linear-gradient(144deg,#0080c3 0,#004a72 100%)}
html body.page-template-template-login .container article,html body.page-template-template-password .container article{margin:0 auto}
html body.page-template-template-login .container .forgot-password,html body.page-template-template-password .container .forgot-password{display:block;margin-top:20px}
html body.page-template-template-login .container p.error,html body.page-template-template-password .container p.error{line-height:1.4;font-size:11px;color:#ff3900;font-weight:700}
html body.page-template-template-login .container #special_access,html body.page-template-template-password .container #special_access{margin-top:-10px}
html body.page-template-template-login .container #special_access .fields-group,html body.page-template-template-password .container #special_access .fields-group{display:none}
html body.page-template-template-login .container #special_access .complex-field,html body.page-template-template-password .container #special_access .complex-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body.page-template-template-login .container #special_access .complex-field .master-label ~ .field-wrap label,html body.page-template-template-password .container #special_access .complex-field .master-label ~ .field-wrap label{visibility:hidden}
html body.page-template-template-login .container #special_access #access_checkbox_wrap,html body.page-template-template-password .container #special_access #access_checkbox_wrap{max-width:640px}
html body.page-template-template-login .container #special_access #access_checkbox_wrap label,html body.page-template-template-password .container #special_access #access_checkbox_wrap label{font-weight:100;font-family:sans-serif;font-size:16px}
html body.page-template-template-login .container #special_access #access_checkbox_wrap[data-checked='true'],html body.page-template-template-password .container #special_access #access_checkbox_wrap[data-checked='true']{display:none}
html body.page-template-template-login .container #special_access #access_checkbox_wrap[data-checked='true']+.fields-group,html body.page-template-template-password .container #special_access #access_checkbox_wrap[data-checked='true']+.fields-group{display:block}
html body.page-template-template-login .container #special_access #access_code_wrap,html body.page-template-template-password .container #special_access #access_code_wrap{min-width:100%}
html body.page-template-template-login .footer__register,html body.page-template-template-password .footer__register{display:none}
html body.error404{text-align:center}
html body .header{position:fixed !important;z-index:98;width:100%;background:white}
html body .header.header__child{max-width:1440px}
html body .header nav .header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin:0 auto;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .header nav .header__wrapper.open .menu-conference-container,html body .header nav .header__wrapper.open .menu-footer-container{-webkit-transform:translateX(0);transform:translateX(0)}
html body .header nav .header__wrapper.open .header__mobile-close{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
html body .header nav .header__wrapper img{display:block;width:149px;height:auto}
html body .header nav .header__wrapper .menu-conference-container .menu,html body .header nav .header__wrapper .menu-footer-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item{margin-right:5px}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a{color:black}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a:after{opacity:1}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item:nth-last-of-type(2),html body .header nav .header__wrapper .menu-footer-container .menu .menu-item:nth-last-of-type(2){margin-right:25px}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account{margin-right:0;border-bottom:0}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a{background:#1e78b4 !important}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active{color:white}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active:after{opacity:0}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a{line-height:.933333333333333;position:relative;display:block;padding:10px;color:rgba(0,0,0,0.5)}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:active{color:black}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:hover:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:focus:after,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:active:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:hover:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:focus:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:active:after{opacity:1}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after{position:absolute;right:0;bottom:0;left:10px;display:block;width:calc(100% - 20px);height:3px;content:'';opacity:0;background:#1e78b4}
html body .header nav .header__wrapper .header__mobile-open{position:absolute;z-index:0;top:40.2px;right:10px;display:none;width:36px;height:33px;padding:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html body .header nav .header__wrapper .header__mobile-open svg g{fill:black}
html body .header nav .header__wrapper .header__mobile-close{position:fixed;z-index:99;top:40.2px;right:10px;display:none;width:36px;height:36px;padding:10px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:translate(210px,-50%);transform:translate(210px,-50%)}
html body .header nav .header__wrapper .header__mobile-close svg{display:block;width:100%}
html body .header nav .header__wrapper .header__mobile-close svg g{fill:white}
html body .header__home{position:absolute;background:white;-webkit-box-shadow:none;box-shadow:none;left:0}
html body .header__home nav .header__wrapper .header__mobile-open{background:#1e78b4}
html body .header__home nav .header__wrapper .header__mobile-open svg g{fill:white}
html body .container{padding-top:0}
html body .container .hero{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}
html body .container .hero h1,html body .container .hero h2,html body .container .hero h3,html body .container .hero h4,html body .container .hero p{z-index:1;color:white}
html body .container .hero h3,html body .container .hero h4{font-weight:300}
html body .container .child-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px 20px 205px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
html body .container .child-header.fallback{background-image:url("../img/2019/nbb_pattern.jpg");background-position:0 28%}
html body .container .child-header h2,html body .container .child-header h3{display:block;width:100%;max-width:1060px;margin:0 auto}
html body .container .child-header .subheading,html body .container .child-header .post-date{padding-top:45px}
html body .container .child-header .session-details{padding-top:20px}
html body .container .page-content{position:relative;z-index:1;width:100%;max-width:1060px;min-height:150px;margin:-150px auto 120px}
html body .container .page-content .row{min-width:100%;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .container .page-content .row section,html body .container .page-content .row #home_page .news__wrapper,html body #home_page .container .page-content .row .news__wrapper{min-width:100%}
html body .container .page-content .row .section-heading{padding-bottom:.5em;padding-left:8px}
html body .container .page-content .row .section-inner{background:white}
html body .container .page-content .row.split-col .half{min-width:calc(50% - 30px);max-width:calc(50% - 30px)}
html body .container article{position:relative;z-index:1;width:100%;max-width:1060px;min-height:150px;margin:-150px auto 120px;padding:64px 100px 50px;background:white}
html body .container article h1,html body .container article h2,html body .container .page-content h1,html body .container .page-content h2{font-size:30px}
html body .container article h3,html body .container .page-content h3{font-weight:700}
html body .container article h1,html body .container article h2,html body .container article h3,html body .container article h4,html body .container article h5,html body .container article h6,html body .container .page-content h1,html body .container .page-content h2,html body .container .page-content h3,html body .container .page-content h4,html body .container .page-content h5,html body .container .page-content h6{line-height:.9;padding-bottom:30px}
html body .container article p,html body .container article li,html body .container article dt,html body .container article dd,html body .container .page-content p,html body .container .page-content li,html body .container .page-content dt,html body .container .page-content dd{line-height:1.733333333333333;padding-top:0;padding-bottom:21px}
html body .container article small,html body .container article caption,html body .container article .wp-caption-text,html body .container .page-content small,html body .container .page-content caption,html body .container .page-content .wp-caption-text{font-size:12px;color:#a6a8aa}
html body .container article mark,html body .container .page-content mark{font-weight:400;padding:0 6px;color:white;background-color:#6fb353}
html body .container article a:not(.btn),html body .container .page-content a:not(.btn){color:#e46b2a}
html body .container article ul,html body .container article ol,html body .container article dl,html body .container .page-content ul,html body .container .page-content ol,html body .container .page-content dl{padding-bottom:30px;padding-left:20px}
html body .container article ul li,html body .container article ul dt,html body .container article ul dd,html body .container article ol li,html body .container article ol dt,html body .container article ol dd,html body .container article dl li,html body .container article dl dt,html body .container article dl dd,html body .container .page-content ul li,html body .container .page-content ul dt,html body .container .page-content ul dd,html body .container .page-content ol li,html body .container .page-content ol dt,html body .container .page-content ol dd,html body .container .page-content dl li,html body .container .page-content dl dt,html body .container .page-content dl dd{padding-bottom:5px}
html body .container article ul,html body .container .page-content ul{list-style-type:disc}
html body .container article blockquote,html body .container .page-content blockquote{font-style:italic;line-height:1.4;margin-bottom:21px;padding-top:15px;padding-bottom:15px;padding-left:20px;color:#a6a8aa;border-left:1px solid rgba(166,168,170,0.25)}
html body .container article blockquote p,html body .container .page-content blockquote p{color:inherit}
html body .container article blockquote p:last-of-type,html body .container .page-content blockquote p:last-of-type{padding-bottom:0}
html body .container article hr,html body .container .page-content hr{margin:.5em 0}
html body .container article .wp-caption-text,html body .container .page-content .wp-caption-text{padding-top:10px;color:#a6a8aa}
html body .container article img,html body .container .page-content img{display:block;height:auto;margin-bottom:4%}
html body .container article img.size-thumbnail,html body .container .page-content img.size-thumbnail{max-width:250px}
html body .container article img.size-small,html body .container .page-content img.size-small{max-width:375px}
html body .container article img.size-medium,html body .container .page-content img.size-medium{max-width:500px}
html body .container article img.size-large,html body .container .page-content img.size-large{max-width:625px}
html body .container article .alignleft,html body .container .page-content .alignleft{float:left;padding-right:4%}
html body .container article .alignright,html body .container .page-content .alignright{float:right;padding-left:4%}
html body .container article .aligncenter,html body .container .page-content .aligncenter{width:100% !important;margin:0 auto 4%}
html body .container article table,html body .container .page-content table{overflow:hidden;width:100%;margin-bottom:21px}
html body .container article table tbody,html body .container .page-content table tbody{display:block;width:100%}
html body .container article table tr.no-border,html body .container .page-content table tr.no-border{border-top:0 !important}
html body .container article table tr.no-border td,html body .container .page-content table tr.no-border td{padding-top:0;padding-bottom:10px;min-height:20px}
html body .container article table tr,html body .container .page-content table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
html body .container article table tr td,html body .container article table tr th,html body .container .page-content table tr td,html body .container .page-content table tr th{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.25}
html body .container article table tr td p,html body .container article table tr th p,html body .container .page-content table tr td p,html body .container .page-content table tr th p{padding:0;line-height:inherit}
html body .container article table thead tr,html body .container .page-content table thead tr{height:60px;background:#e46b2a}
html body .container article table thead tr th,html body .container .page-content table thead tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;background:0}
html body .container article table th,html body .container .page-content table th{font-weight:700;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;background:#e46b2a}
html body .container article table th img,html body .container .page-content table th img{display:block;width:100%;max-width:35px}
html body .container article table td,html body .container .page-content table td{display:block}
html body .container article table td:before,html body .container .page-content table td:before{font-weight:600;display:block;width:120px;content:attr(data-th) " ";text-align:left;padding:0 5px 5px 0}
html body .container article table td:first-of-type:not([colspan="2"]),html body .container .page-content table td:first-of-type:not([colspan="2"]){font-weight:700}
html body .container article table td p,html body .container .page-content table td p{font-size:inherit}
html body .container article table th,html body .container article table td,html body .container .page-content table th,html body .container .page-content table td{padding:5px 10px}
html body .container article table td:empty,html body .container .page-content table td:empty{padding-top:0;padding-bottom:0}
html body .container article form input[type='text'],html body .container article form input[type='number'],html body .container article form input[type='email'],html body .container article form input[type='tel'],html body .container article form input[type='url'],html body .container article form input[type='password'],html body .container article form textarea,html body .container article form select,html body .container .page-content form input[type='text'],html body .container .page-content form input[type='number'],html body .container .page-content form input[type='email'],html body .container .page-content form input[type='tel'],html body .container .page-content form input[type='url'],html body .container .page-content form input[type='password'],html body .container .page-content form textarea,html body .container .page-content form select{font-size:21px;font-weight:300;line-height:1.15;width:100%;padding:13px 16px;color:black;border:1px solid rgba(166,168,170,0.25);background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none}
html body .container article form input[type='text']:focus::-webkit-input-placeholder,html body .container article form input[type='number']:focus::-webkit-input-placeholder,html body .container article form input[type='email']:focus::-webkit-input-placeholder,html body .container article form input[type='tel']:focus::-webkit-input-placeholder,html body .container article form input[type='url']:focus::-webkit-input-placeholder,html body .container article form input[type='password']:focus::-webkit-input-placeholder,html body .container article form textarea:focus::-webkit-input-placeholder,html body .container article form select:focus::-webkit-input-placeholder,html body .container .page-content form input[type='text']:focus::-webkit-input-placeholder,html body .container .page-content form input[type='number']:focus::-webkit-input-placeholder,html body .container .page-content form input[type='email']:focus::-webkit-input-placeholder,html body .container .page-content form input[type='tel']:focus::-webkit-input-placeholder,html body .container .page-content form input[type='url']:focus::-webkit-input-placeholder,html body .container .page-content form input[type='password']:focus::-webkit-input-placeholder,html body .container .page-content form textarea:focus::-webkit-input-placeholder,html body .container .page-content form select:focus::-webkit-input-placeholder{opacity:0}
html body .container article form input[type='text']:focus::-moz-placeholder,html body .container article form input[type='number']:focus::-moz-placeholder,html body .container article form input[type='email']:focus::-moz-placeholder,html body .container article form input[type='tel']:focus::-moz-placeholder,html body .container article form input[type='url']:focus::-moz-placeholder,html body .container article form input[type='password']:focus::-moz-placeholder,html body .container article form textarea:focus::-moz-placeholder,html body .container article form select:focus::-moz-placeholder,html body .container .page-content form input[type='text']:focus::-moz-placeholder,html body .container .page-content form input[type='number']:focus::-moz-placeholder,html body .container .page-content form input[type='email']:focus::-moz-placeholder,html body .container .page-content form input[type='tel']:focus::-moz-placeholder,html body .container .page-content form input[type='url']:focus::-moz-placeholder,html body .container .page-content form input[type='password']:focus::-moz-placeholder,html body .container .page-content form textarea:focus::-moz-placeholder,html body .container .page-content form select:focus::-moz-placeholder{opacity:0}
html body .container article form input[type='text']:focus:-ms-input-placeholder,html body .container article form input[type='number']:focus:-ms-input-placeholder,html body .container article form input[type='email']:focus:-ms-input-placeholder,html body .container article form input[type='tel']:focus:-ms-input-placeholder,html body .container article form input[type='url']:focus:-ms-input-placeholder,html body .container article form input[type='password']:focus:-ms-input-placeholder,html body .container article form textarea:focus:-ms-input-placeholder,html body .container article form select:focus:-ms-input-placeholder,html body .container .page-content form input[type='text']:focus:-ms-input-placeholder,html body .container .page-content form input[type='number']:focus:-ms-input-placeholder,html body .container .page-content form input[type='email']:focus:-ms-input-placeholder,html body .container .page-content form input[type='tel']:focus:-ms-input-placeholder,html body .container .page-content form input[type='url']:focus:-ms-input-placeholder,html body .container .page-content form input[type='password']:focus:-ms-input-placeholder,html body .container .page-content form textarea:focus:-ms-input-placeholder,html body .container .page-content form select:focus:-ms-input-placeholder{opacity:0}
html body .container article form input[type='text']:focus::-ms-input-placeholder,html body .container article form input[type='number']:focus::-ms-input-placeholder,html body .container article form input[type='email']:focus::-ms-input-placeholder,html body .container article form input[type='tel']:focus::-ms-input-placeholder,html body .container article form input[type='url']:focus::-ms-input-placeholder,html body .container article form input[type='password']:focus::-ms-input-placeholder,html body .container article form textarea:focus::-ms-input-placeholder,html body .container article form select:focus::-ms-input-placeholder,html body .container .page-content form input[type='text']:focus::-ms-input-placeholder,html body .container .page-content form input[type='number']:focus::-ms-input-placeholder,html body .container .page-content form input[type='email']:focus::-ms-input-placeholder,html body .container .page-content form input[type='tel']:focus::-ms-input-placeholder,html body .container .page-content form input[type='url']:focus::-ms-input-placeholder,html body .container .page-content form input[type='password']:focus::-ms-input-placeholder,html body .container .page-content form textarea:focus::-ms-input-placeholder,html body .container .page-content form select:focus::-ms-input-placeholder{opacity:0}
html body .container article form input[type='text']:focus::placeholder,html body .container article form input[type='number']:focus::placeholder,html body .container article form input[type='email']:focus::placeholder,html body .container article form input[type='tel']:focus::placeholder,html body .container article form input[type='url']:focus::placeholder,html body .container article form input[type='password']:focus::placeholder,html body .container article form textarea:focus::placeholder,html body .container article form select:focus::placeholder,html body .container .page-content form input[type='text']:focus::placeholder,html body .container .page-content form input[type='number']:focus::placeholder,html body .container .page-content form input[type='email']:focus::placeholder,html body .container .page-content form input[type='tel']:focus::placeholder,html body .container .page-content form input[type='url']:focus::placeholder,html body .container .page-content form input[type='password']:focus::placeholder,html body .container .page-content form textarea:focus::placeholder,html body .container .page-content form select:focus::placeholder{opacity:0}
html body .container article form input[type='text']:-webkit-autofill,html body .container article form input[type='text']:-webkit-autofill:hover,html body .container article form input[type='text']:-webkit-autofill:focus,html body .container article form input[type='text']:-webkit-autofill:active,html body .container article form input[type='number']:-webkit-autofill,html body .container article form input[type='number']:-webkit-autofill:hover,html body .container article form input[type='number']:-webkit-autofill:focus,html body .container article form input[type='number']:-webkit-autofill:active,html body .container article form input[type='email']:-webkit-autofill,html body .container article form input[type='email']:-webkit-autofill:hover,html body .container article form input[type='email']:-webkit-autofill:focus,html body .container article form input[type='email']:-webkit-autofill:active,html body .container article form input[type='tel']:-webkit-autofill,html body .container article form input[type='tel']:-webkit-autofill:hover,html body .container article form input[type='tel']:-webkit-autofill:focus,html body .container article form input[type='tel']:-webkit-autofill:active,html body .container article form input[type='url']:-webkit-autofill,html body .container article form input[type='url']:-webkit-autofill:hover,html body .container article form input[type='url']:-webkit-autofill:focus,html body .container article form input[type='url']:-webkit-autofill:active,html body .container article form input[type='password']:-webkit-autofill,html body .container article form input[type='password']:-webkit-autofill:hover,html body .container article form input[type='password']:-webkit-autofill:focus,html body .container article form input[type='password']:-webkit-autofill:active,html body .container article form textarea:-webkit-autofill,html body .container article form textarea:-webkit-autofill:hover,html body .container article form textarea:-webkit-autofill:focus,html body .container article form textarea:-webkit-autofill:active,html body .container article form select:-webkit-autofill,html body .container article form select:-webkit-autofill:hover,html body .container article form select:-webkit-autofill:focus,html body .container article form select:-webkit-autofill:active,html body .container .page-content form input[type='text']:-webkit-autofill,html body .container .page-content form input[type='text']:-webkit-autofill:hover,html body .container .page-content form input[type='text']:-webkit-autofill:focus,html body .container .page-content form input[type='text']:-webkit-autofill:active,html body .container .page-content form input[type='number']:-webkit-autofill,html body .container .page-content form input[type='number']:-webkit-autofill:hover,html body .container .page-content form input[type='number']:-webkit-autofill:focus,html body .container .page-content form input[type='number']:-webkit-autofill:active,html body .container .page-content form input[type='email']:-webkit-autofill,html body .container .page-content form input[type='email']:-webkit-autofill:hover,html body .container .page-content form input[type='email']:-webkit-autofill:focus,html body .container .page-content form input[type='email']:-webkit-autofill:active,html body .container .page-content form input[type='tel']:-webkit-autofill,html body .container .page-content form input[type='tel']:-webkit-autofill:hover,html body .container .page-content form input[type='tel']:-webkit-autofill:focus,html body .container .page-content form input[type='tel']:-webkit-autofill:active,html body .container .page-content form input[type='url']:-webkit-autofill,html body .container .page-content form input[type='url']:-webkit-autofill:hover,html body .container .page-content form input[type='url']:-webkit-autofill:focus,html body .container .page-content form input[type='url']:-webkit-autofill:active,html body .container .page-content form input[type='password']:-webkit-autofill,html body .container .page-content form input[type='password']:-webkit-autofill:hover,html body .container .page-content form input[type='password']:-webkit-autofill:focus,html body .container .page-content form input[type='password']:-webkit-autofill:active,html body .container .page-content form textarea:-webkit-autofill,html body .container .page-content form textarea:-webkit-autofill:hover,html body .container .page-content form textarea:-webkit-autofill:focus,html body .container .page-content form textarea:-webkit-autofill:active,html body .container .page-content form select:-webkit-autofill,html body .container .page-content form select:-webkit-autofill:hover,html body .container .page-content form select:-webkit-autofill:focus,html body .container .page-content form select:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border:1px solid rgba(166,168,170,0.25) !important;background-color:transparent !important;-webkit-text-fill-color:black !important}
html body .container article form input[type='text'].error,html body .container article form input[type='number'].error,html body .container article form input[type='email'].error,html body .container article form input[type='tel'].error,html body .container article form input[type='url'].error,html body .container article form input[type='password'].error,html body .container article form textarea.error,html body .container article form select.error,html body .container .page-content form input[type='text'].error,html body .container .page-content form input[type='number'].error,html body .container .page-content form input[type='email'].error,html body .container .page-content form input[type='tel'].error,html body .container .page-content form input[type='url'].error,html body .container .page-content form input[type='password'].error,html body .container .page-content form textarea.error,html body .container .page-content form select.error{border-color:red}
html body .container article form input[type='submit'],html body .container .page-content form input[type='submit']{display:block;margin:0 auto}
html body .container article form textarea,html body .container .page-content form textarea{min-height:180px}
html body .container article form .validation_error,html body .container article form .gf_clear,html body .container .page-content form .validation_error,html body .container .page-content form .gf_clear{display:none}
html body .container article form .gform_fields,html body .container article form .form-fields,html body .container .page-content form .gform_fields,html body .container .page-content form .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .container article form .gfield,html body .container article form .field-wrap,html body .container .page-content form .gfield,html body .container .page-content form .field-wrap{position:relative;width:100%;padding:0 0 45px}
html body .container article form .gfield.gsection,html body .container article form .field-wrap.gsection,html body .container .page-content form .gfield.gsection,html body .container .page-content form .field-wrap.gsection{padding-bottom:20px !important}
html body .container article form .gfield.gsection .gsection_title,html body .container article form .field-wrap.gsection .gsection_title,html body .container .page-content form .gfield.gsection .gsection_title,html body .container .page-content form .field-wrap.gsection .gsection_title{padding-bottom:5px !important}
html body .container article form .gfield.hide-label label,html body .container article form .field-wrap.hide-label label,html body .container .page-content form .gfield.hide-label label,html body .container .page-content form .field-wrap.hide-label label{display:none}
html body .container article form .gfield.half,html body .container article form .field-wrap.half,html body .container .page-content form .gfield.half,html body .container .page-content form .field-wrap.half{width:calc(50% - 15px)}
html body .container article form .gfield.html-field,html body .container article form .field-wrap.html-field,html body .container .page-content form .gfield.html-field,html body .container .page-content form .field-wrap.html-field{max-width:500px}
html body .container article form .gfield label,html body .container article form .field-wrap label,html body .container .page-content form .gfield label,html body .container .page-content form .field-wrap label{display:block;font-weight:700;line-height:1;padding-bottom:5px}
html body .container article form .gfield label.gfield_label_before_complex,html body .container article form .field-wrap label.gfield_label_before_complex,html body .container .page-content form .gfield label.gfield_label_before_complex,html body .container .page-content form .field-wrap label.gfield_label_before_complex{display:none}
html body .container article form .gfield.gfield_error .gfield_description,html body .container article form .field-wrap.gfield_error .gfield_description,html body .container .page-content form .gfield.gfield_error .gfield_description,html body .container .page-content form .field-wrap.gfield_error .gfield_description{display:none}
html body .container article form .gfield.gfield_error .gfield_description.validation_message,html body .container article form .field-wrap.gfield_error .gfield_description.validation_message,html body .container .page-content form .gfield.gfield_error .gfield_description.validation_message,html body .container .page-content form .field-wrap.gfield_error .gfield_description.validation_message{display:block}
html body .container article form .gfield .validation_message,html body .container article form .field-wrap .validation_message,html body .container .page-content form .gfield .validation_message,html body .container .page-content form .field-wrap .validation_message{position:absolute;bottom:25px;left:0;font-size:11px;color:#ff3900;font-weight:700;line-height:1}
html body .container article form .gfield .ginput_container ::-webkit-input-placeholder,html body .container article form .field-wrap .ginput_container ::-webkit-input-placeholder,html body .container .page-content form .gfield .ginput_container ::-webkit-input-placeholder,html body .container .page-content form .field-wrap .ginput_container ::-webkit-input-placeholder{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a6a8aa}
html body .container article form .gfield .ginput_container :-moz-placeholder,html body .container article form .field-wrap .ginput_container :-moz-placeholder,html body .container .page-content form .gfield .ginput_container :-moz-placeholder,html body .container .page-content form .field-wrap .ginput_container :-moz-placeholder{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a6a8aa}
html body .container article form .gfield .ginput_container ::-moz-placeholder,html body .container article form .field-wrap .ginput_container ::-moz-placeholder,html body .container .page-content form .gfield .ginput_container ::-moz-placeholder,html body .container .page-content form .field-wrap .ginput_container ::-moz-placeholder{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a6a8aa}
html body .container article form .gfield .ginput_container :-ms-input-placeholder,html body .container article form .field-wrap .ginput_container :-ms-input-placeholder,html body .container .page-content form .gfield .ginput_container :-ms-input-placeholder,html body .container .page-content form .field-wrap .ginput_container :-ms-input-placeholder{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a6a8aa}
html body .container article form .gfield .ginput_container.ginput_complex,html body .container article form .field-wrap .ginput_container.ginput_complex,html body .container .page-content form .gfield .ginput_container.ginput_complex,html body .container .page-content form .field-wrap .ginput_container.ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .container article form .gfield .ginput_container.ginput_complex span,html body .container article form .field-wrap .ginput_container.ginput_complex span,html body .container .page-content form .gfield .ginput_container.ginput_complex span,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span{width:calc(50% - 15px);padding:0 0 45px}
html body .container article form .gfield .ginput_container.ginput_complex span:first-of-type,html body .container article form .gfield .ginput_container.ginput_complex span:last-of-type,html body .container article form .field-wrap .ginput_container.ginput_complex span:first-of-type,html body .container article form .field-wrap .ginput_container.ginput_complex span:last-of-type,html body .container .page-content form .gfield .ginput_container.ginput_complex span:first-of-type,html body .container .page-content form .gfield .ginput_container.ginput_complex span:last-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span:first-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span:last-of-type{padding-bottom:0}
html body .container article form .gfield .ginput_container.ginput_container_select,html body .container article form .field-wrap .ginput_container.ginput_container_select,html body .container .page-content form .gfield .ginput_container.ginput_container_select,html body .container .page-content form .field-wrap .ginput_container.ginput_container_select{position:relative}
html body .container article form .gfield .ginput_container.ginput_container_select:before,html body .container article form .field-wrap .ginput_container.ginput_container_select:before,html body .container .page-content form .gfield .ginput_container.ginput_container_select:before,html body .container .page-content form .field-wrap .ginput_container.ginput_container_select:before{font-family:FontAwesome;font-size:20px;position:absolute;top:calc(50% - 4px);right:16px;content:'\f0dd';-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:rgba(166,168,170,0.5)}
html body .container article form .gfield .ginput_container.ginput_container_select select,html body .container article form .field-wrap .ginput_container.ginput_container_select select,html body .container .page-content form .gfield .ginput_container.ginput_container_select select,html body .container .page-content form .field-wrap .ginput_container.ginput_container_select select{padding-right:44px}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul,html body .container article form .gfield .ginput_container.ginput_container_radio ul,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul{padding:2px 0 0;list-style-type:none}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul.gfield_radio li label:before,html body .container article form .gfield .ginput_container.ginput_container_radio ul.gfield_radio li label:before,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_radio li label:before,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul.gfield_radio li label:before,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul.gfield_radio li label:before,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul.gfield_radio li label:before,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_radio li label:before,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul.gfield_radio li label:before{border-radius:100%}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul.gfield_radio li label:after,html body .container article form .gfield .ginput_container.ginput_container_radio ul.gfield_radio li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_radio li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul.gfield_radio li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul.gfield_radio li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul.gfield_radio li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_radio li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul.gfield_radio li label:after{font-size:12px;top:5px;left:5px;content:'\f111'}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label:after,html body .container article form .gfield .ginput_container.ginput_container_radio ul.gfield_checkbox li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul.gfield_checkbox li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul.gfield_checkbox li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul.gfield_checkbox li label:after{font-size:12px;top:5px;left:4px;content:'\f00c'}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li,html body .container article form .gfield .ginput_container.ginput_container_radio ul li,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li{padding-bottom:15px}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li:last-of-type,html body .container article form .gfield .ginput_container.ginput_container_radio ul li:last-of-type,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li:last-of-type,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li:last-of-type,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li:last-of-type,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li:last-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li:last-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li:last-of-type{padding-bottom:0}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li input:checked ~ label:after,html body .container article form .gfield .ginput_container.ginput_container_radio ul li input:checked ~ label:after,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li input:checked ~ label:after,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li input:checked ~ label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li input:checked ~ label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li input:checked ~ label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li input:checked ~ label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li input:checked ~ label:after{display:block}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li label,html body .container article form .gfield .ginput_container.ginput_container_radio ul li label,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li label,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li label,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li label,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li label,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li label,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li label{font-size:21px;font-weight:300;line-height:.952380952380952;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:black;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li label:before,html body .container article form .gfield .ginput_container.ginput_container_radio ul li label:before,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li label:before,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li label:before,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li label:before,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li label:before,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li label:before,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li label:before{display:block;width:20px;height:20px;margin-right:7px;content:'';border:1px solid rgba(166,168,170,0.25);border-radius:2px;-ms-flex-negative:0;flex-shrink:0}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li label:after,html body .container article form .gfield .ginput_container.ginput_container_radio ul li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li label:after,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li label:after,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li label:after,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li label:after{font-family:FontAwesome;position:absolute;display:none;content:'';color:#a6a8aa}
html body .container article form .gform_footer,html body .container .page-content form .gform_footer{text-align:center}
html body .container article form .gform_footer .gform_ajax_spinner,html body .container .page-content form .gform_footer .gform_ajax_spinner{display:none}
html body .container article .embed-container,html body .container .page-content .embed-container{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%}
html body .container article .embed-container iframe,html body .container article .embed-container object,html body .container article .embed-container embed,html body .container .page-content .embed-container iframe,html body .container .page-content .embed-container object,html body .container .page-content .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
html body .container article h2.slidedeck,html body .container .page-content h2.slidedeck{margin-bottom:0;text-align:center;color:#212121 !important}
html body .container article ul.slidedeck,html body .container .page-content ul.slidedeck{width:90%;margin:0 auto 10px}
html body .container article ul.slidedeck li,html body .container .page-content ul.slidedeck li{float:left;width:45%;list-style-type:circle}
html body .container article ul.slidedeck li a,html body .container .page-content ul.slidedeck li a{font-size:21px;color:#212121}
html body .container article ul.slidedeck li a:hover,html body .container .page-content ul.slidedeck li a:hover{text-decoration:underline}
html body .container #connect_page .authorization-notice,html body .container #booth_page .authorization-notice{text-align:center}
html body .container #connect_page .authorization-notice .btn,html body .container #connect_page .authorization-notice .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .container #connect_page .authorization-notice button,html body .container #connect_page .authorization-notice .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register .container #connect_page .authorization-notice a,html body .container #connect_page .authorization-notice .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account .container #connect_page .authorization-notice a,html body .container #connect_page .authorization-notice .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register .container #connect_page .authorization-notice a,html body .container #connect_page .authorization-notice .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account .container #connect_page .authorization-notice a,html body .container #connect_page .authorization-notice article form input[type='submit'],html body .container article form #connect_page .authorization-notice input[type='submit'],html body .container #connect_page .authorization-notice .page-content form input[type='submit'],html body .container .page-content form #connect_page .authorization-notice input[type='submit'],html body .container #connect_page .authorization-notice article form .gform_footer .gform_button,html body .container article form .gform_footer #connect_page .authorization-notice .gform_button,html body .container #connect_page .authorization-notice .page-content form .gform_footer .gform_button,html body .container .page-content form .gform_footer #connect_page .authorization-notice .gform_button,html body .container #booth_page .authorization-notice .btn,html body .container #booth_page .authorization-notice .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .container #booth_page .authorization-notice button,html body .container #booth_page .authorization-notice .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register .container #booth_page .authorization-notice a,html body .container #booth_page .authorization-notice .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account .container #booth_page .authorization-notice a,html body .container #booth_page .authorization-notice .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register .container #booth_page .authorization-notice a,html body .container #booth_page .authorization-notice .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account .container #booth_page .authorization-notice a,html body .container #booth_page .authorization-notice article form input[type='submit'],html body .container article form #booth_page .authorization-notice input[type='submit'],html body .container #booth_page .authorization-notice .page-content form input[type='submit'],html body .container .page-content form #booth_page .authorization-notice input[type='submit'],html body .container #booth_page .authorization-notice article form .gform_footer .gform_button,html body .container article form .gform_footer #booth_page .authorization-notice .gform_button,html body .container #booth_page .authorization-notice .page-content form .gform_footer .gform_button,html body .container .page-content form .gform_footer #booth_page .authorization-notice .gform_button{margin-bottom:20px}
html body .container #connect_page #connect_query,html body .container #booth_page #connect_query{padding-bottom:8px}
html body .container #connect_page #connect_query .query-string,html body .container #booth_page #connect_query .query-string{display:inline-block;padding-left:4px}
html body .container #connect_page #connect_query .query-cancel,html body .container #booth_page #connect_query .query-cancel{display:inline-block;padding-left:2px;-webkit-transform:translateY(1px);transform:translateY(1px)}
html body .container #connect_page .request_connection,html body .container #booth_page .request_connection{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
html body .container #connect_page form,html body .container #booth_page form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
html body .container #connect_page form:after,html body .container #booth_page form:after{font-family:'FontAwesome';font-size:20px;line-height:50px;position:absolute;z-index:0;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:66px;height:100%;content:'\f002';text-align:center;pointer-events:none;color:#bdbdbd;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html body .container #connect_page form label,html body .container #booth_page form label{position:absolute;left:0;top:0;text-indent:-200vw;width:100%;height:100%;color:#bdbdbd;font-size:21px}
html body .container #connect_page form label:before,html body .container #booth_page form label:before{content:'Search by attendee';display:block;position:absolute;top:17px;left:20px;text-indent:0}
html body .container #connect_page form input[type='text'],html body .container #booth_page form input[type='text']{line-height:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;position:relative;z-index:0;background:transparent;-webkit-transition:all .4s;transition:all .4s}
html body .container #connect_page form input[type='text']:valid,html body .container #connect_page form input[type='text']:focus,html body .container #booth_page form input[type='text']:valid,html body .container #booth_page form input[type='text']:focus{background:#fff}
html body .container #connect_page form label,html body .container #connect_page form input[type='text'],html body .container #booth_page form label,html body .container #booth_page form input[type='text']{padding:17px 54px 17px 20px}
html body .container #connect_page form input[type='submit'],html body .container #booth_page form input[type='submit']{position:absolute;z-index:1;top:0;right:0;width:54px;height:100%;padding:0;color:transparent;border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}
html body .container #session_page #giveaway_banner{margin-bottom:40px;text-align:center}
html body .container #session_page #giveaway_banner a{line-height:1.2}
html body .container #session_page #speakers_wrap,html body .container #session_page #moderators_wrap{padding-bottom:40px}
html body .container #session_page #speakers_wrap .speaker,html body .container #session_page #moderators_wrap .speaker{padding-bottom:30px}
html body .container #session_page #speakers_wrap .speaker:not(:last-of-type),html body .container #session_page #moderators_wrap .speaker:not(:last-of-type){margin-bottom:30px;border-bottom:solid 1px #6fb353}
html body .container #session_page #speakers_wrap .speaker .heading,html body .container #session_page #moderators_wrap .speaker .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
html body .container #session_page #speakers_wrap .speaker .heading .person h4,html body .container #session_page #moderators_wrap .speaker .heading .person h4{padding-bottom:10px}
html body .container #session_page #speakers_wrap .speaker .bio,html body .container #session_page #moderators_wrap .speaker .bio{overflow:hidden;position:relative}
html body .container #session_page #speakers_wrap .speaker .bio .show-more-wrap,html body .container #session_page #moderators_wrap .speaker .bio .show-more-wrap{text-align:right}
html body .container #session_page #speakers_wrap .speaker .bio:not(.expanded) p:not(:first-of-type),html body .container #session_page #speakers_wrap .speaker .bio:not(.expanded) .more,html body .container #session_page #moderators_wrap .speaker .bio:not(.expanded) p:not(:first-of-type),html body .container #session_page #moderators_wrap .speaker .bio:not(.expanded) .more{display:none}
html body .container #session_page #speakers_wrap .speaker .bio:not(.expanded) p:first-of-type:after,html body .container #session_page #moderators_wrap .speaker .bio:not(.expanded) p:first-of-type:after{content:'...'}
html body .container #session_page #speakers_wrap .speaker .bio.expanded .show-more-wrap,html body .container #session_page #moderators_wrap .speaker .bio.expanded .show-more-wrap{display:none}
html body .container #session_page #who_is_here .session-closed+.section-inner ul:empty:after{content:'No attendees checked in to this session.';padding-bottom:0}
html body .container #session_page #who_is_here .section-inner{text-align:center}
html body .container #session_page #who_is_here ul{padding:0}
html body .container #session_page #who_is_here ul:empty:after{display:block;content:"Be the first to check in!";font-size:18px;padding-bottom:1em}
html body .container #session_page #who_is_here ul li{padding:16px 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .container #session_page #who_is_here ul li:first-of-type{padding-top:0}
html body .container #session_page #who_is_here ul li:last-of-type{padding-bottom:0}
html body .container #session_page #who_is_here ul li:not(:first-of-type){border-top:solid 1px #eee}
html body .container #session_page #who_is_here ul li span:first-of-type{font-weight:bold}
html body .container #session_page #who_is_here ul li span:last-of-type{color:#a6a8aa}
html body .container #session_page #who_is_here ul li small{font-size:inherit;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-top:-2px}
html body .container #session_page #who_is_here ul li:hover{color:#6fb353}
html body .container #session_page #live_feed ul{list-style:none;padding:0}
html body .container #session_page #live_feed ul:not(:empty){padding-bottom:30px}
html body .container #session_page #live_feed ul li{padding:16px 0}
html body .container #session_page #live_feed ul li:first-of-type{padding-top:0}
html body .container #session_page #live_feed ul li:not(:first-of-type){border-top:solid 1px #eee}
html body .container #session_page #live_feed ul li div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4px}
html body .container #session_page #live_feed ul li div:first-of-type span:first-of-type{font-weight:bold}
html body .container #session_page #live_feed h3{padding-bottom:12px}
html body .container #session_page #live_feed input[type=submit]{margin-top:12px}
html body .container .sponsor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}
html body .container .sponsor:last-of-type{margin-bottom:20px}
html body .container .sponsor__image{min-height:180px;width:100%;max-width:243px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:33px;border:0;outline:0;background:white;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(166,168,170,0.25)}
html body .container .sponsor__info{width:calc(100% - 273px)}
html body .container .sponsor__title{padding:10px 0 5px;line-height:1.1}
html body .container .sponsor__website{display:inline-block;padding-bottom:10px;line-height:1.4}
html body .container .sponsor .session-type{display:inline-block;margin:0 5px 5px 0}
html body .container .sponsor .session-type:last-of-type{margin-right:0}
html body #home_page section,html body #home_page .news__wrapper{position:relative;width:100%;margin-left:auto;margin-right:auto;padding:64px 20px;text-align:center}
html body #home_page section.hero__home,html body #home_page .hero__home.news__wrapper{padding-top:190px;padding-bottom:242px;background-position:center top;background-color:#1e78b4}
html body #home_page section.hero__home h1,html body #home_page .hero__home.news__wrapper h1{padding-bottom:15px}
html body #home_page .teasers{max-width:1060px;margin-top:14rem;padding-right:100px;padding-left:100px;background:white}
html body #home_page .teasers__column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body #home_page .teasers__column{width:222px}
html body #home_page .teasers__column:nth-of-type(1):hover h4,html body #home_page .teasers__column:nth-of-type(1):focus h4,html body #home_page .teasers__column:nth-of-type(1):active h4{color:#6fb353}
html body #home_page .teasers__column:nth-of-type(1) .teasers__icon{background:#6fb353}
html body #home_page .teasers__column:nth-of-type(2):hover h4,html body #home_page .teasers__column:nth-of-type(2):focus h4,html body #home_page .teasers__column:nth-of-type(2):active h4{color:#d89b33}
html body #home_page .teasers__column:nth-of-type(2) .teasers__icon{background:#d89b33}
html body #home_page .teasers__column:nth-of-type(3):hover h4,html body #home_page .teasers__column:nth-of-type(3):focus h4,html body #home_page .teasers__column:nth-of-type(3):active h4{color:#1e78b4}
html body #home_page .teasers__column:nth-of-type(3) .teasers__icon{background:#1e78b4}
html body #home_page .teasers__icon{position:relative;overflow:hidden;width:100%;padding:30px}
html body #home_page .teasers__icon:before{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;content:'';background-image:url("../img/2019/transparent-triangle.png");background-repeat:no-repeat;background-size:cover}
html body #home_page .teasers__icon img{position:relative;z-index:1;display:block;width:100%;max-width:80px;height:auto;margin:0 auto}
html body #home_page .teasers h4{font-weight:700;padding:30px 0 15px;color:black}
html body #home_page .teasers p{color:#a6a8aa}
html body #home_page .register{max-width:730px}
html body #home_page .register .day{text-align:left;padding-bottom:45px}
html body #home_page .register h2{padding-top:30px;padding-bottom:45px}
html body #home_page .register h3{padding-bottom:30px}
html body #home_page .register p{padding-bottom:45px}
html body #home_page .register{padding:64px 20px 64px}
html body #home_page .register h4{line-height:27px}
html body #home_page .gala{padding-top:109px;padding-bottom:109px}
html body #home_page .gala:before{opacity:.8;background-image:linear-gradient(144deg,#96b9df 0,#1e78b4 50%,#064a76 100%)}
html body #home_page .gala h2{padding-bottom:45px}
html body #home_page .gala h4{max-width:850px;margin:0 auto;padding-bottom:45px;line-height:1.4}
html body #home_page .gala h3{padding-bottom:45px;max-width:600px;margin:0 auto}
html body #home_page .testimonials{padding:60px 10px 150px}
html body #home_page .testimonials__wrapper{width:100%;max-width:860px;margin:0 auto}
html body #home_page .testimonials__slider{width:100%;margin:0 auto}
html body #home_page .testimonials .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
html body #home_page .testimonials i.slick-arrow{font-size:27px;line-height:40px;position:absolute;z-index:1;top:50%;width:40px;height:40px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;color:white;background-color:#d89b33}
html body #home_page .testimonials i.slick-arrow:hover,html body #home_page .testimonials i.slick-arrow:focus{background-color:#e46b2a}
html body #home_page .testimonials i.fa-angle-left{left:-20px}
html body #home_page .testimonials i.fa-angle-right{right:-20px}
html body #home_page .testimonials__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:60px 100px;border:0;outline:0;background:white;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
html body #home_page .testimonials p{font-size:30px;font-weight:300;padding-bottom:30px}
html body #home_page .testimonials h3{padding-bottom:30px}
html body #home_page .testimonials h4{font-weight:700}
html body #home_page .news{padding-top:64px;padding-bottom:64px}
html body #home_page .news--blue{background-image:linear-gradient(-36deg,#064a76 0,#1e78b4 50%,#96b9df 100%)}
html body #home_page .news__wrapper{max-width:1100px;margin-top:32px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}
html body #home_page .news__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;color:black;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:white;padding:1.5rem;border-radius:6px;margin:30px 0;width:calc(50% - 30px);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}
html body #home_page .news__item a{color:black}
html body #home_page .news__item a:hover{color:#064a76}
html body #home_page .news__image{width:100%;height:20vw;padding-top:33.8236%;background-repeat:no-repeat;background-position:center center;background-size:cover}
html body #home_page .news__video{height:20vw;width:100%}
html body #home_page .news__video iframe{height:20vw;width:100%;border-radius:6px}
html body #home_page .news__text-wrapper{padding-top:1.5rem;width:100%}
html body #home_page .news address{font-style:normal;padding-bottom:3px}
html body #home_page .news h3{font-weight:700;padding-bottom:13px}
html body #home_page .news button{margin-top:20px}
html body #home_page .join_us{padding-top:60px;padding-bottom:60px;background-image:linear-gradient(-36deg,#064a76 0,#1e78b4 50%,#96b9df 100%)}
html body #home_page .sponsors{padding:64px 10px}
html body #home_page .sponsors h2{padding-bottom:15px}
html body #home_page .sponsors h4{font-weight:300;padding-bottom:60px}
html body #home_page .sponsors__wrapper{width:100%;max-width:1090px;margin:0 auto}
html body #home_page .sponsors__slider{width:100%;margin:0 auto;margin-bottom:60px}
html body #home_page .sponsors .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
html body #home_page .sponsors i.slick-arrow{font-size:27px;line-height:40px;position:absolute;z-index:1;top:50%;width:40px;height:40px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;color:white;background-color:#d89b33}
html body #home_page .sponsors i.slick-arrow:hover,html body #home_page .sponsors i.slick-arrow:focus{background-color:#e46b2a}
html body #home_page .sponsors i.slick-arrow:before{display:block}
html body #home_page .sponsors i.fa-angle-left{left:-7.5px}
html body #home_page .sponsors i.fa-angle-left:before{display:block;margin-right:2px}
html body #home_page .sponsors i.fa-angle-right{right:-7.5px}
html body #home_page .sponsors i.fa-angle-right:before{margin-left:2px}
html body #home_page .sponsors__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:0 15px;padding:33px;border:0;outline:0;background:white;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
html body #home_page .sponsors img{opacity:.35;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:150px}
html body #home_page .sponsors__bio{padding-top:20px}
html body #home_page .sponsors__bio p{font-size:13px;color:#a6a8aa}
html body .footer{background:white}
html body .footer__register{padding:64px 20px;text-align:center;color:white;background:#1e78b4}
html body .footer__register h3{padding-bottom:45px}
html body .footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1090px;margin:0 auto;padding:64px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .footer__branding{width:150px;margin-right:30px}
html body .footer__branding img{display:block;width:100%;height:auto}
html body .footer__social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
html body .footer__social-wrapper a{line-height:30px;display:block;width:30px;height:30px;text-align:center;color:#1e78b4;background:#f5f9fc}
html body .footer .menu-conference-container,html body .footer .menu-footer-container{padding-top:15px}
html body .footer .menu-conference-container .menu,html body .footer .menu-footer-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
html body .footer .menu-conference-container .menu .menu-item,html body .footer .menu-footer-container .menu .menu-item{width:50%;padding-bottom:20px}
html body .footer .menu-conference-container .menu .menu-item:nth-last-of-type(1),html body .footer .menu-conference-container .menu .menu-item:nth-last-of-type(2),html body .footer .menu-footer-container .menu .menu-item:nth-last-of-type(1),html body .footer .menu-footer-container .menu .menu-item:nth-last-of-type(2){padding-bottom:0}
html body .footer .menu-conference-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a,html body .footer .menu-footer-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a{color:#1e78b4}
html body .footer .menu-conference-container .menu .menu-item a,html body .footer .menu-footer-container .menu .menu-item a{line-height:1;color:black}
html body .footer .menu-conference-container .menu .menu-item a:hover,html body .footer .menu-conference-container .menu .menu-item a:focus,html body .footer .menu-conference-container .menu .menu-item a:active,html body .footer .menu-footer-container .menu .menu-item a:hover,html body .footer .menu-footer-container .menu .menu-item a:focus,html body .footer .menu-footer-container .menu .menu-item a:active{color:#1e78b4}
html body .footer__contact{padding-top:15px}
html body .footer__contact address p{font-style:normal;padding-bottom:20px;color:#a6a8aa}
html body .footer__contact a{color:#a6a8aa}
html body .footer__fineprint{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;padding:30px 0 0;border-top:1px solid rgba(166,168,170,0.25);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
html body .footer__fineprint small{line-height:1;margin:0;padding:0}
html body .footer__fineprint small#credit a{color:#1e78b4}
html body .footer__fineprint small a{color:inherit}
html body #attendee_page .btn-wrap{margin-top:12px;text-align:center}
.session{display:-webkit-box;display:-ms-flexbox;display:flex}
.session .content-wrapper{width:100%}
#schedule .day .session .star-wrapper button.session-type{margin-left:20px;font-size:16px;padding:7px;border-color:transparent}
.star{color:#d3d3d3;-webkit-transition-duration:.2s;transition-duration:.2s}
.session.starred .star{color:#ffc512}
#toggle{text-align:center;text-transform:uppercase}
#toggle button{color:#d3d3d3;border:2px solid #d3d3d3;border-radius:5px;padding:8px;min-width:80px;display:inline-block;margin:0 0 5rem 0;font-size:1rem;text-transform:uppercase}
#toggle button:nth-of-type(1){border-radius:5px 0 0 5px}
#toggle button:nth-of-type(2){border-radius:0 5px 5px 0;margin-left:-6px}
#toggle button:hover{text-decoration:underline}
#toggle button.active{background:#4296ce;color:white;-webkit-box-shadow:inset 0 0 2px #666;box-shadow:inset 0 0 2px #666}
#toggle h6{padding-bottom:10px}
p#starred_message{text-transform:none}
#exhibitor_table .fas{font-size:1.5rem;margin-right:5%}
#exhibitor_table i:before{color:transparent}
#exhibitor_table .faicon{width:5%}
#exhibitor_table .faicon i{position:absolute;top:calc(50% - .75rem)}
#exhibitor_table .faicon i.fa-times{font-size:1.5rem}
#exhibitor_table .faicon i.fa-check{font-size:1.5rem}
#exhibitor_table .faicon i.fa-check:before{color:#a6a8aa}
#exhibitor_table .rows{position:relative}
#exhibitor_table .company_name p{margin-left:1.5rem;width:calc(95% - 1.5rem)}
#exhibitor_table .company_name a{margin-left:calc(5% + 1.5rem)}
#exhibitor_table td.company_name{-ms-flex-line-pack:center;align-content:center}
#booth_page #checkin_form{margin-bottom:2rem}
#booth_page #checkin_form form{width:60%;margin:auto}
#booth_page #checkin_form form label,#booth_page #checkin_form form input{font-size:30px}
#booth_page #checkin_form form::after{content:"\f00c" !important;color:#6fb353;border-left:1px solid rgba(189,189,189,0.5)}
#form_note,#checkin_success,#checkin_failure{font-size:.9rem;width:100%;margin:auto;color:#a6a8aa;line-height:1;padding-top:8px}
#checkin_success{color:#6fb353}
#checkin_failure{color:#ff3900}
.confirmation_messages{width:60%;margin:auto}
.none{display:none !important}
#exhibitor_table .faicon i.fa-check:before{color:transparent}
.checked_in i::before{color:#6fb353 !important;visibility:visible}
#counter_table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;text-align:center}
#counter_table .table_heading{background:#1e78b4;color:white;border:2px solid white}
#counter_table p{width:50%;min-height:60px;padding:1rem}
#counter_table p:not(:nth-of-type(4)){font-weight:700}
.gform_validation_container{position:absolute !important;left:-200vw;opacity:0}
.schedule-container{background-image:linear-gradient(-36deg,#0080c3 0,#0293e1 100%);padding:3rem 0}
#schedule.schedule{background:white;width:92%;max-width:800px;margin:auto;text-align:left;border-radius:6px;padding:3rem 0}
#schedule.schedule .day{margin-bottom:2rem;padding-bottom:0}
#schedule.schedule .heading{padding-bottom:2rem}
#schedule.schedule h2{text-align:center;margin-bottom:1.5rem}
#schedule.schedule h2 span{margin-right:1rem}
#schedule.schedule .session{width:90%;margin:auto;margin-bottom:2rem}
#schedule.schedule .session h5{text-align:left;text-transform:none;color:black;font-weight:600;font-size:1.2rem}
#schedule.schedule .session p{text-transform:uppercase;color:#a6a8aa}
#schedule.schedule .schedule_link{text-align:center;margin:auto;width:200px;display:block;font-weight:600}
.home_sessions_heading{color:white;text-align:center;margin-bottom:3rem;font-size:calc(2vw + 1.5rem)}
.day .day_title{font-size:2rem}
#schedule .day .session p:first-of-type{padding-top:.5rem}
#log_in p.error{font-size:1rem}
html body #home_page section.schedule-container,html body #home_page .schedule-container.news__wrapper{padding:30px 0}
#schedule button,#toggle button{background-color:white}
#schedule .session{position:relative}
.width-1-1{width:100%}
.teaser-button{background:white;padding:1rem 1.25rem .75rem;color:#1e78b4}
.teaser-button:hover,.teaser-button:focus{color:#064a76}
html body .header nav .header__wrapper img.teaser-logo,.footer__branding.teaser-logo{width:14rem}
.home_socials{margin-top:40px}
.home_socials .home__social-wrapper{padding-top:20px}
.home_socials .home__social-wrapper a{margin:0 20px}
.home_socials .home__social-wrapper .fab{padding:1rem;background:white;position:relative;width:60px;height:60px;border-radius:6px}
.home_socials .home__social-wrapper .fab:before{font-size:2rem;padding:1rem;border-radius:6px;width:60px;height:60px;position:absolute;top:0;left:0}
.hero.hero__home{padding:0 !important;margin:0 !important;height:42vw;max-height:748px}
.hero__slider{height:42vw;max-height:800px;overflow:hidden;-webkit-transform:translateY(4rem);transform:translateY(4rem);width:calc(100% - 8rem);margin:auto}
.hero__slider .button-wrapper{margin-top:3rem}
.hero__slider .button-wrapper .button{padding:1rem;color:white;border:1px solid white;display:block;width:200px;margin:auto;font-size:21px}
.hero__slider .button-wrapper .button:hover,.hero__slider .button-wrapper .button:focus{background:white;opacity:.8;color:#1e78b4}
.hero__slider .slick-list,.hero__slider .slick-track,.hero__slider .slick-slide,.hero__slider .slick-slide img{height:100%;height:45vw}
.hero__slider .hero_slide{position:relative}
.hero__slider .hero_slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#012943;opacity:.7;z-index:0}
.hero__slider .hero_slide .slide_content{color:white;text-align:center;position:absolute;width:85%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hero__slider .hero_slide .slide_content h1{font-size:60px}
.hero__slider .hero_slide .slide_content h4{margin-top:1rem}
.hero__slider .hero_slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:45vw;max-height:800px}
.hero__slider .slick-dots{bottom:5%}
.hero__slider .slick-dots li{width:12vw;height:2px}
.hero__slider .slick-dots li button{width:12vw;height:2px}
.hero__slider .slick-dots li button:before{font-size:10px;color:white;width:12vw;height:2px;background:white;content:''}
.hero__slider .slick-dots li.slick-active button:before{color:white}
.hero__slider .slick-prev,.hero__slider .slick-next{z-index:1}
.hero__slider .slick-prev:before,.hero__slider .slick-next:before{content:'';border:solid white;border-width:0 .125em .125em 0;display:inline-block;padding:.3em;position:relative;right:0;top:0;z-index:1}
.hero__slider .slick-prev{left:5%}
.hero__slider .slick-prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.hero__slider .slick-next{right:5%}
.hero__slider .slick-next:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
hr{margin:auto;color:#a6a8aa;width:70%;max-width:780px}
.block-margin-auto img{margin:auto;margin-bottom:1%}
.block-margin-auto figcaption{text-align:center}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after{background:rgba(0,0,0,0.5)}
html body .header nav .header__wrapper .menu-conference-container .menu .current-menu-item a,html body .header nav .header__wrapper .menu-footer-container .menu .current-menu-item a{color:rgba(0,0,0,0.5) !important}
body.home .container{padding-top:120px}
.child-header.hero:before{content:'';z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';opacity:.8;background-image:linear-gradient(144deg,#0080c3 0,#004a72 100%)}
html body header nav .header__wrapper .header__mobile-open{background:#1e78b4}
html body header nav .header__wrapper .header__mobile-open svg g{fill:white !important}
.office-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}
.office-info h4{width:100%;padding-bottom:1rem !important}
.office-info p{padding:1rem;text-align:left}
.container .content p.choices{padding-bottom:0}
.container .content .choices-list li{padding-bottom:0}
.agenda #agenda .notice{background:white !important}
.agenda #agenda tr{border:0}
.agenda #agenda tr .new-time,.agenda #agenda tr .new-time+td{border-top:1px solid #AAA;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 0}
.agenda #agenda tr .new-time.no-pad{padding-bottom:0}
.agenda #agenda tr .new-time.no-pad+td{padding-bottom:0}
.agenda #agenda tr td{padding-left:0;padding-right:0}
.page-template-template-agenda .agenda-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.page-template-template-agenda .agenda-date{background:#e46b2a;color:white;text-transform:uppercase;width:100%;padding:1rem;font-size:20px}
.page-template-template-agenda .agenda-time{width:25%;padding:1rem;font-size:18px}
.page-template-template-agenda .event-container{width:75%;padding:1rem 1rem 0 1rem}
.page-template-template-agenda .agenda-details{font-size:16px}
#table-sponsor-details .heading.orange{background:#e46b2a !important;color:white}
#table-sponsor-details .heading.blue{background:#1e78b4 !important;color:white}
#table-sponsor-details .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .5rem}
#table-sponsor-details .row:nth-of-type(odd){background:rgba(30,120,180,0.2)}
#table-sponsor-details .row .col1{width:32%;padding:.25rem .5rem}
#table-sponsor-details .row .col2,#table-sponsor-details .row .col3,#table-sponsor-details .row .col4,#table-sponsor-details .row .col5{width:17%;text-align:center;padding:.25rem .5rem}
#table-sponsor-details.mobile{display:none}
#table-sponsor-details.mobile .col1{width:100%}
#table-sponsor-details.mobile .col2,#table-sponsor-details.mobile .col3,#table-sponsor-details.mobile .col4,#table-sponsor-details.mobile .col5{width:60%;text-align:right}
#table-sponsor-details.mobile .col6,#table-sponsor-details.mobile .col7,#table-sponsor-details.mobile .col8,#table-sponsor-details.mobile .col9{width:40%}
#table-sponsor-details.mobile .row.heading{padding:.25rem .5rem !important}
#table-sponsor-details.mobile .row .col1{padding:.25rem 0;font-weight:700}
#table-sponsor-details.mobile .col6{padding-top:.75rem}
.btn-orange,.page-numbers:not(.next):not(.prev){background:#e46b2a;color:white !important;border:2px solid #e46b2a}
.btn-orange:hover,.btn-orange:focus,.page-numbers:not(.next):not(.prev):hover,.page-numbers:not(.next):not(.prev):focus{color:#e46b2a !important;font-weight:700;background:transparent;border:2px solid #e46b2a}
.btn-orange.sponsor__website,.page-numbers:not(.next):not(.prev).sponsor__website{margin:.5rem 1rem 1rem 0;padding:.5rem 1rem;padding-bottom:.3rem !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.sponsor__tags-wrapper{margin:1rem 0}
.promo-video h3,.promo-video .promo-title{font-weight:bold;margin-bottom:1.5rem}
.promo-video .promo-copy{font-size:1rem;margin-bottom:1.5rem}
.promo-video .promo-vid{padding:1.5rem;border-radius:6px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);background:white;max-width:70rem;margin:auto}
.promo-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.promo-video .embed-container iframe,.promo-video .embed-container object,.promo-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}
body.blog article a.moretag{display:none}
body.blog .post-content,body.archive .post-content{max-width:1050px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.blog .container .entry-content,body.archive .container .entry-content{width:78%;margin:0;padding-top:1.5rem;padding-right:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.blog .container .entry-content article,body.archive .container .entry-content article{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin-top:0;margin-left:2%;margin-right:2%;margin-bottom:2rem;padding:1.75rem 2rem;width:46%}
body.blog .container .entry-content article header h2,body.archive .container .entry-content article header h2{line-height:1}
body.blog .container .entry-content article header .postmetadata,body.archive .container .entry-content article header .postmetadata{margin-top:-1.25rem;margin-bottom:1rem}
body.blog .container .entry-content article .read-more,body.archive .container .entry-content article .read-more{margin-top:1rem}
body.blog .container aside#sidebar,body.archive .container aside#sidebar{width:20%;margin-top:2rem}
body.blog .container aside#sidebar .widget,body.archive .container aside#sidebar .widget{margin-bottom:2rem}
body.blog .container aside#sidebar .widget .widget-title,body.archive .container aside#sidebar .widget .widget-title{font-size:22px;margin-bottom:.5rem}
body.blog .container aside#sidebar .widget ul li,body.archive .container aside#sidebar .widget ul li{margin-bottom:.5rem}
body.blog .container aside#sidebar .widget form label,body.blog .container aside#sidebar .widget form input[type="search"],body.archive .container aside#sidebar .widget form label,body.archive .container aside#sidebar .widget form input[type="search"]{display:block;margin-bottom:.25rem}
body.blog .container aside#sidebar .widget .archived-blog,body.archive .container aside#sidebar .widget .archived-blog{padding:6px 12px}
body.blog .container aside#sidebar .widget #awp-flickr-album-9695 a.img-responsive,body.archive .container aside#sidebar .widget #awp-flickr-album-9695 a.img-responsive{padding-left:6px;padding-right:6px}
body.blog .container aside#sidebar .widget #awp-flickr-album-9695 a.img-responsive:not(:nth-child(-n+9)),body.archive .container aside#sidebar .widget #awp-flickr-album-9695 a.img-responsive:not(:nth-child(-n+9)){display:none}
.breadcrumb-wrapper{background:transparent;max-width:1100px;margin:0 auto;padding:8px 40px 0}
.breadcrumb-wrapper p{color:#6d6d6d}
body.single-post .breadcrumb-wrapper{padding:2px 40px}
.nbb-pagination{text-align:center;margin-top:2rem;margin-bottom:4rem}
.nbb-pagination .page-numbers:not(.next):not(.prev){margin:0 4px;padding:10px}
.nbb-pagination .page-numbers:not(.next):not(.prev).current{color:#e46b2a !important;font-weight:700;background:transparent;border:2px solid #e46b2a}
.nbb-pagination .page-numbers.next,.nbb-pagination .page-numbers.prev{margin:0 4px}
.footer__register .btn__white__bluetext{background:white;color:#1e78b4}
.footer__register .btn__white__bluetext:hover,.footer__register .btn__white__bluetext:focus{background:rgba(255,255,255,0.85)}
.post-type-archive-sessions .printer-friendly{margin:1rem 0 3rem 0;text-align:center}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item{border:2px solid #1e78b4;border-radius:.5rem;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.none,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item.none{display:none}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login a,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item a{color:#1e78b4 !important;font-weight:800}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login a:hover:after,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login a:focus:after,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item a:hover:after,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item a:focus:after{opacity:0 !important}
.wp-block-buttons{text-align:center}
.wp-block-buttons .wp-block-button{margin-bottom:20px}
.wp-block-buttons .wp-block-button__link{background:#1e78b4;color:white !important;border:2px solid transparent}
.wp-block-buttons .wp-block-button__link:hover,.wp-block-buttons .wp-block-button__link:focus{background:white;color:#1e78b4 !important;border:2px solid #1e78b4}
@media(min-width:1px){html body .container #booth_page form label:before{content:"Please enter a 4 digit booth code" !important}
#counter_table{width:50%;margin:auto;margin-bottom:2rem}
#counter_table tr th{background:#1e78b4}
#counter_table th,#counter_table td{font-size:1rem;margin:0 auto;display:inline-block;text-align:center;line-height:2}
}@media(min-width:601px){html body .container article table tr:not(:first-of-type),html body .container .page-content table tr:not(:first-of-type){border-top:1px solid rgba(166,168,170,0.25)}
html body .container article table tr td,html body .container article table tr th,html body .container .page-content table tr td,html body .container .page-content table tr th{min-height:50px}
html body .container article table td:before,html body .container .page-content table td:before{display:none}
html body .container article table th,html body .container article table td,html body .container .page-content table th,html body .container .page-content table td{padding:10px}
html body .container #connect_page .request_connection:hover,html body .container #booth_page .request_connection:hover{color:#6fb353}
html body .container #connect_page form,html body .container #booth_page form{margin-bottom:16px}
html body .container #connect_page form label,html body .container #booth_page form label{text-indent:0}
html body .container #connect_page form label:before,html body .container #booth_page form label:before{display:none}
}@media(max-width:767px) and (min-width:601px){html body .container #connect_page #attendee_table tr td:first-of-type,html body .container #booth_page #attendee_table tr td:first-of-type{padding-left:5px;margin-right:10px}
html body .container #connect_page #attendee_table tr td:last-of-type,html body .container #booth_page #attendee_table tr td:last-of-type{padding-right:5px}
}@media(min-width:768px){html body.page-id-23 .container article table tr td:first-of-type{width:200px}
}@media(min-width:769px){html body .container .page-content .row:not(.split) .section-inner{padding:calc(16vw - 70px) calc(22vw - 120px)}
html body .container .page-content .row.split-col .half .section-inner{padding:40px}
}@media(min-width:901px){html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active{color:white}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:active{color:rgba(0,0,0,0.5)}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a{color:rgba(0,0,0,0.5)}
}@media(min-width:1001px){html body .container .page-content .row:not(.split) .section-inner{padding:90px 100px 70px}
.header__child+.container{padding-top:9rem}
}@media(max-width:1500px){#booth_page #checkin_form form label,#booth_page #checkin_form form input{font-size:2vw !important}
}@media(max-width:1440px){html body{-webkit-box-shadow:none;box-shadow:none}
html body #home_page .teasers{margin-top:calc(8vw + 2rem)}
}@media(max-width:1200px){html body .container #connect_page,html body .container #booth_page{padding:calc(12vw - 84px)}
html body #home_page .news__item{width:calc(50% - 10px);margin:10px 0}
.hero__slider{width:calc(100% - 40px);-webkit-transform:translateY(20px);transform:translateY(20px)}
.hero__slider .button-wrapper .button{width:120px;padding:.5rem;font-size:14px}
.hero__slider .hero_slide .slide_content h1{font-size:calc(4vw + 1rem)}
html body #home_page section.hero__home .slide_content h1,html body #home_page .hero__home.news__wrapper .slide_content h1,html body #home_page section.hero__home .slide_content h4,html body #home_page .hero__home.news__wrapper .slide_content h4{padding-bottom:0 !important;margin-top:0 !important;margin-bottom:calc(2vw + 1rem) !important}
html body #home_page section.hero__home .slide_content .button-wrapper,html body #home_page .hero__home.news__wrapper .slide_content .button-wrapper{margin-top:0 !important}
}@media(max-width:1130px){html body #home_page .sponsors__wrapper{width:calc(100% - 10px);max-width:100%}
}@media(max-width:1100px){.dialog{width:calc(100% - 40px);max-width:100%;padding:80px}
.dialog{padding:60px}
.dialog__image{margin-bottom:40px}
.dialog__image{margin-bottom:30px}
html body .header nav .header__wrapper{position:fixed;top:0;right:0;left:0;width:100%;background:white;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}
html body .header nav .header__wrapper img{width:120px}
html body .header nav .header__wrapper .menu-conference-container,html body .header nav .header__wrapper .menu-footer-container{position:fixed;z-index:1;top:0;right:0;width:210px;height:100%;padding:106px 20px 20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:translateX(210px);transform:translateX(210px);background-image:linear-gradient(-36deg,#d89b33 0,#e46b2a 100%);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}
html body .header nav .header__wrapper .menu-conference-container .menu,html body .header nav .header__wrapper .menu-footer-container .menu{display:block}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item{width:100%;margin-bottom:15px;margin-right:0}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.current-menu-item:not(.menu-item-object-custom):not(.account) a{color:white}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account{margin-top:10px}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a{background:#1e78b4}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active{background:#1a699e}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a:active{background:#175b88}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a{padding-left:2px;color:white}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:active,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:hover,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:focus,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:active{color:white}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after{left:2px;width:calc(100% - 12px)}
html body .header nav .header__wrapper .header__mobile-open{display:block}
html body .header nav .header__wrapper .header__mobile-close{display:block}
html body .header__home nav .header__wrapper{position:relative;top:auto;right:auto;left:auto;width:100%;background:white;-webkit-box-shadow:none;box-shadow:none}
html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header__home nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header__home nav .header__wrapper .menu-footer-container .menu .menu-item.account a{color:white}
html body .container .hero{margin-top:80.53px}
html body .container .page-content{width:calc(100% - 40px);max-width:100%}
html body .container .page-content .row.split-col .half{min-width:calc(50% - 6vw + 36px);max-width:calc(50% - 6vw + 36px)}
html body .container article{width:calc(100% - 40px);max-width:100%}
html body .container article table tr,html body .container .page-content table tr{font-size:13px}
html body #home_page section.hero__home,html body #home_page .hero__home.news__wrapper{margin-top:0}
html body #home_page .teasers{width:calc(100% - 40px);max-width:100%;padding-right:80px;padding-left:80px}
html body #home_page .teasers{padding-right:60px;padding-left:60px}
html body #home_page .testimonials__wrapper{width:calc(100% - 40px);max-width:100%}
html body #home_page .testimonials__slide{padding-right:80px;padding-left:80px}
html body #home_page .testimonials__slide{padding-right:60px;padding-left:60px}
#booth_page #checkin_form form label,#booth_page #checkin_form form input{font-size:calc(2vw + .2rem) !important}
html body .header nav .header__wrapper .menu-conference-container .menu .menu-item a:after,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item a:after{background:rgba(255,255,255,0.8)}
html body .header nav .header__wrapper .menu-conference-container .menu .current-menu-item a,html body .header nav .header__wrapper .menu-footer-container .menu .current-menu-item a{color:white !important}
body.home .container{padding-top:104px}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item{border:2px solid white}
html body .header nav .header__wrapper .menu-conference-container .menu .conf-login a,html body .header nav .header__wrapper .menu-conference-container .menu .conf-login.current-menu-item a{color:white !important}
}@media(max-width:1001px){html body.page-template-template-login .container,html body.page-template-template-password .container{margin-top:90px;padding:120px 0}
body.blog .container,body.archive .container{padding-top:114px}
body.blog .container .entry-content,body.archive .container .entry-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2rem;margin-right:2rem;width:100%;padding-top:0;padding-right:0}
.breadcrumb-wrapper{padding-bottom:8px}
body.single-post .container{padding-top:114px}
body.single-post .container .hero{margin-top:0}
}@media(max-width:1000px){html body.page-template-template-login .container,html body.page-template-template-password .container{padding:12vw 0}
html body .container .child-header{padding:calc(3.0vw + 45px) 20px calc(16.5vw + 45px)}
html body .container .child-header .subheading,html body .container .child-header .post-date{padding-top:4.5vw}
html body .container .page-content{margin:-15vw auto 10vw}
html body .container article{margin:-15vw auto 10vw;padding:calc(11.3vw - 50px) calc(15.6vw - 85px)}
html body #home_page .register{padding-bottom:64px}
html body #home_page .testimonials{padding:calc(2vw + 40px) 10px}
html body #home_page .testimonials p{font-size:calc(10px + 2vw)}
body.blog .container .entry-content article,body.archive .container .entry-content article{margin-left:0;margin-right:0;width:100%}
body.blog .container aside#sidebar,body.archive .container aside#sidebar{width:100%;margin-left:2rem;margin-right:2rem}
}@media(max-width:900px){.session-type{padding:7px 7px 6px;font-size:10px}
#schedule .day .session .session-type{float:none;margin:0 0 12px 0;display:inline-block}
html body .container #connect_page,html body .container #booth_page{padding:20px 20px 40px}
html body .container #connect_page #attendee_table tr td:last-of-type,html body .container #connect_page #attendee_table tr th:last-of-type,html body .container #booth_page #attendee_table tr td:last-of-type,html body .container #booth_page #attendee_table tr th:last-of-type{display:none}
#schedule .day .session .star-wrapper button.session-type{font-size:14px;padding:6px}
#toggle button{padding:6px;min-width:60px;font-size:12px;margin-bottom:3rem}
#table-sponsor-details{display:none}
#table-sponsor-details.mobile{display:block}
}@media(max-width:850px){.dialog{padding:30px}
html body #home_page .teasers{padding-right:30px;padding-left:30px}
html body #home_page .testimonials__slide{padding:30px}
}@media(max-width:800px){html body #home_page .teasers{padding-right:20px;padding-left:20px}
html body #home_page .teasers__column{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html body #home_page .teasers__column:last-of-type{margin-bottom:0}
html body #home_page .teasers__icon{width:250px}
html body #home_page .teasers__text-wrapper{width:calc(100% - 250px);padding-left:15px;text-align:left}
html body #home_page .teasers h4{padding:0 0 10px}
#schedule .day .session p{width:100%}
.hero__slider{width:100%;-webkit-transform:none;transform:none}
.home h1,.home h2{font-size:32px}
.home .hero__home,.home .hero__slider,.home .slick-track,.home .hero_slide,.home .slick-list,.home .hero_slide img{height:60vw}
.home .teasers{margin-top:calc(5vw + 1rem) !important}
}@media(max-width:768px){h1{font-size:48px}
h2{font-size:37px}
h3{font-size:24px}
h4{font-size:17px}
.dialog{padding:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.dialog__image{margin-bottom:20px}
.btn,html body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-conference-container .menu .menu-item.account a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.register a,html body .header nav .header__wrapper .menu-footer-container .menu .menu-item.account a,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev){font-size:13px;min-width:41px;padding:11px 26px}
.btn__large,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev)__large{font-size:17px;min-width:53px;padding:15px 34px}
html body .container .page-content .row .section-inner{padding:40px 30px}
html body .container .page-content .row.split-col .half{min-width:100%;max-width:none}
html body .container .page-content .row.split-col .half:not(:last-of-type){padding-bottom:40px}
html body .container article{padding:28px 30px}
html body .container article h1,html body .container article h2,html body .container article h3,html body .container article h4,html body .container article h5,html body .container article h6,html body .container .page-content h1,html body .container .page-content h2,html body .container .page-content h3,html body .container .page-content h4,html body .container .page-content h5,html body .container .page-content h6{padding-bottom:15px}
html body .container article p,html body .container article li,html body .container article dt,html body .container article dd,html body .container .page-content p,html body .container .page-content li,html body .container .page-content dt,html body .container .page-content dd{padding-bottom:15px}
html body .container article ul,html body .container article ol,html body .container article dl,html body .container .page-content ul,html body .container .page-content ol,html body .container .page-content dl{padding-bottom:15px}
html body .container article form input[type='text'],html body .container article form input[type='number'],html body .container article form input[type='email'],html body .container article form input[type='tel'],html body .container article form input[type='url'],html body .container article form input[type='password'],html body .container article form textarea,html body .container article form select,html body .container .page-content form input[type='text'],html body .container .page-content form input[type='number'],html body .container .page-content form input[type='email'],html body .container .page-content form input[type='tel'],html body .container .page-content form input[type='url'],html body .container .page-content form input[type='password'],html body .container .page-content form textarea,html body .container .page-content form select{font-size:16px}
html body .container article form .gfield,html body .container article form .field-wrap,html body .container .page-content form .gfield,html body .container .page-content form .field-wrap{padding:0 0 30px}
html body .container article form .gfield.half,html body .container article form .field-wrap.half,html body .container .page-content form .gfield.half,html body .container .page-content form .field-wrap.half{width:calc(50% - 10px)}
html body .container article form .gfield .validation_message,html body .container article form .field-wrap .validation_message,html body .container .page-content form .gfield .validation_message,html body .container .page-content form .field-wrap .validation_message{bottom:15px;pointer-events:none}
html body .container article form .gfield .ginput_container.ginput_complex span,html body .container article form .field-wrap .ginput_container.ginput_complex span,html body .container .page-content form .gfield .ginput_container.ginput_complex span,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span{padding:0 0 30px;width:calc(50% - 10px)}
html body .container article form .gfield .ginput_container.ginput_container_checkbox ul li label,html body .container article form .gfield .ginput_container.ginput_container_radio ul li label,html body .container article form .field-wrap .ginput_container.ginput_container_checkbox ul li label,html body .container article form .field-wrap .ginput_container.ginput_container_radio ul li label,html body .container .page-content form .gfield .ginput_container.ginput_container_checkbox ul li label,html body .container .page-content form .gfield .ginput_container.ginput_container_radio ul li label,html body .container .page-content form .field-wrap .ginput_container.ginput_container_checkbox ul li label,html body .container .page-content form .field-wrap .ginput_container.ginput_container_radio ul li label{font-size:16px}
html body .container #connect_page form label,html body .container #booth_page form label{font-size:16px}
html body #home_page section,html body #home_page .news__wrapper{padding-top:45px;padding-bottom:45px}
html body #home_page section.hero__home,html body #home_page .hero__home.news__wrapper{padding-top:120px;padding-bottom:191px}
html body #home_page .register .day{padding-bottom:30px}
html body #home_page .register h2{padding-top:15px;padding-bottom:30px}
html body #home_page .register h3{padding-bottom:15px}
html body #home_page .register h3 br{display:none}
html body #home_page .register p{padding-bottom:30px}
html body #home_page .register p br{display:none}
html body #home_page .register{padding-top:45px;padding-bottom:45px}
html body #home_page .gala{padding-top:86px;padding-bottom:86px}
html body #home_page .gala h2{padding-bottom:30px}
html body #home_page .gala h4{padding-bottom:30px}
html body #home_page .gala h3{padding-bottom:30px}
html body #home_page .news{padding-top:45px;padding-bottom:45px}
html body #home_page .news__wrapper{padding-top:0 !important}
html body #home_page .news__item{width:100%}
html body #home_page .news__image{height:40vw}
html body #home_page .news__video{height:40vw}
html body #home_page .news__video iframe{height:40vw}
html body #home_page .join_us{padding-top:30px;padding-bottom:30px}
html body #home_page .sponsors{padding-top:102px;padding-bottom:68px}
html body #home_page .sponsors h4{padding-bottom:30px}
html body #home_page .sponsors__slider{margin-bottom:30px}
html body .footer__register{padding-top:43px;padding-bottom:43px}
html body .footer__register h3{padding-bottom:30px}
html body .footer__wrapper{padding-top:42px;padding-bottom:42px}
html body .footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}
html body .footer__contact address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
html body .footer__contact address p{padding-right:15px}
.day .day_title{font-size:1.5rem}
.page-template-template-agenda .agenda-time{width:100%;padding:.5rem 1rem}
.page-template-template-agenda .event-container{width:100%;padding:1rem 1rem 0 1rem}
body.blog .container .entry-content article header .postmetadata,body.archive .container .entry-content article header .postmetadata{margin-top:-.5rem}
}@media(max-width:768px) and (max-width:600px){html body .container article form .gfield.half,html body .container article form .field-wrap.half,html body .container .page-content form .gfield.half,html body .container .page-content form .field-wrap.half{width:100%}
}@media(max-width:750px){html body .footer__fineprint small{width:100%;margin-top:15px}
}@media(max-width:736px){html body .container .sponsor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}
html body .container .sponsor:last-of-type{margin-bottom:10px}
html body .container .sponsor__info{width:100%;margin-top:15px}
.btn-orange.sponsor__website,.page-numbers:not(.next):not(.prev).sponsor__website{display:block !important}
}@media(max-width:600px){.flex-btns{display:block;padding-bottom:0}
tr .flex-grow-2 span{padding:.5rem 0}
tr td,tr th{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
td.mobile-hide{display:none}
td{-webkit-box-align:normal !important;-ms-flex-align:normal !important;align-items:normal !important;padding-top:12px !important}
.agenda .mobile-hide{display:none !important}
html body.page-template-template-login .container #special_access .complex-field .master-label,html body.page-template-template-password .container #special_access .complex-field .master-label{padding-bottom:10px}
html body.page-template-template-login .container #special_access .complex-field .master-label ~ .field-wrap label,html body.page-template-template-password .container #special_access .complex-field .master-label ~ .field-wrap label{display:none}
html body .container .page-content .row .section-inner{padding:30px 20px}
html body .container article{padding:21px 20px}
html body .container article table tr.no-border td,html body .container .page-content table tr.no-border td{background:white !important;color:black !important;padding:0 10px !important}
html body .container article table tr,html body .container .page-content table tr{display:block;margin-bottom:25px;border-bottom:0}
html body .container article table tr:first-of-type th:not(:only-child),html body .container .page-content table tr:first-of-type th:not(:only-child){display:none}
html body .container article table tr:first-of-type th:only-child,html body .container .page-content table tr:first-of-type th:only-child{background:0;font-size:17px;font-weight:800;color:#000;padding:12px 0 0}
html body .container article table td,html body .container .page-content table td{font-size:13px}
html body .container article table td:first-of-type:not([colspan="2"]),html body .container .page-content table td:first-of-type:not([colspan="2"]){font-size:15px;display:block;margin-bottom:5px;color:white;background:#e46b2a}
html body .container article table,html body .container .page-content table{display:block}
html body .container article table thead,html body .container .page-content table thead{display:none}
html body .container article table tr,html body .container .page-content table tr{margin-bottom:0}
html body .container article table tr td,html body .container .page-content table tr td{border-bottom:0;-webkit-box-flex:3;-ms-flex:3;flex:3}
html body .container article table tr td[colspan],html body .container .page-content table tr td[colspan]{padding:20px 0 0 0}
html body .container article table tr td:first-of-type:not([colspan]),html body .container .page-content table tr td:first-of-type:not([colspan]){margin:20px 0 10px;padding:15px 10px}
html body .container article form textarea,html body .container .page-content form textarea{min-height:240px}
html body .container article form .gfield .ginput_container.ginput_complex span:first-of-type,html body .container article form .field-wrap .ginput_container.ginput_complex span:first-of-type,html body .container .page-content form .gfield .ginput_container.ginput_complex span:first-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span:first-of-type{padding-bottom:30px}
html body .container article form .gfield .ginput_container.ginput_complex span,html body .container article form .field-wrap .ginput_container.ginput_complex span,html body .container .page-content form .gfield .ginput_container.ginput_complex span,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span{width:100%;padding-bottom:30px}
html body .container article form .gfield .ginput_container.ginput_complex span:last-of-type,html body .container article form .field-wrap .ginput_container.ginput_complex span:last-of-type,html body .container .page-content form .gfield .ginput_container.ginput_complex span:last-of-type,html body .container .page-content form .field-wrap .ginput_container.ginput_complex span:last-of-type{padding-bottom:0}
html body #home_page .teasers__icon{width:50%}
html body #home_page .teasers__text-wrapper{width:50%}
html body .footer .menu-conference-container,html body .footer .menu-footer-container{width:100%;padding-top:45px}
html body .footer__fineprint{margin-top:5px}
#exhibitor_table .faicon{width:0;height:0}
#exhibitor_table .faicon i{top:20px;left:0}
#exhibitor_table .rows{border-bottom:1px solid rgba(189,189,189,0.5);width:100%;margin:auto}
#exhibitor_table .rows td p{margin-left:1.5rem;width:calc(95% - 1.5rem)}
#exhibitor_table .company_name{margin:0;padding:1rem}
#exhibitor_table .company_name p{color:black;margin-bottom:.5rem}
#exhibitor_table .company_name a{margin-left:1.5rem;display:inline-block;width:100%}
#exhibitor_table td.company_name{background:transparent}
#exhibitor_table td[data-th="Bio"]{padding:0 0 1rem 1rem}
#exhibitor_table td[data-th="Bio"]::before{display:none}
#booth_page #checkin_form{margin-bottom:0}
#booth_page #checkin_form form{width:100%}
#booth_page #checkin_form form label,#booth_page #checkin_form form input{font-size:calc(3vw + .3rem) !important}
#form_note,#checkin_success,#checkin_failure{font-size:calc(1.5vw + .5rem)}
.confirmation_messages{width:100%}
#counter_table{width:100%}
#counter_table p{font-size:calc(2vw + .5rem);min-height:calc(2vw + .25rem)}
#counter_table{padding-top:2rem;margin-bottom:0}
#schedule .star-wrapper{position:absolute;top:1%;right:0}
.office-info{display:block;text-align:left}
.office-info p{padding-left:0}
}@media(max-width:500px){.dialog p{font-size:12px;margin-bottom:1rem}
html body .container .sponsor__image{max-width:none}
html body .header nav .header__wrapper img.teaser-logo,.footer__branding.teaser-logo{width:12rem}
.home_socials .home__social-wrapper a{margin:0 10px}
.hero__slider .hero_slide .slide_content{width:90%}
.hero__slider .slick-prev{left:2%}
.hero__slider .slick-next{right:2%}
.home .hero__home,.hero__slider,.slick-track,.hero_slide,.slick-list,.hero_slide img{height:80vw !important}
}@media(max-width:480px){.step #password_reset{display:block;margin-top:20px}
html body .container #session_page #speakers_wrap .speaker .heading .person,html body .container #session_page #moderators_wrap .speaker .heading .person{min-width:100%}
}@media(max-width:470px){html body #home_page .teasers__column{margin-bottom:45px}
html body #home_page .teasers__column:last-of-type{margin-bottom:0}
html body #home_page .teasers__icon{width:100%;max-width:200px;margin:0 auto}
html body #home_page .teasers__text-wrapper{width:100%;padding-top:15px;padding-left:0;text-align:center}
}@media(max-width:420px){html body .container #connect_page form:after,html body .container #booth_page form:after{width:54px}
html body .container #connect_page form label:before,html body .container #booth_page form label:before{content:'Search attendees'}
html body .container #connect_page form label,html body .container #connect_page form input[type='text'],html body .container #booth_page form label,html body .container #booth_page form input[type='text']{padding:17px 50px 17px 16px}
html body .container #connect_page form label:before,html body .container #connect_page form input[type='text']:before,html body .container #booth_page form label:before,html body .container #booth_page form input[type='text']:before{left:16px}
}@media(max-width:414px){html body .container article img,html body .container .page-content img{max-width:100% !important}
html body .container article .alignleft,html body .container .page-content .alignleft{float:none;width:100% !important;padding-right:0}
html body .container article .alignright,html body .container .page-content .alignright{float:none;width:100% !important;padding-left:0}
html body .container .sponsor__image{padding:40px}
html body #home_page section,html body #home_page .news__wrapper{padding-top:30px;padding-bottom:30px}
html body #home_page .register{padding-top:30px;padding-bottom:30px}
html body #home_page .gala{padding-top:73px;padding-bottom:73px}
html body #home_page .news__wrapper{padding-bottom:0 !important}
html body #home_page .sponsors{padding-top:45px;padding-bottom:42px}
html body #home_page .sponsors i.fa-angle-left{left:-5px}
html body #home_page .sponsors i.fa-angle-right{right:-5px}
html body #home_page .sponsors__slide{padding:40px}
html body .footer__contact address p{width:100%;padding-right:0}
html body .footer__contact a{width:100%}
html body .footer__fineprint{margin-top:30px}
.home_socials .home__social-wrapper .fab{width:44px;height:44px}
.home_socials .home__social-wrapper .fab:before{width:44px;height:44px;top:-3px;left:-2px;font-size:1.5rem}
}@media(max-width:400px){#booth_page #checkin_form form label,#booth_page #checkin_form form input{font-size:calc(3.9vw) !important}
}@media(max-width:374px){.dialog{padding:10px}
.dialog__image{margin-bottom:10px}
.btn__large,html body .container article form input[type='submit'],html body .container .page-content form input[type='submit'],html body .container article form .gform_footer .gform_button,html body .container .page-content form .gform_footer .gform_button,.page-numbers:not(.next):not(.prev)__large{padding:14px 31px;font-size:15px}
html body .footer .menu-conference-container .menu .menu-item,html body .footer .menu-footer-container .menu .menu-item{width:100%}
}@media(max-width:360px){html body.page-template-template-login .container,html body.page-template-template-password .container{padding:44px 0}
html body .container .child-header{padding:calc(4.5vw + 45px) 15px}
html body .container .page-content{margin:0;width:100%;border-radius:0}
html body .container .page-content .row .section-inner{padding:30px 15px 40px;border-radius:0}
html body .container article{margin:0;width:100%;border-radius:0;padding:21px 15px 28px}
#schedule .session{margin-left:-20px}
}@media(max-width:60rem){.page-template-template-lp-2021 .wp-block-columns{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.page-template-template-lp-2021 .wp-block-columns .wp-block-column{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}
.page-template-template-lp-2021 .wp-block-columns .wp-block-column:nth-of-type(1){-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}
.page-template-template-lp-2021 .wp-block-columns .wp-block-column:nth-of-type(2){margin-left:0 !important;margin-bottom:0 !important;margin-top:2rem !important}
}@-webkit-keyframes pulseFade{20%{opacity:0}
60%{opacity:1}
80%{opacity:0}
}@keyframes pulseFade{20%{opacity:0}
60%{opacity:1}
80%{opacity:0}
}