
#section-1861-66 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-bottom: var(--space-3xl);
}

#section-1861-66 {
	background-color: var(--primary);
}

#section-1999-100 > .ct-section-inner-wrap {
	padding-top: 129px;
	padding-bottom: 103px;
	align-items: flex-start;
}

#section-1999-100 {
	background-color: #fff;
	text-align: center;
}

#section-2515-132 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-bottom: var(--space-3xl);
	align-items: flex-start;
}

#section-2515-132 {
	text-align: center;
	background-color: var(--tertiary);
}

#section-1900-66 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-right: var(--space-s);
	padding-bottom: var(--space-3xl);
	padding-left: var(--space-s);
	align-items: flex-start;
}

#section-1900-66 {
	text-align: center;
	background-color: #fff;
}

#section-2661-149 > .ct-section-inner-wrap {
	padding-top: 0;
	padding-bottom: var(--space-3xl);
	align-items: flex-start;
}

#section-2661-149 {
	text-align: center;
}

#section-2319-100 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-bottom: 0;
	align-items: flex-start;
}

#section-2319-100 {
	text-align: center;
	background-color: var(--primary);
}

#section-2093-100 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-bottom: var(--space-3xl);
	align-items: flex-start;
}

#section-2093-100 {
	text-align: center;
	background-color: #fff;
}

@media (max-width:991px) {
	#section-1861-66 > .ct-section-inner-wrap {
		padding-top: 89;
	}
}

@media (max-width:991px) {
	#section-1999-100 > .ct-section-inner-wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (max-width:991px) {
	#section-2515-132 > .ct-section-inner-wrap {
		padding-top: 20;
		padding-bottom: 20;
	}
}

#div_block-1921-66 {
	width: 100%;
}

#div_block-1863-66 {
	width: 100%;
	padding-bottom: 0px;
	padding-top: 0px;
}

#div_block-2000-100 {
	width: 100%;
}

#div_block-2074-100 {
	width: 100%;
}

#div_block-2672-149 {
	justify-content: center;
	height: 100%;
}

#div_block-2674-149 {
	align-items: flex-start;
	text-align: left;
	justify-content: center;
}

#div_block-2675-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2677-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2678-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2681-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2683-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2684-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2687-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2689-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2690-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2693-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2695-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2696-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2017-100 {
	text-align: left;
	align-items: center;
	background-color: #faf8f5;
	width: 100%;
	border-radius: var(--radius-l);
}

#div_block-2516-132 {
	width: 100%;
}

#div_block-2520-132 {
	width: 100%;
}

#div_block-2537-132 {
	background-color: #faf8f5;
	width: 100%;
	text-align: left;
	align-items: center;
	border-radius: var(--radius-l);
}

#div_block-2791-149 {
	justify-content: center;
	height: 100%;
}

#div_block-2792-149 {
	align-items: flex-start;
	text-align: left;
}

#div_block-2793-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2795-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2796-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2799-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2801-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2802-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2805-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2807-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2808-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-2811-149 {
	align-items: flex-start;
	text-align: left;
	height: 100%;
	justify-content: center;
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-s);
	border-bottom-color: var(--primary);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#div_block-2813-149 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-2814-149 {
	height: 34px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: var(--primary);
	width: 34px;
	margin-right: var(--space-s);
}

#div_block-1901-66 {
	width: 100%;
	background-color: #faf8f5;
	padding-top: var(--space-xl);
	padding-left: var(--space-xl);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-xl);
}

#div_block-2270-100 {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
}

#div_block-1905-66 {
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2254-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2257-100 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2259-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2281-100 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2284-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2289-100 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2292-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2297-100 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2300-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2314-100 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	flex-direction: row;
	display: flex;
}

#div_block-2317-100 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	text-align: justify;
	display: grid;
}

#div_block-2662-149 {
	width: 100%;
}

#div_block-2663-149 {
	width: 100%;
}

#div_block-2665-149 {
	width: 100%;
}

#div_block-2320-100 {
	width: 100%;
}

#div_block-2321-100 {
	margin-bottom: var(--space-l);
}

#div_block-2323-100 {
	width: 100%;
	padding-top: 0px;
}

#div_block-2326-100 {
	width: 70%;
}

#div_block-2328-100 {
	width: 30%;
}

#div_block-2094-100 {
	width: 100%;
}

#div_block-2125-100 {
	margin-right: var(--space-2xl);
}

#div_block-2127-100 {
	flex-direction: row;
	display: flex;
	align-items: center;
}

@media (max-width:1120px) {
	#div_block-2665-149 {
		width: 60%;
	}
}

@media (max-width:1120px) {
	#div_block-2326-100 {
		width: 60%;
	}
}

@media (max-width:1120px) {
	#div_block-2328-100 {
		width: 40%;
	}
}

@media (max-width:1120px) {
	#div_block-2127-100 {
		flex-direction: column;
		display: flex;
	}
}

@media (max-width:991px) {
	#div_block-2127-100 {
		text-align: center;
		flex-direction: row;
		display: flex;
	}
}

@media (max-width:767px) {
	#div_block-2259-100 {
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-2284-100 {
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-2292-100 {
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-2300-100 {
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-2317-100 {
		display: none;
	}
}

@media (max-width:479px) {
	#div_block-2578-132 {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		text-align: left;
	}
}

@media (max-width:991px) {
	#new_columns-1920-66> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-1862-66> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-1923-66> .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-1923-66 {
	margin-bottom: var(--space-xl);
}

@media (max-width:991px) {
	#new_columns-1904-66> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-2256-100> .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-2256-100 {
		flex-direction: column;
	}
}

#new_columns-2256-100 {
	background-color: var(--light);
}

@media (max-width:991px) {
	#new_columns-2280-100> .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-2280-100 {
		flex-direction: column;
	}
}

#new_columns-2280-100 {
	background-color: var(--light);
}

@media (max-width:991px) {
	#new_columns-2288-100> .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-2288-100 {
		flex-direction: column;
	}
}

#new_columns-2288-100 {
	background-color: var(--light);
}

@media (max-width:991px) {
	#new_columns-2296-100> .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-2296-100 {
		flex-direction: column;
	}
}

#new_columns-2296-100 {
	background-color: var(--light);
}

@media (max-width:991px) {
	#new_columns-2313-100> .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-2313-100 {
		flex-direction: column;
	}
}

#new_columns-2313-100 {
	background-color: var(--light);
}

@media (max-width:991px) {
	#new_columns-2664-149> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-2322-100> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-2325-100> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-2124-100> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:767px) {
	#new_columns-2124-100 {
		flex-direction: column-reverse;
	}
}

#new_columns-2124-100 {
	border-top-style: none;
	padding-top: var(--space-l);
	margin-top: 0;
}

@media (max-width:991px) {
	#new_columns-2124-100 {
		flex-direction: column-reverse;
		display: flex;
	}
}

@media (max-width:767px) {
	#new_columns-1904-66 {
		display: none;
	}
}

#headline-1864-66 {
	text-align: left;
	color: var(--light);
	font-size: var(--text-4xl);
}

#headline-1992-100 {
	text-align: left;
	font-family: "Open Sans";
	color: var(--light);
}

#headline-2002-100 {
	text-align: left;
	font-size: var(--text-4xl);
	margin-bottom: var(--space-l);
}

#headline-2676-149 {
	font-size: var(--text-l);
}

#headline-2682-149 {
	font-size: var(--text-l);
}

#headline-2688-149 {
	font-size: var(--text-l);
}

#headline-2694-149 {
	font-size: var(--text-l);
}

#headline-2518-132 {
	text-align: left;
	font-size: var(--text-4xl);
	margin-bottom: var(--space-l);
}

#headline-2794-149 {
	font-size: var(--text-l);
}

#headline-2800-149 {
	font-size: var(--text-l);
}

#headline-2806-149 {
	font-size: var(--text-l);
}

#headline-2812-149 {
	font-size: var(--text-l);
}

#headline-1906-66 {
	text-align: left;
	margin-bottom: 57px;
	font-size: var(--text-3xl);
}

#headline-2242-100 {
	font-size: var(--text-l);
}

#headline-2255-100 {
	font-size: var(--text-l);
}

#headline-2666-149 {
	text-align: left;
	font-size: var(--text-3xl);
}

#headline-2327-100 {
	text-align: left;
	font-size: var(--text-3xl);
	color: var(--light);
}

#headline-2132-100 {
	font-size: var(--text-5xl);
	text-align: left;
}

#text_block-1922-66 {
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-1925-66 {
	font-size: var(--text-m);
	line-height: var(--space-m);
	color: var(--light);
}

#text_block-1996-100 {
	font-size: var(--text-m);
	line-height: var(--space-m);
	color: var(--light);
}

#text_block-2583-132 {
	margin-bottom: 13px;
}

#text_block-2589-132 {
	margin-bottom: 13px;
}

#text_block-2595-132 {
	margin-bottom: 13px;
}

#text_block-2001-100 {
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: var(--primary);
	border-right-color: var(--primary);
	border-bottom-color: var(--primary);
	border-left-color: var(--primary);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-2517-132 {
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: var(--primary);
	border-right-color: var(--primary);
	border-bottom-color: var(--primary);
	border-left-color: var(--primary);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-2519-132 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: var(--space-l);
}

#text_block-2251-100 {
	margin-bottom: 0px;
	text-align: left;
	width: 400px;
	margin-left: var(--space-s);
}

#text_block-2252-100 {
	margin-bottom: 0px;
	text-align: left;
}

#text_block-2283-100 {
	margin-bottom: 0px;
	text-align: left;
	width: 400px;
	margin-left: var(--space-s);
}

#text_block-2285-100 {
	margin-bottom: 0px;
	text-align: left;
}

#text_block-2291-100 {
	margin-bottom: 0px;
	text-align: left;
	width: 400px;
	margin-left: var(--space-s);
}

#text_block-2293-100 {
	margin-bottom: 0px;
	text-align: left;
}

#text_block-2299-100 {
	margin-bottom: 0px;
	text-align: left;
	width: 400px;
	margin-left: var(--space-s);
}

#text_block-2301-100 {
	margin-bottom: 0px;
	text-align: left;
}

#text_block-2316-100 {
	margin-bottom: 0px;
	text-align: left;
	width: 400px;
	margin-left: var(--space-s);
}

#text_block-2318-100 {
	margin-bottom: 0px;
	text-align: left;
}

#text_block-2324-100 {
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-2329-100 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: var(--space-m);
	color: var(--light);
}

#text_block-2126-100 {
	margin-bottom: 29px;
	font-size: var(--text-m);
	text-align: left;
}

#div_block-2584-132 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-2590-132 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-2596-132 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#fancy_icon-2586-132 {
	color: #0e0e0e;
}

#fancy_icon-2586-132>svg {
	width: 14px;
	height: 14px;
}

#fancy_icon-2586-132 {
	width: auto;
	height: 100%;
	margin-left: 10px;
	padding-top: 3%;
	padding-bottom: 3%;
}

#fancy_icon-2592-132 {
	color: #0e0e0e;
}

#fancy_icon-2592-132>svg {
	width: 14px;
	height: 14px;
}

#fancy_icon-2592-132 {
	width: auto;
	height: 100%;
	margin-left: 10px;
	padding-top: 3%;
	padding-bottom: 3%;
}

#fancy_icon-2598-132 {
	color: #0e0e0e;
}

#fancy_icon-2598-132>svg {
	width: 14px;
	height: 14px;
}

#fancy_icon-2598-132 {
	width: auto;
	height: 100%;
	margin-left: 10px;
	padding-top: 3%;
	padding-bottom: 3%;
}

#fancy_icon-2679-149 {
	color: var(--light);
}

#fancy_icon-2679-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2679-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2685-149 {
	color: var(--light);
}

#fancy_icon-2685-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2685-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2691-149 {
	color: var(--light);
}

#fancy_icon-2691-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2691-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2697-149 {
	color: var(--light);
}

#fancy_icon-2697-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2697-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2797-149 {
	color: var(--light);
}

#fancy_icon-2797-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2797-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2803-149 {
	color: var(--light);
}

#fancy_icon-2803-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2803-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2809-149 {
	color: var(--light);
}

#fancy_icon-2809-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2809-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2815-149 {
	color: var(--light);
}

#fancy_icon-2815-149>svg {
	width: 22px;
	height: 22px;
}

#fancy_icon-2815-149 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#fancy_icon-2250-100 {
	color: var(--primary);
}

#fancy_icon-2250-100>svg {
	width: 32px;
	height: 32px;
}

#fancy_icon-2250-100 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#fancy_icon-2282-100 {
	color: var(--primary);
}

#fancy_icon-2282-100>svg {
	width: 32px;
	height: 32px;
}

#fancy_icon-2282-100 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#fancy_icon-2290-100 {
	color: var(--primary);
}

#fancy_icon-2290-100>svg {
	width: 32px;
	height: 32px;
}

#fancy_icon-2290-100 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#fancy_icon-2298-100 {
	color: var(--primary);
}

#fancy_icon-2298-100>svg {
	width: 32px;
	height: 32px;
}

#fancy_icon-2298-100 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#fancy_icon-2315-100 {
	color: var(--primary);
}

#fancy_icon-2315-100>svg {
	width: 32px;
	height: 32px;
}

#fancy_icon-2315-100 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.ct-section-inner-wrap, div.oxy-header-container {
	max-width: 1400px;
}

#-hotspots-2579-132.oxy-hotspots {
	position: relative;
}

.oxy-hotspots {
	position: relative;
	width: 100%;
}

.oxy-hotspots > .ct-image {
	vertical-align: middle;
	width: 100%;
}

.oxygen-builder-body .oxy-hotspots .oxy-popover {
	position: absolute;
	left: var(--extras-popover-x);
	top: var(--extras-popover-y);
}

.oxy-hotspots .oxy-popover_marker {
	position: absolute;
	left: var(--extras-popover-x);
	top: var(--extras-popover-y);
}

.oxygen-builder-body .oxy-hotspots .oxy-popover_marker {
	position: static;
	left: 0;
	top: 0;
}

.oxy-hotspots > .oxy-dynamic-list:first-child {
	position: absolute;
	height: 100%;
	width: 100%;
}

.oxygen-builder-body .oxy-hotspots > .oxy-dynamic-list:first-child > .ct-div-block:not(.oxy_repeater_original) {
	display: none !important;
}

.oxygen-builder-body .oxy-hotspots > .oxy-dynamic-list-edit:first-child .oxy_repeater_original {
	position: static;
}

.oxygen-builder-body .oxy-hotspots > .oxy-dynamic-list:first-child {
	pointer-events: none;
}

.oxygen-builder-body .oxy-hotspots > .oxy-dynamic-list:first-child > * {
	pointer-events: auto;
}

.oxy-hotspots [data-disabled='true'] {
	pointer-events: none;
}

.oxygen-builder-body .oxy-hotspots .oxy-popover {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxy-hotspots .oxy-popover_inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
}

.oxy-hotspots .oxy-popover_inner > * {
	pointer-events: auto;
}

.oxy-popover_icon {
	display: flex;
	pointer-events: none;
}

.oxy-popover_icon:not(:only-child) {
	margin-right: 10px;
}

.oxy-popover_icon svg {
	height: 1em;
	width: 1em;
	fill: currentColor;
}

.oxy-popover_marker {
	background: none;
	color: inherit;
	position: relative;
	cursor: pointer;
	box-shadow: none;
	border: none;
	will-change: transform;
	transition: all 300ms ease;
	padding: 0;
	font-size: 14px;
}

.oxy-hotspots .oxy-popover_marker {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxygen-builder-body .oxy-popover_marker {
	transform: none;
	-webkit-transform: none;
}

.oxy-popover_marker-inner {
	background: var(--extras-marker-bg);
	color: var(--extras-marker-color);
	padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	z-index: 1;
	border-radius: inherit;
	transition: all 300ms ease;
}

.oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-hotspots .oxy-popover_marker:hover {
	transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
}

.oxygen-builder-body .oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-popover_marker:hover .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker:focus .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
	background: var(--extras-marker-active-bg);
	color: var(--extras-marker-active-color);
}

:root {
	--extras-popover-rotatex: 0;
	--extras-popover-rotatey: 0;
	--extras-popover-rotatez: 0;
	--extras-popover-rotatedeg: 0deg;
	--extras-pulse-duration: 2s;
	--extras-pulse-color: rgba(0, 0, 0, .4);
	--extras-pulse-size: 1.4;
	--extras-popover-transitionout: 300ms;
	--extras-popover-transitionin: 300ms;
	--extras-popover-bg: #fff;
	--extras-popover-color: #111;
	--extras-pulse-pause: none;
	--extras-marker-scale: 1;
	--extras-popover-width: 200px;
	--extras-marker-bg: #fff;
	--extras-popover-translatex: 0;
	--extras-popover-translatey: 20px;
	--extras-popover-scale: .9;
	--extras-marker-active-bg: #fff;
	--extras-marker-hover-bg: #fff;
}

.oxygen-builder-body .oxy-popover_inner {
	position: relative;
}

.oxygen-builder-body .oxy-popover_inner {
	will-change: opacity, transform;
}

.oxy-popover_popup {
	display: flex;
	visibility: hidden;
	position: absolute;
}

.oxy-popover_popup-inner {
	width: var(--extras-popover-width);
}

.oxy-popover_popup-inner img {
	max-width: 100%;
	height: auto;
}

.oxy-popover .tippy-arrow {
	color: var(--extras-popover-bg);
}

.oxy-popover_popup-content {
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	border-radius: 3px;
	padding: 20px;
	font-size: 16px;
	positon: relative;
	display: flex;
	flex-direction: column;
}

.oxygen-builder-body .oxy-popover_popup-content:empty {
	min-height: 100px;
	min-width: 100px;
}

.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	visibility: visible;
	transition-duration: var(--extras-popover-transitionin);
}

.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
	opacity: 0;
	transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
	transition-duration: var(--extras-popover-transitionout);
}

.oxygen-builder-body .oxy-popover_popup-inner {
	transition: all var(--extras-popover-transitionin) ease;
	will-change: opacity, transform;
}

.oxygen-builder-body .oxy-popover_popup {
	position: absolute;
}

.oxy-popover_marker::after, .oxy-popover_marker::before {
	content: "";
	display: block;
	position: absolute;
	pointer-events: none;
	-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	-webkit-backface-visibility: hidden;
	will-change: opacity, transform;
	opacity: 0;
	background: var(--extras-pulse-color);
}

.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
	display: var(--extras-pulse-pause);
}

.oxy-popover_marker::before {
	animation-delay: calc(var(--extras-pulse-duration) / 4);
	-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
}

@keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		transform: scale(1);
	}
	
	100% {
		opacity: 0;
		transform: scale(var(--extras-pulse-size));
	}
}

@-webkit-keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		-webkit-transform: scale(1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(var(--extras-pulse-size));
	}
}

.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	transform: none;
	opacity: 1;
	visibility: visible;
}

.oxy-popover .tippy-content {
	padding: 0;
}

.tippy-box[data-animation=fade][data-theme~='extras'] {
	position: relative;
	font-size: inherit;
	outline: 0;
	opacity: 1;
	background: none;
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	padding: 20px;
	will-change: opacity, transform;
}

.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
	padding: 0;
}

.extras-in-builder .oxy-popover_popup-inner {
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
}

.tippy-box[data-theme~='extras'] .tippy-backdrop {
	background-color: #fff;
}

#-popover-2581-132 {
	--extras-popover-y: 24.6026%;
	--extras-popover-x: 20.596%;
}

.oxygen-builder-body .oxy-hotspots .oxy-popover {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxy-hotspots .oxy-popover_inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
}

.oxy-hotspots .oxy-popover_inner > * {
	pointer-events: auto;
}

.oxy-popover_icon {
	display: flex;
	pointer-events: none;
}

.oxy-popover_icon:not(:only-child) {
	margin-right: 10px;
}

.oxy-popover_icon svg {
	height: 1em;
	width: 1em;
	fill: currentColor;
}

.oxy-popover_marker {
	background: none;
	color: inherit;
	position: relative;
	cursor: pointer;
	box-shadow: none;
	border: none;
	will-change: transform;
	transition: all 300ms ease;
	padding: 0;
	font-size: 14px;
}

.oxy-hotspots .oxy-popover_marker {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxygen-builder-body .oxy-popover_marker {
	transform: none;
	-webkit-transform: none;
}

.oxy-popover_marker-inner {
	background: var(--extras-marker-bg);
	color: var(--extras-marker-color);
	padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	z-index: 1;
	border-radius: inherit;
	transition: all 300ms ease;
}

.oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-hotspots .oxy-popover_marker:hover {
	transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
}

.oxygen-builder-body .oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-popover_marker:hover .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker:focus .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
	background: var(--extras-marker-active-bg);
	color: var(--extras-marker-active-color);
}

:root {
	--extras-popover-rotatex: 0;
	--extras-popover-rotatey: 0;
	--extras-popover-rotatez: 0;
	--extras-popover-rotatedeg: 0deg;
	--extras-pulse-duration: 2s;
	--extras-pulse-color: rgba(0, 0, 0, .4);
	--extras-pulse-size: 1.4;
	--extras-popover-transitionout: 300ms;
	--extras-popover-transitionin: 300ms;
	--extras-popover-bg: #fff;
	--extras-popover-color: #111;
	--extras-pulse-pause: none;
	--extras-marker-scale: 1;
	--extras-popover-width: 200px;
	--extras-marker-bg: #fff;
	--extras-popover-translatex: 0;
	--extras-popover-translatey: 20px;
	--extras-popover-scale: .9;
	--extras-marker-active-bg: #fff;
	--extras-marker-hover-bg: #fff;
}

.oxygen-builder-body .oxy-popover_inner {
	position: relative;
}

.oxygen-builder-body .oxy-popover_inner {
	will-change: opacity, transform;
}

.oxy-popover_popup {
	display: flex;
	visibility: hidden;
	position: absolute;
}

.oxy-popover_popup-inner {
	width: var(--extras-popover-width);
}

.oxy-popover_popup-inner img {
	max-width: 100%;
	height: auto;
}

.oxy-popover .tippy-arrow {
	color: var(--extras-popover-bg);
}

.oxy-popover_popup-content {
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	border-radius: 3px;
	padding: 20px;
	font-size: 16px;
	positon: relative;
	display: flex;
	flex-direction: column;
}

.oxygen-builder-body .oxy-popover_popup-content:empty {
	min-height: 100px;
	min-width: 100px;
}

.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	visibility: visible;
	transition-duration: var(--extras-popover-transitionin);
}

.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
	opacity: 0;
	transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
	transition-duration: var(--extras-popover-transitionout);
}

.oxygen-builder-body .oxy-popover_popup-inner {
	transition: all var(--extras-popover-transitionin) ease;
	will-change: opacity, transform;
}

.oxygen-builder-body .oxy-popover_popup {
	position: absolute;
}

.oxy-popover_marker::after, .oxy-popover_marker::before {
	content: "";
	display: block;
	position: absolute;
	pointer-events: none;
	-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	-webkit-backface-visibility: hidden;
	will-change: opacity, transform;
	opacity: 0;
	background: var(--extras-pulse-color);
}

.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
	display: var(--extras-pulse-pause);
}

.oxy-popover_marker::before {
	animation-delay: calc(var(--extras-pulse-duration) / 4);
	-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
}

@keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		transform: scale(1);
	}
	
	100% {
		opacity: 0;
		transform: scale(var(--extras-pulse-size));
	}
}

@-webkit-keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		-webkit-transform: scale(1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(var(--extras-pulse-size));
	}
}

.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	transform: none;
	opacity: 1;
	visibility: visible;
}

.oxy-popover .tippy-content {
	padding: 0;
}

.tippy-box[data-animation=fade][data-theme~='extras'] {
	position: relative;
	font-size: inherit;
	outline: 0;
	opacity: 1;
	background: none;
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	padding: 20px;
	will-change: opacity, transform;
}

.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
	padding: 0;
}

.extras-in-builder .oxy-popover_popup-inner {
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
}

.tippy-box[data-theme~='extras'] .tippy-backdrop {
	background-color: #fff;
}

#-popover-2587-132 {
	--extras-popover-y: 61.755%;
	--extras-popover-x: 30.4305%;
	padding-top: 0px;
	--extras-popover-width: 237px;
}

.oxygen-builder-body .oxy-hotspots .oxy-popover {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxy-hotspots .oxy-popover_inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
}

.oxy-hotspots .oxy-popover_inner > * {
	pointer-events: auto;
}

.oxy-popover_icon {
	display: flex;
	pointer-events: none;
}

.oxy-popover_icon:not(:only-child) {
	margin-right: 10px;
}

.oxy-popover_icon svg {
	height: 1em;
	width: 1em;
	fill: currentColor;
}

.oxy-popover_marker {
	background: none;
	color: inherit;
	position: relative;
	cursor: pointer;
	box-shadow: none;
	border: none;
	will-change: transform;
	transition: all 300ms ease;
	padding: 0;
	font-size: 14px;
}

.oxy-hotspots .oxy-popover_marker {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.oxygen-builder-body .oxy-popover_marker {
	transform: none;
	-webkit-transform: none;
}

.oxy-popover_marker-inner {
	background: var(--extras-marker-bg);
	color: var(--extras-marker-color);
	padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	z-index: 1;
	border-radius: inherit;
	transition: all 300ms ease;
}

.oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-hotspots .oxy-popover_marker:hover {
	transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
}

.oxygen-builder-body .oxy-popover_marker:hover {
	transform: scale(var(--extras-marker-scale));
	-webkit-transform: scale(var(--extras-marker-scale));
}

.oxy-popover_marker:hover .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker:focus .oxy-popover_marker-inner {
	background: var(--extras-marker-hover-bg);
	color: var(--extras-marker-hover-color);
}

.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
	background: var(--extras-marker-active-bg);
	color: var(--extras-marker-active-color);
}

:root {
	--extras-popover-rotatex: 0;
	--extras-popover-rotatey: 0;
	--extras-popover-rotatez: 0;
	--extras-popover-rotatedeg: 0deg;
	--extras-pulse-duration: 2s;
	--extras-pulse-color: rgba(0, 0, 0, .4);
	--extras-pulse-size: 1.4;
	--extras-popover-transitionout: 300ms;
	--extras-popover-transitionin: 300ms;
	--extras-popover-bg: #fff;
	--extras-popover-color: #111;
	--extras-pulse-pause: none;
	--extras-marker-scale: 1;
	--extras-popover-width: 200px;
	--extras-marker-bg: #fff;
	--extras-popover-translatex: 0;
	--extras-popover-translatey: 20px;
	--extras-popover-scale: .9;
	--extras-marker-active-bg: #fff;
	--extras-marker-hover-bg: #fff;
}

.oxygen-builder-body .oxy-popover_inner {
	position: relative;
}

.oxygen-builder-body .oxy-popover_inner {
	will-change: opacity, transform;
}

.oxy-popover_popup {
	display: flex;
	visibility: hidden;
	position: absolute;
}

.oxy-popover_popup-inner {
	width: var(--extras-popover-width);
}

.oxy-popover_popup-inner img {
	max-width: 100%;
	height: auto;
}

.oxy-popover .tippy-arrow {
	color: var(--extras-popover-bg);
}

.oxy-popover_popup-content {
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	border-radius: 3px;
	padding: 20px;
	font-size: 16px;
	positon: relative;
	display: flex;
	flex-direction: column;
}

.oxygen-builder-body .oxy-popover_popup-content:empty {
	min-height: 100px;
	min-width: 100px;
}

.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	visibility: visible;
	transition-duration: var(--extras-popover-transitionin);
}

.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
	opacity: 0;
	transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
	transition-duration: var(--extras-popover-transitionout);
}

.oxygen-builder-body .oxy-popover_popup-inner {
	transition: all var(--extras-popover-transitionin) ease;
	will-change: opacity, transform;
}

.oxygen-builder-body .oxy-popover_popup {
	position: absolute;
}

.oxy-popover_marker::after, .oxy-popover_marker::before {
	content: "";
	display: block;
	position: absolute;
	pointer-events: none;
	-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	-webkit-backface-visibility: hidden;
	will-change: opacity, transform;
	opacity: 0;
	background: var(--extras-pulse-color);
}

.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
	display: var(--extras-pulse-pause);
}

.oxy-popover_marker::before {
	animation-delay: calc(var(--extras-pulse-duration) / 4);
	-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
}

@keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		transform: scale(1);
	}
	
	100% {
		opacity: 0;
		transform: scale(var(--extras-pulse-size));
	}
}

@-webkit-keyframes oxy-popover_pulse {
	0% {
		opacity: .8;
		-webkit-transform: scale(1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(var(--extras-pulse-size));
	}
}

.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
	transform: none;
	opacity: 1;
	visibility: visible;
}

.oxy-popover .tippy-content {
	padding: 0;
}

.tippy-box[data-animation=fade][data-theme~='extras'] {
	position: relative;
	font-size: inherit;
	outline: 0;
	opacity: 1;
	background: none;
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	background-color: var(--extras-popover-bg);
	color: var(--extras-popover-color);
	padding: 20px;
	will-change: opacity, transform;
}

.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
	padding: 0;
}

.extras-in-builder .oxy-popover_popup-inner {
	box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
}

.tippy-box[data-theme~='extras'] .tippy-backdrop {
	background-color: #fff;
}

#-popover-2593-132 {
	--extras-popover-y: 51.9205%;
	--extras-popover-x: 76.6887%;
	padding-bottom: 0px;
}

@media (max-width:479px) {
	.oxygen-builder-body .oxy-hotspots .oxy-popover {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxy-hotspots .oxy-popover_inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		pointer-events: none;
	}
	
	.oxy-hotspots .oxy-popover_inner > * {
		pointer-events: auto;
	}
	
	.oxy-popover_icon {
		display: flex;
		pointer-events: none;
	}
	
	.oxy-popover_icon:not(:only-child) {
		margin-right: 10px;
	}
	
	.oxy-popover_icon svg {
		height: 1em;
		width: 1em;
		fill: currentColor;
	}
	
	.oxy-popover_marker {
		background: none;
		color: inherit;
		position: relative;
		cursor: pointer;
		box-shadow: none;
		border: none;
		will-change: transform;
		transition: all 300ms ease;
		padding: 0;
		font-size: 14px;
	}
	
	.oxy-hotspots .oxy-popover_marker {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxygen-builder-body .oxy-popover_marker {
		transform: none;
		-webkit-transform: none;
	}
	
	.oxy-popover_marker-inner {
		background: var(--extras-marker-bg);
		color: var(--extras-marker-color);
		padding: 10px;
		display: flex;
		flex-direction: row;
		align-items: center;
		position: relative;
		z-index: 1;
		border-radius: inherit;
		transition: all 300ms ease;
	}
	
	.oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-hotspots .oxy-popover_marker:hover {
		transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
		-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	}
	
	.oxygen-builder-body .oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-popover_marker:hover .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker:focus .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
		background: var(--extras-marker-active-bg);
		color: var(--extras-marker-active-color);
	}
	
	:root {
		--extras-popover-rotatex: 0;
		--extras-popover-rotatey: 0;
		--extras-popover-rotatez: 0;
		--extras-popover-rotatedeg: 0deg;
		--extras-pulse-duration: 2s;
		--extras-pulse-color: rgba(0, 0, 0, .4);
		--extras-pulse-size: 1.4;
		--extras-popover-transitionout: 300ms;
		--extras-popover-transitionin: 300ms;
		--extras-popover-bg: #fff;
		--extras-popover-color: #111;
		--extras-pulse-pause: none;
		--extras-marker-scale: 1;
		--extras-popover-width: 200px;
		--extras-marker-bg: #fff;
		--extras-popover-translatex: 0;
		--extras-popover-translatey: 20px;
		--extras-popover-scale: .9;
		--extras-marker-active-bg: #fff;
		--extras-marker-hover-bg: #fff;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		position: relative;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		will-change: opacity, transform;
	}
	
	.oxy-popover_popup {
		display: flex;
		visibility: hidden;
		position: absolute;
	}
	
	.oxy-popover_popup-inner {
		width: var(--extras-popover-width);
	}
	
	.oxy-popover_popup-inner img {
		max-width: 100%;
		height: auto;
	}
	
	.oxy-popover .tippy-arrow {
		color: var(--extras-popover-bg);
	}
	
	.oxy-popover_popup-content {
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		border-radius: 3px;
		padding: 20px;
		font-size: 16px;
		positon: relative;
		display: flex;
		flex-direction: column;
	}
	
	.oxygen-builder-body .oxy-popover_popup-content:empty {
		min-height: 100px;
		min-width: 100px;
	}
	
	.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
	
	.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		visibility: visible;
		transition-duration: var(--extras-popover-transitionin);
	}
	
	.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
		opacity: 0;
		transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
		transition-duration: var(--extras-popover-transitionout);
	}
	
	.oxygen-builder-body .oxy-popover_popup-inner {
		transition: all var(--extras-popover-transitionin) ease;
		will-change: opacity, transform;
	}
	
	.oxygen-builder-body .oxy-popover_popup {
		position: absolute;
	}
	
	.oxy-popover_marker::after, .oxy-popover_marker::before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: inherit;
		-webkit-backface-visibility: hidden;
		will-change: opacity, transform;
		opacity: 0;
		background: var(--extras-pulse-color);
	}
	
	.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
		display: var(--extras-pulse-pause);
	}
	
	.oxy-popover_marker::before {
		animation-delay: calc(var(--extras-pulse-duration) / 4);
		-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
	}
	
	@keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			transform: scale(1);
		}
		
		100% {
			opacity: 0;
			transform: scale(var(--extras-pulse-size));
		}
	}
	
	@-webkit-keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			-webkit-transform: scale(1);
		}
		
		100% {
			opacity: 0;
			-webkit-transform: scale(var(--extras-pulse-size));
		}
	}
	
	.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		transform: none;
		opacity: 1;
		visibility: visible;
	}
	
	.oxy-popover .tippy-content {
		padding: 0;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] {
		position: relative;
		font-size: inherit;
		outline: 0;
		opacity: 1;
		background: none;
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		padding: 20px;
		will-change: opacity, transform;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
		padding: 0;
	}
	
	.extras-in-builder .oxy-popover_popup-inner {
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	}
	
	.tippy-box[data-theme~='extras'] .tippy-backdrop {
		background-color: #fff;
	}
	
	#-popover-2581-132 {
		--extras-popover-y: 13.39%;
		--extras-popover-x: 82.2043px;
	}
}

@media (max-width:479px) {
	.oxygen-builder-body .oxy-hotspots .oxy-popover {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxy-hotspots .oxy-popover_inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		pointer-events: none;
	}
	
	.oxy-hotspots .oxy-popover_inner > * {
		pointer-events: auto;
	}
	
	.oxy-popover_icon {
		display: flex;
		pointer-events: none;
	}
	
	.oxy-popover_icon:not(:only-child) {
		margin-right: 10px;
	}
	
	.oxy-popover_icon svg {
		height: 1em;
		width: 1em;
		fill: currentColor;
	}
	
	.oxy-popover_marker {
		background: none;
		color: inherit;
		position: relative;
		cursor: pointer;
		box-shadow: none;
		border: none;
		will-change: transform;
		transition: all 300ms ease;
		padding: 0;
		font-size: 14px;
	}
	
	.oxy-hotspots .oxy-popover_marker {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxygen-builder-body .oxy-popover_marker {
		transform: none;
		-webkit-transform: none;
	}
	
	.oxy-popover_marker-inner {
		background: var(--extras-marker-bg);
		color: var(--extras-marker-color);
		padding: 10px;
		display: flex;
		flex-direction: row;
		align-items: center;
		position: relative;
		z-index: 1;
		border-radius: inherit;
		transition: all 300ms ease;
	}
	
	.oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-hotspots .oxy-popover_marker:hover {
		transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
		-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	}
	
	.oxygen-builder-body .oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-popover_marker:hover .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker:focus .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
		background: var(--extras-marker-active-bg);
		color: var(--extras-marker-active-color);
	}
	
	:root {
		--extras-popover-rotatex: 0;
		--extras-popover-rotatey: 0;
		--extras-popover-rotatez: 0;
		--extras-popover-rotatedeg: 0deg;
		--extras-pulse-duration: 2s;
		--extras-pulse-color: rgba(0, 0, 0, .4);
		--extras-pulse-size: 1.4;
		--extras-popover-transitionout: 300ms;
		--extras-popover-transitionin: 300ms;
		--extras-popover-bg: #fff;
		--extras-popover-color: #111;
		--extras-pulse-pause: none;
		--extras-marker-scale: 1;
		--extras-popover-width: 200px;
		--extras-marker-bg: #fff;
		--extras-popover-translatex: 0;
		--extras-popover-translatey: 20px;
		--extras-popover-scale: .9;
		--extras-marker-active-bg: #fff;
		--extras-marker-hover-bg: #fff;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		position: relative;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		will-change: opacity, transform;
	}
	
	.oxy-popover_popup {
		display: flex;
		visibility: hidden;
		position: absolute;
	}
	
	.oxy-popover_popup-inner {
		width: var(--extras-popover-width);
	}
	
	.oxy-popover_popup-inner img {
		max-width: 100%;
		height: auto;
	}
	
	.oxy-popover .tippy-arrow {
		color: var(--extras-popover-bg);
	}
	
	.oxy-popover_popup-content {
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		border-radius: 3px;
		padding: 20px;
		font-size: 16px;
		positon: relative;
		display: flex;
		flex-direction: column;
	}
	
	.oxygen-builder-body .oxy-popover_popup-content:empty {
		min-height: 100px;
		min-width: 100px;
	}
	
	.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
	
	.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		visibility: visible;
		transition-duration: var(--extras-popover-transitionin);
	}
	
	.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
		opacity: 0;
		transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
		transition-duration: var(--extras-popover-transitionout);
	}
	
	.oxygen-builder-body .oxy-popover_popup-inner {
		transition: all var(--extras-popover-transitionin) ease;
		will-change: opacity, transform;
	}
	
	.oxygen-builder-body .oxy-popover_popup {
		position: absolute;
	}
	
	.oxy-popover_marker::after, .oxy-popover_marker::before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: inherit;
		-webkit-backface-visibility: hidden;
		will-change: opacity, transform;
		opacity: 0;
		background: var(--extras-pulse-color);
	}
	
	.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
		display: var(--extras-pulse-pause);
	}
	
	.oxy-popover_marker::before {
		animation-delay: calc(var(--extras-pulse-duration) / 4);
		-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
	}
	
	@keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			transform: scale(1);
		}
		
		100% {
			opacity: 0;
			transform: scale(var(--extras-pulse-size));
		}
	}
	
	@-webkit-keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			-webkit-transform: scale(1);
		}
		
		100% {
			opacity: 0;
			-webkit-transform: scale(var(--extras-pulse-size));
		}
	}
	
	.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		transform: none;
		opacity: 1;
		visibility: visible;
	}
	
	.oxy-popover .tippy-content {
		padding: 0;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] {
		position: relative;
		font-size: inherit;
		outline: 0;
		opacity: 1;
		background: none;
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		padding: 20px;
		will-change: opacity, transform;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
		padding: 0;
	}
	
	.extras-in-builder .oxy-popover_popup-inner {
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	}
	
	.tippy-box[data-theme~='extras'] .tippy-backdrop {
		background-color: #fff;
	}
	
	#-popover-2587-132 {
		--extras-popover-x: 36%;
		--extras-popover-y: 49.173%;
	}
}

@media (max-width:479px) {
	.oxygen-builder-body .oxy-hotspots .oxy-popover {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxy-hotspots .oxy-popover_inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		pointer-events: none;
	}
	
	.oxy-hotspots .oxy-popover_inner > * {
		pointer-events: auto;
	}
	
	.oxy-popover_icon {
		display: flex;
		pointer-events: none;
	}
	
	.oxy-popover_icon:not(:only-child) {
		margin-right: 10px;
	}
	
	.oxy-popover_icon svg {
		height: 1em;
		width: 1em;
		fill: currentColor;
	}
	
	.oxy-popover_marker {
		background: none;
		color: inherit;
		position: relative;
		cursor: pointer;
		box-shadow: none;
		border: none;
		will-change: transform;
		transition: all 300ms ease;
		padding: 0;
		font-size: 14px;
	}
	
	.oxy-hotspots .oxy-popover_marker {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	.oxygen-builder-body .oxy-popover_marker {
		transform: none;
		-webkit-transform: none;
	}
	
	.oxy-popover_marker-inner {
		background: var(--extras-marker-bg);
		color: var(--extras-marker-color);
		padding: 10px;
		display: flex;
		flex-direction: row;
		align-items: center;
		position: relative;
		z-index: 1;
		border-radius: inherit;
		transition: all 300ms ease;
	}
	
	.oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-hotspots .oxy-popover_marker:hover {
		transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
		-webkit-transform: translate(-50%, -50%) scale(var(--extras-marker-scale));
	}
	
	.oxygen-builder-body .oxy-popover_marker:hover {
		transform: scale(var(--extras-marker-scale));
		-webkit-transform: scale(var(--extras-marker-scale));
	}
	
	.oxy-popover_marker:hover .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker:focus .oxy-popover_marker-inner {
		background: var(--extras-marker-hover-bg);
		color: var(--extras-marker-hover-color);
	}
	
	.oxy-popover_marker[aria-expanded='true'] .oxy-popover_marker-inner {
		background: var(--extras-marker-active-bg);
		color: var(--extras-marker-active-color);
	}
	
	:root {
		--extras-popover-rotatex: 0;
		--extras-popover-rotatey: 0;
		--extras-popover-rotatez: 0;
		--extras-popover-rotatedeg: 0deg;
		--extras-pulse-duration: 2s;
		--extras-pulse-color: rgba(0, 0, 0, .4);
		--extras-pulse-size: 1.4;
		--extras-popover-transitionout: 300ms;
		--extras-popover-transitionin: 300ms;
		--extras-popover-bg: #fff;
		--extras-popover-color: #111;
		--extras-pulse-pause: none;
		--extras-marker-scale: 1;
		--extras-popover-width: 200px;
		--extras-marker-bg: #fff;
		--extras-popover-translatex: 0;
		--extras-popover-translatey: 20px;
		--extras-popover-scale: .9;
		--extras-marker-active-bg: #fff;
		--extras-marker-hover-bg: #fff;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		position: relative;
	}
	
	.oxygen-builder-body .oxy-popover_inner {
		will-change: opacity, transform;
	}
	
	.oxy-popover_popup {
		display: flex;
		visibility: hidden;
		position: absolute;
	}
	
	.oxy-popover_popup-inner {
		width: var(--extras-popover-width);
	}
	
	.oxy-popover_popup-inner img {
		max-width: 100%;
		height: auto;
	}
	
	.oxy-popover .tippy-arrow {
		color: var(--extras-popover-bg);
	}
	
	.oxy-popover_popup-content {
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		border-radius: 3px;
		padding: 20px;
		font-size: 16px;
		positon: relative;
		display: flex;
		flex-direction: column;
	}
	
	.oxygen-builder-body .oxy-popover_popup-content:empty {
		min-height: 100px;
		min-width: 100px;
	}
	
	.oxy-popover_popup.oxy-popover_popup-reveal .oxy-popover_popup-inner {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
	
	.oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		visibility: visible;
		transition-duration: var(--extras-popover-transitionin);
	}
	
	.oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .tippy-box[data-theme~='extras'], .oxygen-builder-body .oxy-popover_marker[aria-expanded='false'] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_popup[data-elem-selector] .tippy-box[data-theme~='extras'][data-state='hidden'] {
		opacity: 0;
		transform: translate(var(--extras-popover-translatex), var(--extras-popover-translatey)) scale(var(--extras-popover-scale)) rotate3d(var(--extras-popover-rotatex), var(--extras-popover-rotatey), var(--extras-popover-rotatez), var(--extras-popover-rotatedeg));
		transition-duration: var(--extras-popover-transitionout);
	}
	
	.oxygen-builder-body .oxy-popover_popup-inner {
		transition: all var(--extras-popover-transitionin) ease;
		will-change: opacity, transform;
	}
	
	.oxygen-builder-body .oxy-popover_popup {
		position: absolute;
	}
	
	.oxy-popover_marker::after, .oxy-popover_marker::before {
		content: "";
		display: block;
		position: absolute;
		pointer-events: none;
		-webkit-animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		animation: oxy-popover_pulse var(--extras-pulse-duration) infinite;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: inherit;
		-webkit-backface-visibility: hidden;
		will-change: opacity, transform;
		opacity: 0;
		background: var(--extras-pulse-color);
	}
	
	.oxy-popover_marker:hover::after, .oxy-popover_marker:hover::before, .oxy-popover_marker[aria-expanded='true']::after, .oxy-popover_marker[aria-expanded='true']::before {
		display: var(--extras-pulse-pause);
	}
	
	.oxy-popover_marker::before {
		animation-delay: calc(var(--extras-pulse-duration) / 4);
		-webkit-animation-delay: calc(var(--extras-pulse-duration) / 4);
	}
	
	@keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			transform: scale(1);
		}
		
		100% {
			opacity: 0;
			transform: scale(var(--extras-pulse-size));
		}
	}
	
	@-webkit-keyframes oxy-popover_pulse {
		0% {
			opacity: .8;
			-webkit-transform: scale(1);
		}
		
		100% {
			opacity: 0;
			-webkit-transform: scale(var(--extras-pulse-size));
		}
	}
	
	.oxy-popover_marker[aria-describedby] + .oxy-popover_popup .oxy-popover_popup-inner, .oxy-popover_marker[aria-expanded='true'] + .oxy-popover_popup .oxy-popover_popup-inner {
		transform: none;
		opacity: 1;
		visibility: visible;
	}
	
	.oxy-popover .tippy-content {
		padding: 0;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] {
		position: relative;
		font-size: inherit;
		outline: 0;
		opacity: 1;
		background: none;
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
		background-color: var(--extras-popover-bg);
		color: var(--extras-popover-color);
		padding: 20px;
		will-change: opacity, transform;
	}
	
	.tippy-box[data-animation=fade][data-theme~='extras'] .oxy-popover_popup-content {
		padding: 0;
	}
	
	.extras-in-builder .oxy-popover_popup-inner {
		box-shadow: 0 5px 50px rgba(0, 0, 0, .1);
	}
	
	.tippy-box[data-theme~='extras'] .tippy-backdrop {
		background-color: #fff;
	}
	
	#-popover-2593-132 {
		--extras-popover-x: 25.5%;
		--extras-popover-y: 83.2273%;
	}
}
