/* Local Overrides */

/* Personalized tile */
.custom_hidesection {
	display: none;
}

@media only screen and (min-width: 1069px) {
	.tile-personalized
		> .tile-rounded
		> .tile-content
		> .copy-wrapper
		> .tile-headline {
		font-size: 45px;
	}
}

@media only screen and (min-width: 1069px) {
	.custom-wrap-catalog {
		white-space: nowrap;
	}
}

.custom-wrap-transcript {
	white-space: nowrap;
}

@media only screen and (max-width: 360px) {
	.custom-wrap-transcript {
		white-space: normal;
	}
}


/* Ribbon */

.ribbon .ribbon-content-wrapper {
    background-color: white;
}
.ribbon .ribbon-content-wrapper {
    padding-top: 0.9411764706em;
    padding-bottom: 0.9411764706em;
}
.ribbon-content-wrapper {
    text-align: center;
}

.section-hero .ribbon {
    position: absolute;
    z-index: 2;
    width: 100%;
    top: calc(var(--r-localnav-height) + var(--r-localnav-gn-height));
    left: 0;
}
.ribbon .ribbon-content {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 400;
    letter-spacing: -0.016em;
    font-family:
        SF Pro Text,
        SF Pro Icons,
        Helvetica Neue,
        Helvetica,
        Arial,
        sans-serif;
}

.ribbon-content {
    width: 90%;
}
.ribbon-content {
    margin-left: auto;
    margin-right: auto;
}

/* Hero Section */

@media only screen and (max-width: 1068px) {
    .section-hero .hero-top .hero-app-content {
        margin-top: 90px;
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .hero-top .hero-app-content {
        margin-top: 100px;
    }
}