h1{font-size:1.8rem;line-height:1.2em}h1,h2{color:#016ab3;font-weight:700;letter-spacing:normal;margin-bottom:0;text-transform:none!important}h2{font-size:1.6rem}h3{color:#016ab3;font-size:1.2rem;font-weight:700;letter-spacing:normal;margin-bottom:0;text-transform:none!important}.q-stepper__header--alternative-labels .q-stepper__tab{padding:24px 16px}.q-expansion-item__content>.q-card.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.q-expansion-item .text-caption{color:#fff}.ed-hotel img{max-width:100%;width:100%}.ed-additional-event img{max-width:100%;text-align:center}.q-stepper__title{font-size:14px;letter-spacing:.1px;line-height:18px;max-width:6em;text-align:center}.ev-registration-container{max-width:960px;width:100%}.ea-stepper{display:flex;flex-direction:column;max-height:95vh}.q-panel-parent{overflow-y:auto}.ed-accompaniment .q-field{width:260px}.ed-companion-age.q-field{width:12rem}.ed-stepper-nav{border-top:1px solid #0000001f;padding:16px 24px!important}.ed-date-label{display:inline-block;width:22rem}.ed-wrapper{width:1200px}.ed-width,.ed-wrapper{display:flex;margin:auto}.ed-width{max-width:1400px;padding:16px 20px;width:100%}header a{color:#fff;font-size:24px;text-decoration:none}header a span{font-weight:700}.row{margin-left:0;margin-right:0}.text-h6{font-size:20px;line-height:32px}.text-h5{font-size:24px;line-height:32px}.q-page-container h2{font-size:25.6px}.text-caption{font-size:.85rem}.q-item__label.text-caption{font-size:13px!important}