/* End custom CSS */

.elementor-7687 .elementor-element.elementor-element-4f337d4:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-4f337d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8fa;
}

.elementor-7687 .elementor-element.elementor-element-4f337d4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
	z-index: 110;
}

.elementor-7687 .elementor-element.elementor-element-4f337d4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7687 .elementor-element.elementor-element-ece02eb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-ece02eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-ece02eb.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7687 .elementor-element.elementor-element-e525209 {
	width: initial;
	max-width: initial;
}

.elementor-7687 .elementor-element.elementor-element-e525209 > .elementor-widget-container {
	margin: 0px -20px 0px 0px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-container {
	height: 40px;
	max-width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a {
	font-family: "Work Sans", Works Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 14px;
	color: #083d56;
	padding: 0px 20px 0px 20px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:hover {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:focus {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:active {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li:hover > a {
	color: #083d56;
	border-style: solid;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li.current-menu-item > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li.current-menu-ancestor > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li {
	margin: 0px 0px 0px 0px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
	color: var(--e-global-color-ea6efa1);
	fill: var(--e-global-color-ea6efa1);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
	color: var(--e-global-color-ea6efa1);
	fill: var(--e-global-color-ea6efa1);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
	margin: 0px 0px 0px 10px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
	font-family: var(--e-global-typography-primary-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-f14b7b7);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
	color: var(--e-global-color-a08352f);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
	color: var(--e-global-color-a08352f);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
	color: var(--e-global-color-a08352f);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
	color: var(--e-global-color-a08352f);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-submenu-panel {
	padding: 15px 0px 15px 0px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel {
	border-radius: 0px 0px 0px 0px;
	min-width: 220px;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger {
	float: right;
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger > .ekit-menu-icon {
	color: var(--e-global-color-primary);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger:hover > .ekit-menu-icon {
	color: rgba(0, 0, 0, .5);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-close {
	font-family: var(--e-global-typography-primary-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-close:hover {
	color: rgba(0, 0, 0, .5);
}

.elementor-7687 .elementor-element.elementor-element-10e3d7d {
	--spacer-size: 50px;
}

.elementor-7687 .elementor-element.elementor-element-131c7d7f:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-131c7d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7687 .elementor-element.elementor-element-131c7d7f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 24px 10px 17px 10px;
	z-index: 109;
}

.elementor-7687 .elementor-element.elementor-element-131c7d7f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7687 .elementor-element.elementor-element-233e469b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-233e469b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-233e469b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {}

.elementor-widget-theme-site-logo .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7687 .elementor-element.elementor-element-9809d1c {
	text-align: start;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7687 .elementor-element.elementor-element-201d372 {
	text-align: start;
}

.elementor-7687 .elementor-element.elementor-element-201d372 img {
	width: 100%;
	max-width: 231px;
}

.elementor-bc-flex-widget .elementor-7687 .elementor-element.elementor-element-45a8d305.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-45a8d305.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-45a8d305.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7687 .elementor-element.elementor-element-45a8d305 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:hover, .elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:focus, .elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:active, .elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li:hover > a {
	background-color: #eff1f2;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-close:hover {
	background-color: #30e9ca;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 {
	width: auto;
	max-width: auto;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-container {
	height: 60px;
	max-width: 700px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a {
	font-family: var(--e-global-typography-primary-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #083d56;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 22px 0px 22px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:hover {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:focus {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:active {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li:hover > a {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
	color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li.current-menu-item > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li.current-menu-ancestor > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
	color: var(--e-global-color-ea6efa1);
	fill: var(--e-global-color-ea6efa1);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
	color: var(--e-global-color-ea6efa1);
	fill: var(--e-global-color-ea6efa1);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
	margin: 0px 0px 0px 10px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
	font-family: var(--e-global-typography-primary-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-f14b7b7);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
	color: var(--e-global-color-6838878);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-submenu-panel {
	padding: 15px 0px 15px 0px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav .elementskit-submenu-panel {
	border-radius: 0px 0px 0px 0px;
	min-width: 220px;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger {
	float: right;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger > .ekit-menu-icon {
	color: var(--e-global-color-primary);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger:hover > .ekit-menu-icon {
	color: rgba(0, 0, 0, .5);
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-close {
	font-family: var(--e-global-typography-primary-font-family), Works Sans, Arial, sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	border-style: solid;
	border-color: #30e9ca;
	color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-7687 .elementor-element.elementor-element-612601d2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-612601d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7687 .elementor-element.elementor-element-612601d2.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7687 .elementor-element.elementor-element-1388bca1 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-end;
}

.elementor-7687 .elementor-element.elementor-element-1388bca1 .elementskit-btn {
	background-color: var(--e-global-color-431f96b);
	padding: 9px 43px 9px 43px;
	font-family: "Work Sans", Works Sans, Arial, sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
}

.elementor-7687 .elementor-element.elementor-element-1388bca1 .elementskit-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-431f96b);
	fill: var(--e-global-color-431f96b);
	border-color: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-1388bca1 {
	width: var(--container-widget-width, 77.857%);
	max-width: 77.857%;
	--container-widget-width: 77.857%;
	--container-widget-flex-grow: 0;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:1024px) {
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-container {
		max-width: 350%;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav > li > a {
		color: #000;
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav .elementskit-submenu-panel {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-hamburger {
		padding: 8px 8px 8px 8px;
		width: 45px;
		border-radius: 3px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-menu-close {
		padding: 8px 8px 8px 8px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 3px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-nav-logo > img {
		max-width: 160px;
		max-height: 60px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-nav-logo {
		margin: 5px 0px 5px 0px;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-10e3d7d {
		--spacer-size: 26px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-131c7d7f {
		padding: 18px 20px 18px 20px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-container {
		background-color: #f6f7f8;
		max-width: 334px;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-nav-identity-panel {
		padding: 36px 20px 42px 20px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav li a .ekit-menu-icon {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a {
		color: #083d56;
		padding: 13px 40px 13px 40px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-submenu-panel {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger {
		padding: 9px 9px 9px 9px;
		width: 50px;
		border-radius: 3px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-hamburger > .ekit-menu-icon {
		font-size: 30px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-close {
		padding: 8px 8px 8px 8px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 0px;
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-nav-logo > img {
		max-width: 140px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-nav-logo {
		margin: 22px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-nav-logo > img {
		max-width: 120px;
		max-height: 50px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-10e3d7d {
		--spacer-size: 13px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-233e469b {
		width: 70%;
	}
	
	.elementor-7687 .elementor-element.elementor-element-201d372 img {
		max-width: 180px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-45a8d305 {
		width: 30%;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 {
		z-index: 100;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-submenu-panel {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-nav-logo > img {
		max-width: 120px;
		max-height: 50px;
	}
}

@media (min-width:768px) {
	.elementor-7687 .elementor-element.elementor-element-233e469b {
		width: 21.316%;
	}
	
	.elementor-7687 .elementor-element.elementor-element-45a8d305 {
		width: 56.885%;
	}
	
	.elementor-7687 .elementor-element.elementor-element-612601d2 {
		width: 21.756%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7687 .elementor-element.elementor-element-233e469b {
		width: 22%;
	}
	
	.elementor-7687 .elementor-element.elementor-element-45a8d305 {
		width: 78%;
	}
}

/* Start custom CSS for ekit-nav-menu, class: .elementor-element-e525209 */
@media (min-width: 1025px) {
	.elementor-7687 .elementor-element.elementor-element-e525209 .ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
		position: absolute;
		content: "";
		top: -5px;
		background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'10\' viewBox=\'0 0 11 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 2L5.62121 7L9.5 2\' stroke=\'%2338ABCC\' stroke-width=\'3\' stroke-linecap=\'round\'/%3E%3C/svg%3E%0A");
		width: 11px;
		height: 10px;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		transition: all .3s ease;
	}
	
	.elementor-7687 .elementor-element.elementor-element-e525209 .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover .icon.icon-down-arrow1::before {
		content: "";
		transform: rotate(180deg);
	}
}

/* End custom CSS */

/* Start custom CSS for ekit-nav-menu, class: .elementor-element-4c11fd82 */
@media (min-width: 1025px) {
	#menu-main-menu-new li.show-on-mobile.menu-item {
		display: none !important;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
		position: absolute;
		content: "";
		top: -5px;
		background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'10\' viewBox=\'0 0 11 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 2L5.62121 7L9.5 2\' stroke=\'%2338ABCC\' stroke-width=\'3\' stroke-linecap=\'round\'/%3E%3C/svg%3E%0A");
		width: 11px;
		height: 10px;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		transition: all .3s ease;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover .icon.icon-down-arrow1::before {
		content: "";
		transform: rotate(180deg);
	}
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.highlighted-menu-item {
	background: #083d56;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.highlighted-menu-item:hover {
	background: #0e5374 !important;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.highlighted-menu-item a.elementor-item.menu-link {
	color: #30e9ca !important;
}

.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.highlighted-menu-item a.elementor-item.menu-link > .menu-item-description {
	color: #fff;
}

@media (max-width: 1024px) {
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-close {
		color: transparent;
		width: 45px;
		height: 45px;
		background-image: url("data:image/svg+xml,%3Csvg width=\'14\' height=\'15\' viewBox=\'0 0 14 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cline x1=\'0.782487\' y1=\'13.3033\' x2=\'12.8033\' y2=\'1.28248\' stroke=\'%23083D56\' stroke-width=\'2\'/%3E%3Cline x1=\'0.707107\' y1=\'1.29289\' x2=\'12.7279\' y2=\'13.3137\' stroke=\'%23083D56\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 17px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		padding: 17px 40px;
		font-size: 17px;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: 0px;
		color: #444;
		background: #fff;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav > li > a {
		display: flex;
		justify-content: space-between;
		font-weight: 400;
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		padding: 0;
		border: none;
		position: absolute;
		right: 25px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		font-size: 17px;
		padding: 20px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.show-on-mobile.get-a-demo-btn-mobile {
		background: #083d56;
		margin-top: 15px;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 li.show-on-mobile.get-a-demo-btn-mobile a {
		color: #30e9ca !important;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 i.icon.icon-down-arrow1.elementskit-submenu-indicator.transform-arrow {
		transition: all .3s ease;
		transform: rotate(180deg);
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-megamenu-panel.elementskit-dropdown-open {
		max-width: 100%;
	}
	
	body.menu-is-active {
		overflow-y: hidden;
	}
	
	.elementor-7687 .elementor-element.elementor-element-4c11fd82 .elementskit-menu-close.nitro-lazy {
		background-image: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-131c7d7f */
.elementor-7687 .elementor-element.elementor-element-131c7d7f.elementor-sticky--active {
	padding: 6px 10px 6px 10px;
	transition: all .3s ease;
}

@media (max-width: 1024px) {
	.elementor-7687 .elementor-element.elementor-element-131c7d7f.elementor-sticky--active {
		padding: 16px 20px 16px 20px;
	}
}
