@charset "utf-8";
/* Accordion CSS Document */

/*https://storyblok-assets.mindvalley.com/css/components/accordion-item.37d3fbc9bdc381444a7e.css*/
/*https://storyblok-assets.mindvalley.com/css/components/language-accordion.98eb786c7ef1d8ff0b84.css*/
.slide-enter-active{
	transition-duration:.3s;
	transition-timing-function:ease-in
}
.slide-leave-active{
	transition-duration:.5s;
	transition-timing-function:ease-out
}




.pb-accordion .pb-accordion-item{
	background-color:transparent;
	border-radius:.5rem
}
.pb-accordion .pb-accordion-item h1,.pb-accordion .pb-accordion-item h2,.pb-accordion .pb-accordion-item h3{
	color:#434343;
	font-family:Karla-Bold,Arial,"sans-serif"
}
.pb-accordion .pb-accordion-item h3{
	font-size:1.5rem
}
.bg-gradient-orange-purple{
	background:linear-gradient(180deg,#fff4e9,#f8efff)
}
.bg-gradient-darker-grey{
	background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSIxIiB5MT0iMCIgeTI9IjEiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDE0MzVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGE4YThhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
	background-image:linear-gradient(to bottom right,#41435a,#8a8a8a);
	background-size:100%
}
.slide-enter-active{
	transition-timing-function:ease-in;
	transition:all .3s ease-in-out
}
.slide-leave-active{
	transition-timing-function:ease-in
}
.slide-enter-to,.slide-leave{
	max-height:100px;overflow:hidden
}
.slide-enter,.slide-leave-to{
	max-height:0;overflow:hidden
}
.slide-fade-enter-active{
	transition:all .3s ease
}
.slide-fade-leave-active{
	transition:all .2s ease-in-out
}
.slide-fade-enter,.slide-fade-leave-to{
	opacity:0;transform:translateY(6rem)
}
[v-cloak]{
	display:none
}
.translate-t-half{
	transform:translate(23px,-50%)
}
.translate-x--60{
	transform:translateX(-60%)
}
@media(max-width:991px){
	.translate-x--60{
		transform:translateX(-25%)
	}
}
@media(max-width:575px){
	.translate-x--60{
		transform:translateX(-5%)
	}
}
.top-16{
	top:63px
}
.left-m-45{
	left:-45%
}
.-ml-28{
	margin-left:-112px
}
.-mr-28{
	margin-right:-112px
}
.mv-x path{
	--bg-opacity:1;
	background-color:#292d38;
	background-color:rgba(41,45,56,var(--bg-opacity))
}





/*https://storyblok-assets.mindvalley.com/css/components/curriculum-accordion-lesson.b94a4ee5849f234d0a4c.css*/
.mv-type--title9{color:#595e67}
.curriculum-accordion-lesson{
	grid-column-gap:1rem;
	grid-row-gap:1.5rem;
	-moz-column-gap:1rem;
	column-gap:1rem;
	row-gap:1.5rem
}
@media (min-width:768px){
	.curriculum-accordion-lesson{
		display:grid;
		grid-template-columns:160px 1fr
	}
}
.curriculum-accordion-lesson__image{
	border-radius:8px;
	display:none;
	height:90px;
	overflow:hidden;
	width:160px
}
@media (min-width:768px){
	.curriculum-accordion-lesson__image{align-items:center;display:flex}
}




.curriculum-accordion-part{
	grid-column-gap:.75rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;display:flex
}
.curriculum-accordion-part__timeline{
	border-right:1px solid #ced1d7;
	margin-right:9px;
	padding-right:10px;
	position:relative
}
.curriculum-accordion-part__no{
	margin-bottom:8px
}
.curriculum-accordion-part__description,.curriculum-accordion-part__title{
	margin-bottom:16px
}
@media (min-width:768px){
	.curriculum-accordion-part__description{margin-bottom:24px}
}
.curriculum-accordion-part:last-child .curriculum-accordion-part__timeline{border:0}
.curriculum-accordion-part__chevron{cursor:pointer;width:auto}
.curriculum-accordion-part__chevron: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='%230f131a' 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:"";
	display:inline-block;
	height:9px;
	transition:transform .5s;
	width:11px
}
.curriculum-accordion-part__chevron--rotate:before{transform:rotate(181deg) translateY(20%)}
.no-margin .accordion-point{margin-bottom:0}
.dot{
	background:#7a12d4;
	border-radius:50%;
	height:16px;
	position:absolute;
	right:-8.5px;
	top:0;
	width:16px
}
.dot--active{
	animation:ping-5e82d89e 1s cubic-bezier(0,0,.2,1) infinite
}
@keyframes ping-5e82d89e{
	75%,to{
		opacity:0;transform:scale(2)
	}
}
.enter-active,.leave-active{
	overflow:hidden;transition:height .45s linear
}






.curriculum-accordion-part{
	grid-column-gap:.75rem;
	-moz-column-gap:.75rem;
	column-gap:.75rem;
	display:flex;
	flex:none
}
.curriculum-accordion-part__timeline{
	border-right:1px solid #ced1d7;
	margin-right:9px;
	padding-right:10px;
	position:relative
}
.curriculum-accordion-part__no{margin-bottom:4px}
.curriculum-accordion-part__title{margin-bottom:12px}
.curriculum-accordion-part__description{margin-bottom:16px}
@media (min-width:768px){
	.curriculum-accordion-part__description{margin-bottom:20px}
}
.curriculum-accordion-part:last-child .curriculum-accordion-part__timeline{border:0}
.curriculum-accordion-part__chevron{cursor:pointer;width:auto}
.curriculum-accordion-part__chevron: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='%230f131a' 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:"";
	display:inline-block;
	height:9px;
	transition:transform .5s;
	width:11px
}
.curriculum-accordion-part__chevron--rotate:before{
	transform:rotate(181deg) translateY(20%)
}
.no-margin .accordion-point{
	margin-bottom:0
}
.curriculum-image{
	height:56px!important;
	width:100px!important
}
@media (min-width:768px){
	.curriculum-image{
		height:90px!important;
		width:160px!important
	}
}
.dot{
	background:#7a12d4;
	border-radius:50%;
	height:16px;
	position:absolute;
	right:-8.5px;
	top:0;
	width:16px
}
.dot--active{
	animation:ping-9223b2f4 1s cubic-bezier(0,0,.2,1) infinite
}
@keyframes ping-9223b2f4{75%,to{
	opacity:0;
	transform:scale(2)
	}
}
.enter-active,.leave-active{
	overflow:hidden;transition:height .45s linear
}
.zero-line-height{
	line-height:0
}


.mv-btn--primary{
	background:linear-gradient(#9b37f2,#7a12d4)
}
.mv-btn--primary:hover{
	background:#7a12d4;cursor:pointer
}
.mv-btn--primary[
data-v-08437411]:focus{background:#680fb4
}
.inactive-btn:hover{
	background:#f8efff;
	border-radius:100px;
	padding:6px 12px
}
.inactive-btn:focus{
	background:#f5e7ff;
	border-radius:100px;
	padding:6px 12px
}
.inactive-btn_ww:hover{background:#f9f8f4}
.inactive-btn_ww:focus,.inactive-btn_ww:hover{
	border-radius:100px;
	height:35px;
	padding:6px 12px;
	width:100%
}
.inactive-btn_ww:focus{background:#f3efe9}
.switch-button{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	height:28px;
	letter-spacing:.0291666667em;
	line-height:1rem;
	min-width:0;
	padding:6px 12px
}
.switch-button:focus{outline:0}
.switch-button-ww{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	height:35px;
	letter-spacing:.0291666667em;
	line-height:1rem;
	min-width:0;
	padding:4px 16px
}
.switch-button-ww:focus{outline:0}
.switch-button-af{
	font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";
	font-size:.75rem;
	letter-spacing:.0291666667em;
	line-height:1rem;
	min-width:0;
	padding:4px 16px
}
.switch-button-af:focus{outline:0}

