
#section-2-16 {
	background-color: var(--primary);
}

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

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

#friction-free-buying {
	text-align: center;
	background-color: #fff;
}

#trusted-worldwide {
	background-color: var(--primary);
}

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

#built-to-scale {
	text-align: center;
	background-color: #fff;
}

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

#testimonial {
	text-align: center;
	background-color: var(--secondary);
}

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

#how-enjovia-works {
	text-align: center;
	background-color: #faf8f5;
}

#markets-enjovia-serves > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: var(--space-3xl);
	padding-bottom: var(--space-3xl);
	align-items: center;
}

#markets-enjovia-serves {
	text-align: left;
	background-color: #faf8f5;
}

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

#integrations {
	text-align: center;
}

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

#case-studies {
	text-align: center;
	background-color: #ede9e3;
}

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

#maximise-revenue {
	text-align: center;
	background-color: var(--light);
}

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

#faqs {
	text-align: center;
	background-color: #faf8f5;
}

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

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

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

#div_block-62-16 {
	width: 30%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#div_block-63-16 {
	width: 70%;
}

#key-capabilities {
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
	border-top-color: var(--secondary);
	border-right-color: var(--secondary);
	border-bottom-color: var(--secondary);
	border-left-color: var(--secondary);
	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;
}

#how-it-works {
	background-color: #ede9e3;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
}

#who-its-for {
	background-color: #ede9e3;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
}

#sell-gift-vouchers {
	width: 100%;
	background-color: #faf8f5;
	padding-left: var(--space-xl);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-xl);
	padding-top: var(--space-xl);
}

#image1 {
	background-color: #ede9e3;
	width: 100%;
	text-align: left;
	align-items: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

#div_block-1397-16 {
	text-align: center;
	align-items: center;
	justify-content: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #faf8f5;
	width: 80px;
	height: 80px;
}

#image2 {
	background-color: #ede9e3;
	width: 100%;
	text-align: left;
	align-items: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

#div_block-1505-16 {
	text-align: center;
	align-items: center;
	justify-content: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #faf8f5;
	width: 80px;
	height: 80px;
}

#image3 {
	background-color: #ede9e3;
	width: 100%;
	text-align: left;
	align-items: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

#div_block-1502-16 {
	text-align: center;
	align-items: center;
	justify-content: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #faf8f5;
	width: 80px;
	height: 80px;
}

#div_block-1160-16 {
	width: 100%;
}

#div_block-1163-16 {
	width: 70%;
}

#div_block-1165-16 {
	width: 30%;
}

#why-businesses-use-enjovia {
	width: 100%;
	background-color: #faf8f5;
	padding-left: var(--space-2xl);
	padding-right: var(--space-2xl);
	padding-bottom: var(--space-2xl);
	padding-top: var(--space-2xl);
}

#white-label-custom-branded {
	background-color: #ede9e3;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
}

#div_block-628-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/Enjovia-Gift-Voucher-Platform-White-Label.avif");
	background-size: contain;
	height: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_block-628-16.nitro-lazy {
	background-image: none !important;
}

#multi-brand-management {
	background-color: #ede9e3;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
}

#div_block-1188-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/enjovia-gift-vouchers-multi-brand-store.avif");
	background-size: contain;
	height: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_block-1188-16.nitro-lazy {
	background-image: none !important;
}

#omni-channel-sales {
	background-color: #ede9e3;
	text-align: center;
	align-items: stretch;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
}

#div_block-650-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/Enjovia-Gift-Card-System-Omni-Channel-Sales.avif");
	background-size: contain;
	height: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_block-650-16.nitro-lazy {
	background-image: none !important;
}

#promotional-tools {
	background-color: #ede9e3;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
	align-items: stretch;
}

#div_block-643-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/Enjovia-Gift-Cards-Powerful-Promotional-Tools.avif");
	background-size: contain;
	height: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_block-643-16.nitro-lazy {
	background-image: none !important;
}

#div_block-1743-16 {
	width: 100%;
}

#div_block-1599-16 {
	width: 100%;
}

#div_block-1600-16 {
	margin-bottom: var(--space-l);
}

#div_block-1602-16 {
	width: 100%;
	padding-left: 0px;
}

#div_block-1605-16 {
	width: 70%;
	padding-left: 0px;
}

#div_block-1607-16 {
	width: 30%;
}

#div_block-1610-16 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	align-items: stretch;
}

#set-up-your-store {
	background-color: var(--light);
	height: 100%;
}

#div_block-1637-16 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	align-items: stretch;
}

#add-experiences-and-pricing {
	background-color: var(--light);
	height: 250px;
}

#div_block-1651-16 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	align-items: stretch;
}

#start-selling {
	background-color: var(--light);
	height: 250px;
}

#div_block-1657-16 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	align-items: stretch;
}

#redeem-and-track {
	background-color: var(--light);
	height: 250px;
}

#div_block-1701-16 {
	width: 100%;
	max-width: 1400px;
}

#div_block-1702-16 {
	margin-bottom: var(--space-l);
}

#div_block-1704-16 {
	width: 100%;
}

#div_block-1707-16 {
	width: 70%;
}

#div_block-1709-16 {
	width: 30%;
}

#div_block-1711-16 {
	max-width: 1800px;
}

#hotels-resorts {
	height: 100%;
}

#restaurants-pubs-bars {
	height: 100%;
}

#spa-salon-wellness {
	height: 100%;
}

#leisure-activity-centers {
	height: 100%;
}

#retail-loyalty {
	height: 100%;
}

#multi-business-groups {
	height: 100%;
}

#api-integrations {
	width: 100%;
	background-color: #faf8f5;
	padding-top: var(--space-2xl);
	padding-left: var(--space-2xl);
	padding-right: var(--space-2xl);
	padding-bottom: var(--space-2xl);
}

#div_block-1572-16 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#div_block-1577-16 {
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: var(--radius-l);
	padding-left: 0px;
	padding-right: 0px;
	align-items: stretch;
}

#div_block-1578-16 {
	margin-bottom: var(--space-l);
}

#goodl-analytics-integration {
	background-size: cover;
	height: 300px;
	background-color: #ede9e3;
}

#div_block-1580-16 {
	background-size: cover;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	justify-content: center;
	align-items: center;
	background-position: 50% 0%;
}

#phorest-integration {
	background-size: cover;
	height: 300px;
	background-color: #ede9e3;
}

#div_block-1583-16 {
	background-size: cover;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	justify-content: center;
	align-items: center;
	background-position: 50% 0%;
}

#stripe-integration {
	background-size: cover;
	height: 300px;
	background-color: #ede9e3;
}

#div_block-1587-16 {
	background-size: cover;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	justify-content: center;
	align-items: center;
	background-position: 50% 0%;
}

#bookassist-integration {
	background-size: cover;
	height: 300px;
	background-color: #ede9e3;
}

#div_block-1590-16 {
	background-size: cover;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	justify-content: center;
	align-items: center;
	background-position: 50% 0%;
}

#enjovia-case-studies {
	width: 100%;
	padding-left: var(--space-xl);
	padding-right: var(--space-xl);
}

#celtic-manor-case-study {
	align-items: stretch;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: NaN;
	display: flex;
	text-align: justify;
	flex-direction: column;
}

#brookstreet-case-study {
	align-items: stretch;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: NaN;
	flex-direction: column;
	display: flex;
	text-align: justify;
}

#sfc-aero-case-study {
	align-items: stretch;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: NaN;
	display: flex;
	text-align: justify;
	flex-direction: column;
}

#welsh-rarebits-case-study {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: NaN;
	align-items: stretch;
	flex-direction: column;
	display: flex;
	text-align: justify;
}

#div_block-675-16 {
	width: 100%;
}

#div_block-687-16 {
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
}

#div_block-680-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/Enjovia-Gift-Voucher-gist-card-management-1.avif");
	background-size: cover;
	border-radius: var(--radius-l);
	align-items: stretch;
}

#div_block-680-16.nitro-lazy {
	background-image: none !important;
}

#div_block-1667-16 {
	width: 100%;
}

#div_block-1669-16 {
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
}

#div_block-1674-16 {
	align-items: flex-start;
	text-align: left;
	width: NaNpx;
}

#div_block-1670-16 {
	width: 100%;
}

#div_block-1907-16 {
	width: 100%;
}

#div_block-1911-16 {
	width: 100%;
}

#div_block-1916-16 {
	width: 100%;
}

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

@media (max-width:1120px) {
	#div_block-62-16 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

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

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

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

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

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

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

@media (max-width:1120px) {
	#goodl-analytics-integration {
		height: 250px;
	}
}

@media (max-width:1120px) {
	#phorest-integration {
		height: 250px;
	}
}

@media (max-width:1120px) {
	#stripe-integration {
		height: 250px;
	}
}

@media (max-width:1120px) {
	#bookassist-integration {
		height: 250px;
	}
}

@media (max-width:991px) {
	#div_block-62-16 {
		margin-bottom: 47px;
	}
}

@media (max-width:767px) {
	#div_block-90-16 {
		flex-direction: column;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
	}
}

@media (max-width:767px) {
	#div_block-628-16 {
		height: 250px;
	}
}

@media (max-width:767px) {
	#div_block-1188-16 {
		height: 250px;
	}
}

@media (max-width:767px) {
	#div_block-650-16 {
		height: 250px;
	}
}

@media (max-width:767px) {
	#div_block-643-16 {
		height: 250px;
	}
}

@media (max-width:767px) {
	#div_block-1610-16 {
		margin-bottom: var(--space-xl);
	}
}

@media (max-width:767px) {
	#set-up-your-store {
		height: 150%;
	}
}

@media (max-width:767px) {
	#div_block-1637-16 {
		margin-bottom: var(--space-xl);
	}
}

@media (max-width:767px) {
	#add-experiences-and-pricing {
		height: 150px;
	}
}

@media (max-width:767px) {
	#div_block-1651-16 {
		margin-bottom: var(--space-xl);
	}
}

@media (max-width:767px) {
	#start-selling {
		height: 150px;
	}
}

@media (max-width:767px) {
	#div_block-1657-16 {
		margin-bottom: var(--space-xl);
	}
}

@media (max-width:767px) {
	#redeem-and-track {
		height: 150px;
	}
}

@media (max-width:767px) {
	#div_block-680-16 {
		height: 400px;
	}
}

@media (max-width:479px) {
	#div_block-62-16 {
		margin-bottom: 89px;
	}
}

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

@media (max-width:479px) {
	#div_block-680-16 {
		height: 300px;
	}
}

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

#new_columns-61-16 {
	z-index: 0;
}

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

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

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

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

#new_columns-603-16 {
	margin-bottom: var(--space-l);
}

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

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

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

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

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

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

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

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

#new_columns-1512-16 {
	margin-bottom: var(--space-l);
}

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

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

#new_columns-1668-16 {
	background-color: #fff;
}

#headline-6-16 {
	max-width: 80%;
	color: #fff;
	font-size: var(--hero-title-size);
}

#headline-1902-16 {
	max-width: 80%;
	color: #fff;
	font-family: "Open Sans";
	font-size: var(--text-2xl);
}

#headline-1831-16 {
	font-family: "Open Sans";
	line-height: var(--text-l);
	font-size: var(--text-s);
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	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;
	color: #fff;
	margin-bottom: var(--space-s);
}

#headline-1838-16 {
	text-align: left;
	font-size: var(--text-2xl);
	margin-bottom: 0px;
}

#headline-1793-16 {
	text-align: left;
	font-size: var(--text-2xl);
	margin-bottom: 0px;
}

#headline-1808-16 {
	text-align: left;
	margin-bottom: 0px;
	font-size: var(--text-2xl);
}

#headline-526-16 {
	text-align: left;
	font-size: var(--text-4xl);
}

#headline-101-16 {
	font-size: var(--text-l);
}

#headline-105-16 {
	font-size: var(--text-l);
}

#headline-109-16 {
	font-size: var(--text-l);
}

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

#headline-556-16 {
	text-align: left;
	font-size: var(--text-4xl);
}

#headline-621-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1185-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-648-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-641-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1606-16 {
	text-align: left;
	color: var(--primary);
	font-size: var(--text-3xl);
}

#headline-1630-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1639-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1653-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1659-16 {
	text-align: left;
	margin-bottom: 23px;
	font-size: var(--text-l);
}

#headline-1708-16 {
	text-align: left;
	color: var(--primary);
	font-size: var(--text-3xl);
}

#headline-1713-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1718-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1723-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1728-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1733-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1738-16 {
	text-align: left;
	font-size: var(--text-xl);
	min-height: 65px;
}

#headline-1574-16 {
	text-align: left;
	font-size: var(--text-4xl);
}

#headline-1511-16 {
	text-align: left;
	font-size: var(--text-4xl);
	margin-top: var(--space-xl);
	margin-bottom: var(--space-xl);
}

#headline-1514-16 {
	text-align: left;
	margin-top: 0;
	margin-bottom: var(--space-xs);
	font-size: var(--text-2xl);
}

#headline-1541-16 {
	text-align: left;
	margin-top: 0;
	margin-bottom: var(--space-xs);
	font-size: var(--text-2xl);
}

#headline-1553-16 {
	text-align: left;
	margin-top: 0;
	margin-bottom: var(--space-xs);
	font-size: var(--text-2xl);
}

#headline-1563-16 {
	text-align: left;
	margin-top: 0;
	margin-bottom: var(--space-xs);
	font-size: var(--text-2xl);
}

#headline-677-16 {
	text-align: left;
	font-size: var(--text-4xl);
}

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

#headline-1671-161 {
	font-size: var(--text-xl);
	usecustomtag: false;
}

#headline-1671-162 {
	font-size: var(--text-xl);
}

#headline-1913-16 {
	font-size: var(--text-xl);
}

#headline-1918-16 {
	font-size: var(--text-xl);
}

#headline-1923-16 {
	font-size: var(--text-xl);
}

@media (max-width:1120px) {
	#headline-1713-16 {
		min-height: 65px;
	}
}

@media (max-width:1120px) {
	#headline-1718-16 {
		min-height: 65px;
	}
}

@media (max-width:1120px) {
	#headline-1723-16 {
		min-height: 65px;
	}
}

@media (max-width:1120px) {
	#headline-1728-16 {
		min-height: 65px;
	}
}

@media (max-width:1120px) {
	#headline-1733-16 {
		min-height: 65px;
	}
}

@media (max-width:1120px) {
	#headline-1738-16 {
		min-height: 65px;
	}
}

@media (max-width:991px) {
	#headline-6-16 {
		max-width: 100%;
	}
}

@media (max-width:991px) {
	#headline-1902-16 {
		max-width: 100%;
	}
}

#definition {
	font-family: "Open Sans";
	font-size: var(--text-s);
	color: #fff;
	margin-bottom: 51px;
	font-weight: 300;
}

#text_block-41-16 {
	margin-bottom: 13px;
}

#text_block-80-16 {
	margin-bottom: 13px;
}

#text_block-70-16 {
	margin-bottom: 13px;
}

#text_block-522-16 {
	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-1086-16 {
	font-size: var(--text-l);
	text-align: left;
	line-height: var(--space-l);
	margin-bottom: 60px;
	margin-top: 25px;
}

#text_block-1161-16 {
	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-color: var(--light);
	border-right-color: var(--light);
	border-bottom-color: var(--light);
	border-left-color: var(--light);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #fff;
}

#text_block-1166-16 {
	margin-bottom: 29px;
	font-size: var(--text-m);
	line-height: var(--space-m);
	color: var(--light);
}

#text_block-1168-16 {
	margin-right: 10px;
	font-weight: 700;
	font-size: var(--text-m);
	color: var(--light);
}

#text_block-555-16 {
	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-557-16 {
	font-size: var(--text-l);
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 60px;
	margin-top: 25px;
}

#text_block-667-16 {
	font-size: var(--text-l);
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 58px;
	margin-top: 63px;
}

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

#text_block-1746-16 {
	text-align: left;
	margin-bottom: var(--space-xl);
	color: #fff;
	font-family: "Lora";
	font-size: var(--text-3xl);
	margin-top: var(--space-m);
	usecustomtag: true;
}

#text_block-1854-16 {
	font-size: var(--text-m);
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: var(--space-xl);
	color: #fff;
	font-weight: 300;
}

#text_block-1603-16 {
	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-1614-16 {
	text-align: left;
	margin-top: auto;
}

#text_block-1640-16 {
	text-align: left;
	margin-top: auto;
}

#text_block-1654-16 {
	text-align: left;
	margin-top: auto;
}

#text_block-1660-16 {
	text-align: left;
	margin-top: auto;
}

#text_block-1705-16 {
	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-1710-16 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: var(--space-m);
}

#text_block-1573-16 {
	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-1575-16 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: 46px;
	margin-top: 13px;
	line-height: var(--text-l);
}

#text_block-1510-16 {
	text-align: left;
	line-height: var(--text-l);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-1867-16 {
	text-align: left;
	margin-bottom: var(--space-m);
	margin-top: 0;
	font-family: "Lora";
	font-size: var(--text-m);
}

#text_block-1516-16 {
	text-align: left;
	font-size: var(--text-s);
	margin-bottom: var(--space-m);
	margin-top: var(--space-m);
}

#text_block-1870-16 {
	text-align: left;
	margin-bottom: var(--space-m);
	margin-top: 0;
	font-family: "Lora";
	font-size: var(--text-m);
}

#text_block-1544-16 {
	text-align: left;
	font-size: var(--text-s);
	margin-bottom: var(--space-m);
	margin-top: var(--space-m);
}

#text_block-1874-16 {
	text-align: left;
	margin-bottom: var(--space-m);
	margin-top: 0;
	font-family: "Lora";
	font-size: var(--text-m);
}

#text_block-1556-16 {
	text-align: left;
	font-size: var(--text-s);
	margin-bottom: var(--space-m);
	margin-top: var(--space-m);
}

#text_block-1878-16 {
	text-align: left;
	margin-bottom: var(--space-m);
	margin-top: 0;
	font-family: "Lora";
	font-size: var(--text-m);
}

#text_block-1566-16 {
	text-align: left;
	font-size: var(--text-s);
	margin-bottom: var(--space-m);
	margin-top: var(--space-m);
}

#text_block-676-16 {
	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-678-16 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: 46px;
	margin-top: 13px;
	line-height: var(--text-l);
}

#text_block-1670-16 {
	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-1672-16 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: 46px;
	margin-top: 13px;
	line-height: var(--text-l);
}

@media (max-width:1120px) {
	#text_block-557-16 {
		line-height: var(--text-xl);
	}
}

@media (max-width:1120px) {
	#text_block-1854-16 {
		line-height: var(--text-xl);
	}
}

@media (max-width:991px) {
	#definition {
		margin-bottom: 37px;
	}
}

#key-capabilities-answer {
	padding-top: 15px;
}

#_rich_text-1883-16 {
	text-align: left;
}

#_rich_text-1881-16 {
	text-align: left;
}

#_rich_text-1884-16 {
	text-align: left;
}

#_rich_text-1887-16 {
	text-align: left;
}

#_rich_text-1889-16 {
	font-size: var(--text-m);
	margin-bottom: 29px;
}

#link_text-1716-16 {
	margin-top: auto;
}

#link_text-1721-16 {
	margin-top: auto;
}

#link_text-1726-16 {
	margin-top: auto;
}

#link_text-1731-16 {
	margin-top: auto;
}

#link_text-1736-16 {
	margin-top: auto;
}

#link_text-1741-16 {
	margin-top: auto;
}

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

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

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

#link-1167-16 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-1515-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/case-study-celtic-manor-uses-enjovia.avif");
}

#div_block-1515-16.nitro-lazy {
	background-image: none !important;
}

#div_block-1543-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/case-study-brookstreet-hotel-canada-uses-enjovia.avif");
}

#div_block-1543-16.nitro-lazy {
	background-image: none !important;
}

#div_block-1555-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/case-study-sfc-aero-australia-uses-enjovia.avif");
}

#div_block-1555-16.nitro-lazy {
	background-image: none !important;
}

#div_block-1565-16 {
	background-image: url("https://cdn-cccbe.nitrocdn.com/cgjnwRSVTIMnmuiwGFmhgeKKvSNuDZCq/assets/images/optimized/rev-3b64c3c/enjovia.com/wp-content/uploads/2026/01/case-study-welsh-rarebit-united-kingdom-uses-enjovia.avif");
}

#div_block-1565-16.nitro-lazy {
	background-image: none !important;
}

#image-93-16 {
	width: 500px;
}

#image-159-16 {
	width: 500px;
}

#image-165-16 {
	width: 500px;
}

#image-1581-16 {
	width: 100%;
}

@media (max-width:767px) {
	#image-1581-16 {
		width: 70%;
	}
}

@media (max-width:479px) {
	#image-1581-16 {
		width: 90%;
	}
}

#fancy_icon-66-16 {
	color: #0e0e0e;
}

#fancy_icon-66-16>svg {
	width: 14px;
	height: 14px;
}

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

#fancy_icon-83-16 {
	color: #0e0e0e;
}

#fancy_icon-83-16>svg {
	width: 14px;
	height: 14px;
}

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

#fancy_icon-73-16 {
	color: #0e0e0e;
}

#fancy_icon-73-16>svg {
	width: 14px;
	height: 14px;
}

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

#fancy_icon-1398-16 {
	color: var(--primary);
}

#fancy_icon-1398-16>svg {
	width: 50px;
	height: 50px;
}

#fancy_icon-1398-16 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
}

#fancy_icon-1506-16 {
	color: var(--primary);
}

#fancy_icon-1506-16>svg {
	width: 50px;
	height: 50px;
}

#fancy_icon-1506-16 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
}

#fancy_icon-1503-16 {
	color: var(--primary);
}

#fancy_icon-1503-16>svg {
	width: 50px;
	height: 50px;
}

#fancy_icon-1503-16 {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
}

#fancy_icon-1169-16 {
	color: var(--light);
}

#fancy_icon-1169-16>svg {
	width: 20px;
	height: 20px;
}

#_tab_content-92-16 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#_tab_content-94-16 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#_tab_content-96-16 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

@media (max-width:1120px) {
	#_tab_content-92-16 {
		width: 100;
	}
}

#_tabs-98-16 {
	text-align: justify;
	flex-direction: column;
	display: flex;
	gap: var(--space-m);
	margin-right: 50px;
}

#-hotspots-37-16.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-39-16 {
	--extras-popover-y: 6.6109%;
	--extras-popover-x: 62.2651%;
}

.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-78-16 {
	--extras-popover-y: 32.2802%;
	--extras-popover-x: 22.4456%;
	padding-top: 0px;
}

.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-68-16 {
	--extras-popover-y: 63.0746%;
	--extras-popover-x: 68.2449%;
}

@media (max-width:1120px) {
	.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-39-16 {
		--extras-popover-x: 43.9004%;
	}
}

@media (max-width:1120px) {
	.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-68-16 {
		--extras-popover-x: 49.9804%;
	}
}

@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-39-16 {
		--extras-popover-x: 31.0875%;
		--extras-popover-y: 0%;
	}
}

@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-78-16 {
		--extras-popover-x: 31.5%;
		--extras-popover-y: 20%;
	}
}

@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-68-16 {
		--extras-popover-x: 32.5%;
		--extras-popover-y: 40%;
	}
}
