.page-header .container{justify-content:center}.page-header-vuhl .page-header-logo{margin:0 auto}.page-header-vuhl .page-header-logo a{margin:0}.hero .container{max-width:1000px}.hero img{display:block;height:auto;margin:0 auto 20px auto;max-width:400px;min-width:200px;width:70%}.hero .button{font-size:24px}.sponsors{border-top:1px solid var(--color-neutral-cool);margin-top:60px;padding-bottom:20px;padding-top:20px}.sponsors ul{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:0;padding:0}.sponsors ul li{flex:1;min-width:120px}.sponsors ul img{height:auto;margin:0 auto;max-height:60px;max-width:200px;min-width:1px;width:100%}.sponsors ul li:nth-child(2) img{max-height:80px}.registration-section{margin-top:30px}.event-details{background:var(--color-vu-blue-medium);color:#fff;padding:50px 0}.event-details .container{max-width:1100px}.event-details .card{border-top:none;color:var(--color-vu-blue-dark);overflow:hidden}.event-details .card .h-echo{background:var(--color-vu-blue);color:#fff;margin:-18px -24px 24px -24px;padding:22px 24px 14px 24px}.event-details .card .h-echo img{margin-right:5px;position:relative;top:-4px}.event-details table{border:0;border-collapse:collapse;width:100%}.event-details table th span{background:var(--color-neutral-cool);border-radius:4px;color:var(--color-vu-blue);display:inline-block;margin-right:20px;padding:5px 10px}.event-details table tbody th,.event-details table tbody td{border-top:none;padding:20px 0 0 0}.event-details table tbody th{width:150px}.event-details table tbody tr,.event-details table tbody tr:first-child th,.event-details table tbody tr:first-child td{border-top:none;padding-top:0}.event-details table tbody tr:nth-child(2n){background:none}.event-details .other{margin:50px auto;max-width:800px}.event-details .other .h-delta{color:#fff}.event-details .other .button:hover,.event-details .other .button:focus{background:#fff;color:var(--color-vu-blue)}.event-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:30px}.faq-section{padding:50px 0}.faq-section .container{max-width:850px}.faq-section .h-echo{border-bottom:3px solid var(--color-vu-blue);padding-bottom:10px}.faq-section .expander-group{margin-bottom:30px}.faq-section p+.h-foxtrot{margin-top:30px}.registration-section{padding:0 0 50px 0}.registration-section .container{max-width:680px;text-align:center}.reg-options{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px 20px}.reg-option{align-items:center;background:none;border:2px solid var(--color-vu-blue);border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;min-width:200px;padding:24px 20px;text-align:center;transition:background .2s,color .2s;width:100%}@media screen and (min-width: 508px){.reg-option{max-width:275px}}.reg-option .h-echo{display:block;margin:0}.reg-option p{color:var(--color-text-body);margin:0}.reg-option:hover,.reg-option.is-active{background:var(--color-vu-blue);color:#fff}.reg-option:hover .h-echo,.reg-option.is-active .h-echo{color:inherit}.reg-option:hover p,.reg-option.is-active p{color:hsla(0,0%,100%,.8)}.reg-form p{margin-bottom:24px;margin-top:40px}.reg-form iframe{border:0;display:block;margin:0 auto;max-width:100%}
