/* @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-detail{background-color:#EFEFEF}.event-detail .event-header{position:relative;padding-top:4.375rem;padding-bottom:4.375rem;background-color:#2E5FFF}.event-detail .event-header.has-image::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(48,75,108,0.8);z-index:1}.event-detail .event-header.has-image .bg-image{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.event-detail .event-header .content{position:relative;z-index:2}.event-detail .event-header .content .event-categories{margin-bottom:0.5rem}.event-detail .event-header .content .event-categories span.tags{color:#FFF;font-size:0.875rem;line-height:1.375rem;display:inline-block}.event-detail .event-header .content h1,.event-detail .event-header .content .h1{color:#FFF;margin-bottom:0;max-width:659px}.event-detail .event-header .content span.location-date{display:block;color:#FFF;font-size:0.875rem;line-height:1.375rem;margin-top:0.75rem}.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}.event-detail .container.event-body .detail-card{background-color:#FFF;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border:1px solid #EFEFEF;display:flex;justify-content:flex-start;align-items:center;margin-bottom:0.5rem;max-width:436px;margin-left:auto}.event-detail .container.event-body .detail-card:last-of-type{margin-bottom:0}.event-detail .container.event-body .detail-card h5,.event-detail .container.event-body .detail-card .h5{margin-bottom:0}.event-detail .container.event-body .detail-card.register h5,.event-detail .container.event-body .detail-card.register .h5{margin-right:2.75rem}.event-detail .container.event-body .detail-card.times h5,.event-detail .container.event-body .detail-card.times .h5{margin-right:4.25rem}.event-detail .container.event-body .detail-card.times .day-wrapper strong{font-family:"Euclid Circular A Bold",sans-serif}.event-detail .container.event-body .detail-card.times .day-wrapper p{padding-bottom:0;}.event-detail .container.event-body .detail-card.location h5,.event-detail .container.event-body .detail-card.location .h5{margin-right:2.5rem}.event-detail .container.event-body .detail-card.location .name{font-family:"Euclid Circular A Bold",sans-serif;font-size:1rem;line-height:1.5rem;color:#2D2F3B}.event-detail .container.event-body .detail-card.location .address,.event-detail .container.event-body .detail-card.location .city{font-size:1rem;line-height:1.5rem;color:#2D2F3B}@media (max-width:1199.98px){.event-detail .event-header{padding-top:3rem;padding-bottom:3rem}.event-detail .event-header .content{position:relative;z-index:2}.event-detail .event-header .content .event-categories{text-align:center}.event-detail .event-header .content h1,.event-detail .event-header .content .h1{text-align:center}.event-detail .event-header .content span.location-date{text-align:center}.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-detail .container.event-body .detail-card{max-width:none}.event-detail .container.event-body .detail-card:last-of-type{margin-bottom:3rem}.event-detail .container.event-body .detail-card h5,.event-detail .container.event-body .detail-card .h5{font-size:1rem;line-height:1.5rem}.event-detail .container.event-body .detail-card.register h5,.event-detail .container.event-body .detail-card.register .h5{margin-right:2rem}.event-detail .container.event-body .detail-card.times h5,.event-detail .container.event-body .detail-card.times .h5{margin-right:3.25rem}.event-detail .container.event-body .detail-card.location h5,.event-detail .container.event-body .detail-card.location .h5{margin-right:1.8125rem}.event-detail .container.event-body .detail-card.location .name{font-size:0.875rem;line-height:1.375rem}.event-detail .container.event-body .detail-card.location .address,.event-detail .container.event-body .detail-card.location .city{font-size:0.875rem;line-height:1.375rem}}

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;}}
