:root{--theme-color: #71558F;--menu-background: #edebf5;--theme-color-triple: 113, 85, 143;--theme-color-darken-20: #3e2f4f;--theme-color-lighten-10: #8a6ea9;--theme-color-lighten-12: #9075ad;--theme-color-lighten-20: #a48ebc;--theme-color-lighten-30: #beaecf;--theme-color-lighten-40: #d8cee2;--theme-color-darken-15-opacity-80: rgba(75,56,95,.8);--ce-credit-color: #0b9900}.color-theme{color:var(--theme-color) !important}.color-theme a{color:var(--theme-color) !important;text-decoration:underline}b,strong{font-weight:600}body{font-family:"Roboto",sans-serif;font-weight:400;background-color:#eee}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif;font-weight:400}.page-wrapper{background-color:#fcfcfc}.page-wrapper img{max-width:100%;height:auto}.site-banner img{min-width:100%}.background-image{background-size:cover;background-position:center center}.display-none{display:none !important}.gutenberg-content-wrap a{color:var(--theme-color-lighten-12)}.group-padding{padding:20px}.a-unit-tlb{margin:0 auto;text-align:center}@media(min-width: 992px){.page-wrapper{max-width:1140px;margin:0 auto;box-shadow:0px 0px 15px 5px #ccc}.a-unit-tlb{padding:2rem}}.splash-background{min-height:100vh;background-size:cover;background-position:top center;overflow:auto}.splash-background .splash-gradient{position:absolute;width:100%;height:100vh;background:linear-gradient(35deg, rgba(var(--theme-color-triple), 0.8) 0%, rgba(var(--theme-color-triple), 1) 56%, rgba(var(--theme-color-triple), 0.6) 100%)}.splash-background .splash-container{display:flex;width:100%;height:100%;position:absolute;align-items:center;overflow:auto;flex-direction:column;justify-content:center}.splash-background .splash-container .splash-overlay{margin:0 auto;background-color:var(--theme-color-darken-15-opacity-80);max-width:800px;width:100%;border-radius:15px;color:#fff;padding:25px 15px;backdrop-filter:blur(8px);overflow-y:auto;max-height:80vh}.splash-background .splash-container .splash-overlay h4{margin-bottom:0}.splash-background .splash-container .splash-overlay a,.splash-background .splash-container .splash-overlay a:hover,.splash-background .splash-container .splash-overlay a:focus,.splash-background .splash-container .splash-overlay a:visited{color:var(--theme-color-lighten-40)}.splash-background .splash-container .splash-overlay .wp-block-group.has-white-background-color a,.splash-background .splash-container .splash-overlay .wp-block-group.has-white-background-color a:hover,.splash-background .splash-container .splash-overlay .wp-block-group.has-white-background-color a:focus,.splash-background .splash-container .splash-overlay .wp-block-group.has-white-background-color a:visited{color:var(--theme-color)}.splash-background .splash-container .splash-overlay .save-the-date{color:var(--theme-color-lighten-20);margin-bottom:0}.splash-background .splash-full-container{display:flex;width:100%;height:100%;position:absolute;align-items:center;overflow:auto;flex-direction:column;justify-content:center}.splash-background .splash-full-container .splash-overlay{width:100%;color:#fff;padding:25px 15px;display:flex;flex-direction:column;overflow-y:auto}.splash-background .splash-full-container .splash-overlay .flex-inner{max-width:900px;margin:0 auto}.splash-background .splash-full-container .splash-overlay a,.splash-background .splash-full-container .splash-overlay a:hover,.splash-background .splash-full-container .splash-overlay a:focus,.splash-background .splash-full-container .splash-overlay a:visited{color:var(--theme-color-lighten-40)}.splash-background .splash-full-container .splash-overlay h1,.splash-background .splash-full-container .splash-overlay h2,.splash-background .splash-full-container .splash-overlay h3,.splash-background .splash-full-container .splash-overlay h4,.splash-background .splash-full-container .splash-overlay h5,.splash-background .splash-full-container .splash-overlay h6{margin-bottom:25px}.splash-background .splash-full-container .splash-overlay h1 strong,.splash-background .splash-full-container .splash-overlay h2 strong,.splash-background .splash-full-container .splash-overlay h3 strong,.splash-background .splash-full-container .splash-overlay h4 strong,.splash-background .splash-full-container .splash-overlay h5 strong,.splash-background .splash-full-container .splash-overlay h6 strong{font-weight:700}.splash-background .splash-full-container .splash-overlay .splash-border{border:2px solid #fff;padding:2rem 0;border-left:0;border-right:0}.splash-background .splash-full-container .splash-overlay .splash-banner{width:100%;height:auto;padding:3rem 2rem;margin-top:1rem;padding-bottom:1rem}.splash-background .corner-logo{position:absolute;top:2rem;right:1.75rem;height:75px;width:75px}.splash-background .splash-menu{overflow-y:auto;align-items:flex-start;padding:2.5rem 1rem;position:fixed;left:0;top:0}.splash-background .splash-menu .dropdown-menu{background-color:var(--theme-color-lighten-20);position:static;float:none;border:none;border-radius:0}.splash-background .splash-menu .dropdown-menu .dropdown-item:hover,.splash-background .splash-menu .dropdown-menu .dropdown-item:focus{background-color:var(--theme-color-lighten-30)}.splash-background .splash-menu .navbar-nav{flex-direction:column;width:100%}.splash-background .splash-menu .navbar-nav .nav-link{font-weight:500;font-size:1.3rem;padding-top:1rem;padding-bottom:1rem;letter-spacing:.5px}.splash-background .splash-menu .navbar-nav .nav-link.btn{margin-top:1rem;margin-bottom:1rem}.splash-background .splash-menu .navbar-nav .nav-link:not(.btn){color:rgba(255,255,255,.75)}.splash-background .splash-menu .navbar-nav .nav-link:not(.btn):hover,.splash-background .splash-menu .navbar-nav .nav-link:not(.btn):focus{color:rgba(255,255,255,.5)}@media(max-width: 767px){.splash-background .splash-full-container{top:0}.splash-background .splash-menu{z-index:100;width:100%;height:100%;position:relative;padding-top:2rem;padding-bottom:0}.splash-background .splash-menu .dropdown-menu{padding-left:15px}.splash-background .splash-menu .menu-button span,.splash-background .splash-menu .menu-button span::before,.splash-background .splash-menu .menu-button span::after,.splash-background .splash-menu .menu-button--htx.is-active span::before,.splash-background .splash-menu .menu-button--htx.is-active span::after{background:#fff}.splash-background .splash-menu .menu-button--htx.is-active span{background:none}.splash-background .splash-menu .navbar-collapse{background-color:var(--theme-color);width:100%;position:fixed;top:0px;left:0px}.splash-background .splash-menu .navbar-collapse .navbar-nav{height:100vh;padding-top:6rem;padding-left:3rem;padding-right:3rem;overflow-y:auto}}@media(min-width: 768px){.splash-background .splash-container .splash-overlay{padding:25px}.splash-background .splash-full-container{padding-left:200px}.splash-background .splash-full-container .splash-overlay .splash-content{padding-left:7.2rem}.splash-background .splash-menu{height:100%;width:200px;backdrop-filter:blur(8px);background-color:rgba(255,255,255,.15);z-index:10}.splash-background .splash-menu .menu-button{display:none}}.menu-button{margin:0;float:right;z-index:10;display:block;position:relative;overflow:hidden;padding:0;width:48px;height:48px;font-size:0;box-shadow:none;border-radius:0px;border:none;cursor:pointer;transition:background .3s}.menu-button:focus{outline:none}.menu-button span{display:block;position:absolute;top:22px;left:9px;right:9px;height:3px;background:var(--theme-color)}.menu-button span::before,.menu-button span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:var(--theme-color);content:""}.menu-button span::before{top:-8px}.menu-button span::after{bottom:-8px}.menu-button--htx{background-color:rgba(0,0,0,0)}.menu-button--htx span{transition:background 0s .3s}.menu-button--htx span::before,.menu-button--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.menu-button--htx span::before{transition-property:top,transform}.menu-button--htx span::after{transition-property:bottom,transform}.menu-button--htx.is-active{background-color:rgba(0,0,0,0)}.menu-button--htx.is-active span{background:none}.menu-button--htx.is-active span::before{top:0;transform:rotate(45deg);background:var(--theme-color)}.menu-button--htx.is-active span::after{bottom:0;transform:rotate(-45deg);background:var(--theme-color)}.menu-button--htx.is-active span::before,.menu-button--htx.is-active span::after{transition-delay:0s,.3s}@media(min-width: 992px){.menu-button{display:none}}.bg-iiw{background-color:var(--menu-background) !important}.navbar-brand img{width:auto;height:4rem}@media(max-width: 991px){.navbar-collapse{padding:0 10px}.nav-link{font-size:1.5rem}}@media(min-width: 992px){.nav-link{padding-top:2rem;padding-bottom:2rem;font-size:1.25rem}.iiw-2020-wide-menu{width:100%;display:flex}.iiw-2020-wide-menu .menu-item{flex:1 auto}.iiw-2020-wide-menu .nav-link{padding-top:.5rem;padding-bottom:.5rem;font-size:1.1rem}}.site-footer{display:flex;flex-direction:column;justify-content:center;min-height:120px;background-color:#333}.footer-copyright{color:#fff;text-align:center}.footer-copyright p{margin:0;line-height:2;padding:0 1rem}.footer-social{text-align:center}.footer-social a{border:1px solid #fff;color:#fff;border-radius:100%;padding:5px;font-size:1.25rem;transition:opacity .2s ease-in-out}.footer-social .footer-social a:hover,.footer-social .footer-social a:focus{opacity:.5}@media(min-width: 768px){.footer-inner{display:flex;justify-content:center}.footer-inner>div{flex:1 1 0}}.gutenberg-content-wrap{padding:1rem}.wp-block-separator{margin-top:2rem;margin-bottom:2rem}@media(min-width: 768px){.wp-block-columns{flex-wrap:nowrap}}@media(min-width: 992px){.gutenberg-content-wrap{padding:2rem}}@supports(position: sticky){.sticky-date{position:sticky;top:0;z-index:1020 !important;background-color:#f4f4f4;padding:1rem 0}}.date-text{font-size:1.2rem}.ce-credit-color{color:var(--ce-credit-color)}.agenda-jump{display:flex}.agenda-jump button{flex:1 auto}@media(min-width: 992px){.agenda-page.gutenberg-content-wrap{padding:2rem 0}.agenda-page.gutenberg-content-wrap>*:not(.sticky-date){margin-left:auto;margin-right:auto;max-width:660px}.agenda-page.gutenberg-content-wrap .sticky-date>strong{width:100%;max-width:660px;margin:0 auto;display:block}}.sponsor-container{height:100px;width:300px;background-size:contain;background-repeat:no-repeat;background-color:#fff}.sponsor-tier-1,.sponsor-tier-2,.sponsor-tier-3,.sponsor-tier-4{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:25px}.sponsor-tier-2 .sponsor-container{height:66px;width:198px}.sponsor-tier-3 .sponsor-container{height:50px;width:150px}.sponsor-tier-4 .sponsor-container{height:33px;width:99px}.sponsor-container{margin:12px auto;cursor:pointer;transition:opacity .3s ease-in-out}.sponsor-container:hover{opacity:.7}@media(max-width: 768px){.sponsor-container{margin:12px auto}}.speaker-container{display:flex;flex-flow:row wrap}.keynote-speakers{margin-bottom:30px}.speaker-box-outer{margin-top:30px;margin-bottom:30px;overflow:hidden;cursor:pointer;position:relative}.speaker-box{width:100%;height:240px}.speaker-name{padding:1rem;background-color:var(--theme-color-lighten-10);height:130px}.speaker-name h1,.speaker-name h3{color:#fff !important;font-weight:700 !important;font-size:1rem !important;text-overflow:ellipsis !important;text-shadow:2px 2px 10px var(--theme-color-darken-20) !important}.speaker-name h3{font-size:.8rem !important;font-weight:300 !important;font-family:"Roboto",sans-serif !important}.speaker-box-hover{position:absolute;transition:background-color .3s ease-in-out;height:100%;width:100%}.speaker-box-hover:hover,.speaker-box-hover:focus,.speaker-box-hover:active{background-color:rgba(var(--theme-color-triple), 0.65)}@media(max-width: 767px){.speaker-box-outer{width:calc(50% - 10px);height:360px;margin-top:15px;margin-bottom:15px}.speaker-box-outer:nth-child(2n){margin-left:20px}.speaker-box{height:220px}.speaker-name{height:140px}.speaker-name h1{font-size:1rem}.speaker-name h3{font-size:.8rem}}@media(min-width: 768px)and (max-width: 991px){.speaker-box-outer{width:calc(33.3333333333% - 30px);height:360px;margin-top:30px;margin-bottom:30px;margin-left:15px;margin-right:15px}}@media(min-width: 992px){.speaker-box-outer{width:calc(25% - 40px);height:370px;margin-top:30px;margin-bottom:30px;margin-left:20px;margin-right:20px}}@media(min-width: 768px)and (max-width: 1279px){.speaker-name h1{font-size:1rem}.speaker-name h3{font-size:.8rem}}@media(max-width: 374px){.speaker-box-outer{height:250px}.speaker-box{height:170px}.speaker-name{height:80px}.speaker-name h3{display:none}}.site-tagline{color:#fff;padding:2.5rem}.site-tagline .tagline-text .h3{margin:8px 0}@media(min-width: 768px){.site-tagline{display:flex}.tagline-button{display:flex;flex-direction:column;justify-content:center}.tagline-button .btn{letter-spacing:.04rem;font-weight:300}.tagline-text{flex-grow:1}}@media(max-width: 374px){.site-tagline{padding:2rem}.site-tagline .tagline-text .h3{font-size:1.4rem}.site-tagline .tagline-text .h5{font-size:1rem}}.modal-body-title{font-weight:700}.modal-body-image img{min-width:100%}@media(max-width: 991px){.modal-body-image{margin-bottom:1.25rem}}@media(min-width: 992px){.modal-body{display:flex}.modal-body-image{flex:33%}.modal-copy{flex:66%;padding-left:25px}}.collapse-toggle>.btn-light{background-color:#eee;border-radius:0}.collapse-toggle>.btn-light[aria-expanded=true] .fa-chevron-down{display:none}.collapse-toggle>.btn-light[aria-expanded=false] .fa-chevron-up{display:none}/*# sourceMappingURL=style.css.map */
