@page{size:auto;margin:.55in}*,:after,:before{background:transparent!important;box-shadow:none!important;text-shadow:none!important}body,html{background:#fff!important;color:#222529!important;font-family:Roboto Condensed,Arial,sans-serif;font-size:11pt;line-height:1.35}a,a:visited{color:#001951!important;text-decoration:none}img,svg{max-width:100%!important}thead{display:table-header-group}.alert,.card,.event-detail-card,.event-detail-section,.management-form-card,.receipt-card,img,tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}h1,h2,h3,p{orphans:3;widows:3}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid;color:#001951!important;font-weight:800;page-break-after:avoid}h1{font-size:24pt;margin:0 0 .15in}h2{font-size:21pt;margin:0 0 .1in}h3{font-size:14pt;margin:0 0 .08in}hr{border:0;border-top:1px solid #cbd5e1;margin:.18in 0}#comfort-nav,#comfort_links,.btn,.d-none,.d-print-none,.dropdown-menu,.event-detail-actions,.event-detail-map,.event-detail-nav,.event-detail-social,.logoSwiper,.main-nav-mobile-utility,.main-navigation,.modal,.offcanvas,.ratio,.site-footer,.swiper,.top-alert,[data-bs-toggle=modal],button,iframe,noscript,script{display:none!important}.d-print-block{display:block!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.text-end{text-align:right!important}.text-center{text-align:center!important}header.bg-secondary{border-bottom:2px solid #001951;margin-bottom:.25in;padding-bottom:.15in}#logo{display:block;height:auto;margin:0 auto .1in;max-height:.65in;max-width:2in!important}.container,.container-fluid,.container-xl,.management-form-shell,main{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.mb-3,.my-4,.pb-5,.py-3{margin-bottom:0!important;padding-bottom:0!important}.management-form,.management-form-page{padding:0!important}.management-form-heading{align-items:flex-start;border-bottom:2px solid #001951;display:block;margin:0 0 .22in;padding:0 0 .12in}.management-form-card-header p,.management-form-heading p{color:#4b5563!important;margin:.04in 0 0}.card,.management-form-card,.receipt-card{border:1px solid #cbd5e1!important;border-radius:0!important;margin-bottom:.22in;overflow:visible!important}.card-header,.management-form-card-header{border-bottom:1px solid #cbd5e1!important;padding:.14in .16in!important}.card-body,.management-form-section{border-bottom:1px solid #e5e7eb!important;margin:0!important;padding:.16in!important}.management-form-section:last-child{border-bottom:0!important}.alert,.management-form-field,.management-form-static{border:1px solid #d1d5db!important;border-radius:0!important;margin-bottom:.1in;padding:.08in!important}.form-label,label{color:#001951!important;display:block;font-size:9pt;font-weight:800;letter-spacing:.03em;margin:0 0 .03in;text-transform:uppercase}.form-control,.form-select,input,select,textarea{border:1px solid #cbd5e1!important;color:#222529!important;min-height:.28in;padding:.05in .07in!important}.table-responsive{overflow:visible!important}.table,table{border-collapse:collapse!important;color:#222529!important;font-size:10pt;margin-bottom:.18in;width:100%!important}.table td,.table th,table td,table th{border:1px solid #cbd5e1!important;padding:.08in .09in!important;vertical-align:top}.table thead th,table thead th{color:#001951!important;font-size:9pt;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.table tfoot td,table tfoot td{border-top:2px solid #001951!important;font-weight:800}.badge{border:1px solid #6b7280;color:#222529!important;padding:.02in .05in}.receipt-document{padding:.18in!important}.receipt-document h1{font-size:22pt;margin-bottom:.08in}.receipt-document h3{font-size:11pt;letter-spacing:.04em;text-transform:uppercase}.receipt-document strong{color:#001951!important}.receipt-document .table,.receipt-document table{margin-top:.12in}.receipt-document .table td,.receipt-document .table th{padding:.1in!important}.receipt-document .text-end{text-align:right!important}.receipt-page .management-form-heading{display:block}.event-detail-page,.section_padding{margin:0!important;padding:0!important}.event-detail-card,.event-detail-section{border:1px solid #cbd5e1!important;margin-bottom:.22in;overflow:visible!important}.event-detail-card{border-top:4px solid #001951!important}.event-detail-hero{align-items:flex-start;border-bottom:1px solid #cbd5e1!important;display:flex;gap:.25in;justify-content:space-between;padding:.18in!important}.event-detail-hero-copy{flex:1 1 auto}.event-detail-eyebrow{color:#001951!important;font-size:9pt;font-weight:800;letter-spacing:.05em;margin-bottom:.04in;text-transform:uppercase}.event-detail-hero h1{font-size:24pt;line-height:1.05;margin-bottom:.06in}.event-detail-date{color:#374151!important;font-size:14pt;font-weight:800;margin:0}.event-detail-logo{flex:0 0 1.35in;text-align:right}.event-detail-logo img{max-height:1.15in;-o-object-fit:contain;object-fit:contain}.event-detail-body{padding:.18in!important}.event-detail-contact-list,.event-detail-facts{display:grid;gap:.08in;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.event-detail-contact-list>div,.event-detail-facts>div{border:1px solid #d1d5db!important;padding:.08in!important}.event-detail-contact-list dt,.event-detail-facts dt{color:#001951!important;font-size:8.5pt;font-weight:800;letter-spacing:.04em;margin:0 0 .03in;text-transform:uppercase}.event-detail-contact-list dd,.event-detail-facts dd{font-weight:700;margin:0}.event-detail-notes{border-top:1px solid #cbd5e1!important;margin-top:.16in;padding-top:.14in}.event-detail-notes p{margin:0 0 .08in}.event-detail-host-info a[href]:after,.event-detail-notes a[href]:after{content:" (" attr(href) ")";font-size:8.5pt;overflow-wrap:anywhere}.event-detail-section-grid{display:block}.event-detail-section-header{border-bottom:1px solid #cbd5e1!important;padding:.12in .16in!important}.event-detail-section-header h2{font-size:15pt;margin:0}.event-detail-section-body{padding:.16in!important}.event-detail-host-info p:last-child,.event-detail-section-body p:last-child{margin-bottom:0}.event-detail-host h3,.event-detail-venue h3{font-size:13pt;margin-bottom:.1in}.event-detail-host .col-lg-5,.event-detail-host .col-lg-7,.event-detail-host .row{display:block;width:100%!important}.event-detail-host-info{border-top:1px solid #cbd5e1!important;margin-top:.16in;padding-top:.14in}.event-detail-venue address{border:1px solid #d1d5db!important;display:inline-block;font-style:normal;margin:0;padding:.08in!important}.event-detail-alert{border-color:#93c5fd!important;margin-bottom:.16in}
