@charset "utf-8";
/* App CSS Document */

*{box-sizing:border-box}::selection{background-color:#b3f3ff}
/* trw added - didn't fix scroll issue
html, body {
	height: 100%;
	overflow: scroll;
	overflow-y: scroll !important;
}
*/


.bgpurple{
	background-color: #7a12d4; /* 802DCD */
}
.bgpurpledark{
	background-color: #5D14A1;
}


.mv-carousel button:focus{
	outline:thin solid #7a12d4;
	outline-offset:.25rem
}
html{
	-webkit-font-smoothing:antialiased;
	color:#0f131a;
	font-size:16px;
	text-rendering:optimizeLegibility
}
body{
	font-family:Karla-Regular,sans-serif;
	font-weight:400;
	max-resolution: 0;
}
ol,ul{list-style:none;
	margin-bottom:0;
	padding-left:0;
	position:relative
}
ol:before,ul:before{
	content:none
}
a{
	color:inherit;
	text-decoration:inherit
}
.mv-container{
	margin-left:auto;
	margin-right:auto;
	padding-left:1rem;
	padding-right:1rem;
	width:100%
}
@media(min-width:376px){
	.mv-container{
		padding-left:1rem;
		padding-right:1rem
	}
}
@media(min-width:768px){
	.mv-container{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1200px){
	.mv-container{
		max-width:1200px
	}
}
@media(min-width:1600px){
	.mv-container{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:1200px){
	.mv-container.--full-desktop{
		max-width:none
	}
}
@media(min-width:992px){
	.mv-container.--full-big-tablet{
		max-width:none;
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.mv-container.--full-tablet{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:992px){
	.mv-container.--full-tablet{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1200px){
	.mv-container.--full-tablet{
		padding-left:0;
		padding-right:0
	}
}
.mv-container.--full-mobile{
	padding-left:0;
	padding-right:0
}
@media(min-width:768px){
	.mv-container.--full-mobile{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1600px){
	.mv-container.--full-mobile{
		padding-left:0;padding-right:0
	}
}
.mv-container.--full-mobile-tablet{
	padding-left:0;
	padding-right:0
}
@media(min-width:992px){
	.mv-container.--full-mobile-tablet{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1600px){
	.mv-container.--full-mobile-tablet{
		padding-left:0;padding-right:0
	}
}
@media(min-width:992px){
	.mv-container.--special{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1200px){
	.mv-container.--special{
		padding-left:0;
		padding-right:0
	}
}
.mv-container.--full{
	padding-left:0;
	padding-right:0
}
@media(min-width:992px){
	.mv-container.--full{
		padding-left:2.25rem;
		padding-right:2.25rem
	}
}
@media(min-width:1200px){
	.mv-container.--full{
		padding-left:0;
		padding-right:0
	}
}
.mv-container.--jumbo{
	max-width:1400px
}
p{
	font-family:Karla-Regular,sans-serif;
	margin-bottom:1.25rem;
	margin-top:0
}
p:last-child{
	margin-bottom:0
}
h1,h2,h3,h4,h5,h6,p{
	font-family:inherit;
	font-weight:inherit
}
embed,img,object,video{
	height:auto;
	max-width:100%;
	width:100%
}
.top-24{
	top:96px
}
.mv-tooltip{
	cursor:pointer;
	display:inline-block
}
@media(min-width:500px){
	.mv-tooltip{
		position:relative
	}
}
.mv-tooltip svg{
	display:inherit
}
.mv-tooltip--text{
	word-wrap:break-word;
	background-color:hsla(0,0%,7%,.941);
	border-radius:8px;
	color:#fff;
	left:50%;
	max-width:320px;
	opacity:0;
	padding:12px 16px;
	position:absolute;
	text-align:left;
	text-overflow:ellipsis;
	top:125%;
	transform:translateX(-50%);
	transition:opacity .3s;
	visibility:hidden;
	width:-moz-max-content;
	width:max-content;
	z-index:1
}
@media(max-width:375px){
	.mv-tooltip--text{
		width:100%
	}
}
.mv-tooltip--text:after{
	border:5px solid transparent;
	border-bottom-color:hsla(0,0%,7%,.941);
	bottom:100%;
	content:" ";
	left:50%;
	position:absolute;
	transform:translateX(-50%)
}
.mv-tooltip:hover .mv-tooltip--text{
	opacity:1;
	visibility:visible
}
.mv-color__grey-100-fade{
	background:linear-gradient(180deg,#f9fafb,hsla(0,0%,100%,0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fafb",endColorstr="#00ffffff",GradientType=0)
}
.mv-color__grey-100-fade.--m-white{
	background:#fff
}
@media(min-width:768px){
	.mv-color__grey-100-fade.--m-white{
		background:linear-gradient(180deg,#f9fafb,hsla(0,0%,100%,0));
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fafb",endColorstr="#00ffffff",GradientType=0)
	}
}
.mv-color__filter-white{
	filter:invert(1) grayscale(1) brightness(1200)
}
.bg-gradient-brand{
	background:#7a12d4;
	background:linear-gradient(180deg,#003fff,#fb00ff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mv-brand-color-dark",endColorstr="$mv-brand-color-light",GradientType=1)
}
.mv-wave__pastel-spring{
	background:#fefae8;
	background:linear-gradient(180deg,#fefae8,#ebf5ff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mv-color-yellow-50",endColorstr="#ebf5ff",GradientType=0)
}
@media(max-width:767px){
	.mv-wave__pastel-spring.--m-clear{
		background:none
	}
}
.mv-wave__pastel-watermelon{
	background:#feeded;
	background:linear-gradient(180deg,#feeded,#e8f9f1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEEDED",endColorstr="#E8F9F1",GradientType=0)
}
@media(max-width:767px){
	.mv-wave__pastel-watermelon.--m-clear{
		background:none
	}
}
.mv-wave__pastel-bubblegum{
	background:#feeaf3;
	background:linear-gradient(180deg,#feeaf3,#ebfafb);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEEAF3",endColorstr="#EBFAFB",GradientType=0)
}
@media(max-width:767px){
	.mv-wave__pastel-bubblegum.--m-clear{
		background:none
	}
}
.mv-wave__pastel-sunset{
	background:#fff4e9;
	background:linear-gradient(180deg,#fff4e9,#f8efff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4E9",endColorstr="#F8EFFF",GradientType=0)
}
@media(max-width:767px){
	.mv-wave__pastel-sunset.--m-clear{
		background:none
	}
}
.ww-wave--red-top-down{
	background:linear-gradient(180deg,#ff6d5c,#d03c2f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6D5C",endColorstr="#D03C2F",GradientType=0)
}
.ww-wave--red-left-right{
	background:linear-gradient(90deg,#ff6d5c 1.03%,#d03c2f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6D5C",endColorstr="#D03C2F",GradientType=1)
}
.ww-wave--blue-top-down{
	background:linear-gradient(180deg,#3165e3,#192e75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3165E3",endColorstr="#192E75",GradientType=0)
}
.ww-wave--blue-left-right{
	background:linear-gradient(90deg,#3165e3,#192e75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3165E3",endColorstr="#192E75",GradientType=1)
}
.ww-wave--brown-top-down{
	background:linear-gradient(180deg,#ede6de,#d4c5ba);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EDE6DE",endColorstr="#D4C5BA",GradientType=0)
}
.ww-wave--brown-left-right{
	background:linear-gradient(90deg,#f9f8f4,#d4c5ba 100%,#d4c5ba 0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F8F4",endColorstr="#D4C5BA",GradientType=1)
}
.ww-wave--black-fade-50a{
	background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0,0,0,0),endColorstr=rgba(0,0,0,.5),GradientType=0)
}
.bg-fh-gradient-brand{
	background:linear-gradient(180deg,#14101f,#564385)
}
div p{
	margin-bottom:1rem
}
.mv-type--display1{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:3.75rem;
	font-weight:700;
	letter-spacing:.25px;line-height:3.75rem
}
@media(min-width:992px){
	.mv-type--display1{
		font-size:7.5rem;
		letter-spacing:.25px;
		line-height:7.5rem
	}
}
.mv-type--display1>h1,.mv-type--display1>h2,.mv-type--display1>h3,.mv-type--display1>h4,.mv-type--display1>h5,.mv-type--display1>h6,.mv-type--display1>p{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:3.75rem;
	font-weight:700;
	letter-spacing:.25px;
	line-height:3.75rem
}
@media(min-width:992px){
	.mv-type--display1>h1,.mv-type--display1>h2,.mv-type--display1>h3,.mv-type--display1>h4,.mv-type--display1>h5,.mv-type--display1>h6,.mv-type--display1>p{
		font-size:7.5rem;
		letter-spacing:.25px;
		line-height:7.5rem
	}
}
.mv-type--display2{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:3.125rem;
	font-weight:700;
	letter-spacing:.25px;
	line-height:3.125rem
}
@media(min-width:992px){
	.mv-type--display2{
		font-size:5.625rem;
		letter-spacing:.25px;
		line-height:5.625rem
	}
}
.mv-type--display2>h1,.mv-type--display2>h2,.mv-type--display2>h3,.mv-type--display2>h4,.mv-type--display2>h5,.mv-type--display2>h6,.mv-type--display2>p{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:3.125rem;
	font-weight:700;
	letter-spacing:.25px;
	line-height:3.125rem
}
@media(min-width:992px){
	.mv-type--display2>h1,.mv-type--display2>h2,.mv-type--display2>h3,.mv-type--display2>h4,.mv-type--display2>h5,.mv-type--display2>h6,.mv-type--display2>p{
		font-size:5.625rem;
		letter-spacing:.25px;
		line-height:5.625rem
	}
}
.mv-type--display3{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:2.5rem;
	font-weight:700;
	letter-spacing:.25px;
	line-height:2.5rem
}
@media(min-width:992px){
	.mv-type--display3{
		font-size:3.75rem;
		letter-spacing:.25px;
		line-height:3.75rem
	}
}
.mv-type--display3>h1,.mv-type--display3>h2,.mv-type--display3>h3,.mv-type--display3>h4,.mv-type--display3>h5,.mv-type--display3>h6,.mv-type--display3>p{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:2.5rem;
	font-weight:700;
	letter-spacing:.25px;
	line-height:2.5rem
}
@media(min-width:992px){
	.mv-type--display3>h1,.mv-type--display3>h2,.mv-type--display3>h3,.mv-type--display3>h4,.mv-type--display3>h5,.mv-type--display3>h6,.mv-type--display3>p{
		font-size:3.75rem;
		letter-spacing:.25px;
		line-height:3.75rem
	}
}
.mv-type--headline1,.mv-type--titlebold1{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:5.5rem;
	font-weight:800;
	letter-spacing:.0052083333em;
	line-height:3.5rem
}
@media(min-width:992px){
	.mv-type--headline1,.mv-type--titlebold1{
		font-size:5.5rem;
		letter-spacing:.0034722222em;
		line-height:5rem
	}
}
.mv-type--headline1>h1,.mv-type--headline1>h2,.mv-type--headline1>h3,.mv-type--headline1>h4,.mv-type--headline1>h5,.mv-type--headline1>h6,.mv-type--headline1>p,.mv-type--titlebold1>h1,.mv-type--titlebold1>h2,.mv-type--titlebold1>h3,.mv-type--titlebold1>h4,.mv-type--titlebold1>h5,.mv-type--titlebold1>h6,.mv-type--titlebold1>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:5.5rem;
	font-weight:800;
	letter-spacing:.0052083333em;
	line-height:3.5rem
}
@media(min-width:992px){
	.mv-type--headline1>h1,.mv-type--headline1>h2,.mv-type--headline1>h3,.mv-type--headline1>h4,.mv-type--headline1>h5,.mv-type--headline1>h6,.mv-type--headline1>p,.mv-type--titlebold1>h1,.mv-type--titlebold1>h2,.mv-type--titlebold1>h3,.mv-type--titlebold1>h4,.mv-type--titlebold1>h5,.mv-type--titlebold1>h6,.mv-type--titlebold1>p{
		font-size:5.5rem;
		letter-spacing:.0034722222em;
		line-height:5rem
	}
}
.mv-type--headline2,.mv-type--titlebold2{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:2.25rem;
	font-weight:800;
	letter-spacing:.0069444444em;
	line-height:2.75rem
}
@media(min-width:992px){
	.mv-type--headline2,.mv-type--titlebold2{
		font-size:3.75rem;
		letter-spacing:.0041666667em;
		line-height:4.25rem
	}
}
.mv-type--headline2>h1,.mv-type--headline2>h2,.mv-type--headline2>h3,.mv-type--headline2>h4,.mv-type--headline2>h5,.mv-type--headline2>h6,.mv-type--headline2>p,.mv-type--titlebold2>h1,.mv-type--titlebold2>h2,.mv-type--titlebold2>h3,.mv-type--titlebold2>h4,.mv-type--titlebold2>h5,.mv-type--titlebold2>h6,.mv-type--titlebold2>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:2.25rem;
	font-weight:800;l
	etter-spacing:.0069444444em;
	line-height:2.75rem
}
@media(min-width:992px){
	.mv-type--headline2>h1,.mv-type--headline2>h2,.mv-type--headline2>h3,.mv-type--headline2>h4,.mv-type--headline2>h5,.mv-type--headline2>h6,.mv-type--headline2>p,.mv-type--titlebold2>h1,.mv-type--titlebold2>h2,.mv-type--titlebold2>h3,.mv-type--titlebold2>h4,.mv-type--titlebold2>h5,.mv-type--titlebold2>h6,.mv-type--titlebold2>p{
		font-size:3.75rem;
		letter-spacing:.0041666667em;
		line-height:4.25rem
	}
}
.mv-type--headline3,.mv-type--titlebold3{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.875rem;
	font-weight:700;
	letter-spacing:.0083333333em;
	line-height:2.25rem
}
@media(min-width:992px){
	.mv-type--headline3,.mv-type--titlebold3{
		font-size:3rem;
		letter-spacing:.0052083333em;
		line-height:3.5rem
	}
}
.mv-type--headline3>h1,.mv-type--headline3>h2,.mv-type--headline3>h3,.mv-type--headline3>h4,.mv-type--headline3>h5,.mv-type--headline3>h6,.mv-type--headline3>p,.mv-type--titlebold3>h1,.mv-type--titlebold3>h2,.mv-type--titlebold3>h3,.mv-type--titlebold3>h4,.mv-type--titlebold3>h5,.mv-type--titlebold3>h6,.mv-type--titlebold3>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.875rem;
	font-weight:700;
	letter-spacing:.0083333333em;
	line-height:2.25rem
}
@media(min-width:992px){
	.mv-type--headline3>h1,.mv-type--headline3>h2,.mv-type--headline3>h3,.mv-type--headline3>h4,.mv-type--headline3>h5,.mv-type--headline3>h6,.mv-type--headline3>p,.mv-type--titlebold3>h1,.mv-type--titlebold3>h2,.mv-type--titlebold3>h3,.mv-type--titlebold3>h4,.mv-type--titlebold3>h5,.mv-type--titlebold3>h6,.mv-type--titlebold3>p{
		font-size:3rem;
		letter-spacing:.0052083333em;
		line-height:3.5rem
	}
}
.mv-type--headline4,.mv-type--titlebold4{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.75rem;
	font-weight:700;
	letter-spacing:.0089285714em;
	line-height:2.125rem
}
@media(min-width:992px){
	.mv-type--headline4,.mv-type--titlebold4{
		font-size:2.25rem;
		letter-spacing:.0069444444em;
		line-height:2.75rem
	}
}
.mv-type--headline4>h1,.mv-type--headline4>h2,.mv-type--headline4>h3,.mv-type--headline4>h4,.mv-type--headline4>h5,.mv-type--headline4>h6,.mv-type--headline4>p,.mv-type--titlebold4>h1,.mv-type--titlebold4>h2,.mv-type--titlebold4>h3,.mv-type--titlebold4>h4,.mv-type--titlebold4>h5,.mv-type--titlebold4>h6,.mv-type--titlebold4>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.75rem;
	font-weight:700;
	letter-spacing:.0089285714em;
	line-height:2.125rem
}
@media(min-width:992px){.mv-type--headline4>h1,.mv-type--headline4>h2,.mv-type--headline4>h3,.mv-type--headline4>h4,.mv-type--headline4>h5,.mv-type--headline4>h6,.mv-type--headline4>p,.mv-type--titlebold4>h1,.mv-type--titlebold4>h2,.mv-type--titlebold4>h3,.mv-type--titlebold4>h4,.mv-type--titlebold4>h5,.mv-type--titlebold4>h6,.mv-type--titlebold4>p{
	font-size:2.25rem;
	letter-spacing:.0069444444em;
	line-height:2.75rem
	}
}
.mv-type--headline5,.mv-type--titlebold5{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.5rem;
	font-weight:700;
	letter-spacing:.0104166667em;
	line-height:1.875rem
}
@media(min-width:992px){
	.mv-type--headline5,.mv-type--titlebold5{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2.125rem
	}
}
.mv-type--headline5>h1,.mv-type--headline5>h2,.mv-type--headline5>h3,.mv-type--headline5>h4,.mv-type--headline5>h5,.mv-type--headline5>h6,.mv-type--headline5>p,.mv-type--titlebold5>h1,.mv-type--titlebold5>h2,.mv-type--titlebold5>h3,.mv-type--titlebold5>h4,.mv-type--titlebold5>h5,.mv-type--titlebold5>h6,.mv-type--titlebold5>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.5rem;
	font-weight:700;
	letter-spacing:.0104166667em;
	line-height:1.875rem
}
@media(min-width:992px){
	.mv-type--headline5>h1,.mv-type--headline5>h2,.mv-type--headline5>h3,.mv-type--headline5>h4,.mv-type--headline5>h5,.mv-type--headline5>h6,.mv-type--headline5>p,.mv-type--titlebold5>h1,.mv-type--titlebold5>h2,.mv-type--titlebold5>h3,.mv-type--titlebold5>h4,.mv-type--titlebold5>h5,.mv-type--titlebold5>h6,.mv-type--titlebold5>p{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2.125rem
	}
}
.mv-type--headline6,.mv-type--titlebold6{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.375rem;
	font-weight:700;
	letter-spacing:.0113636364em;
	line-height:1.625rem
}
@media(min-width:992px){
	.mv-type--headline6,.mv-type--titlebold6{
		font-size:1.5rem;
		letter-spacing:.0104166667em;
		line-height:1.875rem
	}
}
.mv-type--headline6>h1,.mv-type--headline6>h2,.mv-type--headline6>h3,.mv-type--headline6>h4,.mv-type--headline6>h5,.mv-type--headline6>h6,.mv-type--headline6>p,.mv-type--titlebold6>h1,.mv-type--titlebold6>h2,.mv-type--titlebold6>h3,.mv-type--titlebold6>h4,.mv-type--titlebold6>h5,.mv-type--titlebold6>h6,.mv-type--titlebold6>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.375rem;
	font-weight:700;
	letter-spacing:.0113636364em;
	line-height:1.625rem
}
@media(min-width:992px){
	.mv-type--headline6>h1,.mv-type--headline6>h2,.mv-type--headline6>h3,.mv-type--headline6>h4,.mv-type--headline6>h5,.mv-type--headline6>h6,.mv-type--headline6>p,.mv-type--titlebold6>h1,.mv-type--titlebold6>h2,.mv-type--titlebold6>h3,.mv-type--titlebold6>h4,.mv-type--titlebold6>h5,.mv-type--titlebold6>h6,.mv-type--titlebold6>p
	{font-size:1.5rem;
		letter-spacing:.0104166667em;
		line-height:1.875rem
	}
}
.mv-type--headline7,.mv-type--titlebold7{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.25rem;
	font-weight:700;
	letter-spacing:.0125em;
	line-height:1.5rem
}
@media(min-width:992px){
	.mv-type--headline7,.mv-type--titlebold7{
		font-size:1.375rem;
		letter-spacing:.0113636364em;
		line-height:1.625rem
	}
}
.mv-type--headline7>h1,.mv-type--headline7>h2,.mv-type--headline7>h3,.mv-type--headline7>h4,.mv-type--headline7>h5,.mv-type--headline7>h6,.mv-type--headline7>p,.mv-type--titlebold7>h1,.mv-type--titlebold7>h2,.mv-type--titlebold7>h3,.mv-type--titlebold7>h4,.mv-type--titlebold7>h5,.mv-type--titlebold7>h6,.mv-type--titlebold7>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.25rem;
	font-weight:700;
	letter-spacing:.0125em;
	line-height:1.5rem
}
@media(min-width:992px){
	.mv-type--headline7>h1,.mv-type--headline7>h2,.mv-type--headline7>h3,.mv-type--headline7>h4,.mv-type--headline7>h5,.mv-type--headline7>h6,.mv-type--headline7>p,.mv-type--titlebold7>h1,.mv-type--titlebold7>h2,.mv-type--titlebold7>h3,.mv-type--titlebold7>h4,.mv-type--titlebold7>h5,.mv-type--titlebold7>h6,.mv-type--titlebold7>p{
		font-size:1.375rem;
		letter-spacing:.0113636364em;
		line-height:1.625rem
	}
}
.mv-type--headline8,.mv-type--titlebold8{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.125rem;
	font-weight:700;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--headline8,.mv-type--titlebold8{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--headline8>h1,.mv-type--headline8>h2,.mv-type--headline8>h3,.mv-type--headline8>h4,.mv-type--headline8>h5,.mv-type--headline8>h6,.mv-type--headline8>p,.mv-type--titlebold8>h1,.mv-type--titlebold8>h2,.mv-type--titlebold8>h3,.mv-type--titlebold8>h4,.mv-type--titlebold8>h5,.mv-type--titlebold8>h6,.mv-type--titlebold8>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.125rem;
	font-weight:700;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--headline8>h1,.mv-type--headline8>h2,.mv-type--headline8>h3,.mv-type--headline8>h4,.mv-type--headline8>h5,.mv-type--headline8>h6,.mv-type--headline8>p,.mv-type--titlebold8>h1,.mv-type--titlebold8>h2,.mv-type--titlebold8>h3,.mv-type--titlebold8>h4,.mv-type--titlebold8>h5,.mv-type--titlebold8>h6,.mv-type--titlebold8>p{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--titlebold8--sleek{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:1.125rem;
	font-weight:700;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--titlebold8--sleek{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--titlebold8--sleek>h1,.mv-type--titlebold8--sleek>h2,.mv-type--titlebold8--sleek>h3,.mv-type--titlebold8--sleek>h4,.mv-type--titlebold8--sleek>h5,.mv-type--titlebold8--sleek>h6,.mv-type--titlebold8--sleek>p{
	font-family:Karla-Bold-16,Verdana-fallback-2,"sans-serif";
	font-size:1.125rem;
	font-weight:700;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--titlebold8--sleek>h1,.mv-type--titlebold8--sleek>h2,.mv-type--titlebold8--sleek>h3,.mv-type--titlebold8--sleek>h4,.mv-type--titlebold8--sleek>h5,.mv-type--titlebold8--sleek>h6,.mv-type--titlebold8--sleek>p{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--headline9,.mv-type--titlebold9{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem
}
@media(min-width:992px){
	.mv-type--headline9,.mv-type--titlebold9{
		font-size:1.125rem;
		letter-spacing:.0138888889em;
		line-height:1.375rem
	}
}
.mv-type--headline9>h1,.mv-type--headline9>h2,.mv-type--headline9>h3,.mv-type--headline9>h4,.mv-type--headline9>h5,.mv-type--headline9>h6,.mv-type--headline9>p,.mv-type--titlebold9>h1,.mv-type--titlebold9>h2,.mv-type--titlebold9>h3,.mv-type--titlebold9>h4,.mv-type--titlebold9>h5,.mv-type--titlebold9>h6,.mv-type--titlebold9>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem
}
@media(min-width:992px){
	.mv-type--headline9>h1,.mv-type--headline9>h2,.mv-type--headline9>h3,.mv-type--headline9>h4,.mv-type--headline9>h5,.mv-type--headline9>h6,.mv-type--headline9>p,.mv-type--titlebold9>h1,.mv-type--titlebold9>h2,.mv-type--titlebold9>h3,.mv-type--titlebold9>h4,.mv-type--titlebold9>h5,.mv-type--titlebold9>h6,.mv-type--titlebold9>p{font-size:1.125rem;letter-spacing:.0138888889em;line-height:1.375rem}}.mv-type--headline10,.mv-type--titlebold10{
		font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
		font-size:.875rem;
		font-weight:700;
		letter-spacing:.0178571429em;
		line-height:1.125rem
}
@media(min-width:992px){
	.mv-type--headline10,.mv-type--titlebold10{
		font-size:1rem;
		letter-spacing:.015625em;
		line-height:1.25rem
	}
}
.mv-type--headline10>h1,.mv-type--headline10>h2,.mv-type--headline10>h3,.mv-type--headline10>h4,.mv-type--headline10>h5,.mv-type--headline10>h6,.mv-type--headline10>p,.mv-type--titlebold10>h1,.mv-type--titlebold10>h2,.mv-type--titlebold10>h3,.mv-type--titlebold10>h4,.mv-type--titlebold10>h5,.mv-type--titlebold10>h6,.mv-type--titlebold10>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.875rem;
	font-weight:700;
	letter-spacing:.0178571429em;
	line-height:1.125rem
}
@media(min-width:992px){
	.mv-type--headline10>h1,.mv-type--headline10>h2,.mv-type--headline10>h3,.mv-type--headline10>h4,.mv-type--headline10>h5,.mv-type--headline10>h6,.mv-type--headline10>p,.mv-type--titlebold10>h1,.mv-type--titlebold10>h2,.mv-type--titlebold10>h3,.mv-type--titlebold10>h4,.mv-type--titlebold10>h5,.mv-type--titlebold10>h6,.mv-type--titlebold10>p{
		font-size:1rem;
		letter-spacing:.015625em;
		line-height:1.25rem
	}
}.mv-type--titlebold11{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.0208333333em;
	line-height:1rem
}
@media(min-width:992px){
	.mv-type--titlebold11{
		font-size:.875rem;
		letter-spacing:.0178571429em;
		line-height:1.125rem
	}
}
.mv-type--titlebold11>h1,.mv-type--titlebold11>h2,.mv-type--titlebold11>h3,.mv-type--titlebold11>h4,.mv-type--titlebold11>h5,.mv-type--titlebold11>h6,.mv-type--titlebold11>p{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.0208333333em;
	line-height:1rem
}
@media(min-width:992px){
	.mv-type--titlebold11>h1,.mv-type--titlebold11>h2,.mv-type--titlebold11>h3,.mv-type--titlebold11>h4,.mv-type--titlebold11>h5,.mv-type--titlebold11>h6,.mv-type--titlebold11>p{
		font-size:.875rem;
		letter-spacing:.0178571429em;
		line-height:1.125rem
	}
}.mv-type--title1{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:2.25rem;
	font-weight:400;
	letter-spacing:.0069444444em;
	line-height:2.75rem
}
@media(min-width:992px){
	.mv-type--title1{
		font-size:3.75rem;
		letter-spacing:.0041666667em;
		line-height:4.25rem
	}
}
.mv-type--title1>h1,.mv-type--title1>h2,.mv-type--title1>h3,.mv-type--title1>h4,.mv-type--title1>h5,.mv-type--title1>h6,.mv-type--title1>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:2.25rem;
	font-weight:400;
	letter-spacing:.0069444444em;
	line-height:2.75rem
}
@media(min-width:992px){
	.mv-type--title1>h1,.mv-type--title1>h2,.mv-type--title1>h3,.mv-type--title1>h4,.mv-type--title1>h5,.mv-type--title1>h6,.mv-type--title1>p{
		font-size:3.75rem;
		letter-spacing:.0041666667em;
		line-height:4.25rem
	}
}
.mv-type--subheadline2,.mv-type--title2{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:2rem;
	font-weight:400;
	letter-spacing:.0078125em;
	line-height:2.375rem
}
@media(min-width:992px){
	.mv-type--subheadline2,.mv-type--title2{
		font-size:3rem;
		letter-spacing:.0052083333em;
		line-height:3.5rem
	}
}
.mv-type--subheadline2>h1,.mv-type--subheadline2>h2,.mv-type--subheadline2>h3,.mv-type--subheadline2>h4,.mv-type--subheadline2>h5,.mv-type--subheadline2>h6,.mv-type--subheadline2>p,.mv-type--title2>h1,.mv-type--title2>h2,.mv-type--title2>h3,.mv-type--title2>h4,.mv-type--title2>h5,.mv-type--title2>h6,.mv-type--title2>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:2rem;
	font-weight:400;
	letter-spacing:.0078125em;
	line-height:2.375rem
}
@media(min-width:992px){
	.mv-type--subheadline2>h1,.mv-type--subheadline2>h2,.mv-type--subheadline2>h3,.mv-type--subheadline2>h4,.mv-type--subheadline2>h5,.mv-type--subheadline2>h6,.mv-type--subheadline2>p,.mv-type--title2>h1,.mv-type--title2>h2,.mv-type--title2>h3,.mv-type--title2>h4,.mv-type--title2>h5,.mv-type--title2>h6,.mv-type--title2>p{
		font-size:3rem;
		letter-spacing:.0052083333em;
		line-height:3.5rem
	}
}
.mv-type--subheadline3,.mv-type--title3{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.75rem;
	font-weight:800;
	letter-spacing:.0089285714em;
	line-height:2.125rem
}
@media(min-width:992px){
	.mv-type--subheadline3,.mv-type--title3{
		font-size:2.25rem;
		font-weight:800;
		letter-spacing:.0069444444em;
		line-height:2.75rem
	}
}
.mv-type--subheadline3>h1,.mv-type--subheadline3>h2,.mv-type--subheadline3>h3,.mv-type--subheadline3>h4,.mv-type--subheadline3>h5,.mv-type--subheadline3>h6,.mv-type--subheadline3>p,.mv-type--title3>h1,.mv-type--title3>h2,.mv-type--title3>h3,.mv-type--title3>h4,.mv-type--title3>h5,.mv-type--title3>h6,.mv-type--title3>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.75rem;
	font-weight:800; /* trw edit font size and weight here for small screen width */
	letter-spacing:.0089285714em;
	line-height:2.125rem
}
@media(min-width:992px){
	.mv-type--subheadline3>h1,.mv-type--subheadline3>h2,.mv-type--subheadline3>h3,.mv-type--subheadline3>h4,.mv-type--subheadline3>h5,.mv-type--subheadline3>h6,.mv-type--subheadline3>p,.mv-type--title3>h1,.mv-type--title3>h2,.mv-type--title3>h3,.mv-type--title3>h4,.mv-type--title3>h5,.mv-type--title3>h6,.mv-type--title3>p{
		font-size:2.25rem;
		font-weight:800; /* trw edit font size and weight here */
		letter-spacing:.0069444444em;
		line-height:2.75rem
	}
}
.mv-type--subheadline4,.mv-type--title4{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.5rem;
	font-weight:400;
	letter-spacing:.0104166667em;
	line-height:1.875rem
}
@media(min-width:992px){
	.mv-type--subheadline4,.mv-type--title4{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2.125rem
	}
}
.mv-type--subheadline4>h1,.mv-type--subheadline4>h2,.mv-type--subheadline4>h3,.mv-type--subheadline4>h4,.mv-type--subheadline4>h5,.mv-type--subheadline4>h6,.mv-type--subheadline4>p,.mv-type--title4>h1,.mv-type--title4>h2,.mv-type--title4>h3,.mv-type--title4>h4,.mv-type--title4>h5,.mv-type--title4>h6,.mv-type--title4>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.5rem;
	font-weight:400;
	letter-spacing:.0104166667em;
	line-height:1.875rem
}
@media(min-width:992px){
	.mv-type--subheadline4>h1,.mv-type--subheadline4>h2,.mv-type--subheadline4>h3,.mv-type--subheadline4>h4,.mv-type--subheadline4>h5,.mv-type--subheadline4>h6,.mv-type--subheadline4>p,.mv-type--title4>h1,.mv-type--title4>h2,.mv-type--title4>h3,.mv-type--title4>h4,.mv-type--title4>h5,.mv-type--title4>h6,.mv-type--title4>p{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2.125rem
	}
}
.mv-type--subheadline5,.mv-type--title5{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.25rem;
	font-weight:400;
	letter-spacing:.0125em;
	line-height:1.5rem
}
@media(min-width:992px){
	.mv-type--subheadline5,.mv-type--title5{
		font-size:1.5rem;
		letter-spacing:.0125em;
		line-height:1.875rem
	}
}
.mv-type--subheadline5>h1,.mv-type--subheadline5>h2,.mv-type--subheadline5>h3,.mv-type--subheadline5>h4,.mv-type--subheadline5>h5,.mv-type--subheadline5>h6,.mv-type--subheadline5>p,.mv-type--title5>h1,.mv-type--title5>h2,.mv-type--title5>h3,.mv-type--title5>h4,.mv-type--title5>h5,.mv-type--title5>h6,.mv-type--title5>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.25rem;
	font-weight:400;
	letter-spacing:.0125em;
	line-height:1.5rem
}
@media(min-width:992px){
	.mv-type--subheadline5>h1,.mv-type--subheadline5>h2,.mv-type--subheadline5>h3,.mv-type--subheadline5>h4,.mv-type--subheadline5>h5,.mv-type--subheadline5>h6,.mv-type--subheadline5>p,.mv-type--title5>h1,.mv-type--title5>h2,.mv-type--title5>h3,.mv-type--title5>h4,.mv-type--title5>h5,.mv-type--title5>h6,.mv-type--title5>p{
		font-size:1.5rem;
		letter-spacing:.0125em;
		line-height:1.875rem
	}
}
.mv-type--subheadline6,.mv-type--title6{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--subheadline6,.mv-type--title6{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--subheadline6>h1,.mv-type--subheadline6>h2,.mv-type--subheadline6>h3,.mv-type--subheadline6>h4,.mv-type--subheadline6>h5,.mv-type--subheadline6>h6,.mv-type--subheadline6>p,.mv-type--title6>h1,.mv-type--title6>h2,.mv-type--title6>h3,.mv-type--title6>h4,.mv-type--title6>h5,.mv-type--title6>h6,.mv-type--title6>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	letter-spacing:.0138888889em;
	line-height:1.375rem
}
@media(min-width:992px){
	.mv-type--subheadline6>h1,.mv-type--subheadline6>h2,.mv-type--subheadline6>h3,.mv-type--subheadline6>h4,.mv-type--subheadline6>h5,.mv-type--subheadline6>h6,.mv-type--subheadline6>p,.mv-type--title6>h1,.mv-type--title6>h2,.mv-type--title6>h3,.mv-type--title6>h4,.mv-type--title6>h5,.mv-type--title6>h6,.mv-type--title6>p{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-type--subheadline7,.mv-type--subheadline7>h1,.mv-type--subheadline7>h2,.mv-type--subheadline7>h3,.mv-type--subheadline7>h4,.mv-type--subheadline7>h5,.mv-type--subheadline7>h6,.mv-type--subheadline7>p,.mv-type--title7,.mv-type--title7>h1,.mv-type--title7>h2,.mv-type--title7>h3,.mv-type--title7>h4,.mv-type--title7>h5,.mv-type--title7>h6,.mv-type--title7>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1rem;
	font-weight:400;
	letter-spacing:.015625em;
	line-height:1.25rem
}
.mv-type--subheadline7 strong,.mv-type--title7 strong{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-weight:700
}
.mv-type--subheadline8,.mv-type--subheadline8>h1,.mv-type--subheadline8>h2,.mv-type--subheadline8>h3,.mv-type--subheadline8>h4,.mv-type--subheadline8>h5,.mv-type--subheadline8>h6,.mv-type--subheadline8>p,.mv-type--title8,.mv-type--title8>h1,.mv-type--title8>h2,.mv-type--title8>h3,.mv-type--title8>h4,.mv-type--title8>h5,.mv-type--title8>h6,.mv-type--title8>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;font-weight:400;
	letter-spacing:.0178571429em;
	line-height:1.125rem}
.mv-type--subheadline8.uppercase,.mv-type--subheadline8.uppercase p,.mv-type--title8.uppercase,.mv-type--title8.uppercase p{
	letter-spacing:.0678571429em
}
.mv-type--title9,.mv-type--title9>h1,.mv-type--title9>h2,.mv-type--title9>h3,.mv-type--title9>h4,.mv-type--title9>h5,.mv-type--title9>h6,.mv-type--title9>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	font-weight:400;
	letter-spacing:.0291666667em;
	line-height:1rem
}
.mv-type--title10,.mv-type--title10>h1,.mv-type--title10>h2,.mv-type--title10>h3,.mv-type--title10>h4,.mv-type--title10>h5,.mv-type--title10>h6,.mv-type--title10>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.625rem;
	font-weight:400;
	letter-spacing:.035em;
	line-height:.875rem
}
.mv-type--body,.mv-type--body1{
	color:#292d38;
	font-size:1rem;
	font-weight:400;
	letter-spacing:.021875em;
	line-height:1.5rem
}
.--vl .mv-type--body a,.--vl .mv-type--body1 a{
	color:#97700b;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.--vl .mv-type--body a:hover,.--vl .mv-type--body1 a:hover{
	text-decoration-color:#97700b;
	text-decoration-line:underline
}
.--vl.--dark .mv-type--body a,.--vl.--dark .mv-type--body1 a{
	color:#ffff3d
}
.--vl.--dark .mv-type--body a:hover,.--vl.--dark .mv-type--body1 a:hover{
	border-bottom-color:#ffff3d;
	text-decoration-color:#ffff3d
}
.mv-type--body1>p,.mv-type--body>p{
	color:#292d38;
	font-family:Karla-Regular,sans-serif;
	font-size:1rem;
	font-weight:400;
	letter-spacing:.021875em;
	line-height:1.5rem
}
.mv-type--body-sm{color:#292d38;
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.025em;
	line-height:1.25rem
}
.mv-type--body-sm>p{
	color:#292d38;
	font-family:Karla-Regular,sans-serif;
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.025em;
	line-height:1.25rem
}
.mv-type--body-sm a{
	color:#7a12d4;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.mv-type--body-sm a:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
.mv-type--body a,.mv-type--body1 a{
	color:#7a12d4;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.mv-type--body a:hover,.mv-type--body1 a:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
.--dark .mv-type--body a:hover,.--dark .mv-type--body1 a:hover{
	border-bottom-color:#ba62fd
}
.mv-type--body p a,.mv-type--body1 p a{
	color:#7a12d4;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none

}.mv-type--body p a:hover,.mv-type--body1 p a:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
.--dark .mv-type--body p a,.--dark .mv-type--body1 p a{
	color:#ba62fd
}
.--dark .mv-type--body p a:hover,.--dark .mv-type--body1 p a:hover{
	border-bottom-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.mv-type--body,.mv-type--body1{
	font-family:Karla-Regular,sans-serif
}
.mv-type--body b,.mv-type--body strong,.mv-type--body1 b,.mv-type--body1 strong{
	font-family:Karla-Bold,sans-serif;
	font-weight:700;
	letter-spacing:.015625em
}
.mv-type--body-sm{
	font-family:Karla-Regular,sans-serif
}
.mv-type--body-sm b,.mv-type--body-sm strong{
	font-family:Karla-Bold,sans-serif;
	font-weight:700
}
.mv-type--readmore{
	display:block;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem;
	margin-top:.75rem
}
@media(min-width:992px){
	.mv-type--readmore{
		font-size:1.125rem;
		letter-spacing:.0138888889em;
		line-height:1.375rem
	}
}
.mv-type--medbold-md{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	letter-spacing:.0138888889em;
	line-height:1.4375rem

}@media(min-width:992px){
	.mv-type--medbold-md{
		font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
		font-size:1.5rem;
		font-weight:700;
		letter-spacing:.0104166667em;
		line-height:1.75rem
	}
}
.mv-type--medbold-md>h1,.mv-type--medbold-md>h2,.mv-type--medbold-md>h3,.mv-type--medbold-md>h4,.mv-type--medbold-md>h5,.mv-type--medbold-md>h6,.mv-type--medbold-md>p{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	letter-spacing:.0138888889em;
	line-height:1.4375rem
}
@media(min-width:992px){
	.mv-type--medbold-md>h1,.mv-type--medbold-md>h2,.mv-type--medbold-md>h3,.mv-type--medbold-md>h4,.mv-type--medbold-md>h5,.mv-type--medbold-md>h6,.mv-type--medbold-md>p{
		font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
		font-size:1.5rem;
		font-weight:700;
		letter-spacing:.0104166667em;
		line-height:1.75rem
	}
}
.mv-type--subnav{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1rem;
	letter-spacing:.015625em;
	line-height:1.5rem
}
.mv-type--caption,.mv-type--description{
	color:#292d38;
	font-family:Karla-Regular,sans-serif;
	font-size:.75rem;
	letter-spacing:.0416666667em;
	line-height:1rem
}
.mv-type--caption a,.mv-type--description a{
	color:#7a12d4;
	opacity:.75
}
.--vl .mv-type--caption a,.--vl .mv-type--description a{
	color:#97700b
}
.--vl.--dark .mv-type--caption a,.--vl.--dark .mv-type--description a
{color:#ffff3d
}
.mv-type--caption{
	margin-top:.75rem
}
@media(min-width:768px){
	.mv-type--caption{
		margin-top:1rem
	}
}
@media(min-width:992px){
	.mv-type--caption{
		margin-top:1.25rem
	}
}.mv-type--caption.mt-0{
	margin-top:0
}
@media(min-width:768px){
	.mv-type--caption.mt-0{margin-top:0
	}
}
@media(min-width:992px){
	.mv-type--caption.mt-0
	{margin-top:0
	}
}
.mv-type--ordermenu-install{
	color:#7a12d4;
	cursor:pointer;
	display:block;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	letter-spacing:.0375em;
	line-height:1.1875rem;
	-webkit-text-decoration:none;
	text-decoration:none
}
.mv-type--ordermenu-install:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
@media(min-width:992px){
	.mv-type--ordermenu-install{
		font-size:.875rem;
		letter-spacing:.0321428571em;
		line-height:1.0625rem
	}
}
.mv-type--footer-title{
	color:#292d38;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	letter-spacing:.015625em;
	line-height:1.5rem;
	margin-bottom:.5rem
}
.mv-type--footer-text{
	color:#595e67;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.775rem;
	letter-spacing:.0178571429em;
	line-height:1.5rem;
	-webkit-text-decoration:none;
	text-decoration:none
}
.mv-type--footer-text li{
	margin-bottom:.125rem
}
.mv-type--footer-text a{
	color:#595e67
}
.mv-type--button{
	font-size:1rem;
	letter-spacing:.015625em;
	line-height:1.25rem
}
.mv-type--button,.mv-type--button-sm{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif"
}
.mv-type--button-sm{
	font-size:.75rem;
	letter-spacing:.0291666667em;
	line-height:1rem
}.mv-type--button-xs{
	line-height:1.25rem
}
.mv-type--button-md,.mv-type--button-xs{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.2rem; /* was .875rem trw - this changes the navigation text on desktop */
	letter-spacing:.0178571429em
}
.mv-type--button-md{
	line-height:1.125rem
}
.mv-type--overline,.mv-type--overline p{
	color:#595e67;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.0357142857em;
	line-height:1.25rem;
	text-transform:uppercase
}
.mv-type--overline p.text-purple-brand,.mv-type--overline p.text-purple-brand p,.mv-type--overline.text-purple-brand,.mv-type--overline.text-purple-brand p{
	color:#7a12d4
}
.mv-type--overline p.text-pink-dark,.mv-type--overline p.text-pink-dark p,.mv-type--overline.text-pink-dark,.mv-type--overline.text-pink-dark p{
	color:#df1a6f
}
.mv-type--overline p.text-red-dark,.mv-type--overline p.text-red-dark p,.mv-type--overline.text-red-dark,.mv-type--overline.text-red-dark p{
	color:#d8273a
}
.mv-type--overline p.text-orange-dark,.mv-type--overline p.text-orange-dark p,.mv-type--overline.text-orange-dark,.mv-type--overline.text-orange-dark p{
	color:#ed6325
}
.mv-type--overline p.text-yellow-dark,.mv-type--overline p.text-yellow-dark p,.mv-type--overline.text-yellow-dark,.mv-type--overline.text-yellow-dark p{
	color:#e8ad11
}
.mv-type--overline p.text-green-dark,.mv-type--overline p.text-green-dark p,.mv-type--overline.text-green-dark,.mv-type--overline.text-green-dark p{
	color:#159f65
}
.mv-type--overline p.text-teal-dark,.mv-type--overline p.text-teal-dark p,.mv-type--overline.text-teal-dark,.mv-type--overline.text-teal-dark p{
	color:#1e9094
}
.mv-type--overline p.text-lilac-dark,.mv-type--overline p.text-lilac-dark p,.mv-type--overline.text-lilac-dark,.mv-type--overline.text-lilac-dark p{
	color:#8d5ad8
}
.mv-type--overline p.text-aqua-dark,.mv-type--overline p.text-aqua-dark p,.mv-type--overline.text-aqua-dark,.mv-type--overline.text-aqua-dark p{
	color:#1b9ce6
}
.--vl .mv-type--overline,.--vl .mv-type--overline p{
	color:#97700b
}
.--vl.--dark .mv-type--overline,.--vl.--dark .mv-type--overline p{
	color:#ffff3d
}
.mv-type--disclaimer,.mv-type--disclaimer p{
	color:#292d38;
	font-family:Karla-Regular,sans-serif;
	font-size:.75rem;
	letter-spacing:.0416666667em;
	line-height:1rem
}
.mv-type--disclaimer a,.mv-type--disclaimer p a{
	color:#7a12d4;
	opacity:.75
}
.--vl .mv-type--disclaimer a,.--vl .mv-type--disclaimer p a{
	color:#97700b
}
.--vl.--dark .mv-type--disclaimer a,.--vl.--dark .mv-type--disclaimer p a{
	color:#ffff3d
}
.mv-type--disclaimer-small,.mv-type--disclaimer-small p{
	color:#979ca5;
	font-family:Karla-Regular,sans-serif;
	font-size:.625rem;
	letter-spacing:.025em;
	line-height:1rem;
	margin-bottom:.35rem
}
.mv-type--disclaimer-small a,.mv-type--disclaimer-small p a{
	color:#7a12d4
}
.--dark .mv-type--disclaimer-small,.--dark .mv-type--disclaimer-small p{
	color:#ced1d7
}
.--dark .mv-type--disclaimer-small a,.--dark .mv-type--disclaimer-small p a{
	color:#ba62fd
}
.--dark .mv-type--disclaimer-small a:hover,.--dark .mv-type--disclaimer-small p a:hover{
	border-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.mv-type--disclaimer-small.--accent,.mv-type--disclaimer-small.--accent p{
	color:#292d38
}
.mv-type--footnote-title,.mv-type--footnote-title p{
	color:#595e67;
	font-family:Karla-Regular,sans-serif;
	font-family:Karla-Bold,sans-serif;
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.0208333333em;
	line-height:1.1875rem;
	margin-bottom:.35rem
}
.mv-type--footnote-title a,.mv-type--footnote-title p a{
	color:#7a12d4;opacity:.75
}
.mv-type--footnote,.mv-type--footnote p{
	color:#595e67;
	font-family:Karla-Regular,sans-serif;
	font-size:.75rem;
	letter-spacing:.0208333333em;
	line-height:1.1875rem;
	margin-bottom:.35rem
}
.mv-type--footnote a,.mv-type--footnote p a{
	color:#7a12d4;
	color:#979ca5;
	opacity:.75;
	opacity:1
}
.mv-type--timer,.mv-type--timer p{
	font-size:2.75rem;
	letter-spacing:.0056818182em;
	line-height:3.25rem
}
.mv-type--timer,.mv-type--timer p,.mv-type--timer-md,.mv-type--timer-md p{
	font-family:Karla-Regular,sans-serif;
	font-weight:400
}
.mv-type--timer-md,.mv-type--timer-md p{
	font-size:2.25rem;
	letter-spacing:.0069444444em;
	line-height:2.75rem
}
.mv-type--timer-sm,.mv-type--timer-sm p{
	font-family:Karla-Regular,sans-serif;
	font-size:1.75rem;
	font-weight:400;
	letter-spacing:.0089285714em;
	line-height:2.125rem
}
.ww-type--titlebold1{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:3rem;
	letter-spacing:.01563rem;
	line-height:3.5rem
}
@media(min-width:992px){
	.ww-type--titlebold1{
		font-size:4.5rem;
		letter-spacing:.01563rem;
		line-height:5rem
	}
}
.ww-type--titlebold2{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:2.25rem;
	letter-spacing:.01563rem;
	line-height:2.75rem
}
@media(min-width:992px){
	.ww-type--titlebold2{
		font-size:3.75rem;
		letter-spacing:.01563rem;
		line-height:4.25rem
	}
}
.ww-type--titlebold3{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.875rem;
	letter-spacing:.01563rem;
	line-height:2.25rem
}
@media(min-width:992px){
	.ww-type--titlebold3{
		font-size:3rem;
		letter-spacing:.01563rem;
		line-height:3.5rem
	}
}
.ww-type--titlebold4{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.75rem;
	letter-spacing:.01563rem;
	line-height:2.125rem
}
@media(min-width:992px){
	.ww-type--titlebold4{
		font-size:2.25rem;
		letter-spacing:.01563rem;
		line-height:2.75rem
	}
}
.ww-type--titlebold5{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.5rem;
	letter-spacing:.01563rem;
	line-height:1.875rem
}
@media(min-width:992px){
	.ww-type--titlebold5{
		font-size:1.75rem;
		letter-spacing:.01563rem;
		line-height:2.125rem
	}
}
.ww-type--titlebold6{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.375rem;
	letter-spacing:.01563rem;
	line-height:1.625rem
}
@media(min-width:992px){
	.ww-type--titlebold6{
		font-size:1.5rem;
		letter-spacing:.01563rem;
		line-height:1.875rem
	}
}
.ww-type--titlebold7{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.25rem;
	letter-spacing:.01563rem;
	line-height:1.5rem
}
@media(min-width:992px){
	.ww-type--titlebold7{
		font-size:1.375rem;
		letter-spacing:.01563rem;
		line-height:1.625rem
	}
}
.ww-type--titlebold8{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1.125rem;
	letter-spacing:.01563rem;
	line-height:25px
}
@media(min-width:992px){
	.ww-type--titlebold8{
		font-size:1.25rem;
		letter-spacing:.01563rem;
		line-height:25px
	}
}
.ww-type--titlebold9{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:1rem;
	letter-spacing:.01563rem;
	line-height:1.25rem
}
@media(min-width:992px){
	.ww-type--titlebold9{
		font-size:1.125rem;
		letter-spacing:.01563rem;
		line-height:1.375rem
	}
}
.ww-type--titlebold10{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:.875rem;
	letter-spacing:.01563rem;
	line-height:1.125rem
}
@media(min-width:992px){
	.ww-type--titlebold10{
		font-size:1rem;
		letter-spacing:.01563rem;
		line-height:1.125rem
	}
}
.ww-type--titlebold11{
	font-family:Karla-Medium\ 22,Helvetica,Arial,"sans-serif";
	font-size:.75rem;
	letter-spacing:.01563rem;
	line-height:1rem
}
@media(min-width:992px){
	.ww-type--titlebold11{
		font-size:.875rem;
		letter-spacing:.01563rem;
		line-height:1.125rem
	}
}
.ww-type--body a{
	color:#d8273a;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.ww-type--body a:hover{
	text-decoration-color:#d8273a;
	text-decoration-line:underline
}
.--dark .ww-type--body a{
	color:#f34747
}
.--dark .ww-type--body a:hover{
	border-bottom-color:#f34747;
	text-decoration-color:#f34747
}
.ww-type--body p a{
	color:#d8273a;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.ww-type--body p a:hover{
	text-decoration-color:#d8273a;
	text-decoration-line:underline
}
.--dark .ww-type--body p a{
	color:#f34747
}
.--dark .ww-type--body p a:hover{
	border-bottom-color:#f34747;
	text-decoration-color:#f34747
}
.ww-type--body-bold{
	font-family:Karla-Semibold\ 20,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-style:normal;
	font-weight:600;
	letter-spacing:.02188rem;
	line-height:1.5rem
}
.ww-type--disclaimer-small,.ww-type--disclaimer-small p{
	color:#979ca5;
	font-family:Karla-Regular,sans-serif;
	font-size:.625rem;
	letter-spacing:.025em;
	line-height:1rem;
	margin-bottom:.35rem
}
.ww-type--disclaimer-small a,.ww-type--disclaimer-small p a{
	color:#7a12d4;
	color:#f34747
}
.--dark .ww-type--disclaimer-small,.--dark .ww-type--disclaimer-small p{
	color:#ced1d7
}
.--dark .ww-type--disclaimer-small a,.--dark .ww-type--disclaimer-small p a{
	color:#f34747
}
.--dark .ww-type--disclaimer-small a:hover,.--dark .ww-type--disclaimer-small p a:hover{
	border-color:#f34747;
	text-decoration-color:#f34747
}
.ww-type--disclaimer-small.--accent,.ww-type--disclaimer-small.--accent p{
	color:#292d38
}
.fh-type--headline1{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:48px;
	letter-spacing:.25px;
	line-height:56px
}
@media(max-width:991px){
	.fh-type--headline1{
		font-size:38px;
		letter-spacing:.25px;
		line-height:44px
	}
}
.fh-type--headline2{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:40px;
	letter-spacing:.25px;
	line-height:48px
}
@media(max-width:991px){
	.fh-type--headline2{
		font-size:32px;
		letter-spacing:.25px;
		line-height:36px
	}
}
.fh-type--headline3{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:36px;
	letter-spacing:.25px;
	line-height:44px
}
@media(max-width:991px){
	.fh-type--headline3{
		font-size:30px;
		letter-spacing:.25px;
		line-height:36px
	}
}
.fh-type--headline4{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:32px;
	letter-spacing:.25px;
	line-height:36px
}
@media(max-width:991px){
	.fh-type--headline4{
		font-size:28px;
		letter-spacing:.25px;line-height:32px
	}
}
.fh-type--headline5{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:28px;
	letter-spacing:.25px;
	line-height:32px
}
@media(max-width:991px){
	.fh-type--headline5{
		font-size:24px;
		letter-spacing:.25px;
		line-height:28px
	}
}
.fh-type--headline6{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:24px;
	letter-spacing:.25px;
	line-height:28px
}
@media(max-width:991px){
	.fh-type--headline6{
		font-size:22px;
		letter-spacing:.25px;
		line-height:26px
	}
}
.fh-type--headline7{
	font-size:20px
}
.fh-type--headline7,.fh-type--headline8{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	letter-spacing:.25px;
	line-height:24px
}
.fh-type--headline8{
	font-size:18px
}
.fh-type--headline9{
	font-family:Karla-Semibold\ 23,Verdana-fallback-2,"sans-serif";
	font-size:16px;
	letter-spacing:.25px;
	line-height:24px
}
.fh-type--body-xl{
	font-family:Karla\ 19,Verdana-fallback-1,"sans-serif"
}
.fh-type--body-xl,.fh-type--body-xl-bold{
	font-size:24px;
	letter-spacing:.25px;
	line-height:32px
}
.fh-type--body-xl-bold{
	font-family:Karla-Medium\ 21,Verdana-fallback-3,"sans-serif"
}
.fh-type--body-l{
	font-family:Karla\ 19,Verdana-fallback-1,"sans-serif"
}
.fh-type--body-l,.fh-type--body-l-bold{
	font-size:20px;
	letter-spacing:.25px;
	line-height:28px
}
.fh-type--body-l-bold{
	font-family:Karla-Medium\ 21,Verdana-fallback-3,"sans-serif"
}
.fh-type--body{
	font-family:Karla\ 19,Verdana-fallback-1,"sans-serif"
}
.fh-type--body,.fh-type--body-bold{
	font-size:16px;
	letter-spacing:.25px;
	line-height:20px
}
.fh-type--body-bold{
	font-family:Karla-Medium\ 21,Verdana-fallback-3,"sans-serif"
}
.fh-type--body-sm{
	font-family:Karla\ 19,Verdana-fallback-1,"sans-serif"
}
.fh-type--body-sm,.fh-type--body-sm-bold{
	font-size:14px;
	letter-spacing:.25px;
	line-height:20px
}
.fh-type--body-sm-bold{
	font-family:Karla-Medium\ 21,Verdana-fallback-3,"sans-serif"
}
.fh-type--body-xs{
	font-family:Karla\ 19,Verdana-fallback-1,"sans-serif";
	font-size:10px;
	letter-spacing:.25px;
	line-height:15px
}
.fh-type--body-xs-bold{
	font-family:Karla-Medium\ 21,Verdana-fallback-3,"sans-serif";
	font-size:10px;
	letter-spacing:.5px;line-height:15px
}
.fh-type--quote{
	font-family:Karla-Semibold-Itl\ 23,Verdana-fallback-2,"sans-serif";
	font-size:40px;
	letter-spacing:.25px;
	line-height:48px;
	text-transform:uppercase
}
@media(
	max-width:991px){
		.fh-type--quote{
			font-size:24px;
			letter-spacing:.25px;
			line-height:32px
		}
}
.fh-type--nav{
	font-size:20px;
	text-transform:uppercase
}
.fh-type--nav,.fh-type--quote-name{
	font-family:Karla-Semibold\ 16,Verdana-fallback-2,"sans-serif";
	font-weight:600;
	letter-spacing:.25px;
	line-height:28px
}
.fh-type--quote-name{
	font-size:24px
}
.--dark .mv-type--body,.--dark .mv-type--body1,.--dark p{
	color:#ebedef
}
.--dark .mv-type--body a,.--dark .mv-type--body1 a{
	color:#ba62fd
}
.--dark .mv-type--body a:hover,.--dark .mv-type--body1 a:hover{
	border-color:#ba62fd;
	text-decoration-color:#ba62fd
}.--dark .mv-type--headline1,.--dark .mv-type--headline10,.--dark .mv-type--headline2,.--dark .mv-type--headline3,.--dark .mv-type--headline4,.--dark .mv-type--headline5,.--dark .mv-type--headline6,.--dark .mv-type--headline7,.--dark .mv-type--headline8,.--dark .mv-type--headline9,.--dark .mv-type--titlebold1,.--dark .mv-type--titlebold10,.--dark .mv-type--titlebold2,.--dark .mv-type--titlebold3,.--dark .mv-type--titlebold4,.--dark .mv-type--titlebold5,.--dark .mv-type--titlebold6,.--dark .mv-type--titlebold7,.--dark .mv-type--titlebold8,.--dark .mv-type--titlebold9{
	color:#ebedef
}
.--dark .mv-type--headline1 a,.--dark .mv-type--headline10 a,.--dark .mv-type--headline2 a,.--dark .mv-type--headline3 a,.--dark .mv-type--headline4 a,.--dark .mv-type--headline5 a,.--dark .mv-type--headline6 a,.--dark .mv-type--headline7 a,.--dark .mv-type--headline8 a,.--dark .mv-type--headline9 a,.--dark .mv-type--titlebold1 a,.--dark .mv-type--titlebold10 a,.--dark .mv-type--titlebold2 a,.--dark .mv-type--titlebold3 a,.--dark .mv-type--titlebold4 a,.--dark .mv-type--titlebold5 a,.--dark .mv-type--titlebold6 a,.--dark .mv-type--titlebold7 a,.--dark .mv-type--titlebold8 a,.--dark .mv-type--titlebold9 a{
	color:#ba62fd
}
.--dark .mv-type--headline1 a:hover,.--dark .mv-type--headline10 a:hover,.--dark .mv-type--headline2 a:hover,.--dark .mv-type--headline3 a:hover,.--dark .mv-type--headline4 a:hover,.--dark .mv-type--headline5 a:hover,.--dark .mv-type--headline6 a:hover,.--dark .mv-type--headline7 a:hover,.--dark .mv-type--headline8 a:hover,.--dark .mv-type--headline9 a:hover,.--dark .mv-type--titlebold1 a:hover,.--dark .mv-type--titlebold10 a:hover,.--dark .mv-type--titlebold2 a:hover,.--dark .mv-type--titlebold3 a:hover,.--dark .mv-type--titlebold4 a:hover,.--dark .mv-type--titlebold5 a:hover,.--dark .mv-type--titlebold6 a:hover,.--dark .mv-type--titlebold7 a:hover,.--dark .mv-type--titlebold8 a:hover,.--dark .mv-type--titlebold9 a:hover{
	border-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.--dark .mv-type--subheadline2,.--dark .mv-type--subheadline3,.--dark .mv-type--subheadline4,.--dark .mv-type--subheadline5,.--dark .mv-type--subheadline6,.--dark .mv-type--subheadline7,.--dark .mv-type--subheadline8,.--dark .mv-type--title1,.--dark .mv-type--title2,.--dark .mv-type--title3,.--dark .mv-type--title4,.--dark .mv-type--title5,.--dark .mv-type--title6,.--dark .mv-type--title7,.--dark .mv-type--title8{
	color:#ebedef
}
.--dark .mv-type--subheadline2 a,.--dark .mv-type--subheadline3 a,.--dark .mv-type--subheadline4 a,.--dark .mv-type--subheadline5 a,.--dark .mv-type--subheadline6 a,.--dark .mv-type--subheadline7 a,.--dark .mv-type--subheadline8 a,.--dark .mv-type--title1 a,.--dark .mv-type--title2 a,.--dark .mv-type--title3 a,.--dark .mv-type--title4 a,.--dark .mv-type--title5 a,.--dark .mv-type--title6 a,.--dark .mv-type--title7 a,.--dark .mv-type--title8 a{
	color:#ba62fd
}
.--dark .mv-type--subheadline2 a:hover,.--dark .mv-type--subheadline3 a:hover,.--dark .mv-type--subheadline4 a:hover,.--dark .mv-type--subheadline5 a:hover,.--dark .mv-type--subheadline6 a:hover,.--dark .mv-type--subheadline7 a:hover,.--dark .mv-type--subheadline8 a:hover,.--dark .mv-type--title1 a:hover,.--dark .mv-type--title2 a:hover,.--dark .mv-type--title3 a:hover,.--dark .mv-type--title4 a:hover,.--dark .mv-type--title5 a:hover,.--dark .mv-type--title6 a:hover,.--dark .mv-type--title7 a:hover,.--dark .mv-type--title8 a:hover{
	border-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.--dark .mv-type--bodysm,.--dark .mv-type--headline1,.--dark .mv-type--headline10,.--dark .mv-type--headline2,.--dark .mv-type--headline3,.--dark .mv-type--headline4,.--dark .mv-type--headline5,.--dark .mv-type--headline6,.--dark .mv-type--headline7,.--dark .mv-type--headline8,.--dark .mv-type--headline9,.--dark .mv-type--subheadline2,.--dark .mv-type--subheadline3,.--dark .mv-type--subheadline4,.--dark .mv-type--subheadline5,.--dark .mv-type--subheadline6,.--dark .mv-type--subheadline7,.--dark .mv-type--subheadline8,.--dark .mv-type--title1,.--dark .mv-type--title10,.--dark .mv-type--title2,.--dark .mv-type--title3,.--dark .mv-type--title4,.--dark .mv-type--title5,.--dark .mv-type--title6,.--dark .mv-type--title7,.--dark .mv-type--title8,.--dark .mv-type--title9,.--dark .mv-type--titlebold1,.--dark .mv-type--titlebold10,.--dark .mv-type--titlebold11,.--dark .mv-type--titlebold2,.--dark .mv-type--titlebold3,.--dark .mv-type--titlebold4,.--dark .mv-type--titlebold5,.--dark .mv-type--titlebold6,.--dark .mv-type--titlebold7,.--dark .mv-type--titlebold8,.--dark .mv-type--titlebold9{color:#fff}.--dark .mv-type--overline,.--dark .mv-type--overline p{
	color:#b3b8c1
}
.--dark .mv-type--overline a,.--dark .mv-type--overline p a{
	color:#ba62fd
}
.--dark .mv-type--overline a:hover,.--dark .mv-type--overline p a:hover{
	border-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.--dark .mv-type--overline p.text-purple-light,.--dark .mv-type--overline p.text-purple-light p,.--dark .mv-type--overline.text-purple-light,.--dark .mv-type--overline.text-purple-light p{
	color:#ba62fd
}
.--dark .mv-type--overline p.text-pink,.--dark .mv-type--overline p.text-pink p,.--dark .mv-type--overline.text-pink,.--dark .mv-type--overline.text-pink p{
	color:#f72c84
}
.--dark .mv-type--overline p.text-red,.--dark .mv-type--overline p.text-red p,.--dark .mv-type--overline.text-red,.--dark .mv-type--overline.text-red p{
	color:#f34747
}
.--dark .mv-type--overline p.text-orange,.--dark .mv-type--overline p.text-orange p,.--dark .mv-type--overline.text-orange,.--dark .mv-type--overline.text-orange p{
	color:#ff931f
}
.--dark .mv-type--overline p.text-yellow,.--dark .mv-type--overline p.text-yellow p,.--dark .mv-type--overline.text-yellow,.--dark .mv-type--overline.text-yellow p{
	color:#f5c918
}
.--dark .mv-type--overline p.text-green,.--dark .mv-type--overline p.text-green p,.--dark .mv-type--overline.text-green,.--dark .mv-type--overline.text-green p{
	color:#18c176
}
.--dark .mv-type--overline p.text-teal,.--dark .mv-type--overline p.text-teal p,.--dark .mv-type--overline.text-teal,.--dark .mv-type--overline.text-teal p{
	color:#37d0d6
}
.--dark .mv-type--overline p.text-lilac,.--dark .mv-type--overline p.text-lilac p,.--dark .mv-type--overline.text-lilac,.--dark .mv-type--overline.text-lilac p{
	color:#bf97f9
}
.--dark .mv-type--overline p.text-aqua,.--dark .mv-type--overline p.text-aqua p,.--dark .mv-type--overline.text-aqua,.--dark .mv-type--overline.text-aqua p{
	color:#2cb3ff
}
.--dark .mv-type--disclaimer,.--dark .mv-type--disclaimer p,.--dark .mv-type--disclaimer p.fun-gdpr,.--dark .mv-type--disclaimer p.fun-gdpr p,.--dark .mv-type--disclaimer.fun-gdpr,.--dark .mv-type--disclaimer.fun-gdpr p{
	color:#b3b8c1
}
.--dark .mv-type--disclaimer p.fun-gdpr a,.--dark .mv-type--disclaimer p.fun-gdpr p a,.--dark .mv-type--disclaimer.fun-gdpr a,.--dark .mv-type--disclaimer.fun-gdpr p a{
	color:#7a12d4;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.--dark .mv-type--disclaimer p.fun-gdpr a:hover,.--dark .mv-type--disclaimer p.fun-gdpr p a:hover,.--dark .mv-type--disclaimer.fun-gdpr a:hover,.--dark .mv-type--disclaimer.fun-gdpr p a:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
.--dark .--dark .mv-type--disclaimer p.fun-gdpr a,.--dark .--dark .mv-type--disclaimer p.fun-gdpr p a,.--dark .--dark .mv-type--disclaimer.fun-gdpr a,.--dark .--dark .mv-type--disclaimer.fun-gdpr p a{
	color:#ba62fd
}
.--dark .--dark .mv-type--disclaimer p.fun-gdpr a:hover,.--dark .--dark .mv-type--disclaimer p.fun-gdpr p a:hover,.--dark .--dark .mv-type--disclaimer.fun-gdpr a:hover,.--dark .--dark .mv-type--disclaimer.fun-gdpr p a:hover{
	border-bottom-color:#ba62fd;
	text-decoration-color:#ba62fd
}
.mv-quote{
	background:#f3f4f6;
	padding:1.5rem
}
@media(min-width:768px){
	.mv-quote{
		padding:3rem
	}
}
.mv-quote__small{
	border-left:5px solid #7a12d4;
	padding-bottom:8px;
	padding-top:8px
}
.mv-quote__small p{
	padding-left:1.5rem
}
a.--underline-link{
	border-bottom:1px solid #ba62fd;
	color:inherit;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
a.--underline-link:hover{
	color:#7a12d4
}
a.--special-link{
	color:#0f131a;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.--dark a.--special-link{
	color:#fff!important
}
a.mv-type--button,a.mv-type--button-md,a.mv-type--button-sm{
	color:#7a12d4
}
a.mv-type--button-md:hover,a.mv-type--button-sm:hover,a.mv-type--button:hover{
	text-decoration-color:#7a12d4;
	text-decoration-line:underline
}
a.mv-type--button-md--afest{
	color:#0f131a!important
}
a.mv-type--button-md--afest:hover{
	text-decoration-color:#c5930e!important
}
.--underline-link a{
	border-bottom:1px solid #ba62fd;
	color:inherit;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.--underline-link a:hover{
	color:#7a12d4
}
.--special-link a{
	color:#0f131a;
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none
}
.--dark .--special-link a{
	color:#fff!important
}
.leading-1 p{
	line-height:1
}
.text-highlight{
	background-image:linear-gradient(hsla(0,0%,100%,0) 70%,rgba(245,201,24,.5) 0)
}
.mv-text__overflow{
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:block;
	display:-webkit-box;
	-webkit-hyphens:none;
	hyphens:none;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
blockquote{
	grid-gap:.75rem;
	align-items:center;
	display:grid;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.5rem;
	font-weight:400;
	gap:.75rem;
	letter-spacing:.0104166667em;
	line-height:1.875rem;
	position:relative
}
@media(min-width:992px){
	blockquote{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2.125rem
	}
}
blockquote:before{
	background-color:#7a12d4;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	width:.25rem
}
.vl-quote blockquote{
	margin:0
}
.vl-quote blockquote:before{
	background-color:#97700b
}
.--dark .vl-quote blockquote:before{
	background-color:#ffff3d
}
.vl-underline-highlight{
	-webkit-text-decoration:underline;
	text-decoration:underline;
	text-decoration-color:#7a12d4;
	text-underline-offset:5px
}





/* trw - something in this section adds disc icons to the navbar items
ul{
	padding:0 0 0 1rem
}
ul li{
	list-style:none;
	list-style:disc;
	margin-bottom:1rem;
	padding-left:.5rem;
	position:relative
}
ul li:before{
	content:none
}
ul li p{
	margin-bottom:.25rem;
	margin-top:.25rem
}
ol{
	counter-reset:mv-counter
}
ol>li{
	margin-bottom:.75rem;
	padding-left:2rem;
	position:relative
}
@media(
	min-width:768px){
		ol>li{
			margin-bottom:1rem
		}
}
ol>li:before{
	content:counter(mv-counter) ". ";
	counter-increment:mv-counter;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	left:0;
	letter-spacing:.0138888889em;
	line-height:1.375rem;
	position:absolute;
	top:0
}
@media(min-width:992px){
	ol>li:before{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
ol>li:last-child{
	margin-bottom:0
}
ol>li p{
	margin-top:.25rem
}
li ol,li ul{
	margin-top:.75rem
}
.mv-columns-2 ol,.mv-columns-2 ul{
	-moz-column-count:1;
	column-count:1;
	-moz-column-gap:1rem;
	column-gap:1rem
}
@media(min-width:768px){
	.mv-columns-2 ol,.mv-columns-2 ul{
		-moz-column-count:2;
		column-count:2;
		-moz-column-gap:1.5rem;
		column-gap:1.5rem
	}
}
.mv-columns-2 li{
	-moz-column-break-inside:avoid;
	break-inside:avoid-column
}
.mv-list ul{
	padding-left:1rem
}
.mv-list.--tight li{
	margin-bottom:.25rem;
	padding-left:1rem
}
.mv-list__primary{
	list-style:none;
	margin-bottom:1.25rem;
	padding-left:0;
	position:relative
}
.mv-list__primary:before{
	content:none
}
.mv-list__primary li{
	list-style:none;
	margin-bottom:.75rem;
	padding-left:2rem
}
@media(min-width:768px){
	.mv-list__primary li{
		margin-bottom:1rem
	}
}
.mv-list__primary li:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13'%3E%3Cdefs%3E%3Cfilter id='a' width='16' height='12.3' x='0' y='0' filterUnits='userSpaceOnUse'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask id='b' width='16' height='12.3' x='0' y='0' maskUnits='userSpaceOnUse'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 0h16v12.3H0z'/%3E%3C/g%3E%3C/mask%3E%3Cpath fill='%237A12D4' fill-rule='evenodd' d='M5.8 12.3c-.4 0-.7-.1-1-.4L.4 7.3c-.6-.6-.6-1.5 0-2.1s1.5-.6 2 0l3.3 3.5L13.5.5c.6-.6 1.5-.6 2 0 .6.6.6 1.5 0 2.1l-8.8 9.3c-.2.3-.6.4-.9.4' mask='url(%23b)'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:1rem;
	left:0;
	margin-top:.35rem;
	position:absolute;
	width:1rem
}
.mv-list__primary li:last-child{
	margin-bottom:1rem
}
.mv-list__primary li p{
	margin-bottom:.25rem;
	margin-top:.25rem
}
html.lang-rtl .mv-list__primary li{
	padding-right:2rem
}
html.lang-rtl .mv-list__primary li:before{
	display:none
}
html.lang-rtl .mv-list__primary li:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13'%3E%3Cdefs%3E%3Cfilter id='a' width='16' height='12.3' x='0' y='0' filterUnits='userSpaceOnUse'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask id='b' width='16' height='12.3' x='0' y='0' maskUnits='userSpaceOnUse'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 0h16v12.3H0z'/%3E%3C/g%3E%3C/mask%3E%3Cpath fill='%237A12D4' fill-rule='evenodd' d='M5.8 12.3c-.4 0-.7-.1-1-.4L.4 7.3c-.6-.6-.6-1.5 0-2.1s1.5-.6 2 0l3.3 3.5L13.5.5c.6-.6 1.5-.6 2 0 .6.6.6 1.5 0 2.1l-8.8 9.3c-.2.3-.6.4-.9.4' mask='url(%23b)'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:1rem;
	margin-top:.75rem;
	position:absolute;
	right:0;
	top:0;
	width:1rem
}
.mv-list__primary.--tight li{
	margin-bottom:.25rem;
	padding-left:2rem
}
.mv-list__primary.--spacious>ol>li,.mv-list__primary.--spacious>ul>li{
	margin-bottom:1.5rem;
	padding-left:2rem
}
@media(min-width:768px){
	.mv-list__primary.--spacious>ol>li,.mv-list__primary.--spacious>ul>li{
		margin-bottom:2rem
	}
}
.mv-list__number{
	counter-reset:mv-counter;
	list-style:none;
	margin-bottom:0;
	padding-left:0;
	position:relative
}
.mv-list__number:before{
	content:none
}
.mv-list__number>li{
	margin-bottom:.75rem;
	padding-left:2rem;
	position:relative
}
@media(min-width:768px){
	.mv-list__number>li{
		margin-bottom:1rem
	}
}
.mv-list__number>li:before{
	content:counter(mv-counter) ". ";
	counter-increment:mv-counter;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1.125rem;
	font-weight:400;
	left:0;
	letter-spacing:.0138888889em;
	line-height:1.375rem;
	position:absolute;
	top:0
}
@media(min-width:992px){
	.mv-list__number>li:before{
		font-size:1.25rem;
		letter-spacing:.0125em;
		line-height:1.5rem
	}
}
.mv-list__number>li:last-child{
	margin-bottom:0
}
.mv-list__number>li p{
	margin-top:.25rem
}
.mv-list__number.--tight li{
	margin-bottom:.25rem;
	padding-left:2rem
}
.mv-list__number.--spacious>ol>li,.mv-list__number.--spacious>ul>li{
	margin-bottom:1.5rem;
	padding-left:2rem
}
@media(min-width:768px){
	.mv-list__number.--spacious>ol>li,.mv-list__number.--spacious>ul>li{
		margin-bottom:2rem
	}
}
.mv-list__green-dot ul li{
	list-style:none;
	margin-bottom:0;
	padding-left:1rem;
	position:relative
}
.mv-list__green-dot ul li:before{
	--bg-opacity:1;
	background-color:#18c176;
	border-radius:100%;
	content:none;
	content:"";
	display:inline-block;
	height:.5rem;
	left:0;
	margin-top:.3rem;
	position:absolute;
	width:.5rem
}
.mv-list__green-dot ul li:last-child{
	margin-bottom:0
}
.mv-list__goldstar ul li{
	list-style:none;
	margin-bottom:.75rem;
	padding-left:2rem
}
@media(min-width:768px){
	.mv-list__goldstar ul li{
		margin-bottom:1rem
	}
}
.mv-list__goldstar ul li:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:21px;
	left:0;
	margin-top:0;
	position:absolute;
	width:21px
}
.--dark .mv-list__goldstar ul li:before,.mv-list__goldstar ul li:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23F5C918' d='M11 0A10.94 10.94 0 0 0 0 11c0 6.02 4.877 11 11 11 6.02 0 11-4.877 11-11-.104-6.123-4.98-11-11-11m3.632 15.98L11 14.01l-3.736 1.97.726-4.047-2.906-2.906 4.047-.623L11 4.67l1.868 3.736 4.047.623-2.906 2.906.623 4.047z'/%3E%3C/svg%3E")
}
.mv-list__goldstar.mv-type--body li:before{
	margin-top:3px
}
.mv-list__love ul li:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.61 11.62'%3E%3Cpath fill='%2341464f' fill-rule='evenodd' d='M6.5 11.54a.62.62 0 0 0 .62 0c.26-.16 6.49-4 6.49-8A3.64 3.64 0 0 0 9.92 0 3.8 3.8 0 0 0 7 1.49l-.15.2-.16-.2a3.8 3.8 0 0 0-3-1.49A3.64 3.64 0 0 0 0 3.56c0 4.02 6.23 7.82 6.5 7.98'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	height:1rem;
	margin-top:3px;
	width:1rem
}
.mv-list__blue-outline{
	align-items:center;
	border-color:#7a12d4;
	border-radius:9999px;
	border-width:2px;
	color:#7a12d4;
	display:flex;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	height:1.75rem;
	justify-content:center;
	padding-top:2px;
	width:1.75rem
}
.mv-list__timeline--horizontal{
	display:none;
	position:relative
}
@media(min-width:992px){
	.mv-list__timeline--horizontal{
		display:inherit
	}
}
.mv-list__timeline--horizontal:before{
	background-color:#595e67;
	content:"";
	height:2px;
	left:0;
	position:absolute;
	top:9px;
	width:100%;
	z-index:0
}
.--dark ul li:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13'%3E%3Cdefs%3E%3Cfilter id='a' width='16' height='12.3' x='0' y='0' filterUnits='userSpaceOnUse'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask id='b' width='16' height='12.3' x='0' y='0' maskUnits='userSpaceOnUse'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 0h16v12.3H0z'/%3E%3C/g%3E%3C/mask%3E%3Cpath fill='%23ba62fd' fill-rule='evenodd' d='M5.8 12.3c-.4 0-.7-.1-1-.4L.4 7.3c-.6-.6-.6-1.5 0-2.1s1.5-.6 2 0l3.3 3.5L13.5.5c.6-.6 1.5-.6 2 0 .6.6.6 1.5 0 2.1l-8.8 9.3c-.2.3-.6.4-.9.4' mask='url(%23b)'/%3E%3C/svg%3E")
}
*/
.tag-inner{
	color:#f9f9f9;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.0208333333em;
	line-height:1rem;
	text-transform:uppercase
}
@media(min-width:992px){
	.tag-inner{
		font-size:.875rem;
		letter-spacing:.0178571429em;
		line-height:1.125rem
	}
}
.tag-container{
	align-items:center;
	background-color:#159f65;
	border-radius:.5rem;
	display:flex;
	justify-content:center;
	min-height:24px;
	min-width:100px;
	padding:2px 10px
}
@media(min-width:992px){
	.tag-container{
		min-width:122px;
		padding:2px 12px
	}
}
.mv-label-warning{
	grid-gap:.25rem;
	align-items:center;
	background:rgba(245,201,24,.2);
	border-radius:.5rem;
	display:grid;
	gap:.25rem;
	grid-template-columns:1fr;
	justify-items:center;
	padding:.75rem 1.25rem
}
.mv-label-warning>div{
	color:#0f131a
}
.mv-label-warning>div p{
	padding-left:21px;
	text-align:left
}
@media(min-width:768px){
	.mv-label-warning>div p{
		text-align:center
	}
}
.mv-label-warning .--icon{
	grid-gap:.25rem;
	display:grid;
	gap:.25rem;
	grid-template-columns:18px 1fr
}
.mv-label-warning .--icon p{
	padding-left:0
}
.mv-label-warning .--icon div:first-child{
	align-self:start
}
@media(min-width:768px){
	.mv-label-warning .--icon div:first-child{
		align-self:center
	}
}
.mv-label-underline--purple{
	background-repeat:no-repeat;
	display:inline-block;
	position:relative
}
.mv-label-underline--purple:after{
	background:url(https://a.storyblok.com/f/60579/100x15/652383a736/underline-purple.svg);
	background-repeat:no-repeat;
	background-size:cover;
	bottom:-12px;
	content:"";
	height:21.06px;
	left:0;
	position:absolute;
	width:0
}
@media(max-width:992px){
	.mv-label-underline--purple:after{
		background-size:contain
	}
}
.mv-label-underline--yellow{
	background-repeat:no-repeat;
	display:inline-block;
	position:relative;
	z-index:0
}
.mv-label-underline--yellow:after{
	background:url(https://a.storyblok.com/f/60579/71x11/bb96bb9649/underline-yellow.svg);
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	content:"";
	height:24%;
	left:0;
	position:absolute;
	width:0;
	z-index:-1
}
.mv-label-underline--yellow-thick{
	background-repeat:no-repeat;
	display:inline-block;
	position:relative;
	z-index:0
}
.mv-label-underline--yellow-thick:after{
	background:url(https://a.storyblok.com/f/60579/157x18/a9f297c65f/underline-yellow-thick.svg);
	background-repeat:no-repeat;
	background-size:cover;
	bottom:-6px;
	content:"";
	height:38%;
	left:0;
	position:absolute;
	width:0;
	z-index:-1
}
.animation-label--active:after,.animation-label--starting-active:after{
	animation:slide-in 1.2s ease-out forwards
}
.animation-label--delay-2:after{
	animation-delay:2s
}
.animation-label--delay-4:after{
	animation-delay:4s
}
@keyframes slide-in{
	0%{
		width:0
	}50%{
		width:50%
	}to{
		width:100%
	}
}
.mv-calc{
	grid-row-gap:.5rem;
	background-color:#fff;
	border:1px solid #dfe1e5;
	border-radius:.5rem;
	border-radius:1rem;
	box-shadow:0 5px 12px 0 rgba(89,94,103,.07),0 10px 30px 0 rgba(89,94,103,.085);
	display:grid;
	overflow:hidden;
	padding:0;
	row-gap:.5rem
}
@media(min-width:768px){
	.mv-calc{
		row-gap:1rem
	}
}
.mv-calc>div{
	padding-left:1.5rem;
	padding-right:1.5rem
}
@media(min-width:768px){
	.mv-calc>div{
		padding-left:2rem;
		padding-right:2rem
	}
}
.mv-calc label{
	margin-bottom:.25rem
}
.mv-calc:before{
	background-color:#7a12d4;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem;
	content:"";
	display:block;
	height:5px;
	margin-bottom:1rem
}
@media(min-width:768px){
	.mv-calc:before{
		margin-bottom:1.5rem
	}
}
.mv-calc__cta{
	margin-bottom:1rem
}
@media(min-width:768px){
	.mv-calc__cta{
		margin-bottom:1.5rem
	}
}
.mv-calc__results{
	background-color:#f3f4f6;
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem;
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
@media(min-width:768px){
	.mv-calc__results{
		padding-bottom:2rem;
		padding-top:2rem
	}
}
.mv-calc__results p{
	margin-bottom:.25rem
}
.mv-static-stories{
	grid-gap:1.5rem;
	display:grid;
	gap:1.5rem;
	margin-left:auto;
	margin-right:auto;
	max-width:1024px
}
.mv-static-stories>div{
	grid-column-gap:.75rem;
	grid-row-gap:1.5rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:grid;
	grid-template-columns:80px 1fr;
	grid-template-rows:min-content 1fr;
	row-gap:1.5rem
}
.mv-static-stories>div:first-child{
	margin:0
}
@media(min-width:768px){
	.mv-static-stories>div{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		grid-template-columns:200px 1fr
	}
}
@media(min-width:1200px){
	.mv-static-stories>div{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:300px 1fr
	}
}
.mv-static-stories>div .--copy{
	grid-column:1/-1;
	grid-row:1/2
}
@media(min-width:768px){
	.mv-static-stories>div .--copy{
		grid-column:2/-1
	}
}
.mv-static-stories>div .--image{
	grid-column:1/2
}
@media(min-width:768px){
	.mv-static-stories>div .--image{
		grid-row:span 2
	}
	.mv-static-stories>div .--author{
		grid-column:2/-1
	}
}


.mv-countdown__wrapper{
	align-items:center;
	background:#fff;
	border:1px solid #dfe1e5;
	border-radius:.5rem;
	box-shadow:0 5px 12px 0 rgba(89,94,103,.07),0 10px 30px 0 rgba(89,94,103,.085);
	color:#0f131a;
	display:flex;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	max-width:none;
	min-height:120px;
	overflow:hidden;
	padding:1rem .75rem
}
@media(min-width:576px){
	.mv-countdown__wrapper{
		padding:1.25rem 1rem
	}
}
@media(min-width:768px){
	.mv-countdown__wrapper{
		max-width:604px
	}
}
.mv-countdown__wrapper .discount-banner__divider{
	border-color:#dfe1e5;
	border-top-width:100px;
	display:none;
	height:100%;
	width:1px
}
@media(min-width:768px){
	.mv-countdown__wrapper .discount-banner__divider{
		display:block
	}
}
.mv-countdown__wrapper .discount-banner{
	align-items:center;
	height:100%;
	justify-content:center;
	margin-left:0;
	margin-right:0;
	min-width:75px;
	position:relative
}
@media(min-width:768px){
	.mv-countdown__wrapper .discount-banner{
		display:flex;
		margin-left:.25rem;
		margin-right:.5rem;
		min-width:145px
	}
}
.mv-countdown__wrapper .discount-banner.--mobile{
	display:block
}
@media(min-width:768px){
	.mv-countdown__wrapper .discount-banner.--mobile{
		display:none
	}
}
.mv-countdown__wrapper .discount-banner .discount-rate{
	align-items:center;
	background-color:#ffda15;
	border:1px solid #f9fafb;
	border-radius:.5rem;
	box-shadow:0 3px 7px rgba(33,43,54,.07),0 4px 4px rgba(0,0,0,.05),inset 0 2px 6px rgba(33,43,54,.12);
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:.35rem .5rem;
	width:100%
}
@media(min-width:768px){
	.mv-countdown__wrapper .discount-banner .discount-rate{
		background-color:transparent;
		border:0;
		border-radius:0;
		box-shadow:none;
		padding:0
	}
}
.mv-countdown__wrapper .discount-banner .discount-rate__wrapper{
	display:flex;
	justify-content:center
}
@media(min-width:768px){
	.mv-countdown__wrapper .discount-banner .discount-rate__wrapper{
		align-items:center;
		background-color:#ffda15;
		border:1px solid #f9fafb;
		border-radius:50px;
		box-shadow:0 3px 7px rgba(33,43,54,.07),0 4px 4px rgba(0,0,0,.05),inset 0 2px 6px rgba(33,43,54,.12);
		box-sizing:border-box;
		min-height:50px;
		min-width:110px;
		padding:.35rem .5rem
	}
}
@media(min-width:768px)and (min-width:768px){
	.mv-countdown__wrapper .discount-banner .discount-rate__wrapper{
		padding:.5rem 1rem .25rem
	}
}
.mv-countdown__wrapper .discount-banner .discount-rate__wrapper .bigger{
	line-height:1
}
.mv-countdown__wrapper .discount-banner .discount-rate .bigger{
	color:#0f131a;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1.375rem;
	font-weight:700;
	letter-spacing:.0113636364em;
	line-height:1.625rem
}
@media(min-width:992px){
	.mv-countdown__wrapper .discount-banner .discount-rate .bigger{
		font-size:1.5rem;
		letter-spacing:.0104166667em;
		line-height:1.875rem
	}
}
.mv-countdown__wrapper .discount-banner .discount-rate .smaller{
	color:#0f131a;f
	ont-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.875rem;
	font-weight:700;
	letter-spacing:.0178571429em;
	line-height:1.125rem;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
@media(min-width:992px){
	.mv-countdown__wrapper .discount-banner .discount-rate .smaller{
		font-size:1rem;
		letter-spacing:.015625em;
		line-height:1.25rem
	}
}
.mv-countdown__wrapper .timer-wrapper{
	grid-row-gap:.5rem;
	grid-column-gap:.5rem;
	display:grid;
	grid-template-columns:1fr;
	grid-template-rows:auto;
	padding:0 1rem;
	row-gap:.5rem;
	width:100%
}
@media(min-width:376px){
	.mv-countdown__wrapper .timer-wrapper__has-banner{
		grid-template-columns:minmax(100px,max-content) 1fr;
		grid-template-rows:minmax(0,1fr)
	}
}
@media(min-width:768px){
	.mv-countdown__wrapper .timer-wrapper{
		grid-template-columns:1fr;
		max-width:438px;
		min-width:350px;
		padding-left:1rem;
		padding-right:1rem;
		row-gap:1.25rem
	}
}
.mv-countdown__wrapper .timer-wrapper .description-wrapper{
	grid-column:auto
}
@media(min-width:376px){
	.mv-countdown__wrapper .timer-wrapper .description-wrapper{
		grid-column:1/-1
	}
}
.mv-countdown__wrapper .timer{
	grid-column-gap:.25rem;
	display:grid;
	justify-content:space-evenly
}
.mv-countdown__wrapper .timer__sticky-plan{
	grid-column-gap:0!important;
	gap:0;
	width:25%
}
@media(min-width:768px){
	.mv-countdown__wrapper .timer__sticky-plan{
		width:24%
	}
}
@media(min-width:576px){
	.mv-countdown__wrapper .timer{
		grid-column-gap:.5rem
	}
}
@media(min-width:768px){
	.mv-countdown__wrapper .timer{
		grid-column-gap:.5rem
	}
}
.mv-countdown__wrapper .timer-item{
	align-items:center;
	display:flex;
	flex-direction:column
}
.mv-countdown__wrapper .count{
	color:#0f131a;
	font-family:Karla-Regular,sans-serif;
	font-size:2.25rem;
	font-weight:400;
	letter-spacing:.0069444444em;
	line-height:2.75rem;
	margin-bottom:.125rem
}
@media(min-width:576px){
	.mv-countdown__wrapper .count{
		font-family:Karla-Regular,sans-serif;
		font-size:2.75rem;
		font-weight:400;
		letter-spacing:.0056818182em;
		line-height:3.25rem
	}
}
.mv-countdown__wrapper .description{
	color:#0f131a;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	font-weight:400;
	letter-spacing:.0291666667em;
	line-height:1rem;
	text-align:center
}
.mv-countdown__wrapper .description.--bold{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.0208333333em;
	line-height:1rem;
	margin-bottom:.125rem
}
@media(min-width:992px){
	.mv-countdown__wrapper .description.--bold{
		font-size:.875rem;
		letter-spacing:.0178571429em;
		line-height:1.125rem
	}
}
.mv-countdown__wrapper .display-text{
	color:#595e67;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	font-weight:400;
	letter-spacing:.0291666667em;
	line-height:1rem
}
.mv-countdown__left .mv-countdown__wrapper{
	margin-left:auto
}
@media(min-width:992px){
	.mv-countdown__left .mv-countdown__wrapper{
		margin-left:0
	}
}
.mv-countdown__background{
	grid-gap:16px;
	border:0;
	border-radius:0;
	box-shadow:none;
	display:grid;
	flex-direction:row;
	gap:16px;
	grid-template-columns:repeat(12,1fr);
	height:100px;
	max-width:100%;
	min-height:100px;
	padding:0
}
@media(max-width:575px){
	.mv-countdown__background{
		align-content:center;
		gap:4px;grid-template-columns:none;
		grid-template-rows:repeat(2,1fr);
		min-height:132px
	}
}
.mv-countdown__background .description-wrapper,.mv-countdown__background .discount-banner,.mv-countdown__background .discount-banner.--mobile,.mv-countdown__background .discount-banner__divider{
	display:none
}
.mv-countdown__background .timer{
	gap:.25rem
}
@media(max-width:575px){
	.mv-countdown__background .timer{
		grid-column-gap:.5rem;
		justify-content:center
	}
}
.mv-countdown__background .timer-wrapper{
	grid-column:8/-1;
	max-width:none;
	min-width:0;
	min-width:auto;
	padding:0
}
@media(min-width:992px){
	.mv-countdown__background .timer-wrapper{
		grid-column:10/-1
	}
}
@media(max-width:575px){
	.mv-countdown__background .timer-wrapper{
		grid-column:unset;
		grid-template-columns:none;
		padding-bottom:16px
	}
}
.mv-countdown__background .timer-date{
	grid-column:1/8
}
@media(min-width:992px){
	.mv-countdown__background .timer-date{
		grid-column:1/10
	}
}
@media(max-width:575px){
	.mv-countdown__background .timer-date{
		grid-column:unset;
		padding-top:16px;
		text-align:center
	}
}
.lang-rtl .mv-countdown__wrapper .timer{
	direction:ltr
}.mv-countdown__nobadge{
	max-width:100%;
	min-height:100px;
	padding:1.5rem
}
@media(min-width:768px){
	.mv-countdown__nobadge{
		max-width:-moz-max-content;
		max-width:max-content
	}
}
.mv-countdown__nobadge .discount-banner,.mv-countdown__nobadge .discount-banner.--mobile,.mv-countdown__nobadge .discount-banner__divider{
	display:none
}
.mv-countdown__nobadge .timer{
	grid-column:1/-1
}
.mv-countdown__nobadge.--clean{
	background-color:transparent;
	border:none;
	box-shadow:none;
	min-height:80px;
	padding:0
}
.mv-countdown__nobadge.--clean .timer-wrapper{
	grid-template-columns:1fr;
	max-width:none;
	min-width:220px;
	padding-left:0;
	padding-right:0;
	row-gap:.75rem
}
@media(min-width:576px){
	.mv-countdown__nobadge.--clean .timer-wrapper{
		grid-template-columns:repeat(2,1fr);
		row-gap:0
	}
}
.mv-countdown__nobadge.--clean .timer-wrapper .description-wrapper~.timer{
	grid-column:auto
}
.mv-countdown__nobadge.--clean .timer{
	gap:.75rem;
	grid-column:1/-1;
	justify-content:center
}
@media(min-width:576px){
	.mv-countdown__nobadge.--clean .timer{
		gap:.5rem
	}
}
.mv-countdown__nobadge.--clean .description-wrapper{
	align-content:center;
	display:grid;
	grid-column:auto
}
.mv-countdown__nobadge.--clean .description-wrapper .description{
	width:100%
}
.mv-countdown__nobadge.--clean .description-wrapper .description.--bold{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem
}
@media(min-width:992px){
	.mv-countdown__nobadge.--clean .description-wrapper .description.--bold{
		font-size:1.125rem;
		letter-spacing:.0138888889em;
		line-height:1.375rem
	}
}
.mv-countdown__nobadge.--clean .count{
	font-family:Karla-Regular,sans-serif;
	font-size:2.25rem;
	font-weight:400;
	letter-spacing:.0069444444em;
	line-height:2.75rem
}
.mv-countdown__nobadge.--clean.--light .count{
	color:#fff
}
.mv-countdown__nobadge.--clean.--light .display-text{
	color:#f9f9f9
}
.mv-countdown__nobadge.--clean.--light .description{
	color:#fff
}
.mv-countdown__small,.mv-countdown__small-no-text{
	padding:.75rem 1.75rem;
	width:100%
}
@media(min-width:768px){
	.mv-countdown__small,.mv-countdown__small-no-text{
		height:130px;
		width:460px
	}
}
.mv-countdown__small-no-text.mv-countdown__wrapper,.mv-countdown__small.mv-countdown__wrapper{
	padding:.75rem 1rem
}
.mv-countdown__small .discount-banner,.mv-countdown__small .discount-banner__divider,.mv-countdown__small-no-text .discount-banner,.mv-countdown__small-no-text .discount-banner__divider{
	display:none
}
.mv-countdown__small .timer-wrapper,.mv-countdown__small-no-text .timer-wrapper{
	grid-row-gap:.5rem;
	display:grid;
	grid-template-rows:1fr 2fr;
	max-width:none;
	row-gap:.5rem;
	width:100%
}
@media(min-width:576px){
	.mv-countdown__small .timer-wrapper,.mv-countdown__small-no-text .timer-wrapper{
		grid-column-gap:.5rem;
		grid-template-columns:1fr 2fr;
		grid-template-rows:none
	}
}
@media(min-width:768px){
	.mv-countdown__small .timer-wrapper,.mv-countdown__small-no-text .timer-wrapper{
		row-gap:1.25rem
	}
}
.mv-countdown__small .timer-wrapper .description,.mv-countdown__small-no-text .timer-wrapper .description{
	align-items:center;
	display:flex;
	justify-content:center
}
.mv-countdown__small .count,.mv-countdown__small-no-text .count{
	font-size:3rem;
	letter-spacing:normal;
	line-height:2.5rem;
	padding-top:5px
}
@media(min-width:768px){
	.mv-countdown__small .count,.mv-countdown__small-no-text .count{
		font-size:3.75rem;
		letter-spacing:-.0083333333em;
		line-height:3.25rem
	}
}
.mv-countdown__small .timer{
	grid-column-gap:1.5rem;
	grid-column:1/-1
}
.mv-countdown__small-no-text.mv-countdown__wrapper{
	padding:1rem 1.5rem
}
@media(min-width:768px){
	.mv-countdown__small-no-text.mv-countdown__wrapper{
		padding:.75rem 1.75rem
	}
}
.mv-countdown__small-no-text .timer-wrapper{
	grid-template-columns:1fr;
	grid-template-rows:1fr
}
.mv-countdown__small-no-text .timer-wrapper .description{
	display:none
}
.mv-countdown__small-no-text .timer{
	grid-column-gap:.75rem
}
@media(min-width:768px){
	.mv-countdown__small-no-text .timer{
		grid-column-gap:1.5rem
	}
}
.mv-filter{
	margin-bottom:2.25rem;
	position:relative
}
@media(min-width:768px){
	.mv-filter{
		margin-bottom:3rem
	}
}
.mv-filter .mv-btn--filter{
	align-items:center;
	border-radius:999px;
	box-shadow:inset 0 0 0 1px #7a12d4;
	box-sizing:border-box;
	color:#979ca5;
	cursor:pointer;
	display:flex;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	justify-content:center;
	letter-spacing:.0291666667em;
	line-height:1rem;
	padding:11px 22px;
	text-align:center;
	-webkit-text-decoration:none;
	text-decoration:none;
	width:-moz-fit-content;
	width:fit-content
}
.mv-filter .mv-btn--filter.active{
	color:#7a12d4
}
.mv-filter .mv-btn--filter.--dropdown{
	box-shadow:none;
	color:#292d38;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	letter-spacing:.0291666667em;
	line-height:1rem;
	min-height:0;
	min-height:auto;
	padding:0
}
@media(min-width:768px){
	.mv-filter .mv-btn--filter.--dropdown{
		box-shadow:inset 0 0 0 1px #979ca5;
		color:#979ca5;
		font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
		font-size:.75rem;
		letter-spacing:.0291666667em;
		line-height:1rem;
		min-height:30px;
		padding:.375rem 1.25rem
	}
}
.mv-filter .mv-btn--filter.--dropdown.active,.mv-filter .mv-btn--filter.--dropdown:hover{
	border-bottom:0;
	box-shadow:inset 0 0 0 1px #7a12d4;
	box-shadow:none;
	color:#7a12d4
}
@media(min-width:768px){
	.mv-filter .mv-btn--filter.--dropdown.active,.mv-filter .mv-btn--filter.--dropdown:hover{
		box-shadow:inset 0 0 0 1px #7a12d4
	}
}
.mv-filter .dropdown-box{
	grid-row-gap:20px;
	background:#fff;
	border-radius:8px;
	box-shadow:0 4px 5px -2px rgba(89,94,103,.1),0 3px 20px -2px rgba(89,94,103,.15);
	display:grid;
	grid-template-columns:100%;
	justify-content:start;
	margin-top:0;
	min-width:155px;
	opacity:0;
	padding:20px;
	position:absolute;
	right:0;
	row-gap:20px;
	transition:margin-top .1s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1),visibility .1s cubic-bezier(.4,0,.2,1);
	visibility:hidden;
	z-index:10
}
@media(min-width:992px){
	.mv-filter .dropdown-box{
		box-shadow:none;
		display:flex;
		gap:8px;
		justify-content:center;
		opacity:1;
		padding:0;
		position:relative;
		visibility:visible
	}
}
.mv-filter .dropdown-box.access-card-filter-items{
	margin-right:24px;
	min-width:180px;
	padding:10px;
	row-gap:8px
}
.mv-filter .dropdown-box.dropdownshown{
	margin-top:8px;
	opacity:1;
	visibility:visible
}
@media(min-width:992px){
	.mv-filter .dropdown-box.dropdownshown{
		display:flex;
		margin-right:0;
		margin-top:0;
		padding:0
	}
}
.mv-filter .chevron{
	width:auto
}
.mv-filter .chevron:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%237A12D4' d='M11.855.75 6.994 5.6 2.133.75a1.25 1.25 0 0 0-1.766 0 1.242 1.242 0 0 0 0 1.762l5.75 5.737a1.25 1.25 0 0 0 1.766 0l5.75-5.737a1.242 1.242 0 0 0 0-1.762c-.489-.475-1.29-.488-1.779 0z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	height:9px;
	margin-left:12px;
	width:11px
}
.--dark .mv-filter .chevron:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23ba62fd' d='M11.855.75 6.994 5.6 2.133.75a1.25 1.25 0 0 0-1.766 0 1.242 1.242 0 0 0 0 1.762l5.75 5.737a1.25 1.25 0 0 0 1.766 0l5.75-5.737a1.242 1.242 0 0 0 0-1.762c-.489-.475-1.29-.488-1.779 0z'/%3E%3C/svg%3E")
}
.mv-filter .chevron.mv-btn--filterV2:after{
	margin-left:20px
}
.--dark .mv-filter .chevron.mv-btn--filterV2:after,.mv-filter .chevron.mv-btn--filterV2:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23595e67' d='M11.855.75 6.994 5.6 2.133.75a1.25 1.25 0 0 0-1.766 0 1.242 1.242 0 0 0 0 1.762l5.75 5.737a1.25 1.25 0 0 0 1.766 0l5.75-5.737a1.242 1.242 0 0 0 0-1.762c-.489-.475-1.29-.488-1.779 0z'/%3E%3C/svg%3E")
}
.mv-img__shadow img{filter:drop-shadow(0 4px 5px rgba(89,94,103,.2))
}
.--dark .mv-img__invert img{
	filter:invert(1) grayscale(1)
}
.mv-hero__wrapper{
	z-index:10
}
.mv-hero__background,.mv-hero__wrapper{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.mv-hero__background{
	background-position:top;
	background-repeat:no-repeat;
	background-size:cover;
}
@media(max-width:991px){
	.mv-hero__background{
/*		background-size:contain trw removed to make bg on home page go full width */
		background-position:top;
		/* not working exactly - 
		height:100vh; /* trw make sure it loads even if the height for a section is not defined */
		/*z-index:0; /* trw make sure it is behind other content */
		/*min-height:100vh;
		*/
	}
}
@media(min-width:1600px){
	.mv-hero__background{
/*		background-size:contain trw removed to make bg on home page go full width */
	}
}
.mv-hero__background--content{
/*	height:600px trw removed to make bg on home page go full width */
}
@media(min-width:768px){
	.mv-hero__background--content{
/*		height:675px trw removed to make bg on home page go full width */
	}
}
@media(min-width:1200px){
	.mv-hero__background--content{
/*		height:700px trw removed to make bg on home page go full width */
	}
}
.mv-hero__overlay{
	background:#020024;
	background:linear-gradient(180deg,rgba(2,0,36,0),#000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1);
	height:100%;
	position:absolute;
	width:100%
}
.mv-hero__overlay--neutral{
	background:#faf4e4;
	background:linear-gradient(180deg,hsla(44,69%,94%,0) 55%,#faf4e4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#faf4e4",endColorstr="#faf4e4",GradientType=1)
}
.mix-blend-overlay{
	mix-blend-mode:overlay
}
.blur-backdrop{
	backdrop-filter:blur(12px);
	-webkit-backdrop-filter:blur(12px);
	background:hsla(0,0%,100%,.9)
}
@media screen and (max-width:992px){
	.blur-backdrop{--bg-opacity:1;
		background-color:#f3f4f6;
		background-color:rgba(243,244,246,var(--bg-opacity))
	}
}
.overlay-three-step{
	background:#020024;
	background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
	height:100%;
	position:absolute;
	width:100%
}
.overlay-md-down-lg-right{
	background:linear-gradient(270deg,#343334,transparent);
	border-radius:6px;
	height:100%;
	mix-blend-mode:multiply;
	position:absolute;
	width:100%
}
@media(max-width:767px){
	.overlay-md-down-lg-right{
		background:linear-gradient(1deg,rgba(0,0,0,.63),transparent);
		background:-webkit-linear-gradient(1deg,rgba(0,0,0,.63),transparent)
	}
}
@media(max-width:575px){
	.overlay-md-down-lg-right{
		background:linear-gradient(90deg,rgba(0,0,0,.96),transparent);
		background:-webkit-linear-gradient(90deg,rgba(0,0,0,.96),transparent)
	}
}
.overlay-md-left-right{
	background:linear-gradient(90deg,#1f1e1f,rgba(31,30,31,0) 77.39%);
	background:-webkit-linear-gradient(90deg,#1f1e1f,rgba(31,30,31,0) 77.39%);
	mix-blend-mode:multiply
}
@media(max-width:767px){
	.overlay-md-left-right{
		background:linear-gradient(270deg,rgba(31,30,31,.7) 20.89%,rgba(31,30,31,.45) 77.15%);
		background:-webkit-linear-gradient(270deg,rgba(31,30,31,.7) 20.89%,rgba(31,30,31,.45) 77.15%);
		mix-blend-mode:normal
	}
}.overlay-sm-top-md-right{
	background:#020024;
	background:linear-gradient(0deg,rgba(2,0,36,0),#000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1);
	height:100%;
	position:absolute;
	width:100%
}
@media(min-width:576px){
	.overlay-sm-top-md-right{
		background:#020024;
		background:linear-gradient(90deg,rgba(2,0,36,0),#000);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1)
	}
}
.overlay-sm-up-to-down{
	background:linear-gradient(180deg,#030d11,rgba(3,13,17,0));
	background:-webkit-linear-gradient(180deg,#030d11,rgba(3,13,17,0));
	height:100%;
	position:absolute;
	width:100%
}
@media(max-width:575px){
	.overlay-sm-up-to-down{
		background:linear-gradient(180deg,#191919,rgba(25,25,25,0));
		background:-webkit-linear-gradient(180deg,#191919,rgba(25,25,25,0))
	}
	.overlay-bottom-up{
		background:linear-gradient(90deg,#0f131a 62%,transparent);
		background:-webkit-linear-gradient(90deg,#0f131a 62%,transparent)
	}
}
.videoWrapper{
	overflow:hidden;
	position:relative
}
.videoWrapper:before{
	content:"";
	display:block;
	padding-top:56.25%;
	width:100%
}
.videoWrapper>*{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{
	height:100%;
	left:0;
	position:absolute;
	top:0;width:100%
}
.mv-ico--minus:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%237A12D4' viewBox='0 0 23 23'%3E%3Ccircle cx='11.5' cy='11.5' r='10.5' stroke-width='2'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M7.5 11.5h8'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	height:24px;
	width:24px
}
.--dark .mv-ico--minus:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ba62fd' viewBox='0 0 23 23'%3E%3Ccircle cx='11.5' cy='11.5' r='10.5' stroke-width='2'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M7.5 11.5h8'/%3E%3C/svg%3E")
}
.mv-ico--plus:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%237A12D4' viewBox='0 0 23 23'%3E%3Ccircle cx='11.5' cy='11.5' r='10.5' stroke-width='2'/%3E%3Cpath d='M7.5 11.5h8m-4 4v-8' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	height:24px;
	width:24px
}
.--dark .mv-ico--plus:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ba62fd' viewBox='0 0 23 23'%3E%3Ccircle cx='11.5' cy='11.5' r='10.5' stroke-width='2'/%3E%3Cpath d='M7.5 11.5h8m-4 4v-8' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E")
}
.mv-ico--minus-dark:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	height:24px;
	width:24px
}
.--dark .mv-ico--minus-dark:before,.mv-ico--minus-dark:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.167 9.896a1.04 1.04 0 1 0 0 2.083h11.667a1.04 1.04 0 1 0 0-2.083z'/%3E%3C/svg%3E")
}
.mv-ico--plus-dark:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	height:24px;
	width:24px
}
.--dark .mv-ico--plus-dark:before,.mv-ico--plus-dark:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M10 4.063a1.04 1.04 0 0 0-1.042 1.042v4.792H4.167a1.04 1.04 0 1 0 0 2.083h4.792v4.792a1.04 1.04 0 1 0 2.083 0V11.98h4.792a1.04 1.04 0 1 0 0-2.083h-4.792V5.104A1.04 1.04 0 0 0 10 4.063'/%3E%3C/svg%3E")
}
.mv-ico--calendar,.mv-ico--clock{
	position:relative
}
.mv-ico--calendar p,.mv-ico--clock p{
	margin-left:17px
}
.mv-ico--calendar:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' fill='none' stroke='%231B9CE6' stroke-width='1.5'%3E%3Cpath d='M1.063 5.936h11.883M9.962 8.54h.006m-2.965 0h.006m-2.971 0h.006m5.918 2.591h.006m-2.965 0h.006m-2.971 0h.006M9.696 1v2.194M4.311 1v2.194' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath stroke-linejoin='round' d='M9.826 2.053H4.181C2.223 2.053 1 3.143 1 5.148v6.033c0 2.036 1.223 3.152 3.181 3.152H9.82c1.964 0 3.181-1.097 3.181-3.102V5.148c.006-2.005-1.21-3.095-3.174-3.095z'/%3E%3C/svg%3E");
	height:15px;
	width:15px
}
.mv-ico--calendar:before,.mv-ico--clock:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:block;
	position:absolute;
	top:-1px
}
.mv-ico--clock:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%231B9CE6' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M13 7A6 6 0 1 1 1 7a6 6 0 1 1 12 0z'/%3E%3Cpath stroke-linecap='round' d='M9.227 8.908 6.781 7.45V4.306'/%3E%3C/svg%3E");
	height:14px;
	width:14px
}
.mv-ico--arrow-down:before,.mv-ico--arrow-up:before{
	background-size:cover;
	background:url(https://a.storyblok.com/f/60579/x/623028affe/mv-icon-down-purple.svg) no-repeat 50%;
	content:"";
	display:block;
	height:24px;
	width:24px
}
.mv-ico--arrow-up:before{
	transform:rotate(180deg)
}
.mv-img--rounded{
	border-radius:.5rem
}
.mv-img__crop--device img{
	margin-left:-1.25rem;
	max-width:none;
	width:448px
}
@media(min-width:768px){
	.mv-img__crop--device img{
		margin-left:0;
		max-width:none;
		width:100%
	}
}
@media(min-width:992px){
	.mv-img__crop--device img{
		max-width:none;
		width:1000px
	}
}
.mv-img__crop--image img{
	margin-left:-.5rem;
	max-width:none;
	width:448px
}
@media(min-width:768px){
	.mv-img__crop--image img{
		margin-left:0;
		max-width:none;
		width:850px
	}
}
@media(min-width:992px){
	.mv-img__crop--image img{
		max-width:none;
		width:1000px
	}
}
.mv-img__crop--image-left{
	display:flex;
	justify-content:flex-end
}
.mv-img__crop--image-left img{
	height:100%;
	max-width:none;
	width:calc(100% + 200px)
}
@media(min-width:768px){
	.mv-img__crop--image-left img{
		margin-left:-115px;
		max-width:none
	}
}
@media(min-width:992px){
	.mv-img__crop--image-left img{
		margin-left:-240px;
		max-width:none;
		width:1000px
	}
}
.mv-aspectratio__square{
	height:0;
	padding-top:100%;
	position:relative
}
.mv-aspectratio__video{
	height:0;
	padding-top:56.25%;
	position:relative
}
.mv-aspectratio__portrait{
	height:0;
	padding-top:150%;
	position:relative
}
.mv-aspectratio__20x9{
	height:0;
	padding-top:45%;
	position:relative
}
.mv-avatar__outline{
	border:1px solid #b3b8c1;
	padding:3px
}
.mv-avatar__outline:hover{
	border-color:#7a12d4
}
.mv-stories__grid{
	grid-gap:.75rem;
	display:grid;
	gap:.75rem;
	grid-template-columns:repeat(12,calc(85% - 8px));
	max-width:1024px;
	overflow-x:scroll;
	padding-bottom:2rem;
	padding-left:1.5rem;
	padding-top:.5rem;
	scroll-snap-type:x mandatory
}
@media(min-width:768px){
	.mv-stories__grid{
		gap:2rem;
		grid-template-columns:1fr;
		margin-left:auto;
		margin-right:auto;
		overflow-x:visible;
		overflow-x:initial;
		padding-bottom:0;
		padding-left:0;
		padding-top:0
	}
}
.mv-stories__grid .mv-story-card{
	display:grid;
	grid-template-columns:1fr
}
.mv-stories__grid .mv-story-card:first-child{
	margin:0
}
@media(min-width:768px){
	.mv-stories__grid .mv-story-card{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		grid-template-columns:200px 1fr
	}
}
@media(min-width:1200px){
	.mv-stories__grid .mv-story-card{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:300px 1fr
	}
}
.mv-stories__grid .mv-story-card--reverse{
	display:grid;
	grid-template-columns:1fr
}
.mv-stories__grid .mv-story-card--reverse:first-child{
	margin:0
}
@media(min-width:768px){
	.mv-stories__grid .mv-story-card--reverse{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		grid-template-columns:1fr 200px
	}
}
@media(min-width:1200px){
	.mv-stories__grid .mv-story-card--reverse{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:1fr 300px
	}
}
.mv-stories__grid .mv-story-card-img{
	border-radius:0;
	margin-bottom:0
}
@media(min-width:768px){
	.mv-stories__grid .mv-story-card-img{
		border-radius:.5rem
	}
}
.mv-stories__grid .mv-story-card-meta{
	margin-bottom:0
}
.mv-stories__grid--3col{
	grid-gap:.75rem;
	display:grid;
	gap:.75rem;
	grid-template-columns:repeat(12,calc(85% - 8px));
	overflow-x:scroll;
	padding-bottom:2rem;
	padding-left:1.5rem;
	padding-top:.5rem;
	scroll-snap-type:x mandatory
}
@media(min-width:768px){
	.mv-stories__grid--3col{
		gap:.75rem;
		grid-template-columns:repeat(12,calc(46% - 12px));
		padding-left:2.25rem
	}
}
@media(min-width:1200px){
	.mv-stories__grid--3col{
		gap:1.5rem;
		grid-template-columns:repeat(3,1fr);
		overflow-x:visible;
		overflow-x:initial;
		padding-bottom:0;
		padding-left:0
	}
}
.mv-stories__grid--2col{
	grid-gap:12px;
	align-content:flex-start;
	align-items:stretch;
	display:grid;
	gap:12px;
	grid-template-columns:repeat(2,1fr)
}
@media(min-width:768px){
	.mv-stories__grid--2col{
		grid-template-columns:repeat(3,1fr)
	}
}
@media(min-width:1200px){
	.mv-stories__grid--2col{
		gap:1.5rem;
		grid-template-columns:repeat(3,1fr);
		overflow-x:visible;
		overflow-x:initial
	}
}
.s-title{
	-webkit-line-clamp:2
}
.s-excerpt,.s-title{
	-webkit-box-orient:vertical;
	display:block;
	display:-webkit-box;
	-webkit-hyphens:none;
	hyphens:none;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.s-excerpt{
	-webkit-line-clamp:3
}
.s-author,.s-designation{
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:block;
	display:-webkit-box;
	-webkit-hyphens:none;
	hyphens:none;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.mv-story-card{
	overflow:hidden;
	scroll-snap-align:center
}
.mv-story-card.--vsl{
	border:none
}
.mv-story-card.--vsl .mv-story-card-img,.mv-story-card.--vsl .video-icon-overlay{
	border-radius:14px;
	height:370px;
	margin-bottom:0
}
.mv-story-card.--vsl .s-title{
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	display:block;
	display:-webkit-box;
	-webkit-hyphens:none;
	hyphens:none;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.mv-story-card.--vsl .excerpt{
	display:none
}
.mv-story-card.--vsl .mv-story-card-meta{
	display:block;
	margin-top:18px
}
.mv-story-card.--vsl .mv-story-card-body{
	padding:12px 8px
}
.--sales{
	align-items:flex-start;
	border:1px solid #dfe1e5;
	border-radius:8px;
	display:flex;
	flex-direction:column;
	gap:8px;
	justify-content:space-between;
	padding:8px
}
.--sales .mv-story-card-img,.--sales .video-icon-overlay{
	border-radius:8px;
	flex-shrink:0;
	margin-bottom:0;
	width:100%
}
.--sales .s-title{
	flex-grow:1
}
.--sales .s-excerpt{
	display:none
}
.--sales .mv-story-card-meta{
	flex-shrink:0;
	grid-template-columns:1fr;
	margin-top:auto
}
.--sales .mv-story-card-body{
	display:flex;
	flex-direction:column;
	flex-grow:1;
	justify-content:space-between
}
@media(min-width:992px){
	.--sales{
		gap:20px;
		padding:20px
	}
}
.mv-carousel .mv-story-card.mv-card{
	box-shadow:none
}
.mv-stories__grid--3col .mv-story-card-body{
	padding:1.5rem
}
@media(min-width:768px){
	.mv-stories__grid--3col .mv-story-card-body{
		padding-left:1.5rem;
		padding-right:1.5rem;
		padding-top:0
	}
}
.mv-story-card-img{
	background-color:#f3f4f6;
	background-size:cover;
	display:block;
	height:0;
	margin-bottom:1.5rem;
	padding-top:100%;
	position:relative;
	width:100%
}
.mv-story-card-img img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-story-card-img:hover:before{
	background-color:#fff;
	content:"";
	height:100%;
	left:0;
	opacity:.2;
	position:absolute;
	top:0;
	width:100%
}
.mv-modal{
	background-color:rgba(0,0,0,.9);
	height:100%;
	left:0;
	opacity:0;
	position:fixed;
	top:0;
	transform:scale(1.1);
	transition:all .25s ease-in-out 0s;
	visibility:hidden;
	width:100%;
	z-index:9999999;
}
.mv-modal.show-modal{
	opacity:1;
	transform:scale(1);
	visibility:visible
}
.mv-modal-content{
	background-color:#fff;
	border-radius:.5rem;
	left:50%;
	max-width:calc(100% - 3rem);
	opacity:0;
	padding:2.5rem .5rem 1rem;
	position:absolute;
	top:50%;
	transform:translate(-50%,-35%);
	width:100%;
	z-index:9999998
}
@media(min-width:768px){
	.mv-modal-content{
		max-width:calc(100% - 4.5rem);
		padding:2rem
	}
}
@media(min-width:1200px){
	.mv-modal-content{
		max-width:1000px
	}
}
.mv-modal.show-modal .mv-modal-content{
	opacity:1;transform:translate(-50%,-50%)
}
.mv-modal-content .mv-story-card{
	border:0
}
.mv-modal .close-button{
	align-content:center;
	border-radius:50%;
	cursor:pointer;
	display:grid;
	font-size:2rem;
	height:1.5rem;
	justify-content:center;
	line-height:0;
	padding:1rem;
	position:absolute;
	right:.55rem;
	top:.25rem;
	width:1.5rem
}
@media(min-width:768px){
	.mv-modal .close-button{
		right:.75rem;top:.5rem
	}
}
.mv-modal-content-box{
	margin-bottom:1.5rem;
	margin-top:1.5rem;
	padding-left:1.5rem;
	padding-right:1.5rem
}
.mv-modal-story-wrapper{
	border-radius:0;
	box-shadow:none;
	display:grid;
	max-height:80vh;
	overflow:hidden;
}
@media(min-width:768px){
	.mv-modal-story-wrapper{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		grid-template-columns:200px 1fr;
		max-height:75vh
	}
}
@media(min-width:1200px){
	.mv-modal-story-wrapper{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:300px 1fr
	}
}
.mv-modal-story-wrapper.video{
	display:block
}
.mv-story-card-meta{
	grid-column-gap:.75rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:grid;
	grid-template-columns:80px 1fr;
	margin-top:1.5rem
}
@media(min-width:768px){
	.mv-story-card-meta{
		display:block
	}
}
.mv-stories__grid--3col .mv-story-card.mv-card{
	padding:0
}
.filter-pills .close-button:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23595e67' fill-rule='evenodd' d='M.84 9.245a1.19 1.19 0 0 0 0 1.681 1.19 1.19 0 0 0 1.681 0l3.478-3.478 3.478 3.478a1.19 1.19 0 0 0 1.681 0 1.19 1.19 0 0 0 0-1.681L7.68 5.768l3.247-3.247a1.19 1.19 0 0 0 0-1.681 1.19 1.19 0 0 0-1.681 0L5.999 4.087 2.752.84a1.19 1.19 0 0 0-1.681 0 1.19 1.19 0 0 0 0 1.681l3.246 3.246z'/%3E%3C/svg%3E");
	height:10px;width:10px
}
.chevron-down{
	width:12px
}
.chevron-up{
	transform:rotateX(180deg);
	width:12px
}
.chevron-down:before,.chevron-up:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23595e67' d='M11.855.75 6.994 5.6 2.133.75a1.25 1.25 0 0 0-1.766 0 1.242 1.242 0 0 0 0 1.762l5.75 5.737a1.25 1.25 0 0 0 1.766 0l5.75-5.737a1.242 1.242 0 0 0 0-1.762c-.489-.475-1.29-.488-1.779 0z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	height:8px;
	width:12px
}
.--dark .chevron-down:before,.--dark .chevron-up:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23ced1d7' d='M11.855.75 6.994 5.6 2.133.75a1.25 1.25 0 0 0-1.766 0 1.242 1.242 0 0 0 0 1.762l5.75 5.737a1.25 1.25 0 0 0 1.766 0l5.75-5.737a1.242 1.242 0 0 0 0-1.762c-.489-.475-1.29-.488-1.779 0z'/%3E%3C/svg%3E")
}
.close-button{
	align-content:center;
	border-radius:50%;
	cursor:pointer;
	display:grid;
	font-size:2rem;
	justify-content:center;
	line-height:0
}
.close-button:before{
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.mv-modal .close-button-wrapper{
	border-color:#dfe1e5
}
.--dark .mv-modal .close-button-wrapper{
	border-color:#292d38
}
.mv-modal .close-button:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%230f131a' fill-rule='evenodd' d='M.84 9.245a1.19 1.19 0 0 0 0 1.681 1.19 1.19 0 0 0 1.681 0l3.478-3.478 3.478 3.478a1.19 1.19 0 0 0 1.681 0 1.19 1.19 0 0 0 0-1.681L7.68 5.768l3.247-3.247a1.19 1.19 0 0 0 0-1.681 1.19 1.19 0 0 0-1.681 0L5.999 4.087 2.752.84a1.19 1.19 0 0 0-1.681 0 1.19 1.19 0 0 0 0 1.681l3.246 3.246z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	height:12px;
	width:12px
}
.--dark .mv-modal .close-button:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23f9f9f9' fill-rule='evenodd' d='M.84 9.245a1.19 1.19 0 0 0 0 1.681 1.19 1.19 0 0 0 1.681 0l3.478-3.478 3.478 3.478a1.19 1.19 0 0 0 1.681 0 1.19 1.19 0 0 0 0-1.681L7.68 5.768l3.247-3.247a1.19 1.19 0 0 0 0-1.681 1.19 1.19 0 0 0-1.681 0L5.999 4.087 2.752.84a1.19 1.19 0 0 0-1.681 0 1.19 1.19 0 0 0 0 1.681l3.246 3.246z'/%3E%3C/svg%3E")
}.mv-modal .close-button{
	color:#0f131a
}
.--dark .mv-modal .close-button{
	color:#fff
}
.mv-modal .close-button:hover{
	background-color:#f3f4f6
}
.--dark .mv-modal .close-button:hover{
	background-color:#292d38
}
.pb-photo-gallery>div{
	border-radius:.5rem;
	height:0;
	padding-top:56.25%;
	position:relative
}
.pb-photo-gallery>div:before{
	background-color:transparent;
	content:"";
	display:block;
	height:100%;
	position:relative;
	transition:background-color .5s ease;
	width:100%
}
.pb-photo-gallery>div:hover:before{
	background-color:hsla(0,0%,100%,.3);
	left:0;
	position:absolute;
	top:0;
	z-index:2
}
.goverlay{
	background-color:rgba(0,0,0,.9)
}
.glightbox-container .desc-bottom .gslide-image img,.glightbox-container .desc-top .gslide-image img{
	max-width:100%
}
.glightbox-container .ginner-container{
	padding:1rem
}
@media(min-width:768px){
	.glightbox-container .ginner-container{
		padding:4rem
	}
}
@media(min-width:992px){
	.glightbox-container .ginner-container{
		padding:6rem
	}
}
@media(min-width:1200px){
	.glightbox-container .ginner-container{
		max-width:1200px
	}
}
.glightbox-container .gslide-description{
	background:transparent
}
.glightbox-container .gslide-description .gslide-title{
	color:#fff;
	font-family:inherit;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:1rem;
	font-weight:400;
	letter-spacing:.015625em;
	line-height:1.25rem;
	margin-bottom:0;
	opacity:.7;
	text-align:center
}
.black-backdrop-blur{
	-webkit-backdrop-filter:blur(6px);
	backdrop-filter:blur(6px);
	background:rgba(0,0,0,.78)
}
.mv-stats__sidebar{
	grid-row-gap:.5rem;
	background-color:#fff;
	border:1px solid #dfe1e5;
	border-radius:1rem;
	box-shadow:0 5px 12px 0 rgba(89,94,103,.07),0 10px 30px 0 rgba(89,94,103,.085);
	display:grid;
	grid-template-rows:1fr;
	margin-bottom:1.5rem;
	padding:1rem;
	row-gap:.5rem;
	width:100%
}
@media(min-width:768px){
	.mv-stats__sidebar{
		padding:1.25rem
	}
}
@media(min-width:992px){
	.mv-stats__sidebar{
		background-color:transparent;
		border:0;
		box-shadow:none;
		grid-template-rows:repeat(3,min-content);
		padding:0;
		row-gap:1.5rem;
		width:auto
	}
}
.mv-stats__card{
	grid-column-gap:.5rem;
	grid-row-gap:.5rem;
	-moz-column-gap:.5rem;
	column-gap:.5rem;
	display:grid;
	grid-template-columns:30px minmax(min-content,1fr);
	row-gap:.5rem
}
@media(min-width:768px){
	.mv-stats__card{
		grid-template-columns:40px minmax(min-content,1fr);
		row-gap:.75rem
	}
}
@media(min-width:992px){
	.mv-stats__card{
		background-color:#fff;
		border:1px solid #dfe1e5;
		border-radius:1rem;
		box-shadow:0 5px 12px 0 rgba(89,94,103,.07),0 10px 30px 0 rgba(89,94,103,.085);
		-moz-column-gap:1rem;
		column-gap:1rem;
		grid-template-columns:55px minmax(min-content,1fr);
		padding:1.25rem 1rem
	}
}
.mv-stats__card .--text{
	align-items:center;
	display:flex;
	justify-content:left;
	padding-left:.275rem
}
@media(min-width:992px){
	.mv-stats__card .--text{
		display:grid;
		justify-content:center;
		padding-left:0;
		text-align:center
	}

}
.mv-stats__card .--icon{
	width:30px
}
@media(min-width:768px){
	.mv-stats__card .--icon{
		width:55px
	}
}
.mv-stats__card--title{
	font-family:Karla-Bold,Versdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.3125rem
}
@media(min-width:992px){
	.mv-stats__card--title{
		font-size:1.875rem;
		letter-spacing:.0083333333em;
		line-height:.95
	}
}
.mv-stats__card--subtitle{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.0178571429em;
	line-height:1.1875rem;
	padding-left:.275rem
}
@media(min-width:992px){
	.mv-stats__card--subtitle{
		color:#595e67;
		font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
		font-size:.75rem;
		font-weight:400;
		justify-self:center;
		letter-spacing:.0791666667em;
		line-height:1.25rem;
		margin-top:.25rem;
		padding-left:0;
		text-transform:uppercase;
		width:-moz-fit-content;
		width:fit-content
	}
	.mv-stats__card--subtitle :lang(zh){
		font-size:.875rem;
		letter-spacing:.0357142857em
	}
}
.mv-stats__3col{
	grid-column-gap:0;
	grid-row-gap:.75rem;
	-moz-column-gap:0;
	column-gap:0;
	display:grid;
	grid-template-columns:1fr;
	justify-content:center;
	row-gap:.75rem
}
@media(min-width:768px){
	.mv-stats__3col{
		-moz-column-gap:.75rem;
		column-gap:.75rem;
		grid-template-columns:repeat(2,minmax(max-content,1fr) 1px) minmax(max-content,1fr);
		row-gap:0
	}
}
.mv-stats__4col{
	grid-column-gap:0;
	grid-row-gap:.5rem;
	-moz-column-gap:0;
	column-gap:0;
	display:grid;
	grid-template-columns:1fr;
	justify-content:center;
	row-gap:.5rem
}
@media(min-width:768px){
	.mv-stats__4col{
		grid-template-columns:1fr 1px 1fr;
		row-gap:1rem
	}
}
@media(min-width:992px){
	.mv-stats__4col{
		-moz-column-gap:.75rem;
		column-gap:.75rem;
		grid-template-columns:repeat(4,minmax(max-content,1fr) 1px);
		row-gap:0
	}
}
.mv-stats__divider{
	background-color:#b3b8c1;
	border-top-width:0;
	height:100%;
	width:1px
}
.mv-stats__row--title{
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.3125rem
}
@media(min-width:768px){
	.mv-stats__row--title{
		font-size:1.75rem;
		letter-spacing:.0089285714em;
		line-height:2rem
	}
}
.mv-stats__row--subtitle{
	align-items:center;
	display:flex;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;
	font-weight:400;
	justify-content:left;
	letter-spacing:.0178571429em;
	line-height:1.1875rem;
	margin-top:0;
	padding-left:.275rem
}
@media(min-width:768px){
	.mv-stats__row--subtitle{
		color:#595e67;
		font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
		font-size:.75rem;
		font-weight:400;
		justify-content:center;
		letter-spacing:.0791666667em;
		line-height:1.25rem;
		padding-left:0;
		text-transform:uppercase
	}
	.mv-stats__row--subtitle :lang(zh){
		font-size:.875rem;
		letter-spacing:.0357142857em
	}
}
.mv-stats__row--icon{
	height:auto;
	width:22px
}
@media(min-width:768px){
	.mv-stats__row--icon{
		height:32px;
		width:auto
	}
}
.mv-stats__row--icon2{
	height:auto;
	width:22px
}
@media(min-width:768px){
	.mv-stats__row--icon2{
		width:42px
	}
}
.mv-table .--mobile-cta{
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem;
	border-left:1px solid #ebedef;
	border-right:1px solid #ebedef
}
.mv-table .cta-row{
	border-bottom:1px solid;
	border-color:#ebedef
}
.mv-table .cta-row:last-child{
	border-bottom-width:0
}
.mv-table .cta-row .cta-desc>div,.mv-table .cta-row .cta-desc>div p{
	color:#292d38;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.0178571429em;
	line-height:1.125rem
}
.mv-table .cta-row .cta-desc>div:first-child,.mv-table .cta-row .cta-desc>div:first-child p{
	color:#0f131a;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem
}
@media(min-width:992px){
	.mv-table .cta-row .cta-desc>div:first-child,.mv-table .cta-row .cta-desc>div:first-child p{
		font-size:1.125rem;
		letter-spacing:.0138888889em;
		line-height:1.375rem
	}
}
.--cta .mv-type--ordermenu-install,.--cta .mv-type--title8,.--mobile-cta .cta-cell .mv-type--ordermenu-install,.--mobile-cta .cta-cell .mv-type--title8{
	display:flex;
	justify-content:center;
	text-align:center
}
.--cta .mv-type--ordermenu-install:not(:first-child),.--cta .mv-type--title8:not(:first-child),.--mobile-cta .cta-cell .mv-type--ordermenu-install:not(:first-child),.--mobile-cta .cta-cell .mv-type--title8:not(:first-child){
	margin-top:.5rem
}
.--cta .mv-type--title8 p,.--cta .mv-type--title8 p>a,.--mobile-cta .cta-cell .mv-type--title8 p,.--mobile-cta .cta-cell .mv-type--title8 p>a{
	font-size:.75rem;
	font-weight:400
}
@media(min-width:992px){
	.--cta .mv-type--title8 p,.--cta .mv-type--title8 p>a,.--mobile-cta .cta-cell .mv-type--title8 p,.--mobile-cta .cta-cell .mv-type--title8 p>a{
		font-size:inherit
	}
}
.mv-upgrade-container{
	border-collapse:collapse;
	border-left:1px solid #ebedef;
	border-right:1px solid #ebedef;
	border-top:1px solid #ebedef;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem;
	position:relative;
	width:100%
}
.mv-upgrade-container.--cta{
	border-bottom:1px solid #ebedef;
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem;
	border-left-color:#ebedef;
	border-left-style:solid;
	border-right-color:#ebedef;
	border-right-style:solid;
	border-top:1px solid #ebedef;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.mv-upgrade-container.--cta .upgrade-item{
	border-bottom-width:0
}
.mv-upgrade-container.--cta .upgrade-item-title{
	padding-top:0
}
.mv-upgrade-container.--cta .upgrade-item-ctabox{
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	min-height:90px
}
@media(min-width:992px){
	.mv-upgrade-container.--cta .upgrade-item-ctabox{
		min-height:56px
	}
}
.mv-upgrade-container .upgrade-head{
	background-color:#f9f9f9;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem;
	display:flex;
	flex-wrap:wrap;
	padding-left:.75rem;
	padding-right:.75rem;
	top:0
}
@media(min-width:576px){
	.mv-upgrade-container .upgrade-head{
		padding-left:1rem;
		padding-right:1rem
	}
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-head{
		padding-left:2rem;
		padding-right:2rem
	}
}
.mv-upgrade-container .upgrade-head-legend,.mv-upgrade-container .upgrade-head-title{
	padding-bottom:1rem;
	padding-top:1rem
}
.mv-upgrade-container .upgrade-head-legend>div,.mv-upgrade-container .upgrade-head-title>div{
	flex-direction:column
}
.mv-upgrade-container .upgrade-head-title{
	display:flex;
	flex-wrap:wrap;
	min-height:64px;
	padding-left:0;
	padding-right:0;
	text-align:center
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-head-title{
		padding-left:.25rem;
		padding-right:.25rem
	}
}
.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div,.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div p{
	color:#292d38;
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.875rem;
	font-weight:400;
	letter-spacing:.0178571429em;
	line-height:1.125rem
}
.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div:first-child,.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div:first-child p{
	color:#0f131a;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:1rem;
	font-weight:700;
	letter-spacing:.015625em;
	line-height:1.25rem
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div:first-child,.mv-upgrade-container .upgrade-head-title .upgrade-head-title-cell>div:first-child p{
		font-size:1.125rem;
		letter-spacing:.0138888889em;
		line-height:1.375rem
	}
}
.mv-upgrade-container .upgrade-head-title .bar-aqua-dark,.mv-upgrade-container .upgrade-head-title .bar-blue,.mv-upgrade-container .upgrade-head-title .bar-lilac-dark,.mv-upgrade-container .upgrade-head-title .bar-orange,.mv-upgrade-container .upgrade-head-title .bar-rose,.mv-upgrade-container .upgrade-head-title .bar-teal,.mv-upgrade-container .upgrade-head-title .bar-yellow,.mv-upgrade-container .upgrade-head-title .level-1,.mv-upgrade-container .upgrade-head-title .level-2,.mv-upgrade-container .upgrade-head-title .level-3,.mv-upgrade-container .upgrade-head-title .level-4{
	position:relative
}
.mv-upgrade-container .upgrade-head-title .bar-orange:after,.mv-upgrade-container .upgrade-head-title .level-1:after{
	border-bottom:2px solid #ff931f;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-rose:after,.mv-upgrade-container .upgrade-head-title .level-2:after{
	border-bottom:2px solid #ff68a8;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-lilac-dark:after,.mv-upgrade-container .upgrade-head-title .level-3:after{
	border-bottom:2px solid #8d5ad8;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-aqua-dark:after,.mv-upgrade-container .upgrade-head-title .level-4:after{
	border-bottom:2px solid #1b9ce6;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-teal:after{
	border-bottom:2px solid #37d0d6;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-blue:after{
	border-bottom:2px solid #005cff;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-head-title .bar-yellow:after{
	border-bottom:2px solid #f5c918;
	bottom:-1rem;
	content:"";
	position:absolute;
	width:100%
}
.mv-upgrade-container .upgrade-item-title{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:1.25rem 0 0;
	text-align:center
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-item-title{
		justify-content:normal;
		padding-bottom:1.25rem;
		padding-left:.25rem;
		padding-right:.25rem;
		text-align:left
	}
}
.mv-upgrade-container .upgrade-item{
	align-items:center;
	border-bottom:1px solid;
	border-color:#ebedef;
	display:flex;
	flex-wrap:wrap;
	padding-left:.75rem;
	padding-right:.75rem
}
@media(min-width:576px){
	.mv-upgrade-container .upgrade-item{
		padding-left:1rem;
		padding-right:1rem
	}
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-item{
		padding-left:2rem;
		padding-right:2rem
	}
}
.mv-upgrade-container .upgrade-item:last-child{
	border-bottom-width:0
}
.mv-upgrade-container .upgrade-item-checkbox{
	display:flex;
	flex-wrap:wrap;
	padding:1.25rem 0
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-item-checkbox{
		padding-left:.25rem;
		padding-right:.25rem
	}
}
.mv-upgrade-container .upgrade-item-check{
	align-items:center;
	display:grid;
	justify-items:center;
	text-align:center
}
.mv-upgrade-container .upgrade-item-bullet{
	display:inline-flex;
	justify-content:center;
	width:1.75rem
}
.mv-upgrade-container .upgrade-item-bullet .upgrade-item-bullet-none{
	color:#b3b8c1;
	font-family:Karla-Regular,Verdana-fallback-1,"sans-serif";
	font-size:1.5rem
}
.mv-upgrade-container .upgrade-item-cta{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-left:.25rem;
	padding-right:.25rem
}
.mv-upgrade-container .upgrade-item-cta>div{
	width:100%
}
.mv-upgrade-container .upgrade-item-cta a.--small{
	line-height:1;
	min-height:40px;
	padding:.5rem .75rem
}
@media(min-width:576px){
	.mv-upgrade-container .upgrade-item-cta a.--small{
		padding:.5rem 1.25rem
	}
}
@media(min-width:768px){
	.mv-upgrade-container .upgrade-item-cta a.--small{
		min-width:100%
	}
}
@media(min-width:992px){
	.mv-upgrade-container .upgrade-item-cta a.--small{
		width:100%
	}
}
.mv-footer .mv-lang:hover .icon-globe:before,.mv-lang:hover .icon-globe:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%237A12D4' d='M7.992 0C3.576 0 0 3.584 0 8s3.576 8 7.992 8C12.416 16 16 12.416 16 8s-3.584-8-8.008-8m5.544 4.8h-2.36a12.52 12.52 0 0 0-1.104-2.848A6.424 6.424 0 0 1 13.536 4.8M8 1.632A11.27 11.27 0 0 1 9.528 4.8H6.472A11.27 11.27 0 0 1 8 1.632M1.808 9.6C1.68 9.088 1.6 8.552 1.6 8s.08-1.088.208-1.6h2.704C4.448 6.928 4.4 7.456 4.4 8s.048 1.072.112 1.6zm.656 1.6h2.36a12.52 12.52 0 0 0 1.104 2.848A6.39 6.39 0 0 1 2.464 11.2m2.36-6.4h-2.36a6.39 6.39 0 0 1 3.464-2.848A12.52 12.52 0 0 0 4.824 4.8M8 14.368A11.27 11.27 0 0 1 6.472 11.2h3.056A11.27 11.27 0 0 1 8 14.368M9.872 9.6H6.128A11.77 11.77 0 0 1 6 8c0-.544.056-1.08.128-1.6h3.744C9.944 6.92 10 7.456 10 8a11.77 11.77 0 0 1-.128 1.6m.2 4.448a12.52 12.52 0 0 0 1.104-2.848h2.36a6.424 6.424 0 0 1-3.464 2.848M11.488 9.6c.064-.528.112-1.056.112-1.6s-.048-1.072-.112-1.6h2.704c.128.512.208 1.048.208 1.6s-.08 1.088-.208 1.6z'/%3E%3C/svg%3E")
}
.mv-lang .icon-globe{
	position:relative
}
.mv-lang .icon-globe>div{margin-left:26px}.mv-lang .icon-globe:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23292d38' d='M7.992 0C3.576 0 0 3.584 0 8s3.576 8 7.992 8C12.416 16 16 12.416 16 8s-3.584-8-8.008-8m5.544 4.8h-2.36a12.52 12.52 0 0 0-1.104-2.848A6.424 6.424 0 0 1 13.536 4.8M8 1.632A11.27 11.27 0 0 1 9.528 4.8H6.472A11.27 11.27 0 0 1 8 1.632M1.808 9.6C1.68 9.088 1.6 8.552 1.6 8s.08-1.088.208-1.6h2.704C4.448 6.928 4.4 7.456 4.4 8s.048 1.072.112 1.6zm.656 1.6h2.36a12.52 12.52 0 0 0 1.104 2.848A6.39 6.39 0 0 1 2.464 11.2m2.36-6.4h-2.36a6.39 6.39 0 0 1 3.464-2.848A12.52 12.52 0 0 0 4.824 4.8M8 14.368A11.27 11.27 0 0 1 6.472 11.2h3.056A11.27 11.27 0 0 1 8 14.368M9.872 9.6H6.128A11.77 11.77 0 0 1 6 8c0-.544.056-1.08.128-1.6h3.744C9.944 6.92 10 7.456 10 8a11.77 11.77 0 0 1-.128 1.6m.2 4.448a12.52 12.52 0 0 0 1.104-2.848h2.36a6.424 6.424 0 0 1-3.464 2.848M11.488 9.6c.064-.528.112-1.056.112-1.6s-.048-1.072-.112-1.6h2.704c.128.512.208 1.048.208 1.6s-.08 1.088-.208 1.6z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:contain;
	bottom:2px;
	content:"";
	height:1.25rem;
	margin-bottom:auto;
	margin-top:auto;
	position:absolute;
	top:0;
	width:1.25rem
}
.--dark .mv-lang .icon-globe:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M7.992 0C3.576 0 0 3.584 0 8s3.576 8 7.992 8C12.416 16 16 12.416 16 8s-3.584-8-8.008-8m5.544 4.8h-2.36a12.52 12.52 0 0 0-1.104-2.848A6.424 6.424 0 0 1 13.536 4.8M8 1.632A11.27 11.27 0 0 1 9.528 4.8H6.472A11.27 11.27 0 0 1 8 1.632M1.808 9.6C1.68 9.088 1.6 8.552 1.6 8s.08-1.088.208-1.6h2.704C4.448 6.928 4.4 7.456 4.4 8s.048 1.072.112 1.6zm.656 1.6h2.36a12.52 12.52 0 0 0 1.104 2.848A6.39 6.39 0 0 1 2.464 11.2m2.36-6.4h-2.36a6.39 6.39 0 0 1 3.464-2.848A12.52 12.52 0 0 0 4.824 4.8M8 14.368A11.27 11.27 0 0 1 6.472 11.2h3.056A11.27 11.27 0 0 1 8 14.368M9.872 9.6H6.128A11.77 11.77 0 0 1 6 8c0-.544.056-1.08.128-1.6h3.744C9.944 6.92 10 7.456 10 8a11.77 11.77 0 0 1-.128 1.6m.2 4.448a12.52 12.52 0 0 0 1.104-2.848h2.36a6.424 6.424 0 0 1-3.464 2.848M11.488 9.6c.064-.528.112-1.056.112-1.6s-.048-1.072-.112-1.6h2.704c.128.512.208 1.048.208 1.6s-.08 1.088-.208 1.6z'/%3E%3C/svg%3E")
}
.--dark .afest-navi--shadow .mv-lang .icon-globe,.--dark .six-navi--shadow .mv-lang .icon-globe,.--dark .ww-navi--shadow .mv-lang .icon-globe,.mv-navibar .mv-lang .icon-globe{
	min-height:20px;
	min-width:20px
}
.--dark .afest-navi--shadow .mv-lang .icon-globe:before,.--dark .six-navi--shadow .mv-lang .icon-globe:before,.--dark .ww-navi--shadow .mv-lang .icon-globe:before,.mv-navibar .mv-lang .icon-globe:before{
	bottom:0
}
@media(min-width:992px){
	.--dark .afest-navi--shadow .mv-lang .icon-globe:before,.--dark .six-navi--shadow .mv-lang .icon-globe:before,.--dark .ww-navi--shadow .mv-lang .icon-globe:before,.mv-navibar .mv-lang .icon-globe:before{
		bottom:2px
	}
}
.--dark .afest-navi--shadow .mv-lang .icon-globe>div,.--dark .six-navi--shadow .mv-lang .icon-globe>div,.--dark .ww-navi--shadow .mv-lang .icon-globe>div,.mv-navibar .mv-lang .icon-globe>div{
	display:none;
	margin-left:0
}
@media(min-width:992px){
	.--dark .afest-navi--shadow .mv-lang .icon-globe>div,.--dark .six-navi--shadow .mv-lang .icon-globe>div,.--dark .ww-navi--shadow .mv-lang .icon-globe>div,.mv-navibar .mv-lang .icon-globe>div{
		display:block;
		margin-left:26px
	}
}
.mv-footer .mv-lang .icon-globe>div{
	margin-left:1.25rem
}
.mv-footer .mv-lang .icon-globe:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23595e67' d='M7.992 0C3.576 0 0 3.584 0 8s3.576 8 7.992 8C12.416 16 16 12.416 16 8s-3.584-8-8.008-8m5.544 4.8h-2.36a12.52 12.52 0 0 0-1.104-2.848A6.424 6.424 0 0 1 13.536 4.8M8 1.632A11.27 11.27 0 0 1 9.528 4.8H6.472A11.27 11.27 0 0 1 8 1.632M1.808 9.6C1.68 9.088 1.6 8.552 1.6 8s.08-1.088.208-1.6h2.704C4.448 6.928 4.4 7.456 4.4 8s.048 1.072.112 1.6zm.656 1.6h2.36a12.52 12.52 0 0 0 1.104 2.848A6.39 6.39 0 0 1 2.464 11.2m2.36-6.4h-2.36a6.39 6.39 0 0 1 3.464-2.848A12.52 12.52 0 0 0 4.824 4.8M8 14.368A11.27 11.27 0 0 1 6.472 11.2h3.056A11.27 11.27 0 0 1 8 14.368M9.872 9.6H6.128A11.77 11.77 0 0 1 6 8c0-.544.056-1.08.128-1.6h3.744C9.944 6.92 10 7.456 10 8a11.77 11.77 0 0 1-.128 1.6m.2 4.448a12.52 12.52 0 0 0 1.104-2.848h2.36a6.424 6.424 0 0 1-3.464 2.848M11.488 9.6c.064-.528.112-1.056.112-1.6s-.048-1.072-.112-1.6h2.704c.128.512.208 1.048.208 1.6s-.08 1.088-.208 1.6z'/%3E%3C/svg%3E");
	bottom:0;
	height:1rem;
	width:1rem
}
.mv-footer .mv-lang:hover .mv-type--footer-text{
	color:#7a12d4
}
.tooltipped{
	position:relative
}
.tooltipped:after{
	word-wrap:break-word;
	-webkit-font-smoothing:subpixel-antialiased;
	background:rgba(0,0,0,.8);
	border-radius:3px;
	color:#fff;
	content:attr(aria-label);
	font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,Segoe UI Emoji,Segoe UI Symbol;
	letter-spacing:normal;
	padding:5px 8px;
	text-align:center;
	-webkit-text-decoration:none;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:pre;
	z-index:1000000
}
.tooltipped:after,.tooltipped:before{
	display:none;
	pointer-events:none;
	position:absolute
}
.tooltipped:before{
	border:5px solid transparent;
	color:rgba(0,0,0,.8);
	content:"";
	height:0;
	width:0;z-index:1000001
}
.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{
	display:inline-block;
	-webkit-text-decoration:none;
	text-decoration:none
}
.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after,.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{
	margin-top:5px;
	right:50%;
	top:100%
}
.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{
	border-bottom-color:rgba(0,0,0,.8);
	bottom:-5px;
	margin-right:-5px;
	right:50%;
	top:auto
}
.tooltipped-se:after{
	left:50%;
	margin-left:-15px;
	right:auto
}
.tooltipped-sw:after{
	margin-right:-15px
}
.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{
	bottom:100%;
	margin-bottom:5px;
	right:50%
}
.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{
	border-top-color:rgba(0,0,0,.8);
	bottom:auto;
	margin-right:-5px;
	right:50%;
	top:-5px
}
.tooltipped-ne:after{
	left:50%;
	margin-left:-15px;
	right:auto
}
.tooltipped-nw:after{
	margin-right:-15px
}
.tooltipped-n:after,.tooltipped-s:after{
	transform:translateX(50%)
}
.tooltipped-w:after{
	bottom:50%;
	margin-right:5px;
	right:100%;
	transform:translateY(50%)
}
.tooltipped-w:before{
	border-left-color:rgba(0,0,0,.8);
	bottom:50%;
	left:-5px;
	margin-top:-5px;
	top:50%
}
.tooltipped-e:after{
	bottom:50%;
	left:100%;
	margin-left:5px;
	transform:translateY(50%)
}
.tooltipped-e:before{
	border-right-color:rgba(0,0,0,.8);
	bottom:50%;
	margin-top:-5px;
	right:-5px;
	top:50%
}
.tooltipped-multiline:after{
	word-wrap:normal;
	border-collapse:separate;
	max-width:250px;
	white-space:pre-line;
	width:-moz-max-content;
	width:max-content;
	word-break:break-word
}
.tooltipped-multiline.tooltipped-n:after,.tooltipped-multiline.tooltipped-s:after{
	left:50%;
	right:auto;
	transform:translateX(-50%)
}
.tooltipped-multiline.tooltipped-e:after,.tooltipped-multiline.tooltipped-w:after{
	right:100%
}
@media screen and (min-width:0\0){
	.tooltipped-multiline:after{
		width:250px
	}
}
.tooltipped-sticky:after,.tooltipped-sticky:before{
	display:inline-block
}
.tooltipped-sticky.tooltipped-multiline:after{
	display:table-cell
}
.badge-dot{
	border-radius:50%;
	height:6px;
	width:6px
}

.SkeletonBox{
	background-color:#d6d6d6;
	border-radius:.625rem;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
}
.SkeletonBox:after{
	animation:shimmer 5s infinite;
	background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
	bottom:0;content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
	transform:translateX(-100%)
}
@keyframes shimmer{
	to{
		transform:translateX(100%)
	}
}
.mv-skip{
	background-color:#7a12d4;
	border-radius:4px;
	color:#f9f9f9;
	font-family:Karla-Bold,Verdana-fallback-2,"sans-serif";
	font-size:14px;
	margin-left:20px;
	margin-top:18px;
	padding:.5rem 1rem;
	position:absolute;
	text-align:center
}
.is-focusable{
	display:block;
	height:0;
	left:-1000em;
	overflow:hidden;
	width:0
}
.is-focusable:focus{
	height:auto;
	left:0;
	overflow:visible;
	width:auto;
	z-index:9001
}



.mv-top__clean-text{
	margin-top:5rem
}
@media(min-width:768px){
	.mv-top__clean-text{
		margin-top:6rem
	}
}
@media(min-width:992px){
	.mv-top__clean-text{
		margin-top:9rem
	}
}
.mv-section__gutter{
	margin-top:5rem
}
@media(min-width:768px){
	.mv-section__gutter{
		margin-top:6rem
	}
}
@media(min-width:992px){
	.mv-section__gutter{
		margin-top:8rem
	}
}
.mv-section__gutter--medium{
	margin-top:4rem
}
@media(min-width:768px){
	.mv-section__gutter--medium{
		margin-top:4.5rem
	}
}
@media(min-width:992px){
	.mv-section__gutter--medium{
		margin-top:5rem
	}
}
.mv-section__gutter--small{
	margin-top:2rem
}
@media(min-width:768px){
	.mv-section__gutter--small{
		margin-top:3rem
	}
}
@media(min-width:992px){
	.mv-section__gutter--small{
		margin-top:4rem
	}
}
.mv-section__gutter-pad{
	padding-top:5rem
}
@media(min-width:768px){
	.mv-section__gutter-pad{
		padding-top:6rem
	}
}
@media(min-width:992px){
	.mv-section__gutter-pad{
		padding-top:8rem
	}
}
.mv-divider{
	border-color:#dfe1e5;
	border-top-width:1px;
	height:0;
	margin-bottom:2rem;
	margin-top:2rem
}
.--dark .mv-divider{
	border-color:#41464f
}
.mv-divider__title{
	position:relative
}
.mv-divider__title:before{
	background-color:#7a12d4;
	content:"";
	display:block;
	height:3px;
	margin-bottom:2rem;
	width:4rem
}
.mv-divide{
	position:relative
}
.mv-divide:before{
	background-color:#0f131a;
	border-left:9999px solid #0f131a;
	bottom:0;
	box-shadow:9999px 0 0 #0f131a;
	content:"";
	display:grid;
	height:100%;
	left:-9999px;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.page-builder-hidden{
	display:none!important
}
.mv-grid__form--1col .mv-form,.mv-grid__form--1col .mv-form__inner-label{
	grid-row-gap:.75rem;
	display:grid;
	grid-template-columns:1fr;
	row-gap:.75rem
}
.mv-grid__guarantee{
	display:grid;
	grid-template-columns:1fr
}
@media(min-width:768px){
	.mv-grid__guarantee{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:180px 1fr
	}
}
.mv-grid__guarantee-badge{
	grid-row-gap:1rem;
	display:grid;
	grid-template-columns:1fr;
	grid-template-rows:160px 1fr;
	margin-top:-6rem;
	row-gap:1rem
}
@media(min-width:768px){
	.mv-grid__guarantee-badge{
		-moz-column-gap:1rem;
		column-gap:1rem;
		grid-template-columns:minmax(180px,200px) 1fr;
		grid-template-rows:1fr;
		margin-top:0
	}
}
@media(min-width:992px){
	.mv-grid__guarantee-badge{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem
	}
}
.mv-grid__icon{
	grid-column-gap:.75rem;
	align-items:start;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:grid;
	grid-template-columns:48px 1fr
}
@media(min-width:768px){
	.mv-grid__icon{
		-moz-column-gap:1rem;
		column-gap:1rem
	}
}
.mv-grid__icon--xs{
	grid-column-gap:.75rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:grid;
	grid-template-columns:16px 1fr
}
@media(min-width:768px){
	.mv-grid__icon--xs{
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
		grid-template-columns:20px 1fr
	}
}
.mv-grid__icon--small{
	grid-column-gap:.5rem;
	align-items:start;
	-moz-column-gap:.5rem;
	column-gap:.5rem;
	display:grid;
	grid-template-columns:28px 1fr
}
.mv-grid__3-box{
	grid-row-gap:1rem;
	display:grid;
	grid-template-columns:1fr;
	row-gap:1rem
}
@media(min-width:768px){
	.mv-grid__3-box{
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		grid-template-columns:repeat(3,1fr)
	}
}
.mv-grid__curriculum{
	display:grid;
	grid-template-columns:1fr
}
@media(min-width:768px){
	.mv-grid__curriculum{
		-moz-column-gap:1rem;
		column-gap:1rem;
		grid-template-columns:max-content 1fr
	}
}
@media(min-width:992px){
	.mv-grid__curriculum{
		-moz-column-gap:1.25rem;
		column-gap:1.25rem
	}
}
.mv-grid__number{
	grid-column-gap:.75rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:grid;
	grid-template-columns:minmax(1.5rem,max-content) 1fr
}
@media(min-width:992px){
	.mv-grid__number{
		-moz-column-gap:1rem;
		column-gap:1rem
	}
}
.mv-grid__list{
	grid-column-gap:.5rem;
	-moz-column-gap:.5rem;
	column-gap:.5rem;
	display:grid;
	grid-template-columns:40px 1fr
}
@media(min-width:768px){
	.mv-grid__list{
		-moz-column-gap:1rem;
		column-gap:1rem
	}
}
@media(min-width:992px){
	.mv-grid__list{
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
		grid-template-columns:60px 1fr
	}
}
.mv-grid__2col{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:1fr
}
@media(min-width:768px){
	.mv-grid__2col{
		grid-template-columns:repeat(2,1fr)
	}
}
.mv-grid__2col--center{
	grid-column:1/-1;
	justify-self:center
}
.mv-grid__2col--title{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:1fr;
	grid-template-rows:min-content min-content 1fr
}
@media(min-width:768px){
	.mv-grid__2col--title{
		grid-column-gap:1.5rem;
		grid-row-gap:1rem;
		-moz-column-gap:1.5rem;
		column-gap:1.5rem;
		display:grid;
		grid-template-columns:1fr 1.5fr;
		grid-template-rows:min-content 1fr;
		row-gap:1rem
	}
}
.mv-grid__3col{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:1fr 1fr auto
}
.mv-grid__4col--seminars{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:1fr
}
@media(min-width:768px){
	.mv-grid__4col--seminars{
		gap:1.25rem;
		grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
		justify-items:center
	}
}
.mv-grid__photo-author{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:repeat(2,200px)
}
@media(min-width:992px){
	.mv-grid__photo-author{grid-template-rows:repeat(2,280px)
	}
}
.mv-grid__photo-author img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo-author .feature-1{
	grid-row:1/-1
}
.mv-grid__photo-3col{
	display:grid;
	grid-template-columns:repeat(2,1fr)
}
@media(min-width:768px){
	.mv-grid__photo-3col{
		grid-template-columns:repeat(3,1fr)
	}
}
.mv-grid__photo-3col img{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo-5col{
	display:grid;
	grid-template-columns:repeat(3,1fr)
}
@media(min-width:768px){
	.mv-grid__photo-5col{
		grid-template-columns:repeat(5,1fr)
	}
}
.mv-grid__photo-5col img{
	-o-object-fit:cover;
	object-fit:cover;width:100%
}
.mv-grid__zigzag-5{
	display:none;
	grid-template-columns:1fr
}
@media(min-width:768px){
	.mv-grid__zigzag-5{
		grid-gap:.75rem;
		display:grid;
		gap:.75rem;
		grid-template-columns:repeat(5,1fr);
		grid-template-rows:40px 1fr 40px
	}
}
.mv-grid__zigzag-5>div:nth-child(odd){
	grid-row:2/4
}
.mv-grid__zigzag-5>div:nth-child(2n){
	grid-row:1/3
}
.mv-grid__zigzag-5>div:first-child{
	grid-column:1/2
}
.mv-grid__zigzag-5>div:nth-child(2){
	grid-column:2/3
}
.mv-grid__zigzag-5>div:nth-child(3){
	grid-column:3/4
}
.mv-grid__zigzag-5>div:nth-child(4){
	grid-column:4/5
}
.mv-grid__zigzag-5>div:last-child{
	grid-column:5/6
}
.mv-grid__photo-4col,.mv-grid__photo1{
	display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))
}
@media(min-width:768px){
	.mv-grid__photo-4col,.mv-grid__photo1{
		grid-template-columns:repeat(4,1fr)
	}
}
.mv-grid__photo-4col img,.mv-grid__photo1 img{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo2{
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-template-rows:200px 140px
}
@media screen and (min-width:768px){
	.mv-grid__photo2{
		rid-template-columns:2fr 1fr;
		grid-template-rows:repeat(2,160px)
	}
}
.mv-grid__photo2 img{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo2-image1{
	grid-column:1/-1;
	grid-row:1/2
}
@media screen and (min-width:768px){
	.mv-grid__photo2-image1{
		grid-column:1/-2;
		grid-row:1/-1
	}
}
.mv-grid__photo3-rounded{
	grid-gap:24px;
	display:grid;
	gap:24px;
	grid-template-columns:2fr 1fr;
	grid-template-rows:repeat(2,244px)
}
@media(max-width:991px){
	.mv-grid__photo3-rounded{
		grid-template-rows:repeat(2,137px)
	}
}
@media(max-width:575px){
	.mv-grid__photo3-rounded{
		grid-template-columns:1fr;
		grid-template-rows:1fr
	}
}
.mv-grid__photo3-rounded img{
	border-radius:1rem;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo3-rounded .feature-1{
	grid-row:1/-1
}
@media(max-width:575px){
	.mv-grid__photo3-rounded .feature-2,.mv-grid__photo3-rounded .feature-3{
		display:none
	}
}
.mv-grid__photo5-rounded{
	grid-gap:24px;
	display:grid;
	gap:24px;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:repeat(2,1fr)
}
@media(max-width:575px){
	.mv-grid__photo5-rounded{
		gap:.5rem;
		grid-template-columns:repeat(2,1fr);
		grid-template-rows:repeat(2,1fr)
	}
}
.mv-grid__photo5-rounded>div>img{
	border-radius:1rem;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:top;
	object-position:top;
	width:100%
}
.mv-grid__photo5-rounded .feature-2{
	order:4
}
.mv-grid__photo5-rounded .feature-3{
	grid-row:span 2
}
@media(max-width:575px){
	.mv-grid__photo5-rounded .feature-1,.mv-grid__photo5-rounded .feature-2{
		display:none
	}
}
.mv-grid__photo3{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:220px repeat(2,140px)
}
@media(min-width:768px){
	.mv-grid__photo3{
		grid-template-columns:1.5fr 1.5fr 1fr;
		grid-template-rows:repeat(2,200px)
	}
}
@media(min-width:992px){
	.mv-grid__photo3{
		grid-template-columns:1.5fr 1.5fr 1fr;
		grid-template-rows:repeat(2,300px)
	}
}
.mv-grid__photo3 .feature-1{
	grid-column:1/-1;
	grid-row:1/2
}
@media(min-width:768px){
	.mv-grid__photo3 .feature-1{
		grid-column:1/2;
		grid-row:span 2
	}
}
.mv-grid__photo3 img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo4{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:220px 140px
}
@media(min-width:768px){
	.mv-grid__photo4{
		grid-template-columns:repeat(3,1fr);
		grid-template-rows:400px 150px
	}
}
@media(min-width:992px){
	.mv-grid__photo4{
		grid-template-rows:450px 170px
	}
}
.mv-grid__photo4 .feature-1{
	grid-column:1/-1;
	grid-row:1/2
}
@media(min-width:768px){
	.mv-grid__photo4 .feature-1{
		grid-column:1/-1;
		grid-row:1/-2
	}
}
.mv-grid__photo4 img{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo5{
	grid-gap:.5rem;
	display:grid;
	gap:.5rem;
	grid-template-columns:repeat(3,1fr)
		;grid-template-rows:repeat(3,1fr)
}
@media(min-width:768px){
	.mv-grid__photo5{
		gap:1rem;grid-template-columns:repeat(4,1fr);
		grid-template-rows:repeat(4,1fr)
	}
}
@media(min-width:992px){
	.mv-grid__photo5{
		grid-template-columns:repeat(7,1fr);
		grid-template-rows:repeat(4,1fr)
	}
}
.mv-grid__photo5>div:first-child,.mv-grid__photo5>div:nth-child(11),.mv-grid__photo5>div:nth-child(12),.mv-grid__photo5>div:nth-child(13),.mv-grid__photo5>div:nth-child(5),.mv-grid__photo5>div:nth-child(6),.mv-grid__photo5>div:nth-child(9){
	display:none
}
@media(min-width:992px){
	.mv-grid__photo5>div:first-child,.mv-grid__photo5>div:nth-child(11),.mv-grid__photo5>div:nth-child(12),.mv-grid__photo5>div:nth-child(13),.mv-grid__photo5>div:nth-child(5),.mv-grid__photo5>div:nth-child(6),.mv-grid__photo5>div:nth-child(9){
		display:block
	}
}
.mv-grid__photo5>div:nth-child(17){
	display:none
}
@media(min-width:768px){
	.mv-grid__photo5>div:nth-child(17){
		display:block
	}
}
.mv-grid__photo5 .feature-1{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo5 .feature-1{
		grid-column:3/-1;
		grid-row:1/-3
	}
}
@media(min-width:992px){
	.mv-grid__photo5 .feature-1{
		grid-column:4/7;
		grid-row:1/4
	}
}
.mv-grid__photo5 .feature-2{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo5 .feature-2{
		grid-column:1/3;
		grid-row:3/5
	}
}
.mv-grid__photo6{
	grid-gap:.5rem;
	display:grid;
	gap:.5rem;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:repeat(3,1fr)
}
@media(min-width:768px){
	.mv-grid__photo6{
		gap:1rem;
		grid-template-columns:repeat(7,1fr);
		grid-template-rows:repeat(4,1fr)
	}
}
.mv-grid__photo6>div:first-child,.mv-grid__photo6>div:nth-child(11){
	display:none
}
@media(min-width:768px){
	.mv-grid__photo6>div:first-child,.mv-grid__photo6>div:nth-child(11){
		display:block
	}
}
.mv-grid__photo6 .feature-1{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo6 .feature-1{
		grid-column:1/3;
		grid-row:3/5
	}
}
.mv-grid__photo6 .feature-2{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo6 .feature-2{
		grid-column:4/7;
		grid-row:1/4
	}
}
.mv-grid__photo6 .feature-3{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px)
{.mv-grid__photo6 .feature-3{
	grid-column:4/6;
	grid-row:4/5
	}
}
.mv-grid__photo7{
	grid-gap:.5rem;
	display:grid;
	gap:.5rem;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:repeat(4,1fr)
}
@media(min-width:768px){
	.mv-grid__photo7{
		gap:1rem;
		grid-template-columns:repeat(7,1fr);
		grid-template-rows:repeat(4,1fr)
	}
}
.mv-grid__photo7>div:first-child,.mv-grid__photo7>div:nth-child(11),.mv-grid__photo7>div:nth-child(13),.mv-grid__photo7>div:nth-child(4),.mv-grid__photo7>div:nth-child(5){
	display:none
}
@media(min-width:768px){
	.mv-grid__photo7>div:first-child,.mv-grid__photo7>div:nth-child(11),.mv-grid__photo7>div:nth-child(13),.mv-grid__photo7>div:nth-child(4),.mv-grid__photo7>div:nth-child(5){
		display:block
	}
}
.mv-grid__photo7 .feature-1{
	grid-column:2/4;
	grid-row:1/2
}
@media(min-width:768px){
	.mv-grid__photo7 .feature-1{
		grid-column:5/7;
		grid-row:1/2
	}
}
.mv-grid__photo7 .feature-2{
	grid-column:2/4;
	grid-row:2/3
}
@media(min-width:768px)
{.mv-grid__photo7 .feature-2{
	grid-column:2/4;
	grid-row:3/4
	}
}
.mv-grid__photo7 .feature-3{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo7 .feature-3{
		grid-column:6/8;
		grid-row:2/4
	}
}
.mv-grid__photo7 .feature-4{
	grid-column:unset;
	grid-row:unset
}
@media(min-width:768px){
	.mv-grid__photo7 .feature-4{
		grid-column:4/6;
		grid-row:4/5
	}
}
.mv-grid__photo8{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:repeat(2,1fr)
}
@media(min-width:992px){
	.mv-grid__photo8{
		gap:1.5rem;
		grid-template-columns:repeat(3,1fr);
		grid-template-rows:repeat(2,1fr)
	}
}
@media(max-width:575px){
	.mv-grid__photo8{
		gap:.5rem
	}
}
.mv-grid__photo8>div>img{
	border-radius:1rem;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo8 .feature-2{
	order:4
}
.mv-grid__photo8 .feature-1 img,.mv-grid__photo8 .feature-2 img{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.mv-grid__photo8 .feature-3,.mv-grid__photo8 .feature-4{
	grid-row:span 2
}
@media(max-width:991px){
	.mv-grid__photo8 .feature-3 img,.mv-grid__photo8 .feature-4 img{
		border-bottom-right-radius:0;
		border-top-right-radius:0
	}
}
.mv-grid__photo8 .feature-4 img{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
@media(max-width:991px){
	.mv-grid__photo8 .feature-4{
		display:none
	}
}
.mv-grid__photo8-no-bottom-radius{
	grid-gap:1rem;
	display:grid;
	gap:1rem;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:repeat(2,1fr)
}
@media(min-width:992px){
	.mv-grid__photo8-no-bottom-radius{
		gap:1.5rem;grid-template-columns:repeat(3,1fr);
		grid-template-rows:repeat(2,1fr)
	}
}
@media(max-width:575px){
	.mv-grid__photo8-no-bottom-radius{
		gap:.5rem
	}
}
.mv-grid__photo8-no-bottom-radius>div>img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo8-no-bottom-radius .feature-1 img{
	border-radius:0 1rem 1rem 0
}
@media(max-width:991px){
	.mv-grid__photo8-no-bottom-radius .feature-1 img{
		border-bottom-left-radius:0;
		border-top-left-radius:0
	}
}
.mv-grid__photo8-no-bottom-radius .feature-2{
	order:4
}
.mv-grid__photo8-no-bottom-radius .feature-2 img{
	border-radius:0 1rem 0 0
}
@media(max-width:991px){
	.mv-grid__photo8-no-bottom-radius .feature-2 img{
		border-bottom-left-radius:0;
		border-top-left-radius:0
	}
}
.mv-grid__photo8-no-bottom-radius .feature-3{
	grid-row:span 2
}
.mv-grid__photo8-no-bottom-radius .feature-3 img{
	border-radius:1rem 1rem 0 0
}
@media(max-width:991px){
	.mv-grid__photo8-no-bottom-radius .feature-3 img{
		border-radius:1rem 0 0 0
	}
}
.mv-grid__photo8-no-bottom-radius .feature-4{
	grid-row:span 2
}
.mv-grid__photo8-no-bottom-radius .feature-4 img{
	border-radius:1rem 0 0 0
}
@media(max-width:991px){
	.mv-grid__photo8-no-bottom-radius .feature-4{
		display:none
	}
}
.mv-grid__photo9{
	grid-gap:1.5rem;
	display:grid;
	gap:1.5rem;
	grid-template-columns:5fr 4fr 3fr;
	grid-template-rows:200px
}
@media(max-width:991px){
	.mv-grid__photo9{
		gap:1rem;
		grid-template-rows:none
	}
}
@media(max-width:575px){
	.mv-grid__photo9{
		grid-template-columns:1fr
	}
	.mv-grid__photo9>div:nth-child(2),.mv-grid__photo9>div:nth-child(3),.mv-grid__photo9>div:nth-child(4){
		display:none
	}
}
.mv-grid__photo9>div>img{
	border-radius:1rem;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.mv-grid__photo9 .feature-1{
	align-self:end;
	grid-row:span 2;
	margin-bottom:36px
}
@media(max-width:991px){
	.mv-grid__photo9 .feature-1{
		margin-bottom:24px
	}
}
@media(max-width:575px){
	.mv-grid__photo9 .feature-1{
		grid-row:span 1;
		margin-bottom:0
	}
}
.mv-grid__photo9 .feature-2{
	grid-row:span 2
}
.mv-grid__photo9 .feature-3{
	align-self:end;
	margin-top:56px;
	width:50%
}
@media(max-width:991px){
	.mv-grid__photo9 .feature-3{
		margin-top:24px
	}
}
.mv-grid.--google-gallery{
	grid-column-gap:1.5rem;
	grid-row-gap:2rem;
	-moz-column-gap:1.5rem;
	column-gap:1.5rem;
	display:grid;
	grid-auto-rows:minmax(250px,1fr);
	grid-template-columns:repeat(auto-fit,minmax(288px,1fr));
	row-gap:2rem
}
.mv-grid.--google-gallery>div{
	grid-row-gap:.75rem;
	display:grid;
	grid-template-rows:230px 1fr;
	row-gap:.75rem
}
@media(min-width:992px){
	.mv-grid.--google-gallery>div{
		grid-template-rows:250px 1fr
	}
}
.mv-grid__instagram{
	display:grid;
	grid-template-columns:100px 200px
}
.mv-grid__card-plan1{
	align-items:start
}
.mv-grid__card-plan1,.mv-grid__card-plan2{
	grid-column-gap:16px;
	-moz-column-gap:16px;
	column-gap:16px;
	display:grid;
	grid-template-columns:auto auto
}
.mv-grid__card-plan2{
	align-items:center
}
@media(max-width:575px){
	.mv-grid__card-plan2{
		grid-template-columns:none;
		justify-items:center
	}
}
.mv-grid__program-collage>div{
	display:grid
}
.mv-grid__program-collage>div:nth-child(odd){
	grid-template-columns:repeat(4,1fr)
}
@media(min-width:768px){
	.mv-grid__program-collage>div:nth-child(odd){
		grid-template-columns:repeat(6,1fr)
	}
}
.mv-grid__program-collage>div:nth-child(2n){
	grid-template-columns:repeat(5,1fr);
	margin-left:-12.5vw;
	margin-right:-12.5vw
}
@media(min-width:768px){
	.mv-grid__program-collage>div:nth-child(2n){
		grid-template-columns:repeat(7,1fr);
		margin-left:-8.3333333333vw;
		margin-right:-8.3333333333vw
	}
}
.mv-grid.--sch-biz{
	grid-gap:1.5rem;
	display:grid;
	gap:1.5rem;
	grid-template-columns:repeat(auto-fit,minmax(auto,410px));
	justify-content:center
}
.--calendar{
	display:grid;
	grid-template-rows:repeat(1,minmax(0,1fr))
}
.--calendar:last-child{
	border-bottom:0
}
.--calendar:before{
	border-bottom:1px solid rgba(122,18,212,.25);
	bottom:0;
	content:"";
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	width:calc(100% - 1rem)
}
.--calendar:last-child:before{
	content:none
}
@media(min-width:1200px){
	.--calendar{
		border-bottom:1px solid #dfe1e5;
		border-top:1px solid #dfe1e5;
		grid-template-rows:58px 153px;
		grid-template-rows:58px minmax(120px,1fr);
		overflow:hidden
	}
	.--calendar:first-child{
		border-bottom-left-radius:.5rem;
		border-left:1px solid #dfe1e5;
		border-top-left-radius:.5rem
	}
	.--calendar:last-child{
		border-bottom:1px solid #dfe1e5;
		border-bottom-right-radius:.5rem;
		border-right:1px solid #dfe1e5;
		border-top-right-radius:.5rem
	}
	.--calendar:before{
		border-bottom:0;
		border-right:1px solid rgba(122,18,212,.25);
		height:calc(100% - 1rem);
		left:auto;
		right:0;
		top:50%;
		transform:translateY(-50%);
		width:0
	}
	.--calendar:last-child:before{
		content:none
	}
}
.--columns-7{
	grid-gap:0;
	border:1px solid #dfe1e5;
	border-radius:.5rem;
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media(min-width:1200px){
	.--columns-7{
		border:inherit;
		grid-template-columns:repeat(auto-fill,14.2857142857%);
		grid-template-rows:minmax(150px,1fr)
	}
}
.underline-highlight{
	display:block;
	overflow:hidden;
	position:relative
}
.underline-highlight:after{
	background-color:#7a12d4;
	bottom:0;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	width:0
}