html.enhanced-rt .modal[data-product-tour-modal] .loader-headline,
.typography-foundation-headline,
.typography-section-headline,
.typography-section-headline-reduced {
    font-weight: 600;
}


section.section-foundation .video-attribution-wrapper {
    position: absolute;
    bottom: 60px;
    right: 60px;
    pointer-events: auto;
    transition:opacity .2s ease-in-out
}

@media only screen and (max-width: 1068px) {
    section.section-foundation .video-attribution-wrapper {
        bottom: 40px;
        right:40px
    }
}

@media only screen and (max-width: 734px) {
    section.section-foundation .video-attribution-wrapper {
        bottom: 30px;
        right:auto
    }
}


section.section-foundation .video-attribution-wrapper.hide {
    pointer-events: none;
    opacity:0
}

section.section-foundation .video-attribution-wrapper.hide:focus-within {
    pointer-events: auto;
    opacity:1
}

html.no-enhanced section.section-foundation .video-attribution-wrapper.hide {
    pointer-events: auto;
    opacity:1
}

@media only screen and (max-width: 734px) {
    html #product-film span.icon.icon-before.icon-playcircle:before {
        z-index: 0;
    }
}

ul.links-stacked.typography-hero-copy li{
    display: inline-block;
}




#product-film {
    cursor: pointer;
}


ul.links-stacked.typography-hero-copy li.hero-cta-li:last-child {
	margin-top: 10px;
}

@media only screen and (max-width: 1068px) {
	ul.links-stacked.typography-hero-copy li.hero-cta-li:last-child {
		margin-top: 8px;
	}	
}

@media only screen and (max-width: 734px) {
	ul.links-stacked.typography-hero-copy li.hero-cta-li:last-child {
		margin-top: 8px;
	}	
}