/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section.section-welcome .marquee-wrapper {
    opacity: 1;
    visibility: visible;
}




.inline-media-component-container .video-wrapper .fallback-frame {
    z-index: 2;
    visibility: visible;
    opacity: 1;
}

@media (max-width: 734px) {
.section-highlights .media-gallery-item-6 .caption-animation-container {
	margin-right: 46px;
}
}

@media only screen and (max-width: 734px) {
	.section.section-welcome .inline-media-component-container .video-wrapper {
    	height: 710px;
	}
	.inline-media-component-container .video-wrapper .fallback-frame {
    	top: 50px;
	}
}

.gallery-item .typography-caption-tile-footnote {
    font-size: 19px;
    line-height: 1.2105263158;
    font-weight: 400;
    letter-spacing: .012em;
    font-family:SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media (max-width: 1068px) {
    .gallery-item .typography-caption-tile-footnote {
        font-size: 14px;
        line-height: 1.2857742857;
        font-weight: 400;
        letter-spacing: -0.016em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media (max-width: 734px) {
    .gallery-item .typography-caption-tile-footnote {
        font-size: 12px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

[data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
    --caption-width: 605px;
}
@media (max-width:1068px) {
    [data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
        --caption-width: 555px;
    }
}
@media (max-width:734px) {
    [data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
        --caption-width: calc(100% - var(--caption-left));
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 