/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumbs .col-12.has-blog{max-width:792px;margin-left:auto;margin-right:auto}.breadcrumbs ul{display:inline-block;list-style:none;padding:0;margin-top:0.875rem;margin-right:0rem;margin-bottom:0rem;margin-left:0rem}.breadcrumbs ul li{font-size:0.875rem;line-height:1.375rem;display:inline-flex;justify-content:center;align-items:center;list-style:none;color:#6C6D72;padding:0}.breadcrumbs ul li .placeholder{background-color:transparent;opacity:1;cursor:default;}.breadcrumbs ul li svg{width:100%;min-width:16px;max-width:16px;max-height:14px;fill:#2E5FFF;margin-bottom:0.3rem;margin-right:0.5rem}.breadcrumbs ul li a{font-size:0.875rem;line-height:1.375rem}.breadcrumbs ul li a:hover,.breadcrumbs ul li a:focus{text-decoration:none}.breadcrumbs ul li::after{content:">";margin-left:0.5rem;margin-right:0.5rem;color:#6C6D72;font-size:17px}.breadcrumbs ul li:last-of-type::after{content:""}@media (max-width:1199.98px){.breadcrumbs ul{display:none}}
.event-body{padding:32px 0 56px;}.event-panel{background-color:#F3F9FF;border-radius:12px;margin-bottom:24px;padding:24px 28px;}.event-panel__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;}.event-panel__summary::-webkit-details-marker{display:none;}.event-panel__heading{color:#2D2F3B;font-size:28px;font-weight:600;line-height:32px;margin:0;}.event-panel__toggle::after{color:#253FD6;content:"Expand";font-size:14px;font-weight:600;}.event-panel[open] .event-panel__toggle::after{content:"Collapse";}.event-panel__content{color:#2D2F3B;font-size:16px;font-weight:300;line-height:22px;padding-top:16px;}.event-panel--objectives .event-panel__content ul{list-style:none;margin:0;padding-left:22px;}.event-panel--objectives .event-panel__content li{margin-bottom:10px;position:relative;}.event-panel--objectives .event-panel__content li::before{content:url("/themes/custom/qsci/frontend/www/assets/icon/check-solid.svg");left:-22px;position:absolute;top:2px;width:14px;}@media (min-width:768px){.event-panel--objectives .event-panel__content ul{column-gap:32px;columns:2;}.event-panel--objectives .event-panel__content li{break-inside:avoid;}}.event-agenda{list-style:none;margin:16px 0 0;padding:0;}.event-agenda__row{border-bottom:1px solid rgba(45,47,59,0.1);display:flex;gap:20px;padding:16px 0;}.event-agenda__row:last-child{border-bottom:0;}.event-agenda__time{border-right:2px solid #253FD6;color:#253FD6;flex:0 0 96px;font-size:16px;font-weight:600;line-height:22px;padding-right:16px;white-space:pre-line;}.event-agenda__title{color:#2D2F3B;font-size:18px;font-weight:600;line-height:26px;margin:0 0 4px;}.event-agenda__desc{color:#6C6D72;font-size:14px;font-weight:300;line-height:20px;}.event-agenda__desc p:last-child{margin-bottom:0;}.event-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px;}.event-sidebar__card{background-color:#2D2F3B;border-radius:12px;color:#FFFFFF;display:flex;flex-direction:column;gap:16px;padding:24px 28px;}.event-sidebar__heading{color:#FFFFFF;font-size:20px;font-weight:600;margin:0;}.event-sidebar__when,.event-sidebar__where{display:grid;gap:4px 10px;grid-template-columns:18px 1fr;line-height:20px;}.event-sidebar__icon{fill:#03CFFF;grid-row:span 3;height:18px;margin-top:2px;width:18px;}.event-sidebar__weekday,.event-sidebar__venue{font-size:14px;font-weight:300;opacity:0.85;}.event-sidebar__dates,.event-sidebar__city{font-size:16px;font-weight:600;}.event-sidebar__times,.event-sidebar__address{font-size:14px;font-weight:300;opacity:0.85;text-transform:uppercase;}.event-sidebar__times{text-transform:none;}.event-sidebar__times p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;}.event-sidebar__form-heading{color:#2D2F3B;font-size:24px;font-weight:600;margin:0 0 8px;}.event-sidebar__form-intro{color:#6C6D72;font-size:14px;font-weight:300;line-height:20px;margin:0 0 16px;}.event-sidebar__iframe{border:0;display:block;width:100%;}@media (max-width:1199.98px){.event-sidebar{position:static;}}
.event-detail{background-color:#EFEFEF}.event-detail .container.event-body{padding-top:4rem;padding-bottom:4rem}.event-detail .container.event-body .h2{position:relative;display:block;padding-bottom:1rem;margin-bottom:1rem}.event-detail .container.event-body .h2::after{content:"";position:absolute;bottom:0;left:0;height:4px;width:48px;background-color:#03CFFF}.event-detail .container.event-body .body-content strong{font-family:"Euclid Circular A Bold",sans-serif}.event-detail .container.event-body .body-content p{color:#2D2F3B;font-size:1rem;line-height:1.5rem}.event-detail .container.event-body .body-content img{max-width:100%}.event-detail .container.event-body .body-content a{text-decoration:underline;font-size:inherit;}.event-detail .container.event-body .body-content a:hover,.event-detail .container.event-body .body-content a:focus{text-decoration:none}.event-detail .container.event-body .body-content ul,.event-detail .container.event-body .body-content ol{max-width:100%;padding-bottom:1.25rem;margin-bottom:0}.event-detail .container.event-body .body-content ul li,.event-detail .container.event-body .body-content ol li{color:#2D2F3B;font-size:1rem;line-height:1.5rem;padding-top:0rem;padding-right:0rem;padding-bottom:0.625rem;padding-left:0rem}.event-detail .container.event-body .body-content ul{list-style-type:none}.event-detail .container.event-body .body-content ul li{position:relative}.event-detail .container.event-body .body-content ul li::before{position:absolute;content:url("/themes/custom/qsci/frontend/www/assets/icon/check-solid.svg");margin-top:0.1875rem;margin-right:0rem;margin-bottom:0rem;margin-left:-1.125rem;width:14px}@media (max-width:1199.98px){.event-detail .container.event-body{padding-top:1.875rem;padding-bottom:3rem}.event-detail .container.event-body .row{flex-direction:column-reverse}.event-detail .container.event-body .body-content p{font-size:0.875rem;line-height:1.375rem}.event-detail .container.event-body .body-content ul li,.event-detail .container.event-body .body-content ol li{font-size:0.875rem;line-height:1.375rem;padding-top:0rem;padding-right:0rem;padding-bottom:0.625rem;padding-left:0rem}}
.event-experts{background-color:#F3F9FF;border-radius:12px;margin-bottom:24px;padding:32px 28px 28px;position:relative;}.event-experts__heading{color:#2D2F3B;font-size:28px;font-weight:600;line-height:32px;margin:0 0 24px;}.event-experts__track{display:flex;gap:24px;list-style:none;margin:0;overflow-x:auto;padding:8px 4px;scroll-snap-type:x mandatory;scrollbar-width:none;}.event-experts__track::-webkit-scrollbar{display:none;}.event-experts__card{display:flex;flex:0 0 calc((100% - 48px) / 3);flex-direction:column;scroll-snap-align:start;text-align:center;}@media (max-width:991.98px){.event-experts__card{flex-basis:calc((100% - 24px) / 2);}}@media (max-width:575.98px){.event-experts__card{flex-basis:100%;}}.event-experts__photo,.event-experts__initials{aspect-ratio:1 / 1;border:4px solid #FFFFFF;border-radius:50%;box-shadow:0 1px 3px rgba(45,47,59,0.12);display:block;margin:0 auto;max-width:160px;overflow:hidden;width:100%;}.event-experts__img{display:block;height:100%;object-fit:cover;width:100%;}.event-experts__initials{align-items:center;background-color:#EDFBFF;color:#253FD6;display:flex;font-size:40px;font-weight:600;justify-content:center;}.event-experts__name{color:#253FD6;font-size:18px;font-weight:600;line-height:26px;margin:24px 0 4px;}.event-experts__title{color:#6C6D72;font-size:14px;font-weight:300;line-height:20px;margin:0;}.event-experts__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:14px 0 0;padding:0;}.event-experts__tags .team-type-tag{align-items:center;background-color:#bcf2ff;border-radius:50%;color:#255547;display:inline-flex;font-size:14px;height:32px;justify-content:center;width:32px;}.event-experts__tags .Business{background-color:#ffecbc;}.event-experts__tags .Subject,.event-experts__tags .Guest{background-color:#bcf2ff;}.event-experts__tags .Executive{background-color:#bcd3ff;}.event-experts__tags .Board,.event-experts__tags .Facilities{background-color:#cbffbc;}.event-experts__actions{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:auto;padding-top:20px;}.event-experts__more{background-color:#FFFFFF;border:1px solid #03CFFF;border-radius:1000px;color:#2D2F3B;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:12px 24px;text-decoration:none;transition:transform 160ms ease,filter 160ms ease;}.event-experts__more:hover,.event-experts__more:focus-visible{color:#2D2F3B;filter:brightness(0.97);transform:translateY(-2px);}.event-experts__linkedin{align-items:center;background-color:#FFFFFF;border:1px solid #03CFFF;border-radius:50%;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;transition:transform 160ms ease,filter 160ms ease;width:40px;}.event-experts__linkedin:hover,.event-experts__linkedin:focus-visible{filter:brightness(0.97);transform:translateY(-2px);}.event-experts__linkedin svg{fill:#2D2F3B;height:16px;width:16px;}.event-experts__nav{align-items:center;background-color:#03CFFF;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:130px;transition:transform 160ms ease,filter 160ms ease;width:40px;z-index:1;}.event-experts__nav--prev{left:8px;}.event-experts__nav--next{right:8px;}.event-experts__nav svg{fill:#2D2F3B;height:16px;width:16px;}.event-experts__nav:hover:not(:disabled),.event-experts__nav:focus-visible:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);}.event-experts__nav:disabled{background-color:#EDFBFF;cursor:default;}.event-experts__nav:disabled svg{fill:#253FD6;opacity:0.65;}.event-experts--fits .event-experts__track{justify-content:center;}
.event-hero{background-color:#2D2F3B;border-radius:12px;color:#FFFFFF;margin:0 auto;overflow:hidden;padding:40px 36px;width:min(1320px,calc(100% - 48px));}.event-hero__inner{align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(12,1fr);}.event-hero__main{display:flex;flex-direction:column;gap:16px;grid-column:span 12;justify-content:center;}.event-hero--has-image .event-hero__main{grid-column:span 7;}.event-hero__media{display:none;grid-column:span 5;position:relative;}.event-hero--has-image .event-hero__media{display:block;margin:-40px -48px -40px 0;}.event-hero--hosted .event-hero__main{align-items:center;margin:0 auto;max-width:760px;text-align:center;}.event-hero__title{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1.1;margin:0;}.event-hero__subheading{font-size:18px;font-weight:300;line-height:24px;margin:0;}.event-hero__byline{font-size:16px;font-weight:600;margin:0;}.event-hero__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;}.event-hero--hosted .event-hero__tags{justify-content:center;}.event-hero__tag{background-color:rgba(237,251,255,0.14);border-radius:1000px;color:#FFFFFF;font-size:13px;font-weight:600;line-height:1;padding:6px 12px;}.event-hero__schedule{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;}.event-hero__panel{align-items:center;background-color:rgba(255,255,255,0.08);border-radius:12px;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:20px 32px;padding:16px 20px;}.event-hero__calendar{align-items:center;background-color:#253FD6;border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;line-height:1;min-width:72px;padding:10px 12px;}.event-hero__calendar-dow{font-size:13px;font-weight:400;}.event-hero__calendar-day{font-size:32px;font-weight:600;margin:2px 0;}.event-hero__calendar-month{font-size:13px;font-weight:600;text-transform:uppercase;}.event-hero__when,.event-hero__where{display:block;line-height:20px;}.event-hero__weekday,.event-hero__venue{font-size:14px;font-weight:300;opacity:0.85;vertical-align:middle;}.event-hero__dates,.event-hero__city{display:block;font-size:16px;font-weight:600;margin-top:4px;}.event-hero__times,.event-hero__address{display:block;font-size:14px;font-weight:300;margin-top:2px;opacity:0.85;}.event-hero__times p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;}.event-hero__register{background-color:#03CFFF;border-radius:1000px;color:#2D2F3B;font-size:16px;font-weight:600;line-height:1;margin-left:auto;padding:14px 28px;text-decoration:none;transition:transform 160ms ease,filter 160ms ease;white-space:nowrap;}.event-hero__register:hover,.event-hero__register:focus-visible{background:linear-gradient(225deg,#03CFFF 0.53%,#2E5FFF 100.53%);color:#FFFFFF;transform:translateY(-2px);}.event-hero__back{align-items:center;color:#03CFFF;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;}.event-hero--hosted .event-hero__back{justify-content:center;}.event-hero__back:hover{color:#FFFFFF;}.event-hero__back-icon{fill:currentColor;height:14px;transform:rotate(180deg);width:14px;}.event-hero-band{background-color:#EEEEEE;padding:48px 0 40px;}.event-hero__image{height:100%;min-height:280px;object-fit:cover;width:100%;}.event-hero__partner-card{background-color:#FFFFFF;border-radius:10px 0 0 0;bottom:0;display:inline-flex;padding:12px 16px;position:absolute;right:0;}.event-hero__partner-logo{display:block;height:32px;width:auto;}@media (max-width:575.98px){.event-hero{padding:24px 8px;}.event-hero--has-image .event-hero__media{margin:0 -20px -24px;}}@media (max-width:991.98px){.event-hero--has-image .event-hero__main,.event-hero__media{grid-column:span 12;}.event-hero--has-image .event-hero__media{margin:0 -48px -40px;}.event-hero__title{font-size:32px;}.event-hero__register{margin-left:0;}}.event-hero__panel-icon{fill:#03CFFF;height:18px;margin-right:8px;vertical-align:-4px;width:18px;}.event-hero__back{color:#FFFFFF;}

body.user-logged-in #block-qsci-utilitynavigation .contextual{right:30px;}body.user-logged-in .search-wrapper{top:97px !important;}body.user-logged-in header.site-header{top:78px !important;}body.user-logged-in nav.contextual-region{position:static !important;}body.user-logged-in [id^="block-qsci-main"] .contextual .trigger{top:100px;right:90px;}body.user-logged-in #block-qsci-utilitynavigation .contextual .trigger{top:0;right:100px;}@media only screen and (max-width:1198.99px){body.user-logged-in .search-body-overlay{top:175px !important;}body.user-logged-in .search-wrapper{top:234px !important;}}
