
.pd-ambassador_landing_page {
	max-width: 1448px;
	margin: 0 auto
}

.pd-ambassador_landing_page .experience-component.experience-assets-herobanner {
	position: relative;
	left: initial;
	right: initial
}

.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__text {
	padding: 56px 0 48px
}

@media(min-width:768px) {
	.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__text {
		padding: 56px 0 61px
	}
}

@media(min-width:1024px) {
	.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__text {
		padding: 56px 0 64px
	}
}

.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__subline {
	font-family: ttnorms-medium, sans-serif
}

.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
	letter-spacing: initial;
	font-size: 24px
}

@media(min-width:768px) {
	.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 36px
	}
}

@media(min-width:1024px) {
	.pd-ambassador_landing_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 48px
	}
}

.pd-ambassador_landing_page .experience-component.experience-layouts-cards {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: initial;
	right: initial
}

.pd-ambassador_landing_page .experience-component.experience-layouts-cards .region-cards {
	padding: 0 16px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media(min-width:768px) {
	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .region-cards {
		padding: 0 24px
	}
}

@media(min-width:1024px) {
	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .region-cards {
		padding: 0 40px
	}
}

.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card {
	width: auto;
	margin-bottom: 24px;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

@media(min-width:768px) and (max-width:1023px) {
	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card {
		-ms-flex-preferred-size: calc(50% - 12px);
		flex-basis: calc(50% - 12px)
	}

	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card:nth-of-type(odd) {
		margin-right: 12px
	}

	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card:nth-of-type(even) {
		margin-left: 12px
	}
}

@media(min-width:1024px) {
	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card {
		-ms-flex-preferred-size: calc(33% - 13px);
		flex-basis: calc(33% - 13px)
	}

	.pd-ambassador_landing_page .experience-component.experience-layouts-cards .experience-assets-card:nth-of-type(3n - 1) {
		margin-left: 24px;
		margin-right: 24px
	}
}

.pd-ambassador_landing_page .component-card__text {
	top: initial;
	bottom: 40px
}

.pd-ambassador_landing_page .component-card__text .component-card__headline,
.pd-ambassador_landing_page .component-card__text .component-card__subheading {
	color: #fff
}

.pd-ambassador_landing_page .component-card__text.text-inverted .component-card__headline,
.pd-ambassador_landing_page .component-card__text.text-inverted .component-card__subheading {
	color: #000
}

.pd-ambassador_landing_page .component-card__text .component-card__subheading {
	font-size: 16px;
	margin-bottom: 8px;
	letter-spacing: initial
}

.pd-ambassador_landing_page .component-card__text .component-card__headline {
	font-size: 34px;
	line-height: 1.1;
}

.region.pd-ambassador_profile_page {
	margin: 0 auto;
	padding: 0
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner,
.region.pd-ambassador_profile_page .experience-component.experience-assets-minitextbanner,
.region.pd-ambassador_profile_page .experience-component.experience-layouts-2columnfull,
.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards {
	left: initial;
	right: initial
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner {
	position: relative;
	background: #f7f7f7;
	height: auto
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .picture-banner {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .picture-banner picture {
	max-width: 1139px;
	padding: 0 18px 48px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .picture-banner picture {
		padding: 0 24px 29px
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .picture-banner picture {
		padding: 0
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__image+.component-herobanner__text {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.component-herobanner__video-wrapper .component-herobanner__image,
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .video-banner video {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.component-herobanner__video-wrapper .component-herobanner__image,
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .video-banner video,
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .video-banner .video-hero__overlay {
	width: calc(100% - 48px);
	margin: 0 auto;
	max-width: 1137px;
	padding-top: 48px
}

@media(min-width:1024px) {
	.component-herobanner__video-wrapper .component-herobanner__image,
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .video-banner video,
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .video-banner .video-hero__overlay {
		padding-top: 79px
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__text {
	position: relative;
	top: initial;
	left: initial
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__text {
		padding: 56px 0 38px
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
	letter-spacing: .25px;
	font-size: 34px;
	margin: 8px 0
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 36px
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 48px
	}
}
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__headline p span {
	font-size: 20px;
	font-family: ttnorms-regular,sans-serif;
}
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__headline,
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__subline,
.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner__body {
	color: #fff;
	padding: 0
}

.region.pd-ambassador_profile_page .experience-component.experience-assets-herobanner .component-herobanner {
	height: auto
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards {
	position: relative;
	max-width: 1139px;
	padding: 0 16px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards {
		padding: 0 24px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .region.region-cards {
	padding: 0
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .experience-component.experience-assets-card {
		-ms-flex-preferred-size: calc(50% - 12px);
		flex-basis: calc(50% - 12px);
		padding-bottom: 24px
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .experience-component.experience-assets-card {
		-ms-flex-preferred-size: calc(50% - 18px);
		flex-basis: calc(50% - 18px);
		padding-bottom: 80px
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card {
	background: #fafafa;
	width: auto;
	height: auto;
	padding: 23px 15px 31px
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card {
		width: auto;
		padding: 23px 22px 32px
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card {
		margin-top: 40px;
		padding: 35px 36px 50px;
		width: auto
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__link {
	text-decoration: none
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__image {
	height: auto;
	max-width: 210px;
	margin: 0 auto 15px
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__image {
		max-width: 253px;
		margin: 0 auto 29px
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__text {
	width: calc(100% - 30px);
	position: relative;
	top: initial;
	margin: 0 auto
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__headline {
	letter-spacing: 0
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__body {
	margin: 16px 0 24px;
	color: #252729;
	font-family: ttnorms-regular, sans-serif;
	line-height: 24px
}

@media(min-width:768px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__body {
		font-size: 16px
	}
}

@media(min-width:1024px) {
	.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .component-card__body {
		margin: 14px 0 29px;
		line-height: 30px;
		font-size: 20px
	}
}

.region.pd-ambassador_profile_page .experience-component.experience-layouts-cards .component-card .category-block__cta {
	margin: 0
}

.experience-component.experience-assets-minitextbanner {
	position: relative !important;
	padding: 40px 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media(min-width:768px) {
	.experience-component.experience-assets-minitextbanner {
		padding: 48px 35px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media(min-width:1024px) {
	.experience-component.experience-assets-minitextbanner {
		padding: 32px 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

@media(min-width:1024px) {
	.experience-component.experience-assets-minitextbanner .text-banner-column {
		margin-left: 82px
	}
}

.experience-component.experience-assets-minitextbanner .text-banner-headline {
	font-family: ttnorms-medium, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #212121
}

@media(min-width:768px) {
	.experience-component.experience-assets-minitextbanner .text-banner-headline {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
}

@media(min-width:1024px) {
	.experience-component.experience-assets-minitextbanner .text-banner-headline {
		-ms-flex-preferred-size: initial;
		flex-basis: initial
	}
}

.experience-component.experience-assets-minitextbanner .text-banner-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 24px
}

@media(min-width:768px) {
	.experience-component.experience-assets-minitextbanner .text-banner-column {
		margin-top: 32px
	}
}

@media(min-width:1024px) {
	.experience-component.experience-assets-minitextbanner .text-banner-column {
		margin-top: 0;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start
	}
}

.experience-component.experience-assets-minitextbanner .text-banner-label {
	margin-bottom: 8px;
	font-family: ttnorms-medium, sans-serif;
	font-size: 20px;
	letter-spacing: .25px;
	color: #252729;
	display: block
}

.experience-component.experience-assets-minitextbanner .text-banner-input {
	font-family: ttnorms-regular, sans-serif;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: .5px;
	color: #252729
}

.region .experience-component.experience-layouts-2columnfull {
	position: relative;
	left: initial;
	right: initial;
	max-width: 1139px;
	margin: 0 auto
}

.experience-component.experience-layouts-2columnfull {
	padding: 39px 0 32px;
	width: 100%
}

@media(min-width:768px) {
	.experience-component.experience-layouts-2columnfull {
		padding: 64px 0 16px
	}
}

@media(min-width:1024px) {
	.experience-component.experience-layouts-2columnfull {
		padding: 90px 0 64px
	}
}

.experience-component.experience-layouts-2columnfull .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 21px
}

@media(min-width:768px) {
	.experience-component.experience-layouts-2columnfull .row {
		padding-left: 24px
	}
}

@media(min-width:1024px) {
	.experience-component.experience-layouts-2columnfull .row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		max-width: 1139px;
		padding-left: 8px
	}
}

.experience-component.experience-layouts-2columnfull .row .region {
	margin: 0;
	padding: 0
}

@media(min-width:1024px) {
	.experience-component.experience-layouts-2columnfull .row .region {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%
	}
}

.experience-component.experience-layouts-2columnfull .row .region:before {
	content: initial
}

.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner {
	background: 0 0;
	width: 100%
}

.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__text {
	padding: 0;
	width: auto
}

.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__headline {
	color: #252729;
	letter-spacing: 0;
	margin: 0;
	margin-bottom: 16px;
	font-size: 24px;
	text-align: left
}

@media(min-width:768px) {
	.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 34px;
		line-height: initial
	}
}

@media(min-width:1024px) {
	.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__headline {
		font-size: 48px
	}
}

.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__body {
	color: #747476;
	font-family: ttnorms-regular, sans-serif;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .5px
}

@media(min-width:768px) {
	.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__body {
		font-size: 16px
	}
}

@media(min-width:1024px) {
	.experience-component.experience-layouts-2columnfull .experience-component.experience-assets-herobanner .component-herobanner__body {
		font-size: 20px;
		line-height: 28px;
		letter-spacing: .25px
	}
}

.experience-component.experience-layouts-2columnfull img {
	max-width: 578px;
	height: auto
}


.experience-assets-herobanner .component-herobanner__quote-body {
	width: auto;
	max-width: 818px;
	margin: 0 22px 0 25px;
	padding-top: 48px;
	order: 2
}

@media(min-width:768px) {
	.experience-assets-herobanner .component-herobanner__quote-body {
		padding-top: 65px;
		margin: 0 32px 0 22px
	}
}

@media(min-width:1024px) {
	.experience-assets-herobanner .component-herobanner__quote-body {
		padding-top: 80px;
		margin: 0 auto
	}
}

.experience-assets-herobanner .component-herobanner__quote-body .quote-subline {
	margin-bottom: 16px;
	font-family: ttnorms-medium, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	color: #006bd6;
	line-height: 16px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.experience-assets-herobanner .component-herobanner__quote-body .quote-subline {
		line-height: 23px
	}
}

.experience-assets-herobanner .component-herobanner__quote-body .quote {
	font-family: ttnorms-regular, sans-serif;
	font-size: 21px;
	text-align: left;
	position: relative
}

@media(min-width:768px) {
	.experience-assets-herobanner .component-herobanner__quote-body .quote {
		font-size: 22px
	}
}

@media(min-width:1024px) {
	.experience-assets-herobanner .component-herobanner__quote-body .quote {
		/*font-size: 36px*/
	}
}

.experience-assets-herobanner .component-herobanner__quote-body .signature {
	width: auto;
	margin: 32px 0 68px
}

@media(min-width:768px) {
	.experience-assets-herobanner .component-herobanner__quote-body .signature {
		margin-bottom: 64px
	}
}

@media(min-width:1024px) {
	.experience-assets-herobanner .component-herobanner__quote-body .signature {
		margin: 44px 0 74px
	}
}

.component-herobanner .signature {
	margin: 32px 0 0px;
}
@media screen and (max-width: 767px) {
	.component-herobanner .quote {
	font-size: 21px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.component-herobanner .quote {
		font-size: 24px;
	}
}
@media screen and (min-width: 1024px) {
	.component-herobanner .quote {
		font-size: 24px;
	}
}


@media screen and (min-width: 1024px){
	.experience-assets-herobanner .component-herobanner.component-heromedia.component-3697-769 .component-herobanner__text{
		width: 81%;
	}
}
@media (min-width: 1024px){
	.experience-component.experience-assets-herobanner .component-3697-769 .component-herobanner__headline {
		font-size: 48px;
	}
}
@media screen and (min-width: 1024px){
	.component-3698-765 .quote {
		font-size: 24px;
		line-height: 1.5;
	}
}
.signature {
	max-width: 210px;
}


@media screen and (min-width: 1024px){
	.experience-assets-herobanner .component-herobanner.component-heromedia.component-3698-769 .component-herobanner__text,
	.experience-assets-herobanner .component-herobanner.component-heromedia.component-3699-769 .component-herobanner__text,
	.experience-assets-herobanner .component-herobanner.component-heromedia.component-3700-769 .component-herobanner__text{
		width: 81%;
	}
}
.experience-component.experience-assets-herobanner .component-3698-769 .component-herobanner__headline,
.experience-component.experience-assets-herobanner .component-3699-769 .component-herobanner__headline,
.experience-component.experience-assets-herobanner .component-3700-769 .component-herobanner__headline{
	letter-spacing: .25px;
	font-size: 34px;
	margin: 8px 0;
}
@media (min-width: 768px){
	.experience-component.experience-assets-herobanner .component-3698-769 .component-herobanner__headline,
	.experience-component.experience-assets-herobanner .component-3699-769 .component-herobanner__headline,
	.experience-component.experience-assets-herobanner .component-3700-769 .component-herobanner__headline {
		font-size: 36px;
	}
}
@media (min-width: 1024px){
	.experience-component.experience-assets-herobanner .component-3698-769 .component-herobanner__headline,
	.experience-component.experience-assets-herobanner .component-3699-769 .component-herobanner__headline,
	.experience-component.experience-assets-herobanner .component-3700-769 .component-herobanner__headline {
		font-size: 48px;
	}
}

.experience-assets-herobanner .component-herobanner.component-heromedia.component-3707-789 .component-herobanner__text {
	max-width: 648px;
	width:auto;
}
@media (min-width: 1024px){
	.experience-assets-herobanner .component-herobanner.component-heromedia.component-3707-789 .component-herobanner__text{
		max-width: 710px;
		width:auto;
	}
}