<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GTC General blade styles - Core */
#gtc-blade .aem-Grid--tablet--3 .nv-image img { padding-left: 15px; }

@media only screen and (max-width: 639px) {
#gtc-blade .aem-GridColumn--default--2 .nv-image img { max-width: 70px; }
#gtc-blade #gtc-event-title h2.title { font-size: 20px; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
#gtc-blade .aem-Grid--tablet--3 .nv-image img { max-width: 85px; }
#gtc-blade #gtc-event-title h2.title { font-size: 20px; }
#gtc-blade .aem-Grid.aem-Grid--tablet--12 &gt; .aem-GridColumn.aem-GridColumn--tablet--3 { max-width: 115px; }
#gtc-blade .aem-GridColumn--tablet--9 { width: 525px; float: left; padding-left: 0; }
}

@media screen and (min-width: 1024px) and (max-width: 1349px) {
#gtc-blade .aem-GridColumn--default--2 { max-width: 125px; }
#gtc-blade .aem-GridColumn--default--10 { width: 859px; float: right; }
}

@media only screen and (min-width: 1350px) {
#gtc-blade .aem-GridColumn--default--2 { max-width: 150px; }
#gtc-blade .aem-GridColumn--default--10 { width: 1160px; float: right; }
}

/* GTC Sessions blade styles - Core */
.nv-carousel .cmp-carousel__slides.fixed-width .cmp-carousel__item:first-child .nv-teaser .cmp-teaser__description p, 
.nv-carousel-home .cmp-carousel__slides.fixed-width .cmp-carousel__item:first-child .nv-teaser .cmp-teaser__description p { padding: 10px 0px 30px; }

#gtc-blade #sessions-cards .cmp-teaser__pretitle { color: #76b900; margin-left: -28px; padding-left: 18px; border-left: 10px solid #76b900; padding-bottom: 0; margin-bottom: -20px; }

.nvGreen { color:#76b900; }
#gtc-event-title .nv-title { padding-top: 10px; padding-bottom: 0; }
#gtc-event-title .nv-text { padding-top: 0; padding-bottom: 0; }
#gtc-blade .aem-Grid--tablet--3 .nv-image img { padding-left: 15px; }

@media only screen and (max-width: 639px) {
#gtc-blade .aem-GridColumn--default--2 .nv-image img { max-width: 70px; }
#gtc-blade #gtc-event-title h2.title { font-size: 20px; }
#gtc-blade #gtc-event-title #conf-date h3.title { font-size: 16px; }
#side-by-side-btn .nv-button { padding: 7.5px; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
#gtc-blade .aem-Grid--tablet--3 .nv-image img { max-width: 85px; }
#gtc-blade #gtc-event-title h2.title { font-size: 20px; }
#gtc-blade #gtc-event-title #conf-date h3.title { font-size: 16px; }
#gtc-blade .aem-Grid.aem-Grid--tablet--12 &gt; .aem-GridColumn.aem-GridColumn--tablet--3 { max-width: 115px; }
#gtc-blade .aem-GridColumn--tablet--9 { width: 525px; float: left; padding-left: 0; }
#side-by-side-btn .nv-button { padding: 15px 7.5px; }
}

@media screen and (min-width: 1024px) and (max-width: 1349px) {
#gtc-blade .aem-GridColumn--default--2 { max-width: 125px; }
#gtc-blade .aem-GridColumn--default--10 { width: 859px; float: right; }
}

@media only screen and (min-width: 1350px) {
#gtc-blade .aem-GridColumn--default--2 { max-width: 150px; }
#gtc-blade .aem-GridColumn--default--10 { width: 1160px; float: right; }
}

/*-- Sessions carousal --*/

.nv-carousel #sessions-cards .cmp-carousel__slides.fixed-width::before { display: none; }
.nv-carousel #sessions-cards.cmp-carousel[data-cmp-scroll-width] .cmp-carousel__content::after { border-bottom: none; }

#sessions-cards .cmp-carousel__item[role="tabpanel"]  { margin-right: 0; }
.nv-carousel #sessions-cards .cmp-carousel__slides.fixed-width .cmp-carousel__item { margin-right: 0; }
#sessions-cards .cmp-carousel__content &gt; div { padding: 5px 0; }

#gtc-blade h3.cmp-teaser__title.h--smaller { margin-left: -28px; padding-left: 18px; border-left: 10px solid #76b900; padding-bottom: 0; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
#gtc-blade div#special-event h3.cmp-teaser__title.h--smaller { -webkit-line-clamp: 2; }

@media only screen and (max-width: 1349px) {
#gtc-blade #sessions-cards .cmp-teaser__pretitle { padding-top: 23px; }
}

@media only screen and (max-width: 639px) {
/* #sessions-cards .cmp-carousel__item .nv-teaser .cmp-teaser { min-height: 503px; } */
#sessions-cards .cmp-carousel__item[role="tabpanel"],
#sessions-cards .cmp-carousel__item .nv-teaser { --carousel-item--fixed-width--mobile: 275px; }
.nv-carousel #sessions-cards .cmp-carousel__slides.fixed-width .cmp-carousel__item:first-child { padding-left: 0; }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
/* #sessions-cards .cmp-carousel__item .nv-teaser .cmp-teaser { min-height: 503px; } */
#sessions-cards .cmp-carousel__item[role="tabpanel"],
#sessions-cards .cmp-carousel__item .nv-teaser { --carousel-item--fixed-width--desktop: 275px; --carousel-item--fixed-width-firstitem--desktop: 275px; }
}

@media screen and (min-width: 1024px) and (max-width: 1349px) {
/* #sessions-cards .cmp-carousel__item .nv-teaser .cmp-teaser { min-height: 448px; } */
#sessions-cards .cmp-carousel__item[role="tabpanel"],
#sessions-cards .cmp-carousel__item .nv-teaser { --carousel-item--fixed-width--desktop: 328px; --carousel-item--fixed-width-firstitem--desktop: 328px; }
}

@media only screen and (min-width: 1350px) {
/* #sessions-cards .cmp-carousel__item .nv-teaser .cmp-teaser { min-height: 385px; } */
#sessions-cards .cmp-carousel__item .nv-teaser { --carousel-item--fixed-width--desktop: 440px; --carousel-item--fixed-width-firstitem--desktop: 440px; }
}

@media screen and (min-width:1024px) {
#sessions-cards .cmp-carousel__content &gt; div { overflow: hidden !important; }
}

div#sessions-cards .general-container.nv-flexbox { height: inherit; }
div#sessions-cards .nv-container.container.responsivegrid { height:100%; }
div#sessions-cards div[data-cmp-is="nv-container"] { height: inherit; }

@media screen and (max-width: 640px){
.nv-carousel #sessions-cards .cmp-carousel__slides.fixed-width .cmp-carousel__item:first-child .nv-teaser { height: auto !important; }
}

/* For button row in NV Teaser */
@media (min-width: 1024px) and (max-width: 1349px) {
#side-by-side-btn .nv-teaser .nv-teaser-secondary-button { padding: 11px 13px; }
}

@media (min-width: 640px) and (max-width: 1023px) {
#side-by-side-btn .nv-teaser .nv-teaser-secondary-button { padding: 9px 9pt; }
}

@media (max-width: 639px) {
#side-by-side-btn .nv-teaser .nv-teaser-secondary-button { padding: 9px 11px; }
}

@media (min-width: 1350px) {
#side-by-side-btn .nv-teaser .nv-teaser-secondary-button { padding: 13px 15px; }
}

/**** 01-06 fix ****/

#sessions-cards .cmp-carousel__item .nv-teaser {
  height: initial;
  padding: 15px;
  width: auto;
}

#gtc-blade .aem-Grid--tablet--3 .nv-image img {
  width: auto;
}</pre></body></html>