.gb-theme{--hapily-primary:#0176d3;--hapily-primary-light:#fff;--hapily-secondary:#032d60;--hapily-heading-color:#032d60;--hapily-body-color:#252525;--hapily-heading-font:Plus Jakarta Sans;--hapily-body-font:Plus Jakarta Sans;--hapily-radius:6px;--hapily-border-color:#e7ecee;--hapily-shadow:0px 12px 100px 0px rgba(3,45,96,.06);--accent-color:var(--hapily-primary);--primary:var(--hapily-primary)}.gb-theme .hp-image-module img{border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow)}.gb-theme .hp-details-header h2{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.25;margin:0;text-decoration:none}.gb-theme .content-wrapper:has(>.hp-details-body-container>.content_container>.hp-details-container>.hp-details-header:only-child){max-width:none}.gb-theme .hp-details-body-container:has(>.content_container>.hp-details-container>.hp-details-header:only-child){background-color:transparent;overflow:visible}.gb-theme .content_container:has(>.hp-details-container>.hp-details-header:only-child){padding:0}.gb-theme .hp-event-date-icon{background-color:var(--hapily-primary-light)!important;border:1px solid var(--hapily-primary)!important;border-radius:var(--hapily-radius)!important}.gb-theme .hp-event-date-icon-month{background-color:var(--hapily-primary)!important;color:var(--hapily-primary-light)!important;font-family:Plus Jakarta Sans!important;font-family:Plus Jakarta Sans,sans-serif;font-size:12px!important;font-style:normal;font-weight:500;letter-spacing:.06em!important;text-decoration:none}.gb-theme .hp-event-date-icon-day{background-color:var(--hapily-primary-light)!important;font-weight:600}.gb-theme .hp-event-date-icon-day,.gb-theme .hp-event-date-text-date{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans!important;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .hp-event-date-text-date{font-size:16px!important;font-weight:500;letter-spacing:0!important;line-height:1.75!important}.gb-theme .hp-event-date-text-time{color:var(--hapily-body-color)!important;font-family:Plus Jakarta Sans!important;font-family:Plus Jakarta Sans,sans-serif;font-size:15px!important;font-style:normal;font-weight:300;text-decoration:none}.gb-theme .hp-countdown-unit{border-radius:var(--hapily-radius)!important}.gb-theme .dnd-row:has(.hp-image-module)+.dnd-row{margin-top:var(--module-gap-default)}.gb-theme .dnd-row:has(.hp-details-header)+.dnd-row:has(.hp-event-date-widget){margin-top:var(--module-gap-xsmall)}.gb-theme .dnd-section:has(.hp-details-header):has(.hp-event-date-widget){padding-bottom:var(--section-ver-padding-small)}.gb-theme .content-wrapper:has(>.hp-details-body-container .hp-details-registration-link){max-width:none}.gb-theme .hp-details-body-container:has(.hp-details-registration-link){border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);overflow:hidden}.gb-theme .hp-details-body-container:has(.hp-details-registration-link) .content_container{padding:var(--module-ver-padding-default) var(--module-hor-padding-default)}.gb-theme .hp-details-body-container:has(.hp-details-registration-link) .hp-details-header h2{font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-style:normal;font-weight:600;text-decoration:none}.gb-theme .hp-details-date-info{color:var(--hapily-heading-color);font-weight:500;margin-top:var(--module-gap-xxsmall)}.gb-theme .hp-details-date-info,.gb-theme .hp-details-description,.gb-theme .hp-details-location-info{font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;text-decoration:none}.gb-theme .hp-details-description,.gb-theme .hp-details-location-info{color:var(--hapily-body-color);font-weight:300;line-height:1.75;margin-top:var(--module-gap-xsmall)}.gb-theme .hp-details-location-info{font-size:15px}.gb-theme .hp-details-registration-link{display:block;margin-top:var(--module-gap-small)}.gb-theme .hp-details-registration-link a.button,.gb-theme a.hp-session-register-button,.gb-theme button.hp-session-register-button{align-items:center;background-color:#0176d3;border:2px solid #0176d3;border-radius:6px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:1.2;padding:18px 24px;text-decoration:none;text-decoration:none!important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.gb-theme .hp-details-registration-link a.button:hover,.gb-theme a.hp-session-register-button:hover,.gb-theme button.hp-session-register-button:hover{background-color:#032d60;border-color:#032d60;color:#fff!important}.gb-theme button.clear-button{align-items:center;background-color:#fff;border:2px solid #0176d3;border-radius:6px;box-sizing:border-box;color:#0176d3;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:center;padding:18px 24px;text-decoration:none}.gb-theme button.clear-button:hover{background-color:hsla(0,0%,100%,.9);color:#032d60}.gb-theme .eh-speakers-grid{gap:var(--module-gap-default)}.gb-theme .eh-speakers-content{margin-bottom:var(--module-gap-small)}.gb-theme .eh-speaker-card{background:var(--hapily-primary-light);border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);overflow:hidden}.gb-theme .eh-speaker-content{flex-direction:column}.gb-theme .eh-speaker-image-container{flex:0 0 auto;width:100%}.gb-theme .eh-speaker-image-container img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;object-position:center 25%;width:100%}.gb-theme .eh-speaker-info{padding:var(--module-ver-padding-small) var(--module-hor-padding-small)}.gb-theme h3.eh-speaker-name{font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:1.25;margin:0 0 var(--module-gap-xxxsmall)}.gb-theme h3.eh-speaker-name,.gb-theme p.eh-speaker-title{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme p.eh-speaker-title{font-size:16px;font-weight:500}.gb-theme .eh-speaker-bio-label,.gb-theme p.eh-speaker-bio,.gb-theme p.eh-speaker-company{color:var(--hapily-body-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.75;text-decoration:none}.gb-theme p.eh-speaker-company{margin-bottom:var(--module-gap-xsmall)}.gb-theme .eh-speaker-bio-label{color:var(--hapily-heading-color);font-weight:700}.gb-theme .eh-speaker-bio-section{margin:var(--module-gap-xxsmall) 0 var(--module-gap-xsmall)}.gb-theme .eh-speaker-social-section{gap:var(--module-gap-xxsmall)}.gb-theme .eh-social-button{background-color:var(--hapily-primary)!important;border-radius:100px;color:var(--hapily-primary-light)!important;transition:opacity .15s ease-in-out}.gb-theme .eh-social-button:hover{opacity:.85}@media (min-width:1024px){.gb-theme .eh-speakers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gb-theme h4.eh-sponsor-intro{color:var(--hapily-primary);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 var(--module-gap-small);text-decoration:none}.gb-theme .eh-sponsor-logo-list{align-items:flex-start;gap:var(--module-gap-default)}.gb-theme .eh-sponsor-logo-list li{align-items:center}.gb-theme .eh-sponsor-logo,.gb-theme .eh-sponsor-logo-list img{border-radius:var(--hapily-radius);display:block;height:120px;object-fit:contain;width:200px}.gb-theme p.eh-sponsor-package{background-color:rgba(1,118,211,.12);border-radius:999px;color:var(--hapily-primary);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.04em;margin-top:var(--module-gap-xxsmall);padding:4px 10px;text-decoration:none}.gb-theme .eh-sponsor-logo-module+h4.eh-sponsor-intro{margin-top:var(--module-gap-medium)}.gb-theme .hp-session-custom-events-list{gap:var(--module-gap-small)}.gb-theme .hp-session-card{background-color:var(--hapily-primary-light);border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);overflow:hidden}.gb-theme .hp-session-image{display:block;object-fit:cover}.gb-theme .hp-session-content{padding:var(--module-ver-padding-small) var(--module-hor-padding-small)}.gb-theme .hp-session-info{margin-bottom:var(--module-gap-small)}.gb-theme .hp-session-info h2{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 var(--module-gap-xxsmall)}.gb-theme .hp-session-date,.gb-theme .hp-session-info h2{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .hp-session-date{font-size:15px;font-weight:500}.gb-theme .hp-session-description p{color:var(--hapily-body-color)!important;font-size:15px;font-weight:300;line-height:1.75;margin-top:var(--module-gap-xxsmall)}.gb-theme .hp-session-description p,.gb-theme .topic-span{font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .topic-span{background-color:rgba(1,118,211,.12);border-radius:999px;color:var(--hapily-primary);font-size:12px;font-weight:500;margin:4px 4px 0 0;padding:4px 10px}.gb-theme a.hp-session-register-button{align-self:stretch;display:flex;margin:0 var(--module-hor-padding-small) var(--module-ver-padding-small);width:auto}.gb-theme .listing-filter{align-items:center;color:var(--hapily-body-color);font-family:Plus Jakarta Sans;gap:var(--module-gap-xsmall);padding:0 0 var(--module-gap-small)}.gb-theme .listing-filter label{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;text-decoration:none}.gb-theme .custom-multiselect-header,.gb-theme .listing-filter input.select-filter__text{background:#f6fbfe;border:1px solid #bbc4c8;border-radius:4px;color:var(--hapily-body-color);font-family:Plus Jakarta Sans;font-size:15px;padding:12px}.gb-theme .eh-session-checkbox-list{background-color:#f6fbfe!important;border:1px solid #bbc4c8!important;border-radius:4px!important;gap:var(--module-gap-xxsmall);padding:var(--module-ver-padding-xsmall) var(--module-hor-padding-xsmall)!important}.gb-theme .eh-session-checkbox-list *{color:var(--hapily-body-color)!important;font-family:Plus Jakarta Sans}.gb-theme .eh-session-checkbox-list h4{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin:0 0 var(--module-gap-xxsmall);text-decoration:none}.gb-theme .eh-session-checkbox-item{border-bottom:1px solid var(--hapily-border-color);padding:var(--module-gap-xxsmall) 0}.gb-theme .eh-session-checkbox-item:last-child{border-bottom:0}.gb-theme .eh-session-checkbox-item label{gap:var(--module-gap-xsmall)}.gb-theme .eh-session-checkbox-item input[type=checkbox]{accent-color:var(--hapily-primary);height:18px;margin-top:4px;width:18px}.gb-theme .eh-session-checkbox-item .session_name,.gb-theme .eh-session-checkbox-item .session_name *{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;text-decoration:none}.gb-theme .eh-session-checkbox-item .session_datetime,.gb-theme .eh-session-checkbox-item .session_datetime *{font-size:15px}.gb-theme .eh-session-checkbox-item[limit_reached] small i,.gb-theme .eh-session-checkbox-item[limit_reached] small span.warn_text i,.gb-theme .eh-session-checkbox-item[limit_reached] span,.gb-theme .eh-session-checkbox-item[limit_reached] span strong,.gb-theme .eh-session-checkbox-item[limit_reached] span strong i{color:#dd2d2d!important}.gb-theme .eh-session-checkbox-item[limit_reached] span.warn_text,.gb-theme .eh-session-checkbox-item[limit_reached] span.warn_text strong{background:#dd2d2d;border-radius:4px;color:var(--hapily-primary-light)!important;font-size:12px}.gb-theme .sold_out_ms{background-color:rgba(1,118,211,.08);border-radius:4px;color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;padding:var(--module-ver-padding-xsmall) var(--module-hor-padding-xsmall)}.gb-theme form [class*=form-columns] input[type=checkbox],.gb-theme form [class*=form-columns] input[type=radio]{width:auto!important}.gb-theme .multi-form-controlers{gap:var(--module-gap-xsmall);margin-top:var(--module-gap-small)}.gb-theme div#multicontainer{row-gap:var(--module-gap-default)}.gb-theme div#multicontainer .remove-controls{gap:var(--module-gap-xsmall);margin-top:var(--module-gap-xsmall)}.gb-theme .master_submit input[type=submit],.gb-theme .master_submit_button button{background-color:#0176d3;border:2px solid #0176d3;border-radius:6px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:18px 24px;text-decoration:none;transition:background-color .15s ease-in-out}.gb-theme .master_submit input[type=submit]:hover,.gb-theme .master_submit_button button:hover{background-color:#032d60}.gb-theme .add-registrant a,.gb-theme .add-registrant button,.gb-theme .remove-controls button{background-color:#fff;border:2px solid #0176d3;border-radius:6px;color:#0176d3;cursor:pointer;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500;padding:12px 24px;text-decoration:none}.gb-theme .add-registrant a:hover,.gb-theme .add-registrant button:hover,.gb-theme .remove-controls button:hover{background-color:hsla(0,0%,100%,.9);color:#032d60}.gb-theme [data-hapily-embed]{display:block;margin:var(--module-gap-small) 0}.gb-theme [data-hapily-embed=embedded]{background-color:var(--hapily-primary-light);border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);padding:var(--module-ver-padding-default) var(--module-hor-padding-default)}.gb-theme [data-hapily-embed=embedded]:empty{display:none}.gb-theme .orca-custom-events-list{gap:var(--module-gap-small)}.gb-theme .orca-event-card{background-color:var(--hapily-primary-light);border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);display:flex;flex-direction:column;overflow:hidden}.gb-theme .orca-event-image{display:block;object-fit:cover;width:100%}.gb-theme .hp-session-image:not([src]),.gb-theme .hp-session-image[src=""],.gb-theme .orca-event-image:not([src]),.gb-theme .orca-event-image[src=""]{display:none}.gb-theme .orca-event-content{flex:1 1 auto;padding:var(--module-ver-padding-small) var(--module-hor-padding-small)}.gb-theme .orca-event-info h2{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 var(--module-gap-xxsmall)}.gb-theme .orca-event-date,.gb-theme .orca-event-info h2{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .orca-event-date{font-size:15px;font-weight:500}.gb-theme .orca-event-info p,.gb-theme p.orca-event-description{color:var(--hapily-body-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.75;margin:var(--module-gap-xxsmall) 0 0;text-decoration:none}.gb-theme a.orca-register-button,.gb-theme button.orca-register-button{align-items:center;background-color:#0176d3!important;border:2px solid #0176d3;border-radius:6px!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:1.2;padding:18px 24px;text-decoration:none;text-decoration:none!important;text-transform:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.gb-theme a.orca-register-button:hover,.gb-theme button.orca-register-button:hover{background-color:#032d60!important;border-color:#032d60;color:#fff!important}.gb-theme a.orca-register-button{align-self:stretch;display:flex;margin:0 var(--module-hor-padding-small) var(--module-ver-padding-small);width:auto}.gb-theme .orca-registration-closed{align-self:flex-start;background-color:rgba(1,118,211,.12)!important;border-radius:6px;color:var(--hapily-primary)!important;display:inline-flex;font-size:12px;font-weight:500;margin:0 var(--module-hor-padding-small) var(--module-ver-padding-small);padding:12px 24px}.gb-theme .event-checkin-section .section-title h1,.gb-theme .orca-registration-closed{font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .event-checkin-section .section-title h1{color:var(--hapily-heading-color);font-size:48px;font-weight:600}.gb-theme .event-checkin-section .section-title h2,.gb-theme .event-checkin-section .section-title h4{color:var(--hapily-heading-color)}.gb-theme .event-checkin-section .checkin-box form .input-field label{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;text-decoration:none}.gb-theme .event-checkin-section .checkin-box form .input-field input,.gb-theme .event-checkin-section .checkin-box form .input-field select{background:#f6fbfe;border:1px solid #bbc4c8;border-radius:4px;color:var(--hapily-body-color);font-family:Plus Jakarta Sans;font-size:15px;padding:12px}.gb-theme .event-checkin-section .checkin-box form .hs-submit input[type=submit],.gb-theme .event-checkin-section .checkin-guest-popup .inner-box .checkin-yes,.gb-theme .event-checkin-section .clear-all-checkin button,.gb-theme .event-checkin-section .found-guest .found-box .checkin-button{background:#0176d3;border:2px solid #0176d3;border-radius:6px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:18px 24px;text-decoration:none;transition:background-color .15s ease-in-out}.gb-theme .event-checkin-section .checkin-box form .hs-submit input[type=submit]:hover,.gb-theme .event-checkin-section .checkin-guest-popup .inner-box .checkin-yes:hover,.gb-theme .event-checkin-section .clear-all-checkin button:hover,.gb-theme .event-checkin-section .found-guest .found-box .checkin-button:hover,.gb-theme .event-checkin-section .found-guest .found-box .undo-checkin-button:hover{background:#032d60;border-color:#032d60;color:#fff;opacity:1!important}.gb-theme .event-checkin-section .found-guest .found-box.active .checkin-button{background:rgba(1,118,211,.12);border-color:transparent;color:var(--hapily-primary)}.gb-theme .event-checkin-section .found-guest{padding-top:var(--module-gap-medium)}.gb-theme .event-checkin-section .found-guest h6{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;padding-bottom:var(--module-gap-xsmall);text-decoration:none}.gb-theme .event-checkin-section .found-guest .found-box{background:var(--hapily-primary-light);border:1px solid var(--hapily-border-color);border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);padding:var(--module-ver-padding-xsmall) var(--module-hor-padding-xsmall)}.gb-theme .event-checkin-section .found-guest .found-box .result-label{color:var(--hapily-body-color);font-family:Plus Jakarta Sans;font-size:12px}.gb-theme .event-checkin-section .found-guest .found-box .result-value{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.gb-theme .event-checkin-section .success-message,.gb-theme .event-checkin-section .success-message-clear-all,.gb-theme .event-checkin-section .success-message-undo,.gb-theme .hp-session-selection-success-message{background:rgba(1,118,211,.08);border:1px solid rgba(1,118,211,.35);border-radius:var(--hapily-radius);color:var(--hapily-heading-color);font-family:Plus Jakarta Sans}.gb-theme .checkin-guest-popup-clear .inner-box,.gb-theme .event-checkin-section .checkin-guest-popup .inner-box{border-radius:var(--hapily-radius);box-shadow:var(--hapily-shadow);font-family:Plus Jakarta Sans}.gb-theme .event-checkin-section .checkin-guest-popup .inner-box .content{color:var(--hapily-body-color)}.gb-theme .event-checkin-section .checkin-guest-popup .inner-box .checkin-no{color:#0176d3}.gb-theme .hp-session-register-button__disabled{align-items:center;background:rgba(1,118,211,.12);border-radius:6px;color:var(--hapily-primary);cursor:not-allowed;display:inline-flex;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:center;padding:18px 24px;text-decoration:none}.gb-theme .calendar-view-container,.gb-theme .information_container{color:var(--hapily-body-color);font-family:Plus Jakarta Sans}.gb-theme .calendar-data-title h4{color:var(--hapily-heading-color);font-size:24px;font-weight:600}.gb-theme .calendar-change-view-button,.gb-theme .calendar-data-title h4,.gb-theme .calendar-today-button{font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;text-decoration:none}.gb-theme .calendar-change-view-button,.gb-theme .calendar-today-button{background:rgba(1,118,211,.12);border-radius:6px;color:var(--hapily-primary);font-size:15px;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out}.gb-theme .calendar-change-view-button svg path{fill:var(--hapily-primary)}.gb-theme .calendar-change-view-button:hover,.gb-theme .calendar-change-view-button__active,.gb-theme .calendar-today-button.calendar-change-view-button__active,.gb-theme .calendar-ui-view-controller a:hover{background:var(--hapily-primary);color:var(--hapily-primary-light)}.gb-theme .calendar-change-view-button:hover svg path,.gb-theme .calendar-change-view-button__active svg path{fill:var(--hapily-primary-light)}.gb-theme .event-info-property-row.event-info-tiny.event-info-title,.gb-theme .event-info-strong{color:var(--hapily-heading-color);font-family:Plus Jakarta Sans}.gb-theme .event-info-property-row.event-info-tiny p,.gb-theme .event-info-tiny{color:var(--hapily-body-color)}.gb-theme .calendar-view-container .tag-block span,.gb-theme .week-container .ui-event-element .event-info-tiny.tag-block span{background-color:rgba(1,118,211,.12);border-radius:999px;color:var(--hapily-primary);font-family:Plus Jakarta Sans}.gb-theme .day-view-expand-container p a,.gb-theme .session-detail-info-description p a{color:#0176d3}.gb-theme .session-detail-info-button.detail-row button a{color:#fff;text-transform:none}.gb-theme .session-detail-info-button.detail-row button{background:#0176d3;border:0;border-radius:6px;padding:18px 24px}.gb-theme .no-data-future h4,.gb-theme .no-data-past h4,.gb-theme .no-day-data h4,.gb-theme .no-week-data h4,.gb-theme .no-week-day-data-future h4{color:var(--hapily-body-color)}.gb-theme .eh-speaker-card,.gb-theme .hp-details-body-container:has(.hp-countdown-timer),.gb-theme .hp-details-body-container:has(.hp-details-registration-link),.gb-theme .hp-session-card,.gb-theme .orca-event-card{transition:transform var(--transition-speed-xslow,.45s)!important}.gb-theme .eh-speaker-card:hover,.gb-theme .hp-details-body-container:has(.hp-countdown-timer):hover,.gb-theme .hp-details-body-container:has(.hp-details-registration-link):hover,.gb-theme .hp-session-card:hover,.gb-theme .orca-event-card:hover{box-shadow:var(--hapily-shadow)!important;transform:translateY(-4px)!important}.gb-theme .eh-sponsor-logo-list li{transition:transform var(--transition-speed-xslow,.45s)!important}.gb-theme .eh-sponsor-logo-list li:hover{transform:translateY(-4px)!important}.gb-theme .eh-sponsor-logo-list img:hover,.gb-theme .eh-sponsor-logo:hover{transform:none!important}.gb-theme .day-view-container,.gb-theme .ui-event-element{transition:transform var(--transition-speed-xslow,.45s)!important}.gb-theme #calendar-daily .day-view-days-container .day-view-container:hover,.gb-theme .day-view-container:hover,.gb-theme .ui-event-element:hover{box-shadow:var(--hapily-shadow)!important;transform:translateY(-4px)!important}.gb-theme a.hp-session-register-button:hover,.gb-theme a.orca-register-button:hover,.gb-theme button.hp-session-register-button:hover,.gb-theme button.orca-register-button:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.gb-theme .day-view-container:hover,.gb-theme .eh-speaker-card:hover,.gb-theme .eh-sponsor-logo-list li:hover,.gb-theme .hp-details-body-container:has(.hp-countdown-timer):hover,.gb-theme .hp-details-body-container:has(.hp-details-registration-link):hover,.gb-theme .hp-session-card:hover,.gb-theme .orca-event-card:hover,.gb-theme .ui-event-element:hover{transform:none!important}}.gb-theme .hp-session-date,.gb-theme .orca-event-date{display:block;margin:0 0 var(--module-gap-xsmall)}.gb-theme .hp-session-date>p,.gb-theme .orca-event-date>p{line-height:1.75;margin:0 0 var(--module-gap-xxxsmall)!important}.gb-theme .hp-session-date>p strong,.gb-theme .orca-event-date>p strong{color:var(--hapily-heading-color)!important;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.gb-theme .hp-session-date small,.gb-theme .hp-session-date>small,.gb-theme .orca-event-date small,.gb-theme .orca-event-date>small{color:var(--hapily-body-color)!important;display:block;font-family:Plus Jakarta Sans;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.75;margin-top:var(--module-gap-xxxsmall);text-decoration:none}.gb-theme .hp-session-description p,.gb-theme p.orca-event-description{margin-top:0!important}.gb-theme .hp-session-info h2,.gb-theme .orca-event-info h2{margin-bottom:var(--module-gap-xxsmall)!important}.gb-theme .hp-session-card>.hp-session-register-buttons--,.gb-theme .hp-session-card>button.hp-session-register-button,.gb-theme .hp-session-card>button.hp-session-register-button__disabled{margin:0 var(--module-hor-padding-small) var(--module-ver-padding-small)}.gb-theme .hp-session-card>button.hp-session-register-button,.gb-theme .hp-session-card>button.hp-session-register-button__disabled{display:flex;width:auto}.gb-theme .hp-session-register-buttons--{display:flex;gap:var(--module-gap-xxsmall)}.gb-theme .hp-session-register-buttons-- button{border-radius:6px!important;flex:1 1 0;width:auto!important}.gb-theme .hs_cos_wrapper:has(>.orca-custom-events-list,>.hp-session-custom-events-list,>.listing-filter)>h1{margin:0 0 var(--module-gap-default)}.gb-theme .hs_cos_wrapper:has(>.orca-custom-events-list,>.hp-session-custom-events-list,>.listing-filter)>h1 strong{font-weight:inherit}@media (max-width:767px){.gb-theme .hp-details-header h2{font-size:34.56px}.gb-theme .dnd-row:has(.hp-image-module)+.dnd-row{margin-top:var(--module-gap-small)}.gb-theme .hp-image-module img{border-radius:0}.gb-theme .eh-speaker-info,.gb-theme .hp-details-body-container:has(.hp-details-registration-link) .content_container,.gb-theme .hp-session-content,.gb-theme .orca-event-content{padding:var(--module-ver-padding-xsmall) var(--module-hor-padding-xsmall)}.gb-theme .hp-details-body-container:has(.hp-details-registration-link) .hp-details-header h2{font-size:25.6px}.gb-theme .eh-sponsor-logo,.gb-theme .eh-sponsor-logo-list img{height:90px;width:150px}.gb-theme .eh-speaker-image-container img{aspect-ratio:4/3;height:auto}.gb-theme [data-hapily-embed=embedded]{padding:var(--module-ver-padding-xsmall) var(--module-hor-padding-xsmall)}}