/* Global */
:root {
	/* Container */
	--responsive--aligndefault-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), 1400px );
	--responsive--alignwide-width: min(calc(100vw - 2* var(--global--spacing-horizontal)), 1600px );
	
	/* Spacing */
	--global--spacing-unit: 25px;
	--global--spacing-horizontal: 25px;
	--global--spacing-vertical: 25px;
	
	/* Font Family */
	--global--font-primary: var(--font-headings, 'Inter');
	--global--font-secondary: var(--font-base, 'Outfit');
	
	/* Font Size */
	--global--font-size-root: 16px; /* default / p */
	--global--font-size-xs: 14px; /* H6 */
	--global--font-size-md: 16px; /* H5 */
	--global--font-size-lg: 20px; /* H4 */
	--global--font-size-xl: 25px; /* H3 */
	--global--font-size-xxl: 30px; /* H2 */
	--global--font-size-xxxl: 50px; /* H1 */
	
	--global--line-height-body: 26px; 
	
	--heading--font-family: var(--global--font-secondary); 
	--heading--font-size-h6: var(--global--font-size-xs);
	--heading--font-size-h5: var(--global--font-size-md);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: var(--global--font-size-xl);
	--heading--font-size-h2: var(--global--font-size-xxl);
	--heading--font-size-h1: var(--global--font-size-xxxl);
	
	--heading--line-height-h6: 24px; 
	--heading--line-height-h5: 26px;
	--heading--line-height-h4: 30px;
	--heading--line-height-h3: 35px;
	--heading--line-height-h2: 40px;
	--heading--line-height-h1: 60px;
	
	/* Color */
	--global--color-primary:#72A597;
	--global--color-primary-hover:#417667;
	--global--color-secondary:#E5F0EB;
	--global--color-secondary-hover:#D4E5DE;
	--global--color-tertiary:#D37B6D;
	--global--color-tertiary-hover:#B95646;
	
	--global--color-black: black;
	--global--color-white: white;	
	
	--global--color-foreground:#606060;
	--global--color-background:var(--global--color-secondary);
	
	/* Heading */
	--entry-header--color:#333333;
	
	/* Menu */
	--primary-nav--color-link:var(--entry-header--color);
	--primary-nav--color-link-hover:var(--global--color-primary);
	--primary-nav--color-border:var(--global--color-secondary-hover);
	--primary-nav--font-size: var(--global--font-size-xs);
	--primary-nav--line-height: var(--global--line-height-h6);
	
	/* Button */
	--button--color-text: var(--global--color-white);
	--button--color-text-hover: var(--global--color-white);
	--button--color-text-active: var(--global--color-white);
	--button--color-background: var(--global--color-primary);
	--button--color-background-hover: var(--global--color-primary-hover);
	--button--color-background-active: var(--global--color-primary-hover);
	
	--button--font-size: var(--global--font-size-root);
	--button--border-width: 2px; 
	--button--border-radius: 5px;
	--button--padding-vertical: 7px; 
	--button--padding-horizontal: 50px;	
}

.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
	max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;
}

.entry-content > * {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
}

button, 
.std-button, 
.std-button-alt,
input[type="submit"], 
input:not(.has-background):hover[type="submit"], 
.wp-block-button.wp-block-button__link, 
.wp-block-button .wp-block-button__link {
	transition: all 0.2s ease 0s;
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	color: var(--button--color-text);
	background-color: var(--button--color-background);
	cursor: pointer;
	font-size: var(--button--font-size);
	border-radius: var(--button--border-radius);
	border-width: var(--button--border-width);
	border-color:var(--button--color-background);
	border-style:solid;
	text-decoration: none;
	display:inline-block;
	text-align:center;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover, 
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus, 
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background).has-focus,
.std-button:hover,
.std-button:focus {
	color: var(--button--color-text-hover);
	background-color: var(--button--color-background-hover);
	border-color:var(--button--color-background-hover);
}

.wp-block-button.is-style-outline.wp-block-button__link, 
.wp-block-button.is-style-outline .wp-block-button__link,
.std-button-alt {
	color:var(--button--color-background);
    border: var(--button--border-width) solid currentcolor;
    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	background:transparent;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover, 
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,
.std-button-alt:hover,
.std-button-alt:focus {
    border: var(--button--border-width) solid var(--button--color-background-hover);
    background-color: var(--button--color-background-hover);
    color: var(--button--color-text-hover);
}

.wp-block-columns {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.75em;
}

.wp-block-columns .wp-block-column:last-child {
	margin-bottom:0;
}

.wp-block-columns .wp-block-column > * {
    margin-top: calc(0.66 * var(--global--spacing-vertical));
    margin-bottom: calc(0.66 * var(--global--spacing-vertical));
}

@media( min-width:782px ) {
	.wp-block-columns {
		flex-wrap: nowrap;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
		flex-grow:0;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
		margin-left: var(--wp--style--block-gap,2em);
	}
}

@media (min-width:600px) and (max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(2n) {
		margin-left: var(--wp--style--block-gap,2em);
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
		flex-basis: calc(50% - var(--wp--style--block-gap, 2em)/2) !important;
		flex-grow: 0;
	}
}

@media( max-width:599px ) {
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
}

@media( min-width:482px ) {
	.wp-block-columns .wp-block-column > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wide-max-width, .alignwide {
    max-width: var(--responsive--alignwide-width);
    margin-left: auto;
    margin-right: auto;
}

.wp-has-aspect-ratio iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
	border:0;
}

.wp-block-embed {
	position:relative;	
	margin:0;
}

.wp-block-embed iframe {
    max-width: 100%;	
}

.wp-block-embed__wrapper::before {
    content: "";
    display: block;
	padding-top: 75%;
}

/* Layout */
.row {
	display:flex;
	flex-wrap:wrap;
	margin:0 calc( var(--global--spacing-horizontal) * -1 );
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
	position: relative;
	width: 100%;
	padding-right: var(--global--spacing-horizontal);
	padding-left: var(--global--spacing-horizontal);
}

.col-xs-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xs-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xs-3 { flex: 0 0 25%; max-width: 25%;}
.col-xs-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
.col-xs-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-xs-6 { flex: 0 0 50%; max-width: 50%;}
.col-xs-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-xs-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
.col-xs-9 { flex: 0 0 75%; max-width: 75%;}
.col-xs-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-xs-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
.col-xs-12 { flex: 0 0 100%; max-width: 100%;}

@media( min-width:576px ) {		
	.col-sm-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-sm-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-sm-3 { flex: 0 0 25%; max-width: 25%;}
	.col-sm-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
	.col-sm-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-sm-6 { flex: 0 0 50%; max-width: 50%;}
	.col-sm-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
	.col-sm-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
	.col-sm-9 { flex: 0 0 75%; max-width: 75%;}
	.col-sm-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
	.col-sm-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
	.col-sm-12 { flex: 0 0 100%; max-width: 100%;}
}

@media( min-width:768px ) {
	.col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-md-3 { flex: 0 0 25%; max-width: 25%;}
	.col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
	.col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-md-6 { flex: 0 0 50%; max-width: 50%;}
	.col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
	.col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
	.col-md-9 { flex: 0 0 75%; max-width: 75%;}
	.col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
	.col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
	.col-md-12 { flex: 0 0 100%; max-width: 100%;}
}

@media( min-width:992px ) {
	.col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-lg-3 { flex: 0 0 25%; max-width: 25%;}
	.col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
	.col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-lg-6 { flex: 0 0 50%; max-width: 50%;}
	.col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
	.col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
	.col-lg-9 { flex: 0 0 75%; max-width: 75%;}
	.col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
	.col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
	.col-lg-12 { flex: 0 0 100%; max-width: 100%;}
}

@media( min-width:1200px ) {
	.col-xl-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-xl-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-xl-3 { flex: 0 0 25%; max-width: 25%;}
	.col-xl-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
	.col-xl-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-xl-6 { flex: 0 0 50%; max-width: 50%;}
	.col-xl-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
	.col-xl-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
	.col-xl-9 { flex: 0 0 75%; max-width: 75%;}
	.col-xl-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
	.col-xl-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
	.col-xl-12 { flex: 0 0 100%; max-width: 100%;}
}

@media( min-width:1290px ) {
	.col-xxl-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-xxl-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-xxl-3 { flex: 0 0 25%; max-width: 25%;}
	.col-xxl-4 { flex: 0 0 33.333333%; max-width: 33.333333%;}	
	.col-xxl-5 { flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-xxl-6 { flex: 0 0 50%; max-width: 50%;}
	.col-xxl-7 { flex: 0 0 58.333333%; max-width: 58.333333%;}
	.col-xxl-8 { flex: 0 0 66.666667%; max-width: 66.666667%;}	
	.col-xxl-9 { flex: 0 0 75%; max-width: 75%;}
	.col-xxl-10 { flex: 0 0 83.333333%; max-width: 83.333333%;}
	.col-xxl-11 { flex: 0 0 91.666667%; max-width: 91.666667%;}
	.col-xxl-12 { flex: 0 0 100%; max-width: 100%;}
}



/* General */
:target {
	visibility:visible !important;	
	top:0px !important;
}

body {
	font-family:var(--global--font-primary);
	font-size:var(--global--font-size-root);
	line-height:var(--global--line-height-body);
	
	color:var(--global--color-foreground);
	margin:0;
	padding:0;
	border:0;
}

body.body-dashboard {
	background-color:#fff;
}

body.page-template-template-dashboard {
	background-color:var(--global--color-secondary);
}

* {
	box-sizing:border-box;
}

h1, h2, h3, h4, h5, h6 {
	font-family:var(--heading--font-family);
	color:var(--entry-header--color);
	font-weight:400;
}

h1 { font-size:var(--heading--font-size-h1); line-height:var(--heading--line-height-h1); }
h2 { font-size:var(--heading--font-size-h2); line-height:var(--heading--line-height-h2); }
h3 { font-size:var(--heading--font-size-h3); line-height:var(--heading--line-height-h3); }
h4 { font-size:var(--heading--font-size-h4); line-height:var(--heading--line-height-h4); }
h5 { font-size:var(--heading--font-size-h5); line-height:var(--heading--line-height-h5); }
h6 { font-size:var(--heading--font-size-h6); line-height:var(--heading--line-height-h6); }

a {
	transition:all 0.2s ease 0s;
	color:var(--global--color-primary);
}

a:hover,
a:active,
a:focus {
	color:var(--global--color-hover);
}

a.underline {
	text-decoration:underline;
}

/* Header */
.header-wrapper {
	display:flex;
	padding:0 var(--global--spacing-horizontal);
	align-items:center;
	justify-content:center;
	margin:0 0 0px 0;
}

.header-left {	
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.header-middle {
	flex:1;
	padding:0 var(--global--spacing-horizontal);
	display:flex;
	align-items:center;
	justify-content:center;
}

.header-right {
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

@media( max-width:991px ) {
	.header-wrapper {
		/*flex-direction:column;*/
		flex-direction:row;
		flex-wrap:wrap;
	}
	
	.header-left {
		/*width:100%;*/
		flex:1;
		order:1;
	}
	
	.header-middle {
		display:none;
		width:100%;
		position:static;
		padding:15px 0 var(--global--spacing-vertical) 0;
		order:3;
		flex:auto;
	}
	
	.header-right {
		/*display:none;
		width:100%;
		position:static;*/		
		order:2;
		position: relative;
		padding-right: 50px;
	}
	
	.menu-account-wrapper > .menu > li {
		margin-bottom:0 !important;
		height:20px !important;
	}
}

/* Menu */
.mainmenu,
.menu { 
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;	
	flex-wrap:wrap;
	padding:0;
	margin:0;
}

.mainmenu li,
.menu li {
	list-style-type:none;	
	padding:0;	
}

.mainmenu > li,
.menu > li {
	margin:0 0 0 30px;
	position:relative;			
}

.menu > li {
	margin:0 0 0 33px;
}

.menu > li > a {
	height:17px;
}

.mainmenu > li:first-child,
.menu > li:first-child {
	margin:0;	
}

.primary-navigation > .mainmenu > li > a:link,
.primary-navigation > .menu > li > a:link {
	color:var(--primary-nav--color-link);
	padding:9px 15px 9px 42px;
	font-size:var(--primary-nav--font-size);
	line-height:var(--primary-nav--line-height);
	border-radius:4px;
	position:relative;
}

.primary-navigation .menu-item > a:hover,
.primary-navigation .menu-item > a:active,
.primary-navigation .menu-item > a:focus {
	color:var(--primary-nav--color-link);
	background-color: var(--primary-nav--color-border);
}

@media( max-width:1199px ) {
	.mainmenu > li,
	.menu > li {
		margin:0 0 0 10px;
	}
	
	.menu > li {
		margin:0 0 0 23px;
	}
}

@media( max-width:991px ) {
	.mainmenu > li:first-child, .menu > li:first-child {
		margin:0 0 var(--global--spacing-vertical) 0;
	}
	
	.mainmenu li,
	.menu li {
		margin-bottom:var(--global--spacing-vertical);
	}
	
	.mainmenu,
	.menu {
		height:auto;
	}
	
	.mainmenu {
		align-items:flex-end;
		flex-direction:column;	
	}
	
	.menu {
		justify-content:flex-end;
		margin-right:5px;
	}
	
	.menu > li {
		margin-left:33px;
	}
}

/* Menu Icon */
.menu-icon a:before {
	position:absolute;
	top:50%;
	left:17px;
	transform:translateY(-50%);
	width:17px;
	height:20px;	
} 

.menu-dashboard a:before { content:url(img/dashboard.svg); }
.menu-3-steps-program a:before { content:url(img/3steps.svg); }
.menu-my-classes a:before { content:url(img/classes.svg); }
.menu-buy-classes a:before { content:url(img/cart.svg); }

/* Menu Account */
.menu-account-wrapper > .menu > li {
	width:17px;
	height:17px;
}

.menu-account-wrapper > .menu > li > a:link {
	font-size:0;
	padding:0;	
	height:40px;
}

.menu-account-wrapper .menu-icon a:before {
	left:0;
	top:0;
	transform:none;
	position:relative;
	width:20px;
	height:22px;
	display:block;
	transition:all 0.2s ease 0s;
	line-height:26px;
	margin-top:0;
	opacity:1 !important;
}

.menu-account-wrapper .menu-icon a:hover {
	opacity:0.7 !important;
	background-color:transparent;
}

.header-right .menu-icon a::before {
	display: block !important;
}

.menu > li.menu-notifications > a:before { content:url(../../rima-child/dashboard/img/notifications.svg) !important; }
.menu > li.menu-settings > a:before { content:url(../../rima-child/dashboard/img/settings.svg) !important; }
.menu > li.menu-logout > a:before { content:url(../../rima-child/dashboard/img/logout.svg) !important; }

.menu-notifications.has-notifications > a:after {
	content:'';
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:var(--global--color-tertiary);
	display:block;
	position:absolute;
	top:4px;
	left:10px;
	transition:all 0.2s ease 0s;
	opacity: 1;
	right: auto;
	transform: none;
}

.sub-menu {
	position:relative;
	margin:0;
	width:305px;
	background-color:#ffffff;	
	margin-left:50%;
	transform:translateX(-50%);
	opacity:0;
	visibility:hidden;
}

.has-submenu:hover .sub-menu {
	opacity:1;
	visibility:visible;
}

.notifications-wrapper {
	position: relative;
	background: #ffffff;
	padding:5px 5px;
	border-radius:5px;
	box-shadow:0 0 5px rgba(114,165,151,0.3);
	z-index:10000;
}
.notifications-wrapper:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}

.notification-list {
	border-bottom:1px solid #f4f4f4;
}

.notification-list:last-child {
	border-bottom:0px;	
	background-color: #E5F0EA;
}

.notification-wrapper {
	display:flex;
	padding:10px 10px;
	transition:all 0.2s ease 0s;
	cursor:pointer;
	border-radius:4px;
}

.notification-list a:hover .notification-wrapper {
	background-color:var(--button--color-background);
	color:var(--button--color-text);
}

.notification-thumb {
	width:50px;
	height:50px;
	border-radius:50%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.notification-content-wrapper {
	padding-left:15px;
	flex:1;	
	display:flex;
	align-items:center;
}

.notification-date {
	letter-spacing:0.5px;
	text-transform:uppercase;
	font-size:11px;
	color:#888;
	font-weight:bold;
}

.notification-content {
	line-height:16px;
	text-transform: none;
	letter-spacing: 0;
}

.notification-list a:hover .notification-date {
	color:#fff;
}

/* Logo */
.logo-wrapper img {
	max-width: 60px;
    height: auto;
    width: 100%;
    padding-top: 20px;
	padding-bottom: 20px;
}

/* Burger */
.burger-wrapper {
	width:29px;
	height:20px;
	display:none;		
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	cursor:pointer;
}

.burgerbar {
	width:29px;
	height:4px;
	border-radius:10px;
	background-color:var(--global--color-primary);
	margin:0 0 4px 0;
	transition:all 0.2s ease 0s;
}

.burgerbar.top {
	transform-origin:left top;
}

.burgerbar.middle {

}

.burgerbar.bottom {
	margin:0;
	transform-origin:left bottom;
}

.burger-wrapper:hover .burgerbar.top {
	transform:translate(0px, -3px);
}

.burger-wrapper:hover .burgerbar.bottom {
	transform:translate(0px, 3px);
}

.header-dashboard {
	max-width: 1450px;
    margin: 0 auto;
}

.header-wrapper.open .burgerbar.top {
	transform:rotate(45deg) translate(3px, -5px);
	width:29px;
	height:4px;
}

.header-wrapper.open .burgerbar.middle {
	display:none;
}

.header-wrapper.open .burgerbar.bottom {
	transform:rotate(-45deg) translate(-3px, 11px);
	width:29px;
	height:4px;
}

.header-wrapper.open .burger-wrapper:hover .burgerbar.top {
	transform:rotate(32deg) translate(3px, -1px);
}

.header-wrapper.open .burger-wrapper:hover .burgerbar.bottom {
	transform:rotate(-32deg) translate(-1px, 8px);
}

@media( max-width:991px ) {
	.burger-wrapper {
		display:block;
	}
}

/* Page */
.announcement-area {
	max-width: 1024px !important;	
	margin-top:0px; 
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.wp-block-columns.announcement-area .wp-block-column > * {
	margin-top:15px;
	margin-bottom:15px;
}

#section-dashboard {
	margin-top: 0px;
}

.highlight-section {
	background-image:url(img/old_wall.png);
	background-repeat:repeat;
}

@media(max-width:575px) {
	.announcement-area .wp-block-column {
		text-align: center;
		max-width: 400px;
		margin: 30px auto 0px;
	}
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    .highlight-section {
		background-image:url(img/old_wall_@2X.png);
	}
}

.quickinfo-section {
	padding:30px 0 5px;		
}

.quickinfo-outer {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:60px;
}

.quickinfo-wrapper {
	width:450px;
	background-color:#ffffff;
	border-radius:5px;
	margin-right:30px;
}

.nextupcomingevent-wrapper {
	flex:1;	
}

.mec-load-more-button {
	color: var(--button--color-text);
    background-color: var(--button--color-background);
    cursor: pointer;
    font-size: var(--button--font-size);
    border-radius: var(--button--border-radius);
    border-width: var(--button--border-width);
    border-color: var(--button--color-background);
    border-style: solid;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    padding: 0px 15px;
}

.mec-load-more-button:hover {
	color: var(--button--color-text-hover);
    background-color: var(--button--color-background-hover);
    border-color: var(--button--color-background-hover);
}

@media( max-width:991px ) {
	.quickinfo-wrapper,
	.nextupcomingevent-wrapper {
		width:100%;
		margin-bottom:30px;
		margin-right:0;
	}
}

.mec-skin-list-container {
	background-color: #ffffff;
	border-radius: 5px;
}

.mec-wrap.colorskin-custom.mec-sm959 .mec-event-list-minimal article:first-child {
	display: none;
}

.mec-event-list-minimal .mec-event-article {
	border-bottom: 1px solid #dedede;
	padding: 22px 30px;
}

.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {
	background-color:#f0ece5;	
}

.mec-color, .mec-color-before ::before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before ::before, .mec-wrap .mec-color-hover:hover {
	color:var(--global--color-primary);
}

.mec-event-list-minimal .mec-event-article {
	display:flex;
	flex-direction:column;
	line-height:16px;
}

.mec-event-list-minimal .mec-event-article > div {
	padding:0;
	width:100%;
	text-align:left;
	max-width:100%;
	float:none;
}

.mec-event-list-minimal .mec-event-article > div {
	position:relative;
	padding-left:76px;
}

.mec-event-list-minimal .mec-event-date {
	font-size:10px;
	color:var(--entry-header--color);
	left:0;
	top:0;
	position:absolute;
	border-radius:5px;
	min-width:50px;
	line-height:14px;
	padding:15px 4px 13px;
	width:fit-content !important;

	min-width:30px;
}

.mec-event-list-minimal .mec-event-date:nth-child(1) {
	left:0;
}

.mec-event-list-minimal .mec-event-date:nth-child(2) {
	left:58px;	
}

.mec-event-list-minimal .mec-event-date:nth-child(2):before {
	content:'-';
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	left:-6px;
}

.mec-event-list-minimal .mec-event-date::after {
	box-shadow:none;
}

.mec-event-list-minimal .mec-event-date span {
	font-size:var(--global--font-size-md);
	font-weight:400;
	display:block !important;
	margin:0 !important;
	padding:0 !important;
}

.mec-event-list-minimal .mec-time-details {
	background-color: var(--global--color-primary);
	display: inline-block;
	color: #fff;
	padding: 3px 10px;
	border-radius: 25px;
	font-size: 12px;
	line-height:16px;
}

.mec-event-list-minimal .mec-event-title {
	text-transform:none;
	margin-bottom:5px;
}

.mec-event-list-minimal .mec-event-title a {
	color:#333333;
}

.mec-event-list-minimal .mec-event-detail {
	font-size:14px;
	margin-bottom:14px;
	font-weight:700;
}

.mec-event-list-minimal a.mec-detail-button {
	padding:0 0 0 19px !important;
	text-transform:none;
	letter-spacing:0;
	margin:0 !important;
	background-color:transparent;
	color:#333;
	font-size:14px;
	position:relative;	
	transition:all 0.2s ease 0s;
	display:inline !important;
}

.mec-event-list-minimal a.mec-detail-button:before {
	content:'';
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	background-color:#333;
	width:14px;
	height:1px;
	left:0;
	transition:all 0.2s ease 0s;
}

.mec-event-list-minimal a.mec-detail-button:hover,
.mec-event-list-minimal a.mec-detail-button:focus {
	background-color:transparent;
	color:var(--global--color-primary);
}

.mec-event-list-minimal a.mec-detail-button:hover:before,
.mec-event-list-minimal a.mec-detail-button:focus:before {
	background-color:var(--global--color-primary);
}

.mec-wrap .mec-event-countdown-style3 {
	background-color: #f0ece5!important;
}

.mec-wrap .mec-event-countdown-style3 .mec-event-upcoming, .mec-wrap .mec-event-countdown-style3 .mec-event-title, .mec-wrap .mec-event-countdown-style3 .mec-event-link {
	color: #000 !important;
}

.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 {
	padding: 30px 1% 30px 4%;
}

.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before {
	border-top: 1px solid #000;
}

.mec-event-countdown-style3 .mec-event-date .mec-date1 {
	top: 35px;
    left: 23px;
}

.mec-event-countdown-style3 .mec-event-date .mec-date2, .mec-event-countdown-style3 .mec-event-date .mec-date3 {
	font-size: 16px;
}

.event-carousel-type1-head .mec-event-date-carousel:before, .mec-event-countdown-style3 .mec-event-date:before {
	display: none;
}

.mec-event-countdown-style3 .mec-event-date:after {
	display: inline-block !important;
}

@media (max-width: 1332px) {
	.mec-event-countdown-style3 .mec-event-countdown {
		top: 80px !important;
		left: 20px !important;
		margin-left: 0px !important;
	}
}

@media (max-width: 959px) {
	.mec-event-countdown-style3 .mec-event-date {
		left: -26px;
		top: 170px;
	}
}

@media  (min-width: 992px) and (max-width: 1160px) {
	.mec-event-countdown-style3 .mec-event-title-link {
		min-width: 300px !important;
	}

	.mec-event-countdown-style3 .mec-event-countdown {
		left: 10px !important;
	}
}

@media (max-width: 991px) {
	.mec-event-countdown-style3 .mec-event-countdown {
		top: 73px !important;
		left: 26px !important;
		margin-left: 0px !important;
	}

	.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
		margin-top: -20px !important;
	}
}

@media (max-width: 959px) {
	.mec-event-countdown-style3 .mec-event-countdown {
		top: 70px !important;
		left: 17px !important;
		margin-left: 0px !important;
	}

	.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
		margin-top: 0px !important;
	}
}

@media (max-width: 767px) {
	.mec-event-countdown-style3 .mec-event-date {
		top: 185px;
	}

	.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
		margin-top: 10px !important;
	}
	.mec-event-countdown-style3 .mec-event-countdown-part-details {
		padding-top: 10px !important;
	}
	.mec-event-countdown-style3 .mec-event-countdown {
		top: 66px !important;
		left: 0 !important;
		margin-left: 0 !important;
	}

	.mec-event-countdown-style3 .mec-event-date .mec-date1 {
		top: 20px !important;
		left: 10px !important;
	}

	.mec-event-countdown-style3 .mec-event-date .mec-date2 {
		left: 55px !important;
		top: 8px !important;
	}

	.mec-event-countdown-style3 .mec-event-date .mec-date3 {
		left: 55px !important;
		top: 30px !important;
	}
}

@media (max-width: 380px) {
	.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
		font-size: 30px;
	}

	.mec-wrap .mec-event-countdown-style3 .clockdiv {
		margin-left: 5px !important;
   	 	margin-top: 10px !important;
	}

	.mec-event-countdown-part1 .mec-event-countdown-part-details {
		margin-bottom: 0px !important;
	}
}

.quickinfo-title {
	border-bottom:1px solid #dedede;
	padding:22px 30px;
}

.quickinfo-title h4 {
	margin:0;
}

.quickinfo-content {
	padding:20px 30px 22px;
}

.quickinfo-content > .row {
	margin-bottom:11px;
}

.quickinfo-attr {
	padding:2px 0 0 0;
	font-family:var(--global--font-secondary);
}

.quickinfo-value {
	color:var(--entry-header--color);
	line-height:30px;
}

.quickinfo-value a {
	font-size:var(--global--font-size-xs);
	display:block;
}

@media( max-width:991px ) {
	.quickinfo-outer {
		flex-direction:column-reverse;
		align-items:center;
		justify-content:center;
	}
	
	.quickinfo-wrapper {
		margin-right:0;
		marginp-bottom:30px;
	}
}

@media( max-width:575px ) {
	.quickinfo-wrapper {
		width:100%;
	}
	
	.quickinfo-title {
		padding:22px 15px;
	}
	
	.quickinfo-content {
		padding:20px 15px 22px;
	}
}

.quickhighlights-wrapper a {
	text-decoration:none;
	color:var(--global--color-foreground);
}

.quickhighlight-wrapper {
	border-radius:5px;	
	position:relative;
	margin-bottom:30px;
	transition:all 0.2s ease 0s;
	
	display:flex;
	border-radius:6px;
	position:relative;
	overflow:hidden;
	background-color:#fff;
}

.quickhighlight-wrapper h4 {
	margin:0;
}

.quickhighlight-wrapper p {
	margin-top:6px;
}

.quickhighlight-thumb {
	flex:1;
	background-size:cover;
	background-repeat: no-repeat;
}

.quickhighlight-content {
	flex:1;
	padding:26px 30px 22px 30px;
}

.quickhighlight-content h4 {
	position:relative;
	padding-left:39px;
}

.quickhighlight-action {
	margin-top:20px;
	padding: 5px 15px;
}

.quickhighlight-action a {
	text-decoration: none;
	font-weight: bold;
	font-size: var(--heading--font-size-h5);
	line-height: var(--heading--line-height-h5);
	color:var(--entry-header--color);
}

.quickhighlight-action a:hover,
.quickhighlight-action a:focus {
	color:var(--global--color-primary);
}
.facebook-box {
	/*background-color:#E5EAF0;	*/
}

.facebook-box:before {
	content:url(img/facebook.svg);
	position:absolute;
	width:24px;
	height:24px;
	top:5px;
	left:0;
	/*top:30px;
	/*left:30px;*/
}

.recordedmeetings-box {
	/*background-color:#F0E5EA;*/
}

.recordedmeetings-box:before {
	content:url(img/recordedmeetings.svg);
	position:absolute;
	width:24px;
	height:24px;
	top:5px;
	left:0;
}

@media(max-width:1100px) {
	.quickhighlights-wrapper a {
		display: flex;
		flex-flow: column-reverse;
	}

	.quickhighlight-thumb {
		padding-bottom: 56%;
		flex: auto;
	}
}

@media(max-width:575px) {
	.quickhighlight-thumb {
		display: none;
	}
}

/*.facebook-box:hover {
	background-color:#adbaca;
}

.recordedmeetings-box:hover {
	background-color:#cbadba;
}*/

.phases-title {
	margin-top:50px;
	margin-bottom:50px;
}

.phases-wrapper {
	margin-bottom:50px;
}

.phase-wrapper {	
	border-radius:6px;
	position:relative;
	height:600px;	
	overflow:hidden;
	margin-bottom:50px;
}

.phases-upgrade {
	margin-left: 25px;
    margin-top: -30px;
    margin-bottom: 30px;
    margin-right: 25px;
}

.phase-bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	filter: blur(8px);
	-webkit-filter: blur(8px);
	transform:scale(1.2)
}

.phase-inner {
	position:absolute;
	text-align:center;
	width:100%;
	top:50%;
	transform:translateY(-50%);
	padding:0 25px;
	color:var(--global--color-white);
}

.phase-level {
	font-size:var(--global--font-size-lg);
	background-color: rgba(255,255,255,0.5);	
	letter-spacing: 3px;
	padding:2px 19px;
	border-radius: 6px;
	display: inline-block;
}

/*#phase1 .phase-level { background-color:rgba( 114, 165, 151, 1 ); }
#phase2 .phase-level { background-color:rgba( 185, 188, 139, 1 ); }
#phase3 .phase-level { background-color:rgba( 221, 130, 59, 1 ); }
#phase4 .phase-level { background-color:rgba( 185, 86, 70, 1 ); }*/

.phase-title h1 {
	font-weight:bold;
	color:var(--global--color-white);
	margin-top:12px;
	margin-bottom:27px;
	font-size: 40px;
}

.phase-decription {
	margin-bottom:38px;
}

.phase-action {
	display:flex;
	flex-direction:column;
}

.phase-action .std-button {
	margin-bottom:15px;
}

.phase-action a {
	text-decoration:none;
	margin-bottom:15px;
}

.phase-action .std-button,
.phase-action .std-button-alt {
	width:185px;
	padding-left:15px;
	padding-right:15px;
}

.phase-action .std-button {
	background-color:var(--global--color-tertiary);
	border-color:var(--global--color-tertiary);
	color:var(--global--color-white);
}

.phase-action .std-button:hover,
.phase-action .std-button:focus {
	background-color:var(--global--color-tertiary-hover);
	border-color:var(--global--color-tertiary-hover);
}

.phase-action .std-button-alt {
	border-color:var(--global--color-white);
	color:var(--global--color-white);
}

.phase-action .std-button-alt:hover,
.phase-action .std-button-alt:focus {
	background-color:var(--global--color-white);
	color:var(--global--color-tertiary);
}

.classes-section {
	padding:30px 0 30px 0;
	margin-bottom:0;
}

.classes-title {
	margin-bottom:0px;
}

.classes-subtitle {
	margin-top:5px;
}

.classes-lists {
	margin-top: 55px;
}

.classes-wrapper {
}

.class-wrapper {
	background-color:var(--global--color-white);
	border-radius:6px;
	margin-bottom:60px;
	overflow:hidden;
}

.choice {
	display: flex;
    align-items: center;
}

.course {
	display: flex;
	align-items: center;
}

.course .class-wrapper {
	width: 100%;
}

.course .class-completion-wrapper {
	visibility: hidden;
	margin-bottom: 27px;
}

.choice .class-completion-wrapper {
	visibility: hidden;
	margin-bottom: 55px;
}

@media(max-width:767px) {
	.choice .class-completion-wrapper {
		margin-bottom: 40px;
	}
}

.course .class-title, .choice .class-title {
	margin-bottom: 0px;
}

.class-thumb {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height:0px;
	padding-top: 56%;
}

.class-content {
	padding:21px 15px 0px;
}

.class-title {
	margin-bottom: 10px;
}

.choice .class-title {
	text-align: center;
}

.class-title h4 {
	margin-top:0;
	margin-bottom:38px;
}

.compact .class-title h4 {
	font-size: 16px;
    line-height: 26px;
}

.choice .class-title h4 {
	margin-bottom: 0px;
	margin-top:10px;
}

.choice .class-action {
	display: block;
    padding: 0px !important;
    width: 100%;
    margin-bottom: 40px;
}

.compact .class-action .std-button, .compact .class-action .std-button-alt {
	font-size: 14px;
}

@media(max-width:991px) {
	.full .class-title h4 {
		font-size: 16px;
		line-height: 26px;
	}
	
}

.class-completion-wrapper {
	background-color:#eeeeee;
	position:relative;
	width:100%;
	height:3px;
	margin:0 0 65px 0;
}

.class-completion-inner {
	background-color:var(--global--color-primary);
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.class-completion-value {
	position:absolute;
	bottom:-27px;
	color:var(--global--color-primary);
	font-size:var(--global--font-size-xs);
}

.class-action {
	display:flex;
	margin:0 -7.5px;
}

.class-action a {
	padding:0 7.5px;
	margin-bottom:30px;
	width:50%;
}

.class-action a:first-child {
	margin-left:0;
}

.class-action .std-button,
.class-action .std-button-alt {
	padding-left:5px;
	padding-right:5px;
	width:100%;
}

.courses-more-action {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
}

.courses-more-action a {
}

.courses-more-action .std-button-alt {
	font-size:var(--global--font-size-lg);
	padding:16px 15px;
	width:450px;
}

.courses-more-action .std-button-alt.loading {
	opacity:0;
}

.courses-more-wrapper {
	width:100%;	
	display: none;
}

.courses-more-wrapper .row {
	margin: 0;
	padding: 0;	
}

@media( max-width:1199px ) {
	.class-action {
		flex-direction:row;
	}	
	
	.class-action a:first-child {
		margin-bottom:15px;
	}

}

@media( max-width:767px ) {
	.courses-more-action .std-button-alt {
		max-width:450px;
		padding-left:25px;
		padding-right:25px;
	}
	
	.class-content {
		padding:21px 15px 15px;
	}

	.full .class-action .std-button, .full .class-action .std-button-alt {
		font-size: 14px;
	}
	
	.class-action a {
		margin-bottom:15px;
		margin-left:0;
	}
	
	.class-action .std-button, .class-action .std-button-alt {
		width:100%;
	}
}

.cta-section {
	margin-top:0;
	margin-bottom:0;
}

.cta-wrapper {
	margin:0;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	border-radius:6px;
	position:relative;	
	height:350px;
	overflow:hidden;
}

.cta-wrapper:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(51,51,51,0.5);
}

.cta-inner {
	color:var(--global--color-white);
	text-align:center;
	position:absolute;
	padding:0 25px;
	max-width:900px;
	width:100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1;
}

.cta-title {
}

.cta-title h2 {
	color:var(--global--color-white);
	margin-bottom:50px;
}

.cta-action {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}

.cta-action a {
	text-decoration:none;
	margin-left:30px;
	margin-bottom:15px;
}

.cta-action a:first-child {
	margin-left:0;
}

.cta-action .std-button-alt {
	border-color:var(--global--color-white);
	color:var(--global--color-white);
}

.cta-action .std-button-alt:hover,
.cta-action .std-button-alt:focus {
	background-color:var(--global--color-white);
	color:var(--global--color-tertiary);
}

@media( max-width:767px ) {
	.cta-wrapper {
		height:500px;
	}

	.cta-action {
		flex-direction:column;
	}
	
	.cta-action a {
		margin-left:0;
	}
}

/* Footer */
footer{
	background-image:url(img/old_wall.png);
	background-repeat:repeat;
}

.bottombar-wrapper {
	display:flex;
	align-items:baseline;
	padding:20px 0 15px;
	margin-top:0;
	margin-bottom:0;
}

.bottombar-left {
	flex:1;
	text-align:left;
}

.bottombar-right {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

footer .header-middle {
	justify-content: center;
    max-width: var(--responsive--aligndefault-width);
    margin: 0 auto;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
	border-top: 1px solid #dadada;
    padding-top: 10px;
}

footer .primary-navigation > .mainmenu > li > a:link,
footer .primary-navigation > .menu > li > a:link {
	padding: 9px 5px 9px 5px;
	font-size: 16px;
	font-weight: 700;
}

footer .header-middle #menu-dashboard-menu-1 li:last-child a {
	padding-right: 0px;
}

@media( max-width:991px ) {
	.bottombar-wrapper {
		flex-direction:column;	
		align-items: center;
	}
	
	footer .header-middle {
		display: block;
	}
	
	footer .header-middle  .mainmenu {
		flex-flow: row wrap;
	}
	
	footer .header-middle  .mainmenu li {
		margin-bottom: 5px !important;
	}
	
	.bottombar-left {
		text-align:center;
		margin-bottom:0px;
	}
}

.wp-block-social-links {
	display:flex;
	justify-content:flex-end;
	padding:0;
	margin-bottom: 0px;
}

.wp-block-social-links li {
	list-style-type:none;
	width:30px;
	height:30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color:var(--global--color-primary);
	border-radius:50%;
	margin-left:15px;
	transition:all 0.2s ease 0s;
}

.wp-block-social-links li:first-child {
	margin-left:0;
}

.wp-block-social-links li:hover {
	background-color:var(--global--color-primary-hover);
}

.wp-block-social-links li a {
	display:block;
	line-height:0;
}

.wp-block-social-links svg {
	fill:#fff;
}

.mepr-upgrade-dropdown {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC) !important;
	background-position: center right !important;
	background-repeat: no-repeat !important;
}

/* MEC */
.mec-booking-button.mec-bg-color {
	background-color: var(--button--color-background) !important;
}

.mec-booking-button.mec-bg-color:hover {
	color: var(--button--color-text-hover) !important;
    background-color: var(--button--color-background-hover) !important;
    border-color: var(--button--color-background-hover) !important;
}

/* CANCELLATION */

.mpco-cancel-anyway {
	background-color: var(--global--color-primary);
	color: #fff;
	padding: 15px;
	border-radius: 10px;
	display: block;
	max-width: 350px;
	margin: 0 auto 10px;
	text-align: center;
}

/* Searchie Pages */
.page-template-template-searchie #page-wrap {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

#searchieframe {
    height: 100vh;
}

.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
	color: #000 !important;
}

.menu-notifications {
	display: none;
}

.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 img {
	height: auto;
}

/* Fix */
.page-id-428 #content > .container {
	max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	padding-bottom: 22px;
	margin-bottom:60px;
	border-radius: 5px 5px;
	/*overflow-x:scroll;*/
}

@media( max-width:767px ) {
	.page-id-428 #content > .container {
		overflow-x:scroll;
	}
}

.page-id-428 #content > .container > .mp_wrapper:first-child {
	padding:22px 30px 17px;
	background-color:var(--global--color-primary);
	border-radius:5px 5px 0 0;
	background-color:var(--global--color-secondary);
}

.page-id-428 #content.user-has-not-earned > .container > .mp_wrapper:first-child {
	/*background-color:#fff;*/
}

.page-id-428 #content > .container .mepr-unauthorized-message {
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h5);
}

.page-id-428 #content > .container .mepr-unauthorized-message a {
	/*color:#fff;*/
}

.page-id-428 #content > .container .mp-hide-pw {
	max-width:450px;
}

.page-id-428 #content > .container  #rememberme-wrapper label,
.page-id-428 #content > .container .mepr-login-actions a {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h6);
}

.page-id-428 #content > .container .mepr-login-actions {
	margin-bottom:27px;
}

.page-id-428 #content > .container .login-title {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h5);
	line-height: var(--heading--line-height-h5);
	margin-bottom:22px;
}

@media( max-width:575px ) { 
	.page-id-428 #content > .container > .mp_wrapper:first-child {
		padding:22px 15px 22px;
	}
}

.page-id-428  #mepr-account-nav {
	margin:0;	
}

.page-id-428  #mepr-account-nav .mepr-nav-item {
	display:inline-block;
	padding:0;
}

.page-id-428 #mepr-account-nav a,
.page-id-428 #wp-submit {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h5);
	color:#fff;
	color:var(--global--color-foreground);
	padding:9px 15px;
	border-radius: 4px;
	margin-bottom:5px;
	display: block;	
}

.page-id-428 #wp-submit {
	font-family: var(--global--font-primary);
	padding:5px 15px;
	border:none !important;
	font-size: var(--button--font-size);
	line-height: var(--global--line-height-body);
}

.page-id-428 #wp-submit:hover,
.page-id-428 #wp-submit:focus {
	background-color:var(--global--color-primary-hover);
	color:#fff;
}

.page-id-428 #mepr-account-nav a:hover,
.page-id-428 #mepr-account-nav a:focus,
.page-id-428 #mepr-account-nav .mepr-active-nav-tab a {
	background-color:var(--global--color-secondary);
	background-color: var(--global--color-primary);
	font-weight: 400;
	color:var(--primary-nav--color-link);
	color:#fff;
}

.page-id-428 #content > .container > .mp_wrapper {
	overflow: initial;
}

.page-id-428 #content > .container > .mp_wrapper:nth-child(2) {
	background-color:#fff;
	border-radius:0 0 5px 5px;
	padding:22px 30px 0;
	
}

@media( max-width:575px ) {
	.page-id-428 #content > .container > .mp_wrapper:nth-child(2) {
		padding:22px 15px 0;
	}
}

.page-id-428 #content > .container > table,
.page-id-428 #content > .container > .woocommerce-Message {
	width: calc(100% - 60px);
	margin:22px 30px 0;
}

.page-id-428 #content > .container >  .woocommerce-pagination {
	padding:22px 30px 0;
}

@media( max-width:575px ) {
	.page-id-428 #content > .container > table,
	.page-id-428 #content > .container > .woocommerce-Message {
		width: calc(100% - 30px);
		margin:22px 15px 0;
	}

	.page-id-428 #content > .container >  .woocommerce-pagination {
		padding:0 15px 22px;
	}
}

.page-id-428 #content > .container >  .woocommerce-pagination .woocommerce-button {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h5);
	color:#fff;
	padding:9px 15px;
	border-radius: 4px;
	margin-bottom:5px;
	background-color: var(--global--color-primary);
}

.page-id-428 #content > .container >  .woocommerce-pagination .woocommerce-button:hover,
.page-id-428 #content > .container >  .woocommerce-pagination .woocommerce-button:focus {
	background-color: var(--global--color-primary-hover);
}

.page-id-428 #content .mepr-submit,
.page-id-428 #content .mepr-submit:hover,
.page-id-428 #content .mepr-submit:focus {
	padding:5px 15px;	
	font-size:var(--button--font-size);
	line-height: var(--global--line-height-body);	
}

.page-id-428 #content .mepr-submit {
	background:var(--global--color-primary);
	border:var(--button--border-width) solid var(--button--color-background);
}

.page-id-428 #content .mepr-submit:hover,
.page-id-428 #content .mepr-submit:focus {
	background:var(--global--color-primary-hover);
	border-color:var(--global--color-primary-hover);
}

.mp_wrapper .mp-form-label label, #rememberme-wrapper label, .mepr-login-actions a {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h4);
	line-height: var(--heading--line-height-h4);
	margin-bottom:5px;
}

.mp_wrapper textarea, .mp_wrapper select, 
.mp_wrapper input[type="text"], 
.mp_wrapper input[type="url"],
.mp_wrapper input[type="email"], 
.mp_wrapper input[type="tel"], 
.mp_wrapper input[type="number"], 
.mp_wrapper input[type="password"] {
	font-family: var(--global--font-primary);
	font-size:var(--heading--font-size-h5);
	line-height: 30px;
	padding:5px 15px;
	max-width:390px;
}

#mepr-account-welcome-message {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h4);
	line-height: var(--heading--line-height-h4);
	color:var(--entry-header--color);
}

.mepr-account-change-password a {
	font-size:var(--heading--font-size-h6) !important;
	line-height: var(--heading--line-height-h6) !important;
}

table {
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h6);
}

table td, 
table th,
.mp_wrapper table.mepr-account-table tr {
	border:none !important;	
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h5);
	line-height: var(--heading--line-height-h5) !important;
	vertical-align: middle !important;
	padding:8px 15px !important;
}

table th {
	background-color:var(--global--color-secondary-hover);
	color:var(--primary-nav--color-link);
	text-align: left;
	padding:15px 15px !important;
}

table th.woocommerce-orders-table__header-order-actions {
	text-align: right;
}

table tbody tr > td {
	background-color:#f9f9f9;
}

table tbody tr:hover > td,
table tbody > tr:nth-child(2n+1):hover > td {
	background-color:var(--global--color-secondary) !important;
}

.woocommerce-orders-table__cell-order-actions {
	text-align: right;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button {
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h6);
	line-height: 18px;
	color:#fff;
	padding:9px 15px;
	border-radius: 4px;
	margin-bottom:5px;
	background-color: var(--global--color-primary);	
	display: inline-block;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover,
.woocommerce-orders-table__cell-order-actions .woocommerce-button:focus {
	background-color: var(--global--color-primary-hover);	
	color:#fff;
}

.mp_wrapper table.mepr-account-table {
	border:none !important;
}

.mp_wrapper table.mepr-account-table th {
	text-transform: none;
	letter-spacing:0;
	font-size:var(--heading--font-size-h5);
}

.mp_wrapper table.mepr-account-table .mepr-account-actions a {
	font-size:var(--heading--font-size-h6);
}

.mepr-inactive {
	color:red;
}

.page-id-428 #content > .container > h3,
.page-id-428 #content > .container > .gamipress-user-points, 
.page-id-428 #content > .container > .gamipress-earnings,
.page-id-428 #content > .container > .button-subscribe {
	margin:0 30px;
}

@media( max-width:575px ) {
	.page-id-428 #content > .container > h3,
	.page-id-428 #content > .container > .gamipress-user-points, 
	.page-id-428 #content > .container > .gamipress-earnings,
	.page-id-428 #content > .container > .button-subscribe {
		margin:0 15px;
	}
}

.page-id-428 #content > .container > h3 {
	font-size:var(--heading--font-size-h3);
	line-height: var(--heading--line-height-h3);
	margin-bottom:22px;
}

.page-id-428 #content > .container > .gamipress-user-points .gamipress-points {
	padding:0;
}

.page-id-428 #content > .container > .button-subscribe {
	display:block;
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h6);
}

.page-id-428 #content > .container > .gamipress-earning-title {
	color:var(--global--color-foreground);
}

.gamipress-earnings-pagination {
	display:flex;
	align-items: center;
	justify-content: center;
}

.gamipress-earnings-pagination .page-numbers {
	padding:6px 9px;
	background-color:var(--global--color-secondary);
	color:var(--global--color-foreground);
	border-radius: 4px;
	margin-right:5px;
	font-family: var(--global--font-secondary);
	font-size:var(--heading--font-size-h6);
	line-height: var(--heading--line-height-h6);
}

.gamipress-earnings-pagination .page-numbers:last-child {
	margin-right:0;
}

.gamipress-earnings-pagination .page-numbers:hover,
.gamipress-earnings-pagination .page-numbers:focus,
.gamipress-earnings-pagination .page-numbers.current {
	background-color:var(--global--color-primary) !important;
	color:#fff !important;
}

.mepr-shop-dls, .grecaptcha-badge {
	display: none !important;
}

/* Single MEC Events */
.single-mec-events .mec-single-event {
	margin:0 0 60px 0;
}

.single-mec-events .mec-wrap, 
.single-mec-events .mec-wrap div:not([class^="elementor-"]), 
.single-mec-events .lity-container, 
.single-mec-events .mec-wrap .mec-totalcal-box input[type="submit"],
.single-mec-events .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.single-mec-events .mec-agenda-event-title a, 
.single-mec-events .lity-content .mec-events-meta-group-booking select, 
.single-mec-events .lity-content .mec-events-meta-group-booking input[type="number"], 
.single-mec-events .lity-content .mec-events-meta-group-booking input[type="text"], 
.single-mec-events .lity-content .mec-events-meta-group-booking input[type="email"], 
.single-mec-events .mec-organizer-item a, 
.single-mec-events .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label,
.mec-event-content p, .mec-search-bar-result .mec-event-detail {
	font-family: var(--global--font-primary) !important;
	font-weight: 400;
	line-height: 1.5;
}

.single-mec-events .mec-wrap h1, 
.single-mec-events .mec-wrap h2, 
.single-mec-events .mec-wrap h3, 
.single-mec-events .mec-wrap h4, 
.single-mec-events .mec-wrap h5, 
.single-mec-events .mec-wrap h6, 
.single-mec-events .entry-content .mec-wrap h1, 
.single-mec-events .entry-content .mec-wrap h2, 
.single-mec-events .entry-content .mec-wrap h3, 
.single-mec-events .entry-content .mec-wrap h4, 
.single-mec-events .entry-content .mec-wrap h5, 
.single-mec-events .entry-content .mec-wrap h6,
.single-mec-events .lity-content .mec-book-ticket-variation h5 {
	font-family: var(--global--font-secondary);
	font-weight: 400;
	line-height: 1.5;
}

.mec-wrap .mec-single-title, .single-mec-events .mec-wrap.mec-no-access-error h1 {
	font-size:var(--heading--font-size-h1);
	line-height:var(--heading--line-height-h1) !important;
}

.mec-event-content p, .mec-search-bar-result .mec-event-detail {
	font-size:var(--heading--font-size-h5);
	line-height:var(--heading--line-height-h5);
}

.single-mec-events .mec-wrap strong {
	color:var(--global--color-foreground);
}

.mec-event-export-module.mec-frontbox {
	margin:0;
	background-color:#f0ece5;
	border-radius:5px 5px 0 0;
	padding:22px 30px;
	border:none;
	box-shadow: none;
}

.mec-single-event .mec-events-meta-group-countdown {
	color:var(--global--color-foreground);
	border:none;
	box-shadow:none;
	border-radius:0 0 5px 5px;
	padding:22px 30px;
	margin:0 0 60px 0;
}

@media( max-width:575px ) {
	.mec-event-export-module.mec-frontbox,
	.mec-single-event .mec-events-meta-group-countdown {
		padding:22px 15px;
	}
}

.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul,
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child {
	margin:0;
}

.mec-events-button {
	padding:9px 15px;
	border:none;
	border-radius:5px;
	font-family: var(--global--font-secondary) !important;
	font-size:var(--heading--font-size-h5) !important;
	line-height: var(--heading--line-height-h5);
	color:#fff !important;
	box-shadow:none;
	background-color:var(--global--color-primary);
}

.mec-events-button:hover,
.mec-events-button:focus {
	background-color:var(--global--color-primary-hover) !important;
}

.mec-events-meta-group-countdown .countdown-w {
	padding:0;
}

.mec-events-meta-group-countdown .countdown-w span {
	padding:0;
}

.mec-events-meta-group-countdown .countdown-w div {
	font-family: var(--global--font-secondary) !important;
}

.mec-countdown-details .countdown-w .clockdiv li p {
	margin:0;
}

.mec-single-event .mec-events-meta-group {
	margin:0 0 60px 0;
}

.mec-events-meta-group-tags a {
	background-color:var(--global--color-secondary);
	color:var(--global--color-foreground);
	border:none;
	border-radius: 5px;
	padding:6px 15px;
	font-family: var(--global--font-secondary) !important;
	font-size:var(--heading--font-size-h6) !important;
	line-height: var(--heading--line-height-h6) !important;
	text-transform: none;
	margin:3px 3px;
	font-weight: 400;
}

.mec-events-meta-group-tags a:hover,
.mec-events-meta-group-tags a:focus {
	background-color:var(--global--color-primary);
	color:#fff !important;
	text-decoration: none;
}

/* Calendar */
.mec-wrap.colorskin-custom .mec-color-before :before {
	color:#40d9f1 !important;
}

.mec-month-divider span {
	padding:10px 15px;
	font-family: var(--global--font-secondary);
	font-weight: 400;
}

.mec-month-divider span::before {
	border-bottom:4px solid #40d9f1 !important;
}


.mec-wrap div:not([class^="elementor-"]) {
	font-family: var(--global--font-primary);
}

@media( max-width:575px ) {
	.mec-month-divider span {
		padding:22px 15px;
	}
}

.mec-event-list-standard .mec-event-title a,
ul.mec-categories li.mec-category a,
.mec-event-footer .mec-booking-button,
.mec-event-sharing-wrap li a, 
.mec-event-sharing-wrap:hover li ul li a {
	text-decoration: none;
}

.mec-event-list-standard .mec-event-title a:hover,
.mec-event-list-standard .mec-event-title a:focus,
.mec-wrap.colorskin-custom ul.mec-categories li.mec-category a.mec-color-hover:hover,
.mec-wrap.colorskin-custom ul.mec-categories li.mec-category a.mec-color-hover:focus {
	color:#40d9f1 !important;
}

.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing > li:hover a {
	color:#40d9f1 !important;
}

.mec-event-sharing-wrap:hover > li > a {
	background-color:#40d9f1;
}

.mec-event-info-desktop h3 {
	font-weight: 600 !important;
}

.mec-local-time-details li {
	font-size: 14px;
    color: #8d8d8d;
}

.page-id-7914 #content {
	max-width: 800px;
	margin: 0 auto 150px;
}

.page-id-7914 h1 {
	text-align: center;
}

.page-id-7914 .mec-skin-list-container {
	background: transparent;
}

.page-id-7914 .mec-event-article {
	background-color: #fff;
}

.gamipress-earnings-col-thumbnail {
	display: none;
}

/* Login Form */
.mp_login_form .login-title {
	display: none;
}

.mp_wrapper #mepr_loginform textarea, .mp_wrapper #mepr_loginform select, .mp_wrapper #mepr_loginform input[type=text], 
.mp_wrapper #mepr_loginform input[type=url], .mp_wrapper #mepr_loginform input[type=email], .mp_wrapper #mepr_loginform input[type=tel], 
.mp_wrapper #mepr_loginform input[type=password] {
	max-width: none;
}

.mp_wrapper #mepr_loginform .button-primary {
	padding: 10px 20px !important;
    width: 100%;
    line-height: 1.5 !important;
    font-size: 20px !important;
	margin-top: 10px;
}

/* Locked Courses */
.course {

}

.course .class-thumb {
	position:relative;
	margin-bottom:20px;
}

.course .class-content {
	color:var(--global--color-primary);
}

.course .class-thumb:after {
	content:url(../../../uploads/lock.svg);
	width:30px;
	height:30px;
	padding:25px;
	background-color:var(--global--color-primary);
	border-radius:50%;
	position:absolute;
	top:calc(100% - 50px);
	left:50%;
	transform:translateX(-50%);
}

.locked:after {
	content: url(../../../uploads/lock.svg);
    width: 25px;
    height: 25px;
    padding: 15px;
    background-color: var(--global--color-primary);
    border-radius: 50%;
    position: absolute;
    top: 0px;
    right: -27px;
    transform: translate(-50%, -50%);
}

.course .std-button {
	background-color:var(--global--color-primary);
	border-color:var(--global--color-primary);
}

.course .std-button-alt {
	border-color:var(--global--color-primary);
	color: var(--global--color-primary);
}

.course .std-button:hover, .course .std-button-alt:hover {
	background-color: var(--button--color-background-hover);
    border-color: var(--button--color-background-hover);
	color: #fff;
}

/* Exclusive Member Perks */
.exclusivememberperks {
	max-width: 100% !important;
	/*background: linear-gradient(284.62deg, #C4DFD9 30.59%, #DAF5DF 82.57%);*/
	/*padding:50px 0;*/
	margin-bottom: 36px;
}

.exclusivememberperks > * {
	max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;
}

.exclusivememberperks-header h2 {
	font-size:var(--heading--font-size-h1); 
	line-height:var(--heading--line-height-h1);
	margin-top:0;
	margin-bottom: 0;
	font-weight: 500;	
}

.exclusivememberperks-header p {
	margin-top:10px;
	margin-bottom: 30px;
	line-height: 18px;
	max-width: 700px;
}

.exclusivememberperks .row {
	max-width: calc( var(--responsive--aligndefault-width) + ( var(--global--spacing-horizontal) * 2 ) ) !important;
	row-gap:36px;
}

.exclusivememberperks .row a {
	display: flex;
}

.exclusivememberperks .row a:hover,
.exclusivememberperks .row a:focus {
	opacity: 0.7;
}

.exclusivememberperks img {
	width: 100%;
	border-radius: 10px;
}

.exclusivememberperks-footer {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:50px;
}

.exclusivememberperks-footer button {
	font-size:var(--heading--font-size-h4); 
	line-height:var(--heading--line-height-h4);
}

@media( max-width:575px ) {
	.exclusivememberperks-header h2 {
		font-size:var(--heading--font-size-h2); 
		line-height:var(--heading--line-height-h2);
	}

	.exclusivememberperks img {
		margin-bottom: 30px;
	}

	.exclusivememberperks .row > div:last-child img {
		margin-bottom: 0;
	}
}

.onwater-access-outer {
	display: flex;
}

.onwater-access-wrapper {
	border-radius: 10px;
	background-color: var(--global--color-secondary);
	padding:26px 30px 22px 30px;
	width: 100%;
}

.onwater-access-wrapper h4 {
	margin-top:0;
	margin-bottom: 18px;
}

.onwater-access-wrapper ol {
	padding-left:22px;
}

.onwater-access-wrapper a {
	text-decoration: none;
}

.onwater-access-wrapper button {
	margin-left: auto;
	margin-right: auto;
	font-family: var(--global--font-primary);
	margin-top:8px;
	line-height: var(--global--line-height-body);
}

@media( max-width:767px ) {

	.onwater-access-wrapper button {
		margin-top:0;
	}
}


/* Podcast n Perks */
.podcastandperks img {
	max-width: 100%;
	border-radius: 6px;
	margin-bottom:30px;
}

.podcastandperks a:hover,
.podcastandperks a:focus {
	opacity: 0.7;
}

.choose-class .class-wrapper {
	width: 100%;
}

/* Jet Dashboard */
.jet-menu-container{position:relative;width:100%}.jet-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;position:relative;margin:0;padding:0;list-style:none}.jet-menu.jet-menu--roll-up>.jet-menu-item[hidden]{display:none}.jet-menu.jet-menu--roll-up-available-items[hidden]{display:none}.jet-menu .jet-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}.jet-menu .top-level-link{width:100%;margin:0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-menu ul{left:0}.jet-menu-item{position:relative}.jet-menu-item>a{display:block;text-decoration:none;width:auto}.jet-menu-item.jet-mega-menu-item{position:static}.jet-menu-item.jet-mega-menu-item.jet-mega-menu-position-relative-item{position:relative}.jet-menu-item.jet-mega-menu-item.jet-mega-menu-position-relative-item .jet-sub-mega-menu{left:0;right:auto}.rtl .jet-menu-item.jet-mega-menu-item.jet-mega-menu-position-relative-item .jet-sub-mega-menu{left:auto;right:0}.jet-menu-item-desc{font-size:10px;font-style:italic;white-space:normal}.jet-menu-item .jet-sub-menu{display:block;min-width:200px;margin:0;background-color:#fff;list-style:none;top:100%;left:0;right:auto;position:absolute;padding:0;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2);pointer-events:none;z-index:999}.rtl .jet-menu-item .jet-sub-menu{left:auto;right:0}.jet-menu-item .jet-sub-menu.inverse-side{right:0;left:auto}.jet-menu-item .jet-sub-menu .jet-sub-menu{top:0;left:100%;right:auto}.jet-menu-item .jet-sub-menu .jet-sub-menu.inverse-side{right:100%;left:auto}.jet-menu-item .jet-sub-menu>li{display:block}.jet-menu-item .jet-sub-menu>li>a{padding:10px}.rtl .jet-menu-item .jet-sub-menu{left:auto;right:0}.rtl .jet-menu-item .jet-sub-menu.inverse-side{right:auto;left:0}.rtl .jet-menu-item .jet-sub-menu .jet-sub-menu{left:auto;right:100%}.rtl .jet-menu-item .jet-sub-menu .jet-sub-menu.inverse-side{right:auto;left:100%}.jet-menu-item .jet-sub-mega-menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;background-color:#fff;pointer-events:none;top:100%;left:0;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2);z-index:999}.jet-menu-item .jet-sub-mega-menu__loader{padding:5px;min-width:35px;min-height:35px}.jet-menu-item .jet-sub-mega-menu>.elementor{width:100%}.jet-menu-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-menu-item-wrapper .jet-menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:10px}.label-hidden .jet-menu-item-wrapper .jet-menu-icon{margin-right:0;margin-left:0}.jet-menu-item-wrapper .jet-menu-icon svg{width:1em;height:1em;fill:currentColor}.jet-menu-item-wrapper .jet-menu-icon svg path{fill:currentColor}.jet-menu-item-wrapper .jet-dropdown-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:10px}.jet-menu-item-wrapper .jet-dropdown-arrow svg{fill:currentColor;height:auto}.jet-menu-item-wrapper .jet-menu-badge{-ms-flex-item-align:start;align-self:flex-start;text-align:center;width:0}.jet-menu-item-wrapper .jet-menu-badge__inner{display:inline-block;white-space:nowrap}.jet-sub-mega-menu,.jet-sub-menu{opacity:0;visibility:hidden}.jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-mega-menu,.jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-menu{display:none}.jet-menu.jet-menu--animation-type-none .jet-sub-menu{opacity:0;visibility:hidden}.jet-menu.jet-menu--animation-type-none .jet-sub-mega-menu{opacity:0;visibility:hidden}.jet-menu.jet-menu--animation-type-none .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-none .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu{top:0;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-none .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-fade .jet-sub-menu{opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear}.jet-menu.jet-menu--animation-type-fade .jet-sub-mega-menu{opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear}.jet-menu.jet-menu--animation-type-fade .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-fade .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu{top:0;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-fade .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-move-up .jet-sub-menu{opacity:0;top:130%;visibility:hidden;-webkit-transition:top .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:top .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear}.jet-menu.jet-menu--animation-type-move-up .jet-sub-mega-menu{opacity:0;top:130%;visibility:hidden;-webkit-transition:top .3s cubic-bezier(.48,.01,.5,.99) .1s,opacity .3s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:top .3s cubic-bezier(.48,.01,.5,.99) .1s,opacity .3s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear}.jet-menu.jet-menu--animation-type-move-up .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear;transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear}.jet-menu.jet-menu--animation-type-move-up .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu{top:0;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear;transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear}.jet-menu.jet-menu--animation-type-move-up .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-move-down .jet-sub-menu{opacity:0;top:80%;visibility:visible;-webkit-transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear;transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear}.jet-menu.jet-menu--animation-type-move-down .jet-sub-mega-menu{opacity:0;top:80%;visibility:hidden;-webkit-transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear;transition:top .3s cubic-bezier(.48,.01,.5,.99),opacity .3s cubic-bezier(.48,.01,.5,.99),visibility 1s linear}.jet-menu.jet-menu--animation-type-move-down .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-move-down .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu{top:0;opacity:1;visibility:visible;pointer-events:auto}.jet-menu.jet-menu--animation-type-move-down .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}.jet-custom-nav{max-width:100%;position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jet-custom-nav>.jet-custom-nav__item{position:relative;margin-bottom:1px}.jet-custom-nav>.jet-custom-nav__item.jet-custom-nav-mega-sub-position-default{position:static}.jet-custom-nav>.jet-custom-nav__item.jet-custom-nav-mega-sub-position-relative-item{position:relative}.jet-custom-nav>.jet-custom-nav__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 15px;background-color:#54595f;-webkit-transition:all .5s cubic-bezier(.48,.01,.5,.99);transition:all .5s cubic-bezier(.48,.01,.5,.99)}.jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,.jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{opacity:1;visibility:visible;pointer-events:auto}body[data-elementor-device-mode=mobile] .jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{height:auto}.jet-custom-nav .jet-menu-link-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:#fff;font-size:14px}.jet-custom-nav .jet-menu-link-text .jet-custom-item-desc{display:block;font-size:12px;font-style:italic}.jet-custom-nav .jet-menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 0 0;color:#fff;border-radius:50%;width:22px;height:22px}.jet-custom-nav .jet-menu-icon:before{font-size:12px;color:#7a7a7a}.jet-custom-nav .jet-menu-icon svg{fill:currentColor;height:auto}.jet-custom-nav .jet-menu-icon svg path{fill:currentColor}.jet-custom-nav .jet-menu-badge{margin:0 0 0 10px;width:0;line-height:1;-webkit-transform:translate(var(--jmm-menu-badge-offset-x,10px),var(--jmm-menu-badge-offset-y,-10px));transform:translate(var(--jmm-menu-badge-offset-x,10px),var(--jmm-menu-badge-offset-y,-10px))}.jet-custom-nav .jet-menu-badge .jet-menu-badge__inner{padding:3px;background-color:#fff;color:#7a7a7a;display:inline-block}.jet-custom-nav .jet-menu-badge .jet-menu-badge__inner svg{height:auto}.jet-custom-nav .jet-dropdown-arrow{position:absolute;right:15px;color:#fff;font-size:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;border-radius:50%;background-color:#fff}.jet-custom-nav .jet-dropdown-arrow:before{color:#7a7a7a}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a{text-align:right}body:not(.rtl) .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a,body:not(.rtl) .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-menu-icon,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-menu-icon{margin:0 0 0 10px}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-menu-badge,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-menu-badge{direction:rtl;margin:0 10px 0 0}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-dropdown-arrow,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-dropdown-arrow{left:15px;right:auto}.jet-custom-nav__mega-sub,.jet-custom-nav__sub{display:block;position:absolute;margin:0;background-color:#fff;list-style:none;top:0;left:100%;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear .1s;transition:opacity .3s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear .1s;pointer-events:none;z-index:99}.jet-custom-nav__mega-sub:before,.jet-custom-nav__sub:before{content:"";position:absolute;top:0;right:100%;bottom:0}body[data-elementor-device-mode=mobile] .jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav__sub{position:relative;min-width:0!important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;left:0;height:0}body[data-elementor-device-mode=mobile] .jet-custom-nav__mega-sub:before,body[data-elementor-device-mode=mobile] .jet-custom-nav__sub:before{content:none}body[data-elementor-device-mode=mobile] .jet-custom-nav .jet-custom-nav__item:not(.hover-state) .jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav .jet-custom-nav__item:not(.hover-state) .jet-custom-nav__sub{padding:0;margin:0;border:none}.jet-custom-nav__mega-sub{width:500px}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__mega-sub{left:auto;right:100%}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__mega-sub:before{left:100%;right:auto}body[data-elementor-device-mode=mobile] .jet-custom-nav__mega-sub{width:100%!important;max-width:100%}.elementor-editor-active .elementor.elementor-edit-mode .jet-custom-nav__mega-sub>.elementor>.elementor-inner{margin-top:0}.jet-custom-nav__sub{min-width:250px}.jet-custom-nav__sub.inverse-side{left:auto;right:100%}.jet-custom-nav__sub.inverse-side:before{left:100%;right:auto}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{left:auto;right:100%}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub:before,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub:before{left:100%;right:auto}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub.inverse-side,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub.inverse-side{right:auto;left:100%}.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub.inverse-side:before,.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub.inverse-side:before{left:auto;right:100%}.jet-custom-nav__sub .jet-custom-nav__item{position:relative}.jet-custom-nav__sub .jet-custom-nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 15px;background-color:#54595f;-webkit-transition:all .5s cubic-bezier(.48,.01,.5,.99);transition:all .5s cubic-bezier(.48,.01,.5,.99)}.jet-custom-nav__sub .jet-custom-nav__item a .jet-menu-link-text{color:#fff}.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a{background-color:#54595f}.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a .jet-menu-link-text{color:#fff}.jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transition:none;transition:none}.jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s}body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateY(0);transform:translateY(0)}.jet-custom-nav--animation-move-up>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub,.jet-custom-nav--animation-move-up>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{-webkit-transform:translateY(0);transform:translateY(0)}.jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s}body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateY(0);transform:translateY(0)}.jet-custom-nav--animation-move-down>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub,.jet-custom-nav--animation-move-down>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{-webkit-transform:translateY(0);transform:translateY(0)}.jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s}body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateX(0);transform:translateX(0)}.jet-custom-nav--animation-move-left>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub,.jet-custom-nav--animation-move-left>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{-webkit-transform:translateX(0);transform:translateX(0)}.jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub,.jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;transition:transform .2s cubic-bezier(.48,.01,.5,.99) .1s,opacity .2s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear,-webkit-transform .2s cubic-bezier(.48,.01,.5,.99) .1s}body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__mega-sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub,body[data-elementor-device-mode=mobile] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub{-webkit-transform:translateX(0);transform:translateX(0)}.jet-custom-nav--animation-move-right>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub,.jet-custom-nav--animation-move-right>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub,.jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub{-webkit-transform:translateX(0);transform:translateX(0)}.jet-mega-menu{position:relative;width:100%;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.jet-mega-menu.jet-mega-menu--inited{opacity:1;pointer-events:auto}.jet-mega-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--jmm-dropdown-toggle-icon-size,16px);width:var(--jmm-dropdown-toggle-size,36px);height:var(--jmm-dropdown-toggle-size,36px);cursor:pointer}.jet-mega-menu-toggle__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mega-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;list-style:none;padding:0;margin:0}.jet-mega-menu-roll-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mega-menu-item{position:relative;-webkit-transform-origin:0;transform-origin:0}.jet-mega-menu-item[hidden]{display:none}.jet-mega-menu-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--jmm-items-dropdown-gap,5px);cursor:pointer}.jet-mega-menu-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:var(--jmm-items-icon-gap,10px)}.jet-mega-menu-item__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:18px;min-height:18px;font-size:var(--jmm-top-item-dropdown-icon-size)}.jet-mega-menu-item__dropdown svg{fill:currentColor;width:1em;height:1em}.jet-mega-menu-item__dropdown svg path{fill:currentColor}.jet-mega-menu-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.jet-mega-menu-item__icon svg{width:1em;height:1em;fill:currentColor}.jet-mega-menu-item__icon svg path{fill:currentColor}.jet-mega-menu-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jet-mega-menu-item__label{white-space:nowrap}.jet-mega-menu-item__badge{position:absolute;right:0;bottom:100%;text-align:center;white-space:nowrap;line-height:1;-webkit-transform:translate(var(--jmm-menu-badge-offset-x,0),var(--jmm-menu-badge-offset-y,0));transform:translate(var(--jmm-menu-badge-offset-x,0),var(--jmm-menu-badge-offset-y,0))}.jet-mega-menu-item__badge svg{height:auto}.jet-mega-menu-sub-menu>.jet-mega-menu-sub-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0}.jet-mega-menu-mega-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100vw}.jet-mega-menu.jet-mega-menu--layout-horizontal{max-width:100%}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--roll-up .jet-mega-menu-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu{left:0;right:auto}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{right:0;left:auto}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu .jet-mega-menu-item--default>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu{left:100%;right:auto}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{right:100%;left:auto}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu{left:auto;right:0}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{right:auto;left:0}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu .jet-mega-menu-item--default>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu{left:auto;right:100%}.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{right:auto;left:100%}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-toggle{display:none}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-container{display:block}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--jmm-top-items-hor-align,flex-start);-ms-flex-pack:var(--jmm-top-items-hor-align,flex-start);justify-content:var(--jmm-top-items-hor-align,flex-start);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--jmm-top-items-gap,0);padding-top:var(--jmm-top-menu-ver-padding,0);padding-left:var(--jmm-top-menu-hor-padding,0);padding-bottom:var(--jmm-top-menu-ver-padding,0);padding-right:var(--jmm-top-menu-hor-padding,0);background-color:var(--jmm-top-menu-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner{padding-top:var(--jmm-top-items-ver-padding,5px);padding-left:var(--jmm-top-items-hor-padding,10px);padding-bottom:var(--jmm-top-items-ver-padding,5px);padding-right:var(--jmm-top-items-hor-padding,10px);background-color:var(--jmm-top-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__icon{color:var(--jmm-top-item-icon-color,inherit);font-size:var(--jmm-top-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__title{color:var(--jmm-top-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__desc{font-size:80%}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__badge{color:var(--jmm-top-item-badge-color,inherit);font-size:80%}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__dropdown{color:var(--jmm-top-item-dropdown-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner{background-color:var(--jmm-top-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:var(--jmm-top-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner{background-color:var(--jmm-top-active-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-active-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-active-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-active-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-active-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item--top-level>.jet-mega-menu-sub-menu>.jet-mega-menu-sub-menu__list{margin-top:var(--jmm-sub-menu-offset,0)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu{position:absolute;top:100%;min-width:200px;z-index:998}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list{gap:var(--jmm-sub-items-gap,0);padding-top:var(--jmm-sub-menu-ver-padding,0);padding-left:var(--jmm-sub-menu-hor-padding,0);padding-bottom:var(--jmm-sub-menu-ver-padding,0);padding-right:var(--jmm-sub-menu-hor-padding,0);background-color:var(--jmm-sub-menu-bg-color,white)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__inner{padding-top:var(--jmm-sub-items-ver-padding,5px);padding-left:var(--jmm-sub-items-hor-padding,10px);padding-bottom:var(--jmm-sub-items-ver-padding,5px);padding-right:var(--jmm-sub-items-hor-padding,10px);background-color:var(--jmm-sub-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__icon{color:var(--jmm-sub-item-icon-color,inherit);font-size:var(--jmm-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__icon svg{width:var(--jmm-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__title{color:var(--jmm-sub-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__desc{font-size:80%}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__badge{color:var(--jmm-sub-item-badge-color,inherit);font-size:80%}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown{color:var(--jmm-sub-item-dropdown-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-active-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-active-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-active-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-active-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-active-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu{top:0}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container{position:absolute;width:var(--jmm-submenu-width,100%);min-width:200px;top:100%;left:0;z-index:999}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{-webkit-transform:translateX(var(--jmm-submenu-delta-x-offset,0));transform:translateX(var(--jmm-submenu-delta-x-offset,0));background-color:var(--jmm-sub-menu-bg-color,white);margin-top:var(--jmm-sub-menu-offset,0);padding-top:var(--jmm-mega-container-ver-padding,10px);padding-left:var(--jmm-mega-container-hor-padding,20px);padding-bottom:var(--jmm-mega-container-ver-padding,10px);padding-right:var(--jmm-mega-container-hor-padding,20px)}.jet-mega-menu.jet-mega-menu--layout-vertical{max-width:var(--jmm-container-width,100%)}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu{left:100%;right:auto}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu .jet-mega-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{right:100%;left:auto}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-mega-container{left:100%;right:auto}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-mega-container.jet-mega-menu-mega-container--inverse{left:auto;right:100%}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu{left:auto;right:100%}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu .jet-mega-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse{left:100%;right:auto}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left .jet-mega-menu-mega-container{left:auto;right:100%}.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left .jet-mega-menu-mega-container.jet-mega-menu-mega-container--inverse{left:100%;right:auto}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-toggle{display:none}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--jmm-top-items-gap,0);padding-top:var(--jmm-top-menu-ver-padding,0);padding-left:var(--jmm-top-menu-hor-padding,0);padding-bottom:var(--jmm-top-menu-ver-padding,0);padding-right:var(--jmm-top-menu-hor-padding,0);background-color:var(--jmm-top-menu-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__inner{-webkit-box-pack:var(--jmm-top-items-hor-align,space-between);-ms-flex-pack:var(--jmm-top-items-hor-align,space-between);justify-content:var(--jmm-top-items-hor-align,space-between);padding-top:var(--jmm-top-items-ver-padding,5px);padding-left:var(--jmm-top-items-hor-padding,10px);padding-bottom:var(--jmm-top-items-ver-padding,5px);padding-right:var(--jmm-top-items-hor-padding,10px);background-color:var(--jmm-top-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__icon{color:var(--jmm-top-item-icon-color,inherit);font-size:var(--jmm-top-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__icon svg{width:var(--jmm-top-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__title{color:var(--jmm-top-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__desc{font-size:80%}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__badge{color:var(--jmm-top-item-badge-color,inherit);font-size:80%}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__dropdown{color:var(--jmm-top-item-dropdown-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner{background-color:var(--jmm-top-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:var(--jmm-top-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner{background-color:var(--jmm-top-active-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-top-active-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-top-active-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-top-active-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-top-active-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu{position:absolute;top:0;min-width:200px;z-index:998;background-color:var(--jmm-sub-menu-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list{padding-top:var(--jmm-sub-menu-ver-padding,0);padding-left:var(--jmm-sub-menu-hor-padding,0);padding-bottom:var(--jmm-sub-menu-ver-padding,0);padding-right:var(--jmm-sub-menu-hor-padding,0);background-color:var(--jmm-sub-menu-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__inner{padding-top:var(--jmm-sub-items-ver-padding,5px);padding-left:var(--jmm-sub-items-hor-padding,10px);padding-bottom:var(--jmm-sub-items-ver-padding,5px);padding-right:var(--jmm-sub-items-hor-padding,10px)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__icon{color:var(--jmm-sub-item-icon-color,inherit);font-size:var(--jmm-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__icon svg{width:var(--jmm-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__title{color:var(--jmm-sub-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__desc{font-size:80%}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__badge{color:var(--jmm-sub-item-badge-color,inherit);font-size:80%}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown{color:var(--jmm-sub-item-dropdown-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner{background-color:var(--jmm-sub-active-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-sub-active-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-sub-active-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-sub-active-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-sub-active-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container{position:absolute;width:var(--jmm-submenu-width,100%);top:0;z-index:999;min-width:400px}.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{padding-top:var(--jmm-mega-container-ver-padding,10px);padding-left:var(--jmm-mega-container-hor-padding,20px);padding-bottom:var(--jmm-mega-container-ver-padding,10px);padding-right:var(--jmm-mega-container-hor-padding,20px);-webkit-transform:translate(var(--jmm-submenu-delta-x-offset,0),var(--jmm-submenu-delta-y-offset,0));transform:translate(var(--jmm-submenu-delta-x-offset,0),var(--jmm-submenu-delta-y-offset,0));min-height:var(--jmm-submenu-min-height,auto);background-color:var(--jmm-sub-menu-bg-color,#ebebeb)}.jet-mega-menu.jet-mega-menu--layout-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-toggle{color:var(--jmm-dropdown-active-toggle-color,inherit);background-color:var(--jmm-dropdown-active-toggle-bg-color,#f2f2f2)}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-toggle-icon--default-state{display:none}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-toggle-icon--opened-state{display:-webkit-box;display:-ms-flexbox;display:flex}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-container{pointer-events:auto;max-height:100vh;overflow:auto}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container{position:absolute;top:100%;z-index:999}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-push .jet-mega-menu-container{position:relative}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--jmm-dropdown-toggle-color,inherit);background-color:var(--jmm-dropdown-toggle-bg-color,inherit);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon{color:inherit}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--default-state{display:-webkit-box;display:-ms-flexbox;display:flex}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--opened-state{display:none}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon svg{fill:currentColor;height:auto}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon svg path{fill:currentColor}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle:hover{color:var(--jmm-dropdown-hover-toggle-color,inherit);background-color:var(--jmm-dropdown-hover-toggle-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-container{pointer-events:none;-webkit-transform-origin:top;transform-origin:top;max-height:0;overflow:hidden;min-width:var(--jmm-dropdown-container-width,100%);max-width:100vw;background-color:var(--jmm-dropdown-bg-color,#f2f2f2);-webkit-transform:translateY(var(--jmm-dropdown-toggle-distance,0));transform:translateY(var(--jmm-dropdown-toggle-distance,0));-webkit-transition:max-height .5s cubic-bezier(.23,.48,.51,.96);transition:max-height .5s cubic-bezier(.23,.48,.51,.96)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--jmm-dropdown-top-items-gap,0);padding-top:var(--jmm-dropdown-top-menu-ver-padding,0);padding-left:var(--jmm-dropdown-top-menu-hor-padding,0);padding-bottom:var(--jmm-dropdown-top-menu-ver-padding,0);padding-right:var(--jmm-dropdown-top-menu-hor-padding,0)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item{width:100%}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__inner{padding-top:var(--jmm-dropdown-top-items-ver-padding,15px);padding-left:var(--jmm-dropdown-top-items-hor-padding,20px);padding-bottom:var(--jmm-dropdown-top-items-ver-padding,15px);padding-right:var(--jmm-dropdown-top-items-hor-padding,20px);background-color:var(--jmm-dropdown-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__icon{color:var(--jmm-dropdown-item-icon-color,inherit);font-size:var(--jmm-dropdown-top-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__icon svg{width:var(--jmm-dropdown-top-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__title{color:var(--jmm-dropdown-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__desc{font-size:80%}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__badge{color:var(--jmm-dropdown-item-badge-color,inherit);font-size:80%}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__dropdown{color:var(--jmm-dropdown-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner{background-color:var(--jmm-dropdown-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-dropdown-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-dropdown-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-dropdown-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-dropdown-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:var(--jmm-dropdown-hover-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-dropdown-hover-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-dropdown-hover-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-dropdown-hover-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-dropdown-hover-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner{background-color:var(--jmm-dropdown-active-item-bg-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__icon{color:var(--jmm-dropdown-active-item-icon-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__title{color:var(--jmm-dropdown-active-item-title-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__badge{color:var(--jmm-dropdown-active-item-badge-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-current-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:var(--jmm-dropdown-active-item-dropdown-color,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-sub-menu{visibility:hidden;pointer-events:none;-webkit-transform-origin:top;transform-origin:top;height:0;-webkit-transition:height .3s cubic-bezier(.23,.48,.51,.96);transition:height .3s cubic-bezier(.23,.48,.51,.96);overflow:hidden}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item--hover>.jet-mega-menu-item__inner{background-color:#e6e6e6}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu{visibility:visible;pointer-events:auto;height:auto}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-sub-menu{top:100%;pointer-events:auto;height:auto}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container{visibility:visible;pointer-events:auto;height:auto}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu{margin-left:var(--jmm-dropdown-submenu-hor-margin,0)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu__list{padding-top:var(--jmm-dropdown-submenu-ver-padding,0);padding-left:var(--jmm-dropdown-submenu-hor-padding,0);padding-bottom:var(--jmm-dropdown-submenu-ver-padding,0);padding-right:var(--jmm-dropdown-submenu-hor-padding,0)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu .jet-mega-menu-item__inner{padding-top:var(--jmm-dropdown-sub-items-ver-padding,10px);padding-left:var(--jmm-dropdown-sub-items-hor-padding,20px);padding-bottom:var(--jmm-dropdown-sub-items-ver-padding,10px);padding-right:var(--jmm-dropdown-sub-items-hor-padding,20px)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu .jet-mega-menu-item__icon{font-size:var(--jmm-dropdown-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu .jet-mega-menu-item__icon svg{width:var(--jmm-dropdown-sub-items-icon-size,inherit)}.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-mega-container__inner{padding-top:var(--jmm-dropdown-mega-container-ver-padding,10px);padding-left:var(--jmm-dropdown-mega-container-hor-padding,20px);padding-bottom:var(--jmm-dropdown-mega-container-ver-padding,10px);padding-right:var(--jmm-dropdown-mega-container-hor-padding,20px)}.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-sub-menu{opacity:0;visibility:hidden;pointer-events:none}.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container{opacity:1;visibility:visible}.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner,.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner{pointer-events:auto}.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-sub-menu{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear}.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-sub-menu,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container,.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container{opacity:1;visibility:visible;pointer-events:auto}.jet-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jet-mobile-menu__instance{position:relative}.jet-mobile-menu__instance--slide-out-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:fixed;top:0;height:100%;max-width:100%;z-index:998}body.admin-bar[data-elementor-device-mode=desktop] .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container{top:32px;height:calc(100vh - 32px)}body.admin-bar[data-elementor-device-mode=tablet] .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container{top:32px;height:calc(100vh - 32px)}body.admin-bar[data-elementor-device-mode=mobile] .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container{top:46px;height:calc(100vh - 46px)}.jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container .jet-mobile-menu__container-inner{width:100%}.jet-mobile-menu__instance--slide-out-layout.right-container-position .jet-mobile-menu__container{right:0}.jet-mobile-menu__instance--slide-out-layout.left-container-position .jet-mobile-menu__container{left:0}.jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle,.jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle{top:20px}body.admin-bar[data-elementor-device-mode=desktop] .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle,body.admin-bar[data-elementor-device-mode=desktop] .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle{top:52px}body.admin-bar[data-elementor-device-mode=tablet] .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle,body.admin-bar[data-elementor-device-mode=tablet] .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle{top:35px}body.admin-bar[data-elementor-device-mode=mobile] .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle,body.admin-bar[data-elementor-device-mode=mobile] .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle{top:66px}.jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle{position:fixed;right:20px;z-index:997}.jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position .jet-mobile-menu__toggle{position:fixed;left:20px;z-index:997}.jet-mobile-menu__instance--dropdown-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jet-mobile-menu__instance--dropdown-layout .jet-mobile-menu__container{position:absolute;top:100%;z-index:998}.jet-mobile-menu__instance--dropdown-layout.right-container-position{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jet-mobile-menu__instance--dropdown-layout.left-container-position{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jet-mobile-menu__instance--push-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jet-mobile-menu__instance--push-layout .jet-mobile-menu__container{position:relative}.jet-mobile-menu__instance--push-layout.right-container-position{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jet-mobile-menu__instance--push-layout.left-container-position{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jet-mobile-menu__toggle{min-width:35px;min-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}.jet-mobile-menu__toggle-text{color:#3a3a3a}.jet-mobile-menu__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mobile-menu__toggle-icon+.jet-mobile-menu__toggle-text{margin-left:10px}.jet-mobile-menu__toggle-icon svg{fill:currentColor;height:auto}.jet-mobile-menu__container{width:400px}.jet-mobile-menu__container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:20px;background-color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.jet-mobile-menu__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px}.jet-mobile-menu__back{min-width:30px;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#3a3a3a}.jet-mobile-menu__back svg{fill:currentColor;height:auto}.jet-mobile-menu__back svg:not([height]){min-height:1em}.jet-mobile-menu__back svg:not([width]){min-width:1em}.jet-mobile-menu__back path{fill:currentColor}.jet-mobile-menu__back span{margin-left:7px}.jet-mobile-menu__breadcrumbs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mobile-menu__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mobile-menu__breadcrumb .breadcrumb-label{color:#3a3a3a}.jet-mobile-menu__breadcrumb .breadcrumb-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;color:#3a3a3a}.jet-mobile-menu__breadcrumb .breadcrumb-divider svg{fill:currentColor;height:auto}.jet-mobile-menu__list{width:100%;position:relative}.jet-mobile-menu__template{width:100%;position:relative}.jet-mobile-menu__template-loader{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mobile-menu__template-loader+.jet-mobile-menu__toggle-text{margin-left:10px}.jet-mobile-menu__items{margin:0;padding:0}.jet-mobile-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px 0}.jet-mobile-menu-single .jet-mobile-menu__item:last-child{border-bottom:none!important}.jet-mobile-menu-widget .jet-mobile-menu__item:last-child{border-bottom:none!important}.jet-mobile-menu__item>.jet-mobile-menu__list{padding:10px 0 10px 30px}.jet-mobile-menu__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-mobile-menu .jet-menu-icon{min-width:1em;color:#3a3a3a}.jet-mobile-menu .jet-menu-icon svg{width:1em;height:1em;fill:currentColor}.jet-mobile-menu .jet-menu-icon svg path{fill:currentColor}.jet-mobile-menu .jet-menu-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jet-mobile-menu .jet-menu-desc{font-size:10px;font-style:italic}.jet-mobile-menu .jet-menu-badge{width:auto;-webkit-transform:translate(var(--jmm-menu-badge-offset-x,10px),var(--jmm-menu-badge-offset-y,-10px));transform:translate(var(--jmm-menu-badge-offset-x,10px),var(--jmm-menu-badge-offset-y,-10px));line-height:1}.jet-mobile-menu .jet-menu-badge__inner{font-size:10px;line-height:1;padding:3px}.jet-mobile-menu .jet-menu-badge__inner svg{height:auto}.jet-mobile-menu .jet-dropdown-arrow{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#3a3a3a}.jet-mobile-menu .jet-dropdown-arrow svg{fill:currentColor;height:auto}.jet-mobile-menu .jet-dropdown-arrow svg path{fill:currentColor}.jet-mobile-menu__refs{display:none}.jet-mega-menu-location{overflow-x:hidden}.jet-menu-body-blocker{overflow:hidden}.jet-mobile-menu-cover{position:fixed;display:block;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:997}.cover-animation-enter{opacity:0}.cover-animation-enter-to{opacity:1}.cover-animation-enter-active{-webkit-transition:opacity .3s cubic-bezier(.5,.12,.46,.88) .1s;transition:opacity .3s cubic-bezier(.5,.12,.46,.88) .1s}.cover-animation-leave{opacity:1}.cover-animation-leave-to{opacity:0}.cover-animation-leave-active{-webkit-transition:opacity .3s cubic-bezier(.5,.12,.46,.88) .1s;transition:opacity .3s cubic-bezier(.5,.12,.46,.88) .1s}.menu-container-right-animation-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu-container-right-animation-enter-to{-webkit-transform:translateX(0);transform:translateX(0)}.menu-container-right-animation-enter-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.menu-container-right-animation-leave{-webkit-transform:translateX(0);transform:translateX(0)}.menu-container-right-animation-leave-to{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.menu-container-right-animation-leave-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.menu-container-left-animation-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-container-left-animation-enter-to{-webkit-transform:translateX(0);transform:translateX(0)}.menu-container-left-animation-enter-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.menu-container-left-animation-leave{-webkit-transform:translateX(0);transform:translateX(0)}.menu-container-left-animation-leave-to{-webkit-transform:translateX(150%);transform:translateX(150%)}.menu-container-left-animation-leave-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.menu-container-dropdown-animation-enter{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.menu-container-dropdown-animation-enter-to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu-container-dropdown-animation-enter-active{-webkit-transition:all .25s cubic-bezier(.5,.12,.46,.88);transition:all .25s cubic-bezier(.5,.12,.46,.88)}.menu-container-dropdown-animation-leave{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu-container-dropdown-animation-leave-to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.menu-container-dropdown-animation-leave-active{-webkit-transition:all .25s cubic-bezier(.5,.12,.46,.88);transition:all .25s cubic-bezier(.5,.12,.46,.88)}.menu-container-expand-animation-enter-active,.menu-container-expand-animation-leave-active{max-height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.menu-container-expand-animation-enter,.menu-container-expand-animation-leave-to{max-height:0}.items-next-animation-enter{-webkit-transform:translateX(110%);transform:translateX(110%)}.items-next-animation-enter-to{-webkit-transform:translateX(0);transform:translateX(0)}.items-next-animation-enter-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.items-next-animation-leave{-webkit-transform:translateX(0);transform:translateX(0)}.items-next-animation-leave-to{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.items-next-animation-leave-active{position:absolute;-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.items-prev-animation-enter{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.items-prev-animation-enter-to{-webkit-transform:translateX(0);transform:translateX(0)}.items-prev-animation-enter-active{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}.items-prev-animation-leave{-webkit-transform:translateX(0);transform:translateX(0)}.items-prev-animation-leave-to{-webkit-transform:translateX(110%);transform:translateX(110%)}.items-prev-animation-leave-active{position:absolute;-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:-webkit-transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88);transition:transform .3s cubic-bezier(.5,.12,.46,.88),-webkit-transform .3s cubic-bezier(.5,.12,.46,.88)}

.jet-mega-menu-list {

	justify-content: center !important;

}

.jet-mega-menu-list a {
	text-decoration: none;
	color:#000;
}

.jet-mega-menu-list li:hover {
	background-color: rgba(0, 0, 0, .12);
}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle {
	display: none !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container {
	position:static !important;
}

.header-wrapper.open .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container {	
	max-height:100vh !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list {
	flex-direction: row !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item {
	width:auto !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__inner {
	padding:5px 10px !important;
}

/* Custom Menu */
.custom-menu {
	display: flex;
	align-items: center;
	gap:1px;
	padding:0;
	margin:0;
}

.custom-menu li {
	list-style-type: none;
}

.custom-menu li a {
	border-radius: 5px;
	padding:8px 16px;
	position: relative;
	display: flex;
	align-items: center;
	color:#303030;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	text-decoration: none;
	gap:8px;
	font-family: Outfit;
}

.custom-menu li a:hover,
.custom-menu li a:focus {
	background-color: #ffffffab;
}

.custom-menu li a:after {
	content:'';
	width:1px;
	height:14px;
	background-color: #000;
	position: absolute;
	left:100%;
	top:50%;
	transform: translateY(-50%);
}

.custom-menu li:last-child a:after {
	display: none;
}

.custom-menu li a svg {
	width:16px;
	height:16px;
}

@media( max-width:991px ) {
	.custom-menu {
		flex-direction: column;
		gap:8px;
	}

	.custom-menu li a {
		padding:4px 8px;
	}

	.custom-menu li a:after {
		display: none;
	}
}

.page-template-template-dashboard .menu-settings {
	display:none;
}

.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout {
	width: auto;
	height: auto !important;
}

.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout > a:link {
	border-radius: 5px;
	padding:8px 16px;
	position: relative;
	display: flex;
	align-items: center;
	color:#303030;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	text-decoration: none;
	gap:8px;
	font-family: Outfit;
	height:auto;
	background-color: #ffffffab;
}

.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout > a:hover,
.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout > a:focus {
	background-color: #ffffff;
	opacity: 1 !important;
}

.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout > a:before {
	flex:0 0 16px;
}

@media( max-width:991px ) {
	.page-template-template-dashboard .menu-account-wrapper > .menu {
		margin-right: 0;
	}

	.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout {
		margin:0;
	}

	.page-template-template-dashboard .menu-account-wrapper > .menu > li.menu-logout > a:link {
		padding:8px 12px;
	}

	.page-template-template-dashboard .header-middle {
		background-color: #ffffff;
		padding:16px;
		border-radius: 12px;
	}

	.page-template-template-dashboard .header-right {
		padding:0;
		flex-direction: row-reverse;
		gap:8px;
	}

	.page-template-template-dashboard .burger-wrapper {
		position: static;
		padding:12px;
		width: 40px;
		height: 40px;
		transform: none;
		background-color: #ffffffab;
		border-radius: 5px;
		display: flex;
		transition: all 0.5s ease;
	}

	.page-template-template-dashboard .burger-wrapper:hover,
	.page-template-template-dashboard .burger-wrapper:focus {
		background-color:#31856c;
	}

	.page-template-template-dashboard .burger-wrapper .e-eicon-menu-bar {
		width: 16px;
		height:16px;
		transition: all 0.5s ease;
	}

	.page-template-template-dashboard .burger-wrapper .e-eicon-close {
		display: none;
		width: 16px;
		height:16px;
		transition: all 0.5s ease;
	}	

	.page-template-template-dashboard .burger-wrapper:hover .e-eicon-menu-bar,
	.page-template-template-dashboard .burger-wrapper:focus .e-eicon-menu-bar,
	.page-template-template-dashboard .burger-wrapper:hover .e-eicon-close,
	.page-template-template-dashboard .burger-wrapper:focus .e-eicon-close {
		fill:#ffffff;
	}

	.page-template-template-dashboard .header-wrapper.open .burger-wrapper .e-eicon-menu-bar {
		display: none;
	}

	.page-template-template-dashboard .header-wrapper.open .burger-wrapper .e-eicon-close {
		display: block;
	}
}
