.fa-group-ticket{color:#50b83c}.group-icon{display:inline-block}.file-upload{border-bottom:1px solid #e2e4e5;color:#2dacee;cursor:pointer;padding:0 0 4px 12px;width:100%}.file-upload input[type=file]{display:none}.file-upload svg{margin-right:8px}.upload-text{color:#666;font-size:12px;padding-top:4px}.img-container{border:1px dashed #b6b8b9;margin:12px 0;padding:4px;width:100%}.img-container img{display:block;height:100px;margin:auto}.downloadable-image-group{display:flex;gap:12px}@media screen and (max-width:700px){.downloadable-image-group{flex-direction:column}}.downloadable-image{border-radius:8px;position:relative;row-gap:0}.downloadable-image .selected-icon{--fa-primary-color:#fff;--fa-secondary-color:#2069bc;--fa-secondary-opacity:1;font-size:24px;left:16px;position:absolute;top:16px}.downloadable-image .download-promo-image{background-color:#f4f6f8;border-radius:8px 8px 0 0;cursor:pointer;display:flex;justify-content:center;padding:16px}@media screen and (min-width:700px){.downloadable-image .download-promo-image{height:178px;width:310px}}.downloadable-image .download-promo-image img{border-radius:0}.downloadable-image .download-promo-image .MuiSkeleton-text{transform:none}.downloadable-image .download-promo-button{align-items:center;display:flex;justify-content:center;padding:16px}.downloadable-image.selected-downloadable-image{border-radius:4px;outline:3px solid #2069bc}.downloadable-image.selected-downloadable-image .download-promo-button,.downloadable-image.selected-downloadable-image .download-promo-image{border-radius:4px}.advanced-sponsor-banners-rotating-banner-container{align-items:center;background-color:#fdfdfe;border-radius:0 0 4px 4px;display:flex;gap:16px;height:100%;justify-content:center;overflow:hidden;padding:8px 16px;width:100%}.advanced-sponsor-banners-rotating-banner-container .overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.advanced-sponsor-banners-rotating-banner-container .overflow-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end;height:auto;overflow-wrap:anywhere}}.advanced-sponsor-banners-rotating-banner-container .center-items{align-items:center;display:flex;flex-direction:column;justify-content:center}.advanced-sponsor-banners-rotating-banner-container .headline-container{align-items:center;align-items:end;display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;width:50%}.advanced-sponsor-banners-rotating-banner-container .headline-container .headline{justify-content:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.advanced-sponsor-banners-rotating-banner-container .headline-container .headline{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end;height:auto;overflow-wrap:anywhere}}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container{align-items:center;flex:1;height:40px;width:8rem}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .align-left{margin-left:4px;margin-right:auto}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item,.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-text{align-items:center;color:#333;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;letter-spacing:.25px;line-height:20px;margin-left:4px;margin-right:auto;max-width:600px}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-text{max-height:40px;max-width:160px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@supports (-webkit-line-clamp:2){.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end;height:auto;overflow-wrap:anywhere}}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-name{align-items:center;color:#333;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;letter-spacing:.25px;line-height:20px;margin-left:4px;margin-right:auto;max-height:40px;max-width:600px;max-width:160px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@supports (-webkit-line-clamp:2){.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end;height:auto;overflow-wrap:anywhere}}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-logo{align-items:center;color:#333;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;letter-spacing:.25px;line-height:20px;margin-left:4px;margin-right:auto;max-width:600px;width:55px}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-logo .sponsor-logo{max-height:100%;max-width:100%;object-fit:contain}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-url{align-items:center;border-radius:4px;color:#333;color:#2069bc;cursor:pointer;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:500;height:40px;justify-content:center;letter-spacing:.25px;letter-spacing:.5px;line-height:20px;line-height:16px;margin-left:4px;margin-right:auto;max-height:40px;max-width:600px;max-width:160px;overflow:hidden;text-decoration-line:underline;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:fit-content}@supports (-webkit-line-clamp:2){.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-url{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end;height:auto;overflow-wrap:anywhere}}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-url:focus{background-color:#e9ecf1;box-shadow:0 0 0 3px rgba(32,105,188,.4);-webkit-box-shadow:0 0 0 3px rgba(32,105,188,.4);-moz-box-shadow:0 0 0 3px rgba(32,105,188,.4);outline:0;transition:box-shadow .15s ease-in-out}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-url:hover{color:#184f8d}.advanced-sponsor-banners-rotating-banner-container .rotating-sponsors-container .sponsor-item-url:visited{color:#4256c1}@media screen and (max-width:665px){.reg-share-modal .social-share-buttons{flex-direction:column;gap:12px}}.reg-share-modal .linkedin-icon{color:#0a66c2}.reg-share-modal .twitter-icon{color:#1d9bf0}.reg-share-modal .facebook-icon{color:#1877f2}.linkedin-share-modal .whova-text-area{height:156px!important}.registration-app .event-header{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:32px}@media screen and (max-width:1099px){.registration-app .event-header{margin-bottom:0}}.registration-app .event-header .event-logo{background:#fff;border-radius:10px;height:80px;margin-right:24px;padding:8px;width:80px}.registration-app .event-header .event-banner{display:block;width:100%}.registration-app .event-header .banner-container{color:#000;display:flex;flex-direction:column;height:auto;width:100%}.registration-app .event-header .banner-container .no-border-radius{border-radius:0}.registration-app .event-header .event-header-row{align-items:center;display:flex;width:100%}.registration-app .event-header .event-header-row .event-details{display:flex;flex-direction:column;justify-content:center}.registration-app .event-header .event-header-row .event-details h3{margin-bottom:8px}.registration-app .event-header .event-header-row .event-details h4{font-weight:400}.registration-app .event-header .event-header-row .event-details .white-text{color:#fff}.registration-app .event-header .event-header-row .event-details .venue-location-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.registration-app .event-header .show-map-wrapper{display:flex;flex-direction:column;width:100%}.registration-app .event-header .show-map-wrapper .banner{cursor:pointer}.registration-app .event-header .show-map-wrapper .smaller-banner{cursor:pointer;height:150px}.registration-app :root{--accent-color:#2dacee}.registration-app .booth-staff-select:active,.registration-app .booth-staff-select:focus,.registration-app .booth-staff-select:hover,.registration-app .file-upload:active,.registration-app .file-upload:focus,.registration-app .file-upload:hover,.registration-app input:active,.registration-app input:focus,.registration-app input:hover,.registration-app option:active,.registration-app option:focus,.registration-app option:hover,.registration-app select:active,.registration-app select:focus,.registration-app select:hover,.registration-app textarea:active,.registration-app textarea:focus,.registration-app textarea:hover{border-color:var(--accent-color)!important}.registration-app .file-upload{color:var(--accent-color)!important}.registration-app .registration-page{align-items:center;display:flex;flex:1;flex-direction:column;min-width:360px}.registration-app .registration-page .content{display:flex;flex-direction:column;margin-top:max(5%,60px);padding:32px;width:100%}.registration-app .registration-page .content .section:not(.no-margin-bottom){margin-bottom:32px}.registration-app .registration-page .content .section h1{font-size:32px;font-weight:700}.registration-app .registration-page .content .section h2{font-size:20px;font-weight:600}.registration-app .registration-page .content .section .title-text{font-size:16px;font-weight:100;margin-top:16px}@media screen and (max-width:1099px){.registration-app .registration-page .content{margin-top:8px;padding:16px}}.registration-app .registration-page .content .errors{display:flex;justify-content:center;margin-bottom:48px;margin-top:-16px}.registration-app .registration-page .content .errors>div{border:1px solid #bc2020;border-radius:12px;color:#bc2020!important;padding:16px}@media screen and (min-width:1100px){.registration-app .registration-page{flex-basis:700px;overflow:auto}.registration-app .registration-page .content:not(.purchase-additional){max-width:700px}}.registration-app .registration-page .widget-footer{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:flex-end;margin-top:40px;padding-bottom:20px}.registration-app .registration-page .widget-footer>img{height:25px}.registration-app .registration-page .header{margin-bottom:16px}.registration-app .registration-page .header-text{margin-bottom:8px}.footer{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:flex-end;padding-bottom:20px}.footer>img{height:25px}.footer a>svg{font-size:24px;margin:2px}.footer .facebook{color:#3f51b5}.footer .twitter{color:#03a9f4}.footer .linkedin{color:#0288d1}.linkedin-icon{color:#0077b5}.post-message-textbox{min-width:unset}@media print{.account-top-banner,.banner-section,.beef-up-profile,.calendar,.cancellation-policy,.confirmation-summary,.download-app,.edit-info-text,.gradient-whova-ad-box,.message-from-organizer,.print-confirmation,.spread-buzz,.use-whova{display:none!important}a[href]:after{content:none!important}.header-title button{display:none!important}}.confirmation-page-wrapper{display:flex;flex-direction:column!important;width:100%}.confirmation-page-wrapper .header-wrapper{justify-content:space-between;margin:40px 40px 0}.confirmation-page-wrapper .header-wrapper .whova-registration-logo{flex-direction:row}.confirmation-page-wrapper .header-wrapper .whova-registration-logo .dark-grey-text{color:#858585;font-weight:400;line-height:23.86px}.confirmation-page-wrapper .header-wrapper .logo{height:24px;width:70px}.confirmation-page-wrapper .header-wrapper .larger-logo{height:32px;width:97px}.colored-header-bar{background:#c5e3f3;min-height:10px}.confirmation-page{color:#666;display:flex;flex-direction:column;padding-top:48px}.confirmation-page h1{color:#333;font-size:32px;margin-bottom:12px}.confirmation-page p{font-size:16px}.confirmation-page .title{display:flex;justify-content:space-between;margin:0 24px}.confirmation-page .email-text{font-weight:300;margin-bottom:12px}@media (min-width:1099px){.confirmation-page{margin:0 auto;min-width:1200px;width:50%}}.confirmation-page.purchase-additional{min-width:unset;padding-bottom:24px;width:unset}.confirmation-page .account-top-banner{align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:4px;column-gap:16px;display:flex;justify-content:space-between;padding:16px;row-gap:16px}@media screen and (max-width:600px){.confirmation-page .account-top-banner button{margin-top:8px}}.confirmation-page .account-top-banner .body-2{max-width:100%}.confirmation-page .account-top-banner .subtitle-2{margin-bottom:4px}.confirmation-page .banner-section{column-gap:16px;display:flex;margin-top:24px;row-gap:16px}@media screen and (max-width:1099px){.confirmation-page .banner-section{flex-direction:column}}.confirmation-page .banner-section .fa-stack-info,.confirmation-page .banner-section .fa-stack-success{height:60px;width:60px}@media screen and (max-width:1099px){.confirmation-page .banner-section .fa-stack-info,.confirmation-page .banner-section .fa-stack-success{height:40px;width:40px}}.confirmation-page .banner-section .fa-stack-info .fa-stack-2x,.confirmation-page .banner-section .fa-stack-success .fa-stack-2x{height:100%;width:100%}.confirmation-page .banner-section .fa-stack-info .fa-stack-1x,.confirmation-page .banner-section .fa-stack-success .fa-stack-1x{height:28px;width:36px}@media screen and (max-width:1099px){.confirmation-page .banner-section .fa-stack-info .fa-stack-1x,.confirmation-page .banner-section .fa-stack-success .fa-stack-1x{height:19px;width:17px}}.confirmation-page .banner-section .fa-stack-info .fa-stack-2x{color:#eae7fc}.confirmation-page .banner-section .fa-stack-info .fa-stack-1x{color:#6c63ff}.confirmation-page .banner-section .fa-stack-success .fa-stack-2x{color:#e1f3f1}.confirmation-page .banner-section .fa-stack-success .fa-stack-1x{color:#47c1bf}.confirmation-page .gradient-whova-ad-box{align-items:center;background:radial-gradient(153.13% 153.13% at 50% 0,hsla(0,0%,100%,.84) 26.5%,hsla(0,0%,100%,.14) 100%),linear-gradient(94deg,#eff5fa 4.61%,#4a91c8 53.09%,#918dcc 65.81%);border-radius:8px;display:flex;flex-direction:column;padding:40px 24px}.confirmation-page .gradient-whova-ad-box .subtitle-1{font-weight:500;margin-bottom:16px}.confirmation-page .confirmation-details{gap:24px;margin:0 24px}@media screen and (min-width:1099px){.confirmation-page .confirmation-details{display:flex;flex:1}}@media screen and (max-width:1099px){.confirmation-page .confirmation-details{width:90%}}.confirmation-page .confirmation-details .buyer-details{line-height:200%}.confirmation-page .confirmation-details .buyer-details>span:not(.whova-tag-main,.whova-tag-main-icon,.whova-tag-main-label)>p{font-weight:400}.confirmation-page .confirmation-details .buyer-details>span:not(.whova-tag-main,.whova-tag-main-icon,.whova-tag-main-label)>p:last-of-type{color:#333}.confirmation-page .confirmation-details .buyer-details .header-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px;width:100%}.confirmation-page .confirmation-details .buyer-details .header-title>h3{margin-bottom:unset}.confirmation-page .confirmation-details .buyer-details .billing-address{color:#262626}.confirmation-page .confirmation-details .buyer-details .order-confirmation{word-break:break-all}.confirmation-page .confirmation-details h3{color:#999;font-size:20px;margin-bottom:18px}.confirmation-page .confirmation-details .event-header{margin-bottom:0;width:100%}.confirmation-page .confirmation-details .event-header .banner-container{margin-bottom:12px}.confirmation-page .confirmation-details .event-header .banner-container .advanced-sponsor-banners-rotating-banner-container{margin-bottom:32px}.confirmation-page .confirmation-details .event-header .event-details>h3{color:#333;font-size:24px;font-weight:32px}.confirmation-page .confirmation-details .event-header .event-details>h4{color:#333}.confirmation-page .confirmation-details .event-details{color:#333!important}.confirmation-page .confirmation-details .details-column{display:flex;flex:1;flex-direction:column;gap:24px;max-width:600px}.confirmation-page .confirmation-details .details-column .card{align-items:start;display:flex;flex-direction:column}.confirmation-page .confirmation-details .details-column .card .whova-app-img{align-self:center}.confirmation-page .confirmation-details .details-column .card .btn{align-self:center;height:40px;margin-top:12px}.confirmation-page .confirmation-details .details-column .card .booth-staff,.confirmation-page .confirmation-details .details-column .card span:not(.whova-tag-main,.whova-tag-main-icon,.whova-tag-main-label){display:flex}.confirmation-page .confirmation-details .details-column .card .booth-staff>:last-child,.confirmation-page .confirmation-details .details-column .card span:not(.whova-tag-main,.whova-tag-main-icon,.whova-tag-main-label)>:last-child{font-weight:450;margin-left:12px}.confirmation-page .confirmation-details .details-column .card .booth-staff>:first-child{font-weight:400}.confirmation-page .confirmation-details .details-column .card .booth-staff>:last-child{color:#333;font-weight:450}.confirmation-page .confirmation-details .details-column .card .order-total,.confirmation-page .confirmation-details .details-column .card .pricing{width:100%}.confirmation-page .confirmation-details .details-column .card .order-total>:first-child,.confirmation-page .confirmation-details .details-column .card .pricing>:first-child{color:#333;flex:1;font-weight:450}.confirmation-page .confirmation-details .details-column .card .order-total>:last-child,.confirmation-page .confirmation-details .details-column .card .pricing>:last-child{font-weight:400}.confirmation-page .confirmation-details .details-column .card .order-total{font-size:20px;font-weight:700}.confirmation-page .confirmation-details .details-column .card hr{margin:18px 0;width:100%}.confirmation-page .confirmation-details .details-column .spread-buzz{width:100%}.confirmation-page .confirmation-details .whova-app-img{display:block;width:200px}.confirmation-page .confirmation-details .booth-staff-info{margin-left:24px}.confirmation-page .confirmation-details .booth-staff-info .qr-code{display:flex}.confirmation-page .confirmation-details .booth-staff-info .qr-code>img{width:50px}.confirmation-page .confirmation-details .booth-staff-info .qr-code .qr-text{font-family:helvetica;font-size:12px;line-height:100%;margin-left:12px;margin-top:14px;width:200px}.confirmation-page .confirmation-details .booth-staff-info .reg-code-subtext{color:#666;font-family:helvetica;font-size:12px}.confirmation-page .confirmation-details .message-from-organizer{overflow:auto;word-break:break-word}.confirmation-page .confirmation-details .session-rsvp{background-color:#f9f9f9;background-image:url(https://d1keuthy5s86c8.cloudfront.net/wqpt_202307/234c32f6b248be915752f8491493d29115c9fa6054355623b1718d48f56d5e52_1/mceclip3_1_.png);background-position:100% 0;background-repeat:no-repeat;background-size:100%;box-shadow:0 -2px 8px rgba(51,51,51,.05);-webkit-box-shadow:0 -2px 8px rgba(51,51,51,.05);-moz-box-shadow:0 -2px 8px rgba(51,51,51,.05);overflow:hidden;padding:24px;position:relative}.confirmation-page .confirmation-details .session-rsvp .underlined-text{text-decoration:underline}.confirmation-page .confirmation-details .session-rsvp .session-rsvp-message{background-color:hsla(0,0%,100%,.25)}.confirmation-page .confirmation-details .session-rsvp .session-rsvp-message .session-rsvp-icon{color:#9f4fef}.confirmation-page .confirmation-details .session-rsvp .session-rsvp-speakers .session-rsvp-speakers-image{border-radius:50%;height:50px;width:50px}.confirmation-page .confirmation-details .session-rsvp .session-rsvp-sessions,.confirmation-page .confirmation-details .session-rsvp .session-rsvp-speakers{cursor:pointer}.confirmation-page .confirmation-details .session-rsvp .webapp-link{color:#858585;font-style:italic;text-decoration:underline}.confirmation-page .confirmation-details .session-rsvp .emphasized-text{font-weight:600}.confirmation-page .confirmation-details .session-rsvp .btn{align-self:start!important;background-color:#9f4fef!important}.confirmation-page .confirmation-details .session-rsvp .session-rsvp-purple-text{color:#9f4fef}.confirmation-page .row-calendars{align-items:center;display:flex;gap:8px;margin-bottom:8px}.confirmation-page .row-calendars>img{width:28px}.confirmation-page .spread-buzz .sb-image-container{display:flex;justify-content:center}.confirmation-page .spread-buzz .share-social-media{margin-top:12px}.confirmation-page .spread-buzz .share-social-media .social-media-icons{margin-top:8px}.confirmation-page .spread-buzz .share-social-media .social-media-icons>*{cursor:pointer}.confirmation-page .spread-buzz .share-social-media .social-media-icons svg{height:29px;width:29px}.confirmation-page .spread-buzz .share-social-media .social-media-icons .facebook{color:#3f51b5;margin-right:8px}.confirmation-page .spread-buzz .share-social-media .social-media-icons .twitter{color:#000;margin-right:8px}.confirmation-page .spread-buzz .share-social-media .social-media-icons .linkedin{color:#0288d1}.confirmation-page .spread-buzz .copy-code{align-items:center;display:flex}.confirmation-page .spread-buzz .copy-code .textbox{font-size:12px;height:34px;margin-right:12px;width:350px}.footer-wrapper{background-color:#edf0f5;display:flex;justify-content:center;margin-top:48px;padding:20px}.footer-wrapper>div{align-items:center;display:flex;flex-direction:column}.footer-wrapper>div>img{height:24px}.account-verify-modal .whova-verification-code-input{max-width:53px;width:100%}.exhibitor-whova-academy .signup-button-with-logo{align-self:center;display:flex;flex-direction:column}.exhibitor-whova-academy .signup-button-with-logo .logo{align-self:center;height:25px;width:75px}.registration-page .form-group .form-control{border:0;border-bottom:1px solid #e2e4e5;border-radius:0;box-shadow:none;height:auto;padding:0 0 4px 12px}.registration-page .address-field,.registration-page .bill-to,.registration-page .card-field,.registration-page .city-field,.registration-page .forms,.registration-page .stripe-field{margin-bottom:16px}.registration-page .address-field .control-label,.registration-page .bill-to .control-label,.registration-page .card-field .control-label,.registration-page .city-field .control-label,.registration-page .forms .control-label,.registration-page .stripe-field .control-label{margin-bottom:8px}.registration-page .zip-state-field{display:flex}.registration-page .zip-state-field>div{flex:1}.registration-page .zip-state-field>div:last-of-type{margin-left:12px}.registration-page .address-field>div:last-of-type{margin-bottom:0}.registration-page .address-field .form-group:first-of-type{margin-bottom:12px}.registration-page .stripe-field{display:flex;flex-direction:row}.registration-page .stripe-field .card-wrapper,.registration-page .stripe-field .cvc-wrapper,.registration-page .stripe-field .exp-wrapper{flex:1}.registration-page .stripe-field .card-wrapper .inner-wrapper,.registration-page .stripe-field .cvc-wrapper .inner-wrapper,.registration-page .stripe-field .exp-wrapper .inner-wrapper{border-bottom:1px solid #e2e4e5;padding:0 0 4px 12px}.registration-page .stripe-field .cvc-wrapper{margin-left:12px}.registration-page .stripe-field .control-label{font-weight:700}.registration-page .name-field .form-group{width:100%}.op-method-description{white-space:pre-line}.social-shares-adaptive-container{column-gap:16px;display:flex;row-gap:16px}@media screen and (max-width:1099px){.social-shares-adaptive-container{flex-direction:column}}.social-shares-adaptive-container .darker-region{align-items:center;align-self:stretch;background-color:#f4f6f8;border-radius:4px;column-gap:16px;display:flex;flex:1 1 0px;flex-direction:column;justify-content:space-between;padding:16px;row-gap:16px}.reg-signup-modal-iframe{min-height:500px;width:100%}@media screen and (max-width:500px){.reg-signup-modal-iframe{height:133%!important;min-height:225px;transform:scale(.75);-webkit-transform:scale(.75);-ms-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform-origin:0 0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;width:133%!important}}.reg-large-banner{border:1px solid rgba(0,0,0,.12);border-radius:4px;column-gap:16px;cursor:pointer;display:flex;flex:1 1 0px;padding:16px;row-gap:16px}.reg-large-banner:hover{box-shadow:0 2px 12px rgba(70,70,70,.25);-webkit-box-shadow:0 2px 12px rgba(70,70,70,.25);-moz-box-shadow:0 2px 12px rgba(70,70,70,.25)}.reg-large-banner .small-text-with-icon{color:#2069bc!important;display:flex;margin-bottom:8px}.reg-large-banner .small-text-with-icon .small-text{color:#2069bc!important;color:#333;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-right:8px}.speaker-summary-container.dark .title{color:#fff!important;color:#262626}.speaker-summary-container.dark .title,.speaker-summary-container.light .title{font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:.15px;line-height:24px}.speaker-summary-container.light .title{color:#000;color:#262626}.speaker-summary-container.light .speaker-card{box-shadow:0 2px 12px 0 #3333331a}.speaker-summary-container .speakers-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media screen and (max-width:800px){.speaker-summary-container .speakers-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.speaker-summary-container .speakers-row.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.speaker-summary-container .speakers-row .speaker-card.display-horizontal .speaker-profile{display:flex}.speaker-summary-container .speakers-row .speaker-card.display-vertical .profile-pic{margin-bottom:8px}.speaker-summary-container .speakers-row .speaker-card .profile-pic{border-radius:50%;height:44px;width:44px}.reg-speaker-profile-modal .whova-modal-header-main{border-bottom:unset;padding-bottom:unset}.reg-speaker-profile-modal .divider{background:#0000001f;height:1px;width:80px}.reg-speaker-profile-modal .profile-pic{border-radius:50%;height:140px;width:140px}.registration-app .description{color:#fff;font-size:18px;margin-bottom:64px}.registration-app .description .see-more{color:#fff;cursor:pointer;text-decoration:underline}.registration-app .modal-header{border-bottom:0;margin-bottom:0;padding-bottom:0}.registration-app .modal-header h3{color:#999;font-weight:500}.order-summary{display:flex;flex:1;flex-direction:column;font-size:16px;justify-content:flex-end;padding-bottom:24px}.order-summary .summary-row{display:flex;justify-content:space-between}.order-summary .order-cost,.order-summary .total-cost{background:#fff;border:1px solid #e2e4e5;border-radius:16px;padding:24px}.order-summary .order-cost>hr,.order-summary .total-cost>hr{margin:12px 0}.order-summary .order-cost{margin-bottom:32px}.order-summary .order-cost>h3{color:#999;font-weight:500;margin-bottom:16px}.order-summary .order-cost .summary-row{margin-bottom:8px}.order-summary .order-cost .text-green{color:#00a65a!important}.order-summary .total-cost .title{color:#999;font-weight:500}.order-summary .total-cost .amount{font-weight:400}@media screen and (max-width:1099px){.registration-app .mobile-summary{display:flex;flex-direction:column}}@media screen and (min-width:1100px){.registration-app .mobile-summary{display:none}}.registration-app .mobile-summary .advanced-sponsor-banners-rotating-banner-container{border-bottom:1px solid rgba(0,0,0,.12)}.registration-app .mobile-summary .powered-by-header{align-items:center;color:#9ea3a9!important;column-gap:4px;display:flex;filter:grayscale(100%);margin-left:16px;margin-right:16px;margin-top:24px;row-gap:4px}.registration-app.regorder-portal .event-summary{margin-top:unset}@media screen and (max-width:1099px){.registration-app .event-summary{margin-top:60px;max-height:180px}.registration-app .event-summary .advanced-sponsor-banners-rotating-banner-container,.registration-app .event-summary .description,.registration-app .event-summary .event-banner,.registration-app .event-summary .order-summary,.registration-app .event-summary .speaker-summary-container,.registration-app .event-summary .watermark{display:none}}@media screen and (min-width:1100px){.registration-app .event-summary{flex:1;flex-basis:500px;height:100%;max-width:700px;overflow:auto}}.registration-app .event-summary .content{margin:auto;padding:24px;width:100%}@media screen and (min-width:1100px){.registration-app .event-summary .content{display:flex;flex-direction:column;height:100%;max-width:700px;width:90%}}@media screen and (max-width:1099px){.registration-app .event-summary .content{padding:16px}}.registration-app .event-summary .content .watermark{margin-bottom:25px}@media screen and (max-width:1099px){.registration-app .event-summary .content .watermark{display:none!important}}.registration-app .event-summary .content .watermark .watermark-logo{height:32px;width:97px}.registration-app .event-summary .content .watermark .watermark-text{color:hsla(0,0%,100%,.8);font-size:20px;line-height:1}.registration-app .mobile-summary .btn{background-color:transparent;border:0;color:#fff;padding:0}.registration-app .mobile-summary .event-banner{display:block;padding-top:8px;width:100%}.registration-app .mobile-summary .description{border-bottom:1px solid #e2e4e5;color:#333;font-size:14px;margin-bottom:24px;padding:16px 0}.registration-app .mobile-summary .description .see-more{color:#333}.registration-app .mobile-summary .description .btn{color:#333;font-size:14px;padding-left:4px}.registration-app .mobile-summary .mobile-toggle svg{left:1px;position:relative;top:1px}.registration-app .mobile-summary .mobile-toggle{align-self:start;border:0!important}.registration-app .mobile-summary .order-cost,.registration-app .mobile-summary .total-cost{padding:24px 12px}.registration-app .mobile-summary .order-cost h3,.registration-app .mobile-summary .total-cost h3{font-size:18px}.registration-app .mobile-summary .order-summary{padding-bottom:0}.loading-page span{border-radius:4px;margin-bottom:8px}.loading-page .event-summary{display:flex;flex-direction:column;overflow:unset}.loading-page .event-summary .content{flex:1;height:auto;max-height:120px}.loading-page .event-summary .description,.loading-page .event-summary .order-summary{flex:1;margin:auto;width:90%}.loading-page .event-summary .description{padding:24px}.loading-page .event-summary .event-details{margin-left:12px}.loading-page .order-cost,.loading-page .total-cost{border:none;padding:8px 24px}.loading-page .order-cost{margin-bottom:0}.loading-page .event-header{margin-bottom:12px!important}.loading-page .description{padding-top:0!important}.location-field-group{display:flex;gap:12px}.location-field-group .whova-combo-box{width:100%}.location-field-group .whova-combo-box.single .rbt-input.focus{box-shadow:none!important;-webkit-box-shadow:none!important}.location-field-group .whova-combo-box.single .rbt-input[disabled]{background:#fff}.location-field-group .whova-combo-box.single .whova-text-input{border:0;border-bottom:1px solid;border-color:#d2d9e2;border-radius:unset}.location-field-group .whova-combo-box.single .whova-text-input[disabled]{background-color:transparent;color:#d2d9e2}.location-field-group .whova-combo-box.single .whova-text-input[disabled]::placeholder{color:#d2d9e2}.location-field-group .whova-combo-box.single .whova-text-input:focus{border:0;border-bottom:1px solid;border-color:#d2d9e2;box-shadow:none!important;-webkit-box-shadow:none!important;outline:0}.location-field-group .whova-combo-box .rbt-aux{align-items:center;bottom:0;display:flex;gap:none;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.navigation{background-color:#ffffffee;display:flex;justify-content:space-between;padding:16px;position:sticky;top:0;width:100%;z-index:999}@media screen and (max-width:1099px){.navigation{padding:8px 16px;position:fixed}}.navigation>*{font-size:16px!important}.navigation .back{background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0;z-index:2}.navigation .steps{color:#b9b7b6;display:flex;flex:1;flex-direction:column;text-align:end}.navigation .social-media-sharing{display:flex;flex-direction:column;position:absolute;width:100%}.navigation .social-media-sharing .social-media-sharing-title{color:#858585}.navigation .social-media-sharing .social-media-sharing-icons{display:flex;justify-content:center}.navigation .social-media-sharing .social-media-sharing-icons .facebook-icon{color:#4267b2}.navigation .social-media-sharing .social-media-sharing-icons .twitter-icon{color:#1da1f2}.navigation .social-media-sharing .social-media-sharing-icons .linkedin-icon{color:#0077b5}.navigation .social-media-sharing .social-media-sharing-icons .facebook-icon,.navigation .social-media-sharing .social-media-sharing-icons .linkedin-icon,.navigation .social-media-sharing .social-media-sharing-icons .twitter-icon{cursor:pointer}.not-found{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;padding-bottom:2%;padding-top:max(10%,100px)}.not-found .ufo{width:400px}.not-found h4,.not-found h5{margin-bottom:24px}.not-found h5{font-weight:100}.not-found .footer{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:flex-end;padding-bottom:20px}.not-found .footer>img{height:25px}.not-found .footer a>svg{font-size:24px;margin:2px}.not-found .footer .facebook{color:#3f51b5}.not-found .footer .twitter{color:#03a9f4}.not-found .footer .linkedin{color:#0288d1}.acc-sec-password .whova-form-label{color:#666;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit}.acc-sec-password .whova-custom-input{border:unset;border-bottom:1px solid rgba(0,0,0,.12);border-radius:unset}.acc-sec-password .whova-custom-input .end-label.show-border{border-left:unset}.acc-sec-password .whova-custom-input:focus-within{border:unset;border-bottom:1px solid #2069bc;box-shadow:unset}.acc-sec-password .whova-custom-input.error .end-label.show-border{border-left:unset}.acc-sec-password .whova-custom-input button{box-shadow:unset!important}.session-rsvp-registration-banner{background-color:#f8f6fc;background-image:url(https://d1keuthy5s86c8.cloudfront.net/wqpt_202307/5ff073166989e489a243d152c2f542998e8d13deebac8b02b843e29d5925e8dc_1/mceclip0.png);background-position:100% 0;background-repeat:no-repeat;background-size:20%;border-radius:4px;margin-bottom:16px;padding:16px}@media (forced-colors:active){.session-rsvp-registration-banner{border:1px solid ButtonText!important}}.session-rsvp-registration-banner .text-almost-bold{font-weight:600}.session-rsvp-registration-banner .banner-header{color:#6f42c1;column-gap:12px;display:flex;margin-bottom:8px;row-gap:12px}.session-rsvp-registration-banner .banner-header .banner-header-text{color:#262626;color:#6f42c1;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:600;font-weight:500;letter-spacing:.25px;line-height:16px}.session-rsvp-registration-banner ul li{color:#262626;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;line-height:20px;list-style-position:inside;padding-left:8px}.reg-portal-auth-section{padding:40px 40px 200px}.reg-portal-auth-section .link{display:inline-block}.reg-portal-auth-section .whova-verification-code-input{max-width:53px;width:100%}.reg-portal-auth-section .whova-trigger-wrapper{width:100%}@media screen and (min-width:601px){.reg-portal-auth-section{min-width:490px}}@media screen and (max-width:600px){.reg-portal-auth-section{width:100%}}.reg-portal-auth-section .name-field-group{display:flex;gap:16px}.reg-portal-auth-section .name-field-group .whova-form-group.form-group-margin{width:100%}.preview-message{margin-bottom:min(-5%,-60px);margin-top:max(5%,60px);max-width:700px;padding:0 32px;width:100%}@media screen and (max-width:1099px){.preview-message{margin-bottom:0;margin-top:8px}}.preview-message>div{background-color:#fff5cd;border:1px solid #ffda38;border-radius:8px;padding:12px;text-align:center}.registration-error-page{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:300px;text-align:center;width:100%}.registration-error-page>*{width:600px}.unavailable-page .section{text-align:center}.unavailable-page .section h1{font-size:24px!important}.unavailable-page .img-unavailable>img{display:block;margin:0 auto;width:40%}.expired-page .section{text-align:center}.expired-page .section h1{font-size:24px!important}.expired-page .img-expired>img{display:block;margin:0 auto;width:40%}.file-row{align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:4px;display:flex;justify-content:space-between;padding:16px}.file-row .file-title{color:#333;color:#666;flex-grow:1;font-family:Helvetica Neue,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px}.reg-question-form.portal-question-form .reg-question-container{background-color:#fff;border:1px solid #e2e4e5;border-radius:12px;box-shadow:1px 1px 2px #0000000a;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}.reg-question-form.portal-question-form .reg-question-container .whova-text-area.error,.reg-question-form.portal-question-form .reg-question-container .whova-text-input.error{border-bottom:1px solid #d03026}.reg-question-form.portal-question-form .reg-question-container :first-child label{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:4px}.reg-question-form.portal-question-form .reg-question-container .whova-form-helper-text{color:#666;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:12px;margin-top:-8px}.reg-question-form.portal-question-form .reg-question-container input[type=text]{align-items:start;border:0;border-bottom:1px solid #e2e4e5;border-radius:0;box-shadow:none;color:#212529;font-family:Poppins,sans-serif;height:auto;padding:12px 12px 12px 4px;width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-checkbox label,.reg-question-form.portal-question-form .reg-question-container .reg-radio label{align-items:center}.reg-question-form.portal-question-form .reg-question-container .reg-checkbox input[type=text],.reg-question-form.portal-question-form .reg-question-container .reg-radio input[type=text]{width:370px}.reg-question-form.portal-question-form .reg-question-container .reg-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:0;border-bottom:1px solid #e2e4e5;border-radius:0;height:auto;padding:12px 16px 12px 4px;width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-consent-container{border:0;margin:0;padding:0}.reg-question-form.portal-question-form .reg-question-container .reg-consent-container.whova-section-box:focus-within{box-shadow:unset;-webkit-box-shadow:unset}.reg-question-form.portal-question-form .reg-question-container .reg-text-input-container{align-items:baseline;display:flex;position:relative;width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-text-input-container input[type=text]{padding-right:60px}.reg-question-form.portal-question-form .reg-question-container .reg-text-input-container textarea{border:0;border-bottom:1px solid #e2e4e5;border-radius:0;box-shadow:none;height:auto;min-height:1.25em;padding:12px 60px 12px 4px;resize:vertical;width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-text-input-container .whova-char-limit{bottom:12px;color:#999;font-size:12px;height:12px;position:absolute;right:12px}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box,.reg-question-form.portal-question-form .reg-question-container .reg-text-area-container textarea{width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .rbt-input.focus{box-shadow:none!important;-webkit-box-shadow:none!important}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .rbt-input[disabled]{background:#fff}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .whova-text-input{border:0;border-bottom:1px solid;border-color:#d2d9e2;border-radius:unset}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .whova-text-input[disabled]{background-color:transparent;color:#d2d9e2}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .whova-text-input[disabled]::placeholder{color:#d2d9e2}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box.single .whova-text-input:focus{border:0;border-bottom:1px solid;border-color:#d2d9e2;box-shadow:none!important;-webkit-box-shadow:none!important;outline:0}.reg-question-form.portal-question-form .reg-question-container .reg-location .whova-combo-box .rbt-aux{align-items:center;bottom:0;display:flex;gap:none;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.reg-question-form.portal-question-form .reg-question-container .reg-logo-container .logo-display-container{border:1px dashed #b6b8b9;margin:12px 0;padding:4px;width:100%}.reg-question-form.portal-question-form .reg-question-container .reg-logo-container .logo-display-container img{display:block;height:100px;margin:auto}.reg-question-form.portal-question-form .reg-question-container .reg-description{padding-bottom:16px}.restriction-icon-container{display:inline-block}.restriction-icon-container .restriction-icon{cursor:pointer}.restriction-icon-container .restriction-link{color:#2069bc}.restriction-icon-container .fa-restriction{color:#666}.registration-app{display:flex;font-family:Poppins,sans-serif;font-size:16px;height:100vh}@media screen and (min-width:0px){.registration-app{flex-direction:column}}@media screen and (min-width:1100px){.registration-app{flex-direction:row}}.registration-app.purchase-additional{background-color:#fff;border-radius:4px;flex-direction:unset;height:100%;min-height:100vh}.registration-app .form-group{margin-bottom:0}.registration-app .form-group .form-control{border-radius:4px}.registration-app .form-group .form-control.form-select:focus-visible{box-shadow:0 0 0 3px rgba(32,105,188,.4);-webkit-box-shadow:0 0 0 3px rgba(32,105,188,.4);-moz-box-shadow:0 0 0 3px rgba(32,105,188,.4);outline:0;transition:box-shadow .15s ease-in-out}.registration-app .card{border:1px solid #e2e4e5;border-radius:12px;box-shadow:1px 1px 2px #0000000a;padding:16px}.registration-app .text-green{color:#28cc7d!important}.registration-app .text-red{color:#bc2020!important}.registration-app .text-orange{color:#f49342!important}.registration-app .text-grey{color:#999!important}.registration-app .error-label{font-size:12px;padding-top:4px}.registration-app .registration-page .name-field{display:flex}.registration-app .registration-page .name-field>input:last-of-type{margin-left:12px}.registration-app .registration-page .name-has-error ::placeholder{color:#bc2020}.registration-app .registration-page .forms .card{margin-bottom:16px}.registration-app .registration-page .forms .card .conditional-questions{margin-bottom:-16px;margin-top:16px}.registration-app .registration-page .forms .control-label{color:#666;font-weight:400;margin-bottom:12px}.registration-app .registration-page .forms .helper-text{color:#666;font-size:12px;margin-bottom:12px;margin-top:-8px}.registration-app .registration-page .form-group label{color:#666}.registration-app .registration-page .buttons{display:flex;justify-content:center}.registration-app .registration-page .buttons.register-button-group.space-between{justify-content:space-between}.registration-app .registration-page .buttons.register-button-group :not(:first-child){margin-left:8px}.registration-app .registration-page .buttons.register-button-group button{height:40px;min-width:100px}@media screen and (max-width:600px){.registration-app .registration-page .buttons.register-button-group .payment-back-button{display:none}}.registration-app .registration-page .buttons>button{height:40px;min-width:100px}.registration-app .registration-page .buttons>button:not(:first-child){margin-left:8px}@media (forced-colors:active){.registration-app .registration-page button{border:1px solid ButtonText!important}}.registration-app .registration-page button:hover{filter:brightness(110%)}.registration-app .registration-page button:focus-visible{box-shadow:0 0 0 3px rgba(32,105,188,.4);-webkit-box-shadow:0 0 0 3px rgba(32,105,188,.4);-moz-box-shadow:0 0 0 3px rgba(32,105,188,.4);outline:0;transition:box-shadow .15s ease-in-out}@media (forced-colors:active){.registration-app .registration-page button:focus-visible{border:1px solid Highlight!important}}.registration-app .registration-page .concourse-button{filter:unset!important}.registration-app .registration-page .divider-large-margin{margin-bottom:40px;margin-top:0}.registration-app .edit-limit{font-weight:700}.registration-app .send-receipt{margin-bottom:16px!important}.registration-app .reg-input-field input{border:0;border-bottom:1px solid #e2e4e5;border-radius:0;color:#212529;font-family:Poppins,sans-serif;height:0;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.registration-app .reg-input-field input:focus{-webkit-box-shadow:none;box-shadow:none}.registration-app .reg-input-field input:disabled{background-color:#e9ecef}.registration-app .reg-input-field label{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;margin-bottom:12px}@media screen and (max-width:600px){.reg-modal{width:60%!important}}.registration-page .attendee-forms{margin-bottom:32px}.registration-page .attendee-forms .whova-single-datepicker{width:100%}.registration-page .attendee-forms .see-att-no{display:flex}.registration-page .attendee-forms .see-att-no .warning-icon{margin-right:4px}.registration-page .attendee-forms .see-att-no .warning-text{color:#333;font-size:12px;line-height:16px}.registration-page .attendee-forms .see-att-no .warning-text>p{color:#666}.registration-page .attendee-forms .see-att-yes{color:#666;font-size:12px;font-weight:400;line-height:130%;margin:0 0 11px 24px}.addon-title{font-size:18px}.edit-page .registration-page .attendee-forms{max-width:800px;padding:0 16px}