.cp-event-title h3{display:inline-block;margin-right:8px}.cp-event-title h3 a{margin-right:8px}.cp-event-title .event-badge{font-family:var(--font-family-base,"Open Sans",Arial,sans-serif)}.cp-event-title .cp-badge{margin-right:8px;transform:translateY(-4px)}.cp-event-title .featured-badge{display:block;margin-bottom:4px}@media (max-width:767px){.cp-event-title h2{color:var(--font-color-headings,var(--generic-graphite,#292929));font-family:var(--font-family-headings,var(--font-family-base,"Open Sans",Arial,sans-serif));font-size:1.25rem;font-weight:var(--font-weight-headings,600);margin-bottom:8px;page-break-after:avoid;page-break-inside:avoid;font-family:var(--font-family-headings-variant,var(--font-family-variant,"Merriweather",Georgia,serif));font-weight:var(--font-weight-headings-variant,700);line-height:1.4}}.cp-date-stamp{display:flex;flex-direction:column;flex-shrink:0;height:3.5rem;width:3.5rem}.cp-date-stamp .date-stamp__month{align-items:center;background:var(--generic-graphite,#292929);border-radius:2px 2px 0 0;color:var(--generic-white,#fff);display:flex;font-size:.75rem;justify-content:center;min-height:1.25rem;text-transform:uppercase}.cp-date-stamp .date-stamp__day{align-items:center;background-color:var(--generic-white,#fff);border:1px solid var(--generic-silver,#ccc);border-radius:0 0 2px 2px;border-top:0;color:var(--generic-graphite,#292929);display:flex;flex:1;font-size:1.5rem;font-weight:600;height:100%;justify-content:center}.cp-date-stamp.date-stamp--large{height:4.5rem;width:4.5rem}.cp-date-stamp.date-stamp--large .date-stamp__month{border-radius:4px 4px 0 0;font-size:.875rem;height:1.5rem}.cp-date-stamp.date-stamp--large .date-stamp__day{border-radius:0 0 4px 4px;font-size:2rem}.cp-event-date-time .cp-link{color:var(--generic-graphite,#292929)}.cp-event-location-name{align-items:center;display:flex;font-weight:600}.cp-event-taxonomies{font-size:.875rem}.cp-event-taxonomies ul{display:inline;list-style:none;padding-left:0}.cp-event-taxonomies ul li{display:inline-block;margin-bottom:8px}.cp-event-taxonomies ul li .cp-link{margin-right:1rem}.cp-event-taxonomies ul li .cp-pill{border-color:var(--generic-blue,#02729e);color:var(--generic-blue,#02729e);margin-right:8px}.cp-event-taxonomies ul li .cp-pill .cp-link{margin-right:0}.cp-event-taxonomies .more-taxonomies{display:inline;padding:0;top:-2px}.cp-event-taxonomies .popover-contents{display:flex;flex-direction:column}.cp-event-taxonomies .popover-contents ul li{display:block}.cp-event-taxonomies .popover-contents ul li:last-child{margin-bottom:0}.cp-event-related-display-bibs .cp-heading{margin-bottom:1rem}.cp-event-related-display-bibs .bib-titles-row{align-items:flex-end;display:flex;flex-flow:wrap;list-style:none;margin:0 -5px;padding:0;width:100%}.cp-event-related-display-bibs .bibs-row-item{margin-bottom:8px}.cp-event-related-display-bibs .bibs-row-slide{margin-bottom:1.5rem;margin-top:0}.cp-event-related-display-bibs ul{list-style:none}@media (min-width:576px){.cp-event-related-display-bibs .bib-titles-row{margin:0 -12px}}.cp-add-to-interested-events{margin-top:-3px}.cp-add-to-interested-events .star-icon-button .icon-svg-star-outline{position:relative;right:5px}.cp-add-to-interested-events .cp-icon-button{border-radius:4px;height:40px;padding:0;width:51px}.cp-add-to-interested-events .cp-dropdown-menu{min-width:215px}@media print{.cp-add-to-interested-events{display:none}}.cp-content-card-type{color:var(--generic-darkgrey,#666);color:var(--generic-blue,#02729e);font-size:.75rem;font-weight:600;line-height:1.33em;margin-bottom:6px;text-transform:uppercase}.cp-content-card-type a{color:inherit}.cp-content-card-type span{color:var(--generic-grey,#949494)}.cp-content-card-image{background:var(--generic-whitesmoke,#f0f0f0);max-height:128px;max-width:128px;min-height:128px;min-width:128px;overflow:hidden}.cp-content-card-image .card-link{display:inline-block;position:relative}.cp-content-card-image img{height:100%;width:100%}@media (max-width:991px){.cp-content-card-image{max-height:164px}}@media (max-width:575px){.cp-content-card-image{max-height:126px}}@media (max-width:479px){.cp-content-card-image{max-height:286px}}.cp-creative-commons.cp-popup-manager{bottom:0;position:absolute;right:0}.cp-creative-commons.cp-popup-manager p{display:inline-block;margin-bottom:0}.cp-creative-commons.cp-popup-manager .icon-svg-info-solid{color:var(--generic-white,#fff);filter:drop-shadow(0 1px 4px #000000 b3);height:16px;width:16px}.cp-creative-commons.cp-popup-manager .info-button{background:#0000;border:none;height:40px;padding:0;width:40px}.cp-creative-commons.cp-popup-manager .popover__pop-up__content{margin-top:0}.cp-debug-card-button .debug-card-button{min-height:auto;padding:0}.cp-debug-card-button .info-icon{font-size:1.2rem}.cp-debug-card-button .promo-table .cp-table-cell{width:50%}.cp-debug-card-button .promo-table .label-cell{font-weight:600}.cp-event-location{display:inline-block;font-size:.875rem}.cp-content-card{align-items:flex-start;background:var(--generic-white,#fff);border:1px solid var(--generic-silver,#ccc);display:flex;position:relative;width:100%}.cp-content-card .card-details{padding:16px 20px}.cp-content-card .image-wrapper{position:relative}.cp-content-card .manual-date{font-size:.875rem;margin:8px 0 0}.cp-content-card .cp-event-date-stamp{margin:20px 0 0 20px}@media (max-width:575px){.cp-content-card .cp-event-date-stamp{margin:16px 0 0 20px}}.cp-content-card .cp-content-card-title{font-size:1.25rem;margin-bottom:4px;margin-top:0}.cp-content-card .cp-event-date-time{display:block;font-size:.875rem;margin-top:8px}.cp-content-card .cp-event-location{margin-top:2px}.cp-content-card .cp-content-card-description{line-height:20px;margin-bottom:0}@media (max-width:575px){.cp-content-card .cp-content-card-description{display:none}}.cp-content-card .cp-debug-card-button{margin-top:8px}.cp-content-card .card-actions{margin:12px 12px 0 auto}.cp-content-card.content-card--borderless{border:0}.cp-content-card.content-card--compact .card-details{padding:12px 20px}.cp-content-card.content-card--compact .cp-event-date-stamp{margin:20px 0 0 20px}@media (max-width:575px){.cp-content-card.content-card--compact .cp-event-date-stamp{margin:12px 0 0 20px}}.cp-content-card.content-card--transparent{background:#0000}.cp-content-card.content-card--transparent .card-details{padding:0 0 0 20px}.cp-content-card.content-card--transparent .cp-event-date-stamp{margin:0}.cp-series-events{margin-bottom:2rem;margin-top:1.5rem}.cp-series-events .series-events-section{display:flex}.cp-series-events .series-events-section .event-section-heading{margin-bottom:1rem;margin-right:1.5rem;max-width:298px;min-width:298px;text-wrap-style:pretty}.cp-series-events .series-events-section .event-series{display:flex;flex:2;flex-direction:column}.cp-series-events .series-events-section .event-series .events-list-section{margin-bottom:1rem;padding:0}.cp-series-events .series-events-section .event-series .events-list-section .events-list{list-style:none;margin-bottom:20px}.cp-series-events .series-events-section .event-series .events-list-section .events-list .cp-content-card .card-details{padding-left:1rem;position:relative;top:-4px}.cp-series-events .series-events-section .event-series .events-list-section .events-list .cp-content-card .card-details .cp-badge{margin-bottom:4px}.cp-series-events .series-events-section .event-series .events-list-section .events-list .cp-content-card .card-details .cp-event-date-time{font-size:16px;margin-bottom:0;margin-top:0}.cp-series-events .series-events-section .event-series .events-list-section .events-list .cp-content-card .card-details .cp-event-date-time .event-time{font-weight:400}.cp-series-events .series-events-section .event-series .events-list-section .events-list .cp-content-card .card-details .cp-event-location{display:none}.cp-series-events .series-events-section .event-series .events-list-section .events-list:last-of-type{margin-bottom:0!important}@media (max-width:991px){.cp-series-events .series-events-section{display:block}}.cp-events-list{margin-bottom:2rem}.cp-events-list .section-heading{margin-bottom:1rem}.cp-events-list .events-list-section{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding:0}.cp-events-list .events-list-section .events-list{flex:0 0 calc(50% - 0.75rem);list-style:none;margin-bottom:20px;margin-right:1.5rem}.cp-events-list .events-list-section .events-list .cp-content-card .card-details{padding-left:1rem;position:relative;top:-4px}.cp-events-list .events-list-section .events-list .cp-content-card .card-details .cp-badge{margin-bottom:4px}.cp-events-list .events-list-section .events-list .cp-content-card .card-details .cp-content-card-title{font-size:16px}.cp-events-list .events-list-section .events-list .cp-content-card .card-details .cp-event-date-time{font-size:16px;margin-bottom:0;margin-top:0}.cp-events-list .events-list-section .events-list .cp-content-card .card-details .cp-event-date-time .event-time{font-weight:400}.cp-events-list .events-list-section .events-list .cp-content-card .card-details .cp-event-location-name{display:none}@media (min-width:992px){.cp-events-list .events-list-section .events-list:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:991px){.cp-events-list .events-list-section{display:block}}.cp-related-events{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2rem}.cp-related-events .cp-divider{margin-bottom:2rem}.cp-related-events .related-section-heading{max-width:310px;min-width:310px;padding-left:0;text-wrap-style:pretty}.cp-related-events .related-events-heading{margin-bottom:1rem}@media (max-width:991px){.cp-related-events{display:block}.cp-related-events .related-section-heading{max-width:none;min-width:auto}.cp-related-events .related-events-list{padding-left:0}}.cp-promo-card .pc__date-stamp{left:.75rem;position:absolute;top:.75rem;z-index:2}.cp-promo-card .pc__debug-button{font-size:.875rem;margin-left:-6px;margin-top:8px}.cp-promo-card .pc__description{font-size:.875rem;margin-bottom:0}.cp-promo-card .pc__heading{font-size:1rem;margin-top:0}.cp-promo-card .pc__image{aspect-ratio:2/1;width:100%}.cp-promo-card .pc__image--list{aspect-ratio:unset}.cp-promo-card .pc__image-wrapper{height:0;margin-bottom:1rem;padding-top:50%;position:relative}.cp-promo-card .pc__image-wrapper-inner{background:var(--generic-white,#fff);border:1px solid var(--generic-silver,#ccc);bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.cp-promo-card .pc__location{font-size:.875rem;font-weight:600;margin:2px 0 0}.cp-promo-card .pc__type{color:var(--generic-darkgrey,#666);font-size:.75rem;font-weight:600;line-height:1.33em;line-height:1.3;margin:0 0 6px;text-transform:uppercase}.cp-promo-cards .cp-promo-cards__info{display:inline}.cp-promo-cards .cp-promo-cards__item{margin-bottom:1rem}.cp-promo-cards .cp-promo-cards__row{justify-content:center;list-style:none;padding:0}.cp-promo-cards .cp-promo-cards__title{margin-bottom:1rem;text-align:center}@media (min-width:576px){.cp-promo-cards .cp-promo-cards__item{margin-bottom:0}}.cp-select{display:inline-block;position:relative}.cp-select.select--block{display:block;width:100%}.cp-select.select--disabled{cursor:default;opacity:.5}.cp-select .select__chevron{font-size:1.5rem;pointer-events:none;position:absolute;right:8px;top:calc(50% - 12px)}.cp-select .select__chevron path{fill:var(--generic-darkgrey,#666)}.cp-select .select__select{align-items:center;-webkit-appearance:none;appearance:none;background:none;background-color:initial;background-color:var(--generic-white,#fff);border:1px solid;border-color:var(--generic-grey,#949494);border-radius:4px;color:var(--generic-charcoal,#474747);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:6px 32px 8px 12px;position:relative;text-align:center;text-align-last:left;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%}.cp-select .select__select svg path{fill:inherit}.cp-select .select__select:focus:not(:disabled),.cp-select .select__select:hover:not(:disabled),.cp-select .select__select[data-focused=true]{background-color:var(--generic-charcoal,#474747);border-color:var(--generic-charcoal,#474747);color:var(--generic-white,#fff)}.cp-select .select__select:disabled{background-color:initial;border-color:var(--generic-silver,#ccc);color:var(--generic-silver,#ccc);pointer-events:none}.cp-select .select__select:disabled svg path{fill:inherit}.cp-select .select__select:focus:not(:disabled),.cp-select .select__select:hover:not(:disabled),.cp-select .select__select[data-focused=true]{background-color:var(--generic-whitesmoke,#f0f0f0);border-color:var(--generic-grey,#949494);color:var(--generic-charcoal,#474747);text-decoration:none}.cp-select .select__select svg path{fill:var(--generic-darkgrey,#666)}.cp-select .select__select::-ms-expand{display:none}.cp-select .select__select:disabled{background-color:var(--generic-white,#fff)}.cp-select .select__select.select__select--flat{align-items:center;background:none;background-color:initial;border:1px solid #0000;border-radius:4px;color:inherit;color:var(--generic-darkgrey,#666);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:6px 26px 6px 0;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.cp-select .select__select.select__select--flat svg path{fill:inherit}.cp-select .select__select.select__select--flat:focus:not(:disabled),.cp-select .select__select.select__select--flat:hover:not(:disabled),.cp-select .select__select.select__select--flat[data-focused=true]{background-color:initial;border-color:#0000;color:inherit;text-decoration:none}.cp-select .select__select.select__select--flat:disabled{background-color:initial;border-color:#0000;color:var(--generic-silver,#ccc);pointer-events:none}.cp-select .select__select.select__select--flat:disabled svg path{fill:inherit}.cp-select .select__select.select__select--flat:focus:not(:disabled),.cp-select .select__select.select__select--flat:hover:not(:disabled),.cp-select .select__select.select__select--flat[data-focused=true]{color:var(--generic-darkgrey-variant,#4d4d4d);text-decoration:underline}.cp-event-registration-modal .cp-modal-content{max-height:none}.cp-event-registration-modal .section-title{color:var(--generic-graphite,#292929);font-weight:600;margin-bottom:2px}.cp-event-registration-modal .event-details{align-items:flex-start;display:flex;margin-bottom:1rem}.cp-event-registration-modal .event-details .cp-event-date-stamp{flex-shrink:0;margin-right:1rem;margin-top:4px}.cp-event-registration-modal .event-details .event-title{min-width:0}.cp-event-registration-modal .series-info{font-weight:600;margin-bottom:2rem}.cp-event-registration-modal .registration-form-name{display:flex;justify-content:space-between;margin-bottom:2rem}.cp-event-registration-modal .registration-form-name .name,.cp-event-registration-modal .registration-form-name .user-name{width:47%}.cp-event-registration-modal .registration-form-name .user-name label{font-weight:600}.cp-event-registration-modal .registration-form-contact{margin-bottom:2rem}.cp-event-registration-modal .registration-form-contact ul{display:flex;justify-content:space-between;list-style:none;margin-bottom:2rem;padding-left:0}.cp-event-registration-modal .registration-form-contact ul li{width:50%}.cp-event-registration-modal .attendee-alert{background-color:var(--generic-cloud,#f6f6f6);border-radius:4px;display:flex;font-weight:600;padding:12px;position:relative}.cp-event-registration-modal .attendee-alert .alert-icon{display:inline-block;margin-right:8px;min-width:2.25rem;text-align:center}.cp-event-registration-modal .attendee-alert .alert-icon .icon-svg-info{height:1.5rem;width:1.5rem}.cp-event-registration-modal .registration-form-attendance{margin-bottom:12px}.cp-event-registration-modal .registration-form-attendance .cp-select{width:50%}.cp-event-registration-modal .registered-message{margin-bottom:1rem}.cp-event-registration-modal .resend-section{margin-bottom:1rem;margin-top:1rem}.cp-event-registration-modal .resend-section .cp-secondary-ghost-button{display:block;margin-top:1rem}.cp-event-registration-modal .change-attendance-message{margin-bottom:1rem}.cp-event-registration-modal .complete-registration-section,.cp-event-registration-modal .complete-registration-section .cp-transactional-solid-button{margin-top:1rem}.cp-event-registration-modal .privacy-link{margin-top:1.5rem}.cp-registration-actions-panel{border:1px solid var(--generic-silver,#ccc);border-radius:4px;margin-bottom:2rem}.cp-registration-actions-panel .registration-panel-heading .heading-section{font-size:1.25rem;font-weight:600;padding:1rem 1.5rem 12px}.cp-registration-actions-panel .registration-panel-heading .heading-section .heading-text{display:block;margin-bottom:4px;text-wrap:pretty}.cp-registration-actions-panel .registration-panel-heading .heading-section .registration-open{color:var(--generic-green,green)}.cp-registration-actions-panel .registration-panel-heading .heading-section .registration-closed,.cp-registration-actions-panel .registration-panel-heading .heading-section .registration-disabled{color:var(--generic-darkgrey,#666)}.cp-registration-actions-panel .registration-panel-heading .heading-section .registration-inactive{color:var(--generic-graphite,#292929)}.cp-registration-actions-panel .registration-panel-heading .heading-section .registration-full{color:var(--generic-darkred,#a82009)}.cp-registration-actions-panel .registration-panel-heading .heading-section .event-info{font-size:.875rem;font-weight:400;margin-bottom:4px}.cp-registration-actions-panel .registration-panel-heading .heading-section .event-info .number-bold{font-size:16px;font-weight:600}.cp-registration-actions-panel .registration-panel-details{padding:1rem 1.5rem 1.5rem}@media (max-width:991px){.cp-registration-actions-panel .registration-panel-details{padding:1rem 1rem 1.5rem}}.cp-registration-actions-panel .registration-panel-details .cp-dropdown-menu-header{padding:4px 16px}.cp-registration-actions-panel .registration-panel-details .registration-instructions{font-size:14px;padding-bottom:1rem}.cp-registration-actions-panel .registration-panel-details .registration-closed-message,.cp-registration-actions-panel .registration-panel-details .registration-full-message{color:var(--generic-charcoal,#474747);font-size:.875rem}.cp-registration-actions-panel .registration-panel-details .registration-closed-message span,.cp-registration-actions-panel .registration-panel-details .registration-full-message span{display:block;margin-bottom:4px}.cp-registration-actions-panel .registration-panel-details .registration-message-info{color:var(--generic-charcoal,#474747);font-size:.875rem;padding-bottom:1rem}.cp-registration-actions-panel .registration-panel-details .add-to-interested-button,.cp-registration-actions-panel .registration-panel-details .register-action-button,.cp-registration-actions-panel .registration-panel-details .registered-dropdown-button,.cp-registration-actions-panel .registration-panel-details .waitlist-dropdown-button{margin-bottom:1rem;width:100%}.cp-registration-actions-panel .registration-panel-details .add-to-interested-button .icon-svg-star-outline{height:24px;margin-right:4px;width:24px}.cp-registration-actions-panel .registration-panel-details .interested-dropdown-button{margin-bottom:1rem;width:100%}.cp-registration-actions-panel .registration-panel-details .interested-dropdown-button .icon-svg-star{height:24px;margin-right:4px;width:24px}.cp-registration-actions-panel .registration-panel-details .add-to-calendar-dropdown-button{width:100%}.cp-registration-actions-panel .registration-panel-details .add-to-calendar-dropdown-button .cp-dropdown-menu-header{display:none}.cp-registration-actions-panel .registration-panel-details .add-to-calendar-dropdown-button .cp-secondary-ghost-button{background-color:var(--generic-cloud,#f6f6f6);border:1px solid var(--generic-cloud,#f6f6f6)}.cp-registration-actions-panel .registration-panel-details .add-to-calendar-dropdown-button .cp-secondary-ghost-button:focus,.cp-registration-actions-panel .registration-panel-details .add-to-calendar-dropdown-button .cp-secondary-ghost-button:hover{background-color:var(--generic-cloud-variant,#ddd);color:var(--generic-charcoal,#474747)}.cp-registration-actions-panel .registration-panel-details .cp-button,.cp-registration-actions-panel .registration-panel-details .cp-dropdown-menu,.cp-registration-actions-panel .registration-panel-details .trigger-wrapper{width:100%}.cp-events-details-page{margin-bottom:4rem;margin-top:2rem}@media (max-width:991px){.cp-events-details-page{overflow-x:hidden}}.cp-events-details-page .header-bar{display:flex;justify-content:space-between;margin-bottom:1rem}.cp-events-details-page .header-bar .print-share-buttons{margin-left:auto}@media (max-width:767px){.cp-events-details-page .header-bar{margin-top:-5px}}@media print{.cp-events-details-page .header-bar{display:none}}.cp-events-details-page .event-featured-image{margin-bottom:0}.cp-events-details-page .event-featured-image img{aspect-ratio:4/1;object-fit:cover;object-position:center;width:100%}.cp-events-details-page .event-featured-image .image-caption{background-color:var(--generic-cloud,#f6f6f6);color:var(--generic-charcoal,#474747);font-style:italic;padding:1rem 1.5rem}.cp-events-details-page .event-featured-image .cp-date-stamp{margin:1rem;position:absolute;top:0}@media (max-width:991px){.cp-events-details-page .event-featured-image{margin-left:-24px;width:calc(100% + 48px)}}.cp-events-details-page .event-banner .text{color:var(--generic-white,#fff);padding:1rem 1.5rem}.cp-events-details-page .event-banner .past,.cp-events-details-page .event-banner .past-cancelled{background-color:var(--generic-blue,#02729e)}.cp-events-details-page .event-banner .cancelled{background-color:var(--generic-darkred,#a82009)}.cp-events-details-page .event-banner .inprogress{background-color:var(--generic-darkgrey,#666)}@media (max-width:991px){.cp-events-details-page .event-banner{margin-left:-24px;width:calc(100% + 48px)}}.cp-events-details-page .event-details{margin-top:2rem}@media (min-width:992px){.cp-events-details-page .event-details{width:88.5%}}.cp-events-details-page .event-details .series-info{color:var(--generic-graphite,#292929);font-weight:400;margin-bottom:8px}.cp-events-details-page .event-details .series-info .session-number{font-weight:600}.cp-events-details-page .event-details .event-badge{margin-left:8px}.cp-events-details-page .event-details .event-badge .cp-badge{transform:translateY(-4px)}.cp-events-details-page .event-details .cp-event-date-time{font-weight:600;margin-bottom:8px}.cp-events-details-page .event-details .cp-event-date-time span{display:block;margin-bottom:2px}.cp-events-details-page .event-details .cp-event-date-time .date-join{display:none}.cp-events-details-page .event-details .cp-event-taxonomies{font-size:14px;padding:1.5rem 0 1rem}.cp-events-details-page .event-details .cp-event-taxonomies ul li .cp-link{margin-right:8px}.cp-events-details-page .event-details .event-description{margin:1.5rem 0 2rem;overflow:auto}.cp-events-details-page .event-details .event-description hr{border:0!important;border-style:none solid solid!important;border-top:1px solid var(--generic-silver,#ccc)!important;border-color:var(--generic-silver,#ccc)!important;height:0!important;margin:1rem 0!important;width:100%}.cp-events-details-page .event-details .event-description pre{background-color:var(--generic-cloud,#f6f6f6);border-radius:4px;overflow-x:auto;padding:1rem;white-space:pre-wrap;word-wrap:break-word;color:var(--generic-charcoal,#474747);font-family:var(--font-family-monospace,Courier,monospace)}@media (max-width:991px){.cp-events-details-page .event-details .event-description pre{overflow-x:hidden}}.cp-events-details-page .event-details .event-description blockquote{border-left:1px solid var(--generic-lightgrey,#e5e5e5);margin:1rem;padding:0 1rem}.cp-events-details-page .event-details .event-description li{margin:8px 0}.cp-events-details-page .event-details .event-description figcaption{background:var(--generic-cloud,#f6f6f6);font-size:16px!important;opacity:1!important;padding:8px}.cp-events-details-page .event-details .event-description figure{margin:1rem 0!important}.cp-events-details-page .event-details .event-description figure[style*="float: left"],.cp-events-details-page .event-details .event-description figure[style*="float: right"],.cp-events-details-page .event-details .event-description figure[style*="text-align: center"]{display:table!important}.cp-events-details-page .event-details .event-description figure[style*="float: left"] img,.cp-events-details-page .event-details .event-description figure[style*="float: right"] img,.cp-events-details-page .event-details .event-description figure[style*="text-align: center"] img{display:block}.cp-events-details-page .event-details .event-description figure[style*="float: left"] figcaption,.cp-events-details-page .event-details .event-description figure[style*="float: right"] figcaption,.cp-events-details-page .event-details .event-description figure[style*="text-align: center"] figcaption{caption-side:bottom;display:table-caption}@media (max-width:575px){.cp-events-details-page .event-details .event-description figure[style*="float: left"] figcaption,.cp-events-details-page .event-details .event-description figure[style*="float: right"] figcaption,.cp-events-details-page .event-details .event-description figure[style*="text-align: center"] figcaption{display:block!important}}.cp-events-details-page .event-details .event-description figure[style*="float: left"]{margin-right:1.5rem!important}.cp-events-details-page .event-details .event-description figure[style*="float: right"]{margin-left:1.5rem!important}.cp-events-details-page .event-details .event-description figure[style*="text-align: center"]{margin-left:auto!important;margin-right:auto!important}@media (max-width:575px){.cp-events-details-page .event-details .event-description figure img{height:auto!important;width:100%!important}}@media (max-width:479px){.cp-events-details-page .event-details .event-description figure[style*="float: left"],.cp-events-details-page .event-details .event-description figure[style*="float: right"]{display:block!important;float:none!important;margin:1rem auto!important}}.cp-events-details-page .event-details .event-description iframe{aspect-ratio:16/9;height:auto!important;width:100%!important}@media (max-width:991px){.cp-events-details-page .event-details .event-description{margin:1.5rem 0 2rem}}.cp-events-details-page .event-accommodations,.cp-events-details-page .event-location-details{margin-bottom:2rem}.cp-events-details-page .event-location-details .location-info{margin-bottom:1rem}.cp-events-details-page .event-location-details .location-info .location-details{margin-top:8px}.cp-events-details-page .event-location-details .location-hours{font-weight:600;margin-bottom:8px}.cp-events-details-page .event-location-details .location-address{margin-top:1rem}.cp-events-details-page .event-location-details .location-address .location-map{aspect-ratio:1/1;border:0;width:100%}@media (max-width:991px){.cp-events-details-page .event-location-details .location-address .location-map{aspect-ratio:1/.4;margin-left:-24px;width:calc(100% + 48px)}}@media (max-width:575px){.cp-events-details-page .event-location-details .location-address .location-map{aspect-ratio:1/.6}}.cp-events-details-page .event-location-details .cp-location-address{margin-top:1rem}.cp-events-details-page .event-location-details .cp-location-address .cp-link{display:block;margin-top:4px}.cp-events-details-page .event-room{margin-top:2px}.cp-events-details-page .event-contact{margin-bottom:20px}.cp-events-details-page .event-contact .email,.cp-events-details-page .event-contact .name{margin-bottom:4px}@media (min-width:992px){.cp-events-details-page .right-column{margin-bottom:2rem}.cp-events-details-page .right-column>:last-child{margin-bottom:0}}.cp-events-details-page .discover-content{background-color:var(--generic-cloud,#f6f6f6);padding-bottom:2rem;padding-top:2rem}@media (min-width:576px){.cp-events-details-page .discover-content .cp-promo-cards .cp-promo-cards__item{margin-bottom:1rem}}@media (max-width:991px){.cp-events-details-page .actions-panel-mobile{display:block}.cp-events-details-page .actions-panel-desktop{display:none}}@media (min-width:992px){.cp-events-details-page .actions-panel-mobile{display:none}.cp-events-details-page .actions-panel-desktop{display:block}}@media (max-width:991px){.cp-events-details-page .event-section-heading{font-size:1.5rem}}.cp-events-details-page--mobile-app{margin-top:0}
/*# sourceMappingURL=app.app-components-events-EventsDetailsPage-EventsDetailsPageContainer_035cbda9334fcd4e827a.css.map*/