body{min-height:100vh;display:flex;flex-direction:column}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){img{image-rendering:-webkit-optimize-contrast!important}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){img{image-rendering:unset!important}}}.header-wrap{position:fixed}.icon-menu-bars{float:right;margin-top:0}.menu-toggle .mobile-menu{display:none}.navigation-branding img,.site-logo.mobile-header-logo img{padding:0}.menu-item-has-children .dropdown-menu-toggle{padding-left:2px}.container.grid-container{width:100%}.footer{margin-top:auto}.footer h4{color:#fff}@media (max-width:767px){.footer .gb-grid-wrapper>.gb-grid-column{margin-bottom:40px}}.home .page-hero{display:flex;flex-direction:column}.addtoany_content{margin:20px auto;text-align:center}.addtoany_header{font-size:14px;margin:0}.prog-table td,.prog-table th{vertical-align:top}.prog-table td:first-child{width:130px}@media (max-width:767px){.prog-table td:first-child{width:auto}}table{margin:0}table,th,td{border:none}.main-navigation .menu-toggle{line-height:inherit}.slideout-menu li{width:85%;margin-left:auto;margin-right:auto}.slideout-menu li a{width:100%}.slideout-menu .menu-item-has-children.sfHover{background:rgb(0 0 0 / .1)}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:left}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:0}.main-navigation.slideout-navigation .main-nav>ul>li>a{line-height:40px}.slideout-navigation.do-overlay .slideout-exit{width:100%;font-size:25px;text-align:right!important;padding:10px}#generate-slideout-menu .slideout-menu li{height:40px}#generate-slideout-menu .slideout-menu li.sfHover{height:auto}#generate-slideout-menu.main-navigation ul ul.toggled-on{margin-top:-7px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{width:100%}.mobile-header-navigation .site-logo.mobile-header-logo img,.navigation-branding img,.site-logo.mobile-header-logo img{height:30px;width:auto}element.style{background-color:#fff;border-radius:4px}.bod-block-popup-wrap .bod-block-popup.fade{opacity:1}.bod-block-popup-wrap .bod-block-popup.size-m{width:600px}.bod-block-popup-wrap .bod-block-popup{padding:15px;box-shadow:0 6px 24px 0 rgb(18 43 70 / 12%)}.featherlight .featherlight-content a{color:var(--global-color-10);text-decoration:none}.table-striped{border-bottom:1px solid #ddd}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-striped>tbody>tr>td{border-top:1px solid #ddd}.prog-table .prog-row-break{color:var(--base-3)!important;background-color:var(--accent)!important}.prog-table .prog-title{font-weight:700}.prog-table td :last-child,.prog-lecture-desc :last-child{margin-bottom:0}.speakers{padding-bottom:30px;margin-bottom:30px;text-align:center;margin-right:-15px;margin-left:-15px;display:flex;flex-flow:row wrap;justify-content:center}.speakers .speakers-header{margin-bottom:30px;margin-top:10px;text-align:center}.speaker-container{padding:15px;width:30%;margin:0 auto;display:block}.speaker-container.contact{width:30%}.single-speaker .speaker-container{width:100%;margin-top:30px}.single-speaker .caption{margin-bottom:20px}.speaker-container .caption .speaker-name{text-align:center;font-size:14px;font-weight:700;font-style:italic}.speaker-container .caption .speaker-name>span{font-weight:400}.speaker-container .caption .seminar-title{margin:8px 0 0;text-align:center;font-size:16px}.show-text-right .speaker-container{overflow:hidden}.speaker-container .speaker-description{display:none}.speaker-container .caption p{font-size:1em;line-height:1.4em;margin-bottom:8px}.speaker-click-area{cursor:pointer}.click-area{cursor:pointer}.hide-profession .speaker-container .caption .categories{display:none}.show-text .speaker-container .speaker-description,.show-text-right .speaker-container .speaker-description{display:block;margin-top:10px}.speaker-container .speaker-description :last-child,.speaker-container .speaker-description p:last-child{margin-bottom:0}.speaker-container.speaker-modal .speaker-description{display:block}.show-text-right .speaker-container .caption{padding-top:10px}.show-text-right .speaker-container .caption,.show-text-right .speaker-container .caption h4,.show-text-right .speaker-container .caption p{text-align:left}.speaker-container .speaker-meta{text-align:center;margin-top:10px}.show-text-right .speaker-container .speaker-meta{text-align:left}.hide-meta .speaker-container .speaker-meta{display:none}.speaker-container .speaker-meta a{margin-left:5px;margin-right:5px;opacity:.7}.speaker-container .speaker-meta a:hover{opacity:1}.speaker-container .speaker-meta a span{display:none}.speaker-container .speaker-meta i[class*="icon"]{font-size:1.2em;background-color:rgb(0 0 0 / .2);border-radius:50%;transition:background-color 0.15s;text-align:center;width:30px;height:30px;line-height:1.8em;vertical-align:top;display:inline-block}.speaker-container .speaker-meta a:hover i{background-color:rgb(0 0 0 / .8)}.show-text-right .speaker-container .image-wrapper{float:left;margin-right:20px;margin-bottom:10px}.speaker-img img,.speaker-container .image-wrapper img{display:block;width:auto;width:100%;max-width:none;position:absolute;margin:auto;left:0;top:0;bottom:0;right:0}.speaker-container .speaker-no-image{width:100%;background-color:rgb(0 0 0 / .2);height:100%;position:absolute}.speaker-container .speaker-no-image i[class*="icon"]{color:#fff;font-size:8em;display:block;padding-top:35%;text-align:center}.prog-speakers{display:table;width:100%}.prog-speakers-r{display:table-row}.prog-speakers-c1,.prog-speakers-c2{display:table-cell;vertical-align:middle;padding:10px 10px 10px 0}.prog-speakers-c1{width:20%}.speaker-img,.speaker-container .image-wrapper>div{position:relative;overflow:hidden;padding-bottom:100%;border-radius:50%}.speaker-container .popuptext{opacity:0;position:absolute;top:40%;left:0;right:0;text-align:center;transition:opacity 0.2s ease-in-out}.speaker-container .popuptext span{background:rgb(20 20 20 / .8);font-size:1.5em;color:#fff;display:inline-block;text-shadow:1px 1px 30px #000;padding:20px}.speaker-container .click-area:hover .popuptext{opacity:1}.speaker-wrapper:not(.popup-enabled) .popuptext,.speaker-container.speaker-modal .popuptext{display:none}.popup-enabled .speaker-container .click-area{cursor:pointer}.speaker-container .image-wrapper{max-width:170px;margin:auto}.single-speaker .image-wrapper{max-width:270px;margin:auto}