.promo-download-document img{
	width:100%;
	height:auto;
}

.noofdownloads .component-content { opacity: 0.6; font-size: 0.85em; } .category-title { display: inline-flex; align-items: flex-end; gap: 10px; margin-bottom: 24px; } .promo-download-document { padding: var(--cta-padding-y) var(--cta-padding-x); background-color: var(--quantum-cta-bg); } .promo-download-document .quantum-cta__btnset { display: flex; gap: 12px; } .promo-download-document .field-promotext h1 { margin-bottom: 20px; margin-top: 10px; font-size: var(--quantum-cta-title-font-size); line-height: var(--quantum-cta-title-line-height); } .promo-download-document .quantum-cta__btnset>.quantum-button, .promo-download-document .quantum-cta__btnset .field-promolink a { flex-grow: 1; } .promo-download-document .quantum-cta__btnset .quantum-button, .promo-download-document .quantum-cta__btnset .field-promolink a { border: 2px solid transparent; padding: var(--btn-base-padding-y) var(--btn-base-padding-x); display: inline-flex; border-radius: var(--border-radius); justify-content: center; align-items: center; text-decoration: none; transition: all ease 0.2s; user-select: none; font-size: var(--btn-font-size); border-color: var(--btn-outline-border-color); color: var(--btn-outline-color); } .promo-download-document .quantum-cta__btnset .field-promolink a { border: 2px solid transparent; padding: var(--btn-base-padding-y) var(--btn-base-padding-x); display: inline-flex; border-radius: var(--border-radius); justify-content: center; align-items: center; text-decoration: none; transition: all ease 0.2s; user-select: none; font-size: var(--btn-font-size); border-color: var(--btn-outline-border-color); color: var(--btn-outline-color); height: 100%; overflow: hidden; text-indent: -999px; width: 100%; } .promo-download-document .quantum-cta__btnset .field-promolink a:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; content: "\f019"; text-indent: 0; } .page-download-page .column-splitter { margin-bottom: 30px; }


.promo-download-document .field-promotext2{ margin-bottom: 1rem; } .promo-download-document .quantum-cta__btnset .quantum-button:hover, .promo-download-document .quantum-cta__btnset .field-promolink a:hover{ background-color: var(--btn-outline-hover-bg); color: var(--btn-outline-hover-color); }

.component.container.btn-showmore-wrapper.margin-tb-40 {
    text-align: center;
}

.media-container .column-splitter { margin-bottom: 0; } .media-container { margin-bottom: 30px; }


.media-display-section .quantum-cta__doc { display: flex; flex-wrap: wrap; gap: 15px; margin-top: 36px; } .link-resource-download:before{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f019"; margin-right: 5px; }

.slide-info>.quantum-button { text-align: center; } .slide-info>.quantum-button:first-of-type { display: inline-block; width: calc(100% - 70px); } .slide-info>.quantum-button:last-of-type { width: 60px; float: right; overflow: hidden; text-indent: -999px; } .slide-info>.quantum-button:last-of-type:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; content: "\f019"; text-indent: 0; }

.media-container >h2{ margin-bottom: 24px; }


.quantum-cta-type-2 .btn-res-page-link:last-of-type { text-indent: 0 !important; width: 100% !important; float: none !important; } .quantum-cta-type-2 .btn-res-page-link:last-of-type:after { display: none !important; }

.quantum-cta__share{ --link-hover-color: var(--primary-color); } .quantum-cta .quantum-cta__share{ float: right; }

.carousel-documents.slick-slider .slide{ width: 100%; }
.carousel-documents .slick-slide>div { padding-inline: 8px; }

span.vcredit { background-color: var(--cta-credit-label-bg); color: var(--cta-credit-label-color); display: inline-flex; position: absolute; padding: 3px 10px 3px var(--cta-padding-x); top: 0; font-weight: 600; font-size: 14px; text-transform: uppercase; z-index: 8; left: var(--cta-credit-left); border-top-right-radius: var(--cta-credit-radius); border-bottom-right-radius: var(--cta-credit-radius); } 
span.vduration { background: #fff; color: #0063C3; font-weight: bold; display: inline; padding: 0.05em .4em; position: absolute; bottom: 10px; right: 10px; font-size: 0.7em; border-radius: 4px; } .vthumbnail>img { margin-bottom: 0 !important; } .vthumbnail { margin-bottom: 20px; position: relative; }
.vcredittag {
    background: var(--primary-color);
    border-radius: 50%;
    height: 50px;
    font-weight: bold;
    color: #fff;
    width: 50px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.video-container>.component-content { position: relative; margin-top: 20px; margin-bottom: 20px; } @media (min-width: 768px) { .video-container>.component-content { margin-top: 40px; margin-bottom: 40px; } } .video-container .tabs{ margin-top: 25px; }

.slick-prev, .slick-next { width: 10px; height: 10px; } .slick-prev { left: -15px; } .slick-next { right: -15px; }

.carousel-documents .slide .field-slideimage{ --bs-aspect-ratio: calc(7 / 16 * 100%); }


body:not(.page-learning-platform) .filter-controls .form-switch{ display:none; }

.filter-no-data { padding: 50px 0 100px; font-size: 30px; text-align: center; font-weight: var(--heading-font-weight); opacity: .7; } .sticky-bar{ z-index: 11; }