.elementor-7 .elementor-element.elementor-element-bd5fbfd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bd5fbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-primary );
}

.elementor-7 .elementor-element.elementor-element-bd5fbfd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 00px 0px 0px 0px;
}

	.elementor-7 .elementor-element.elementor-element-bd5fbfd > .elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	}

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

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

.elementor-7 .elementor-element.elementor-element-f002f12 .elementor-heading-title {
	color: var( --e-global-color-a2c2d36 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4afb32c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-4afb32c.elementor-column > .elementor-widget-wrap {
	justify-content: space-evenly;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2f12b32.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-53ae1c6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-e9e8932 .elementor-heading-title {
	color: var( --e-global-color-a2c2d36 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
}

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

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

.elementor-7 .elementor-element.elementor-element-ed037aa.elementor-column > .elementor-widget-wrap {
	justify-content: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-72f31ce {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 18px;
	--grid-row-gap: 0px;
}

	.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-widget-container {
		text-align: left;
	}

	.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon {
		background-color: #FFFFFF00;
		--icon-padding: 0.1em;
	}

		.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon i {
			color: #FFFFFF;
		}

		.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon svg {
			fill: #FFFFFF;
		}

		.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon:hover {
			background-color: #0E0D1400;
		}

			.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon:hover i {
				color: var( --e-global-color-accent );
			}

			.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-social-icon:hover svg {
				fill: var( --e-global-color-accent );
			}

.elementor-7 .elementor-element.elementor-element-f0b989b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f0b989b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-a2c2d36 );
}

.elementor-7 .elementor-element.elementor-element-f0b989b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 15px 0px 50px 0px;
}

	.elementor-7 .elementor-element.elementor-element-f0b989b > .elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-66e04e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-46b31e2 {
	text-align: left;
}

	.elementor-7 .elementor-element.elementor-element-46b31e2 img {
		width: 220px;
	}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2e18b12.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-fda8d21.ekit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-fda8d21.ekit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-fda8d21.ekit-equal-height-enable .ekit-wid-con, .elementor-7 .elementor-element.elementor-element-fda8d21.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox {
	background-color: #95343400;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
		color: var( --e-global-color-text );
		font-family: var( --e-global-typography-text-font-family ), Sans-serif;
		font-size: var( --e-global-typography-text-font-size );
		font-weight: var( --e-global-typography-text-font-weight );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox:hover .elementskit-info-box-title {
		color: var( --e-global-color-text );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-23a3c16-font-family ), Sans-serif;
		font-size: var( --e-global-typography-23a3c16-font-size );
		font-weight: var( --e-global-typography-23a3c16-font-weight );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox:hover .box-body > p {
		color: var( --e-global-color-primary );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox p {
		margin: 0px 0px 0px 15px;
	}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementkit-infobox-icon {
	color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-info-box-icon > svg path {
	fill: var( --e-global-color-accent );
	stroke: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-info-box-icon > svg {
	max-width: 40px;
	height: auto;
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-info-box-icon {
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

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

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

.elementor-7 .elementor-element.elementor-element-2b541c6.ekit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-2b541c6.ekit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-2b541c6.ekit-equal-height-enable .ekit-wid-con, .elementor-7 .elementor-element.elementor-element-2b541c6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox {
	background-color: #95343400;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
		color: var( --e-global-color-text );
		font-family: var( --e-global-typography-text-font-family ), Sans-serif;
		font-size: var( --e-global-typography-text-font-size );
		font-weight: var( --e-global-typography-text-font-weight );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox:hover .elementskit-info-box-title {
		color: var( --e-global-color-text );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-23a3c16-font-family ), Sans-serif;
		font-size: var( --e-global-typography-23a3c16-font-size );
		font-weight: var( --e-global-typography-23a3c16-font-weight );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox:hover .box-body > p {
		color: var( --e-global-color-primary );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox p {
		margin: 0px 0px 0px 15px;
	}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementkit-infobox-icon {
	color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-info-box-icon > svg path {
	fill: var( --e-global-color-accent );
	stroke: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-info-box-icon > svg {
	max-width: 40px;
	height: auto;
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-info-box-icon {
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

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

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

.elementor-7 .elementor-element.elementor-element-b7b89a9.ekit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-b7b89a9.ekit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-b7b89a9.ekit-equal-height-enable .ekit-wid-con, .elementor-7 .elementor-element.elementor-element-b7b89a9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox {
	background-color: #95343400;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		color: var( --e-global-color-text );
		font-family: var( --e-global-typography-text-font-family ), Sans-serif;
		font-size: var( --e-global-typography-text-font-size );
		font-weight: var( --e-global-typography-text-font-weight );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox:hover .elementskit-info-box-title {
		color: var( --e-global-color-text );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-23a3c16-font-family ), Sans-serif;
		font-size: var( --e-global-typography-23a3c16-font-size );
		font-weight: var( --e-global-typography-23a3c16-font-weight );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox:hover .box-body > p {
		color: var( --e-global-color-primary );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox p {
		margin: 0px 0px 0px 10px;
	}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementkit-infobox-icon {
	color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-info-box-icon > svg path {
	fill: var( --e-global-color-accent );
	stroke: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-info-box-icon > svg {
	max-width: 40px;
	height: auto;
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-info-box-icon {
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-8299256:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8299256 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-a2c2d36 );
}

.elementor-7 .elementor-element.elementor-element-8299256 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #EEEEEE;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -45px;
	margin-bottom: 0px; /*! padding:10px 0px 0px 0px; */
}

	.elementor-7 .elementor-element.elementor-element-8299256 > .elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	}

	.elementor-7 .elementor-element.elementor-element-8299256 > .elementor-shape-bottom .elementor-shape-fill {
		fill: #02010100;
	}

	.elementor-7 .elementor-element.elementor-element-8299256 > .elementor-shape-bottom svg {
		width: calc(100% + 1.3px);
		height: 50px;
	}

.elementor-7 .elementor-element.elementor-element-714964a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7a9e31c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a9e31c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-a2c2d36 );
}

.elementor-7 .elementor-element.elementor-element-7a9e31c, .elementor-7 .elementor-element.elementor-element-7a9e31c > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-7a9e31c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 2px 2px 2px 2px;
}

	.elementor-7 .elementor-element.elementor-element-7a9e31c > .elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4aadb9c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-4aadb9c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__toggle {
	margin-right: auto;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item {
	padding-left: 15px;
	padding-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-sub-menu-item {
	padding-left: calc( 15px + 20px );
	padding-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
	padding-left: calc( 15px + 40px );
	padding-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
	padding-left: calc( 15px + 60px );
	padding-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
	padding-left: calc( 15px + 80px );
	padding-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item, .elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
	margin-right: 25px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
	margin-left: 25px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child) {
	margin-bottom: 25px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c a.hfe-menu-item, .elementor-7 .elementor-element.elementor-element-c5f5a1c a.hfe-sub-menu-item {
	font-family: "Commissioner", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item, .elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item {
	color: var( --e-global-color-primary );
}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item.current-menu-item a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item.highlighted,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item a.hfe-menu-item:focus {
		color: var( --e-global-color-secondary );
		background-color: var( --e-global-color-a2c2d36 );
	}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after {
	background-color: #61CE7000;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after {
	background-color: unset;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.elementor-7 .elementor-element.elementor-element-c5f5a1c .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
	border-color: #61CE7000;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item.current-menu-item a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c .menu-item.current-menu-ancestor a.hfe-menu-item {
	color: var( --e-global-color-secondary );
	background-color: var( --e-global-color-a2c2d36 );
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c .elementor-menu-toggle,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	color: var( --e-global-color-a2c2d36 );
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	background-color: var( --e-global-color-primary );
}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c .elementor-menu-toggle:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover {
		color: var( --e-global-color-a2c2d36 );
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover {
		background-color: var( --e-global-color-secondary );
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active {
		color: var( --e-global-color-a2c2d36 );
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active {
		background-color: var( --e-global-color-secondary );
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu li a.hfe-sub-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-sub-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-menu-item,
	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
		font-family: "Commissioner", Sans-serif;
		font-size: 16px;
		font-weight: 600;
	}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu {
	border-radius: 30px 0px 30px 0px;
}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu li.menu-item:first-child {
		border-top-left-radius: 30px;
		border-top-right-radius: 0px;
		overflow: hidden;
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu li.menu-item:last-child {
		border-bottom-right-radius: 30px;
		border-bottom-left-radius: 0px;
		overflow: hidden;
	}

.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown {
	border-radius: 30px 0px 30px 0px;
}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li.menu-item:first-child {
		border-top-left-radius: 30px;
		border-top-right-radius: 0px;
		overflow: hidden;
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li.menu-item:last-child {
		border-bottom-right-radius: 30px;
		border-bottom-left-radius: 0px;
		overflow: hidden;
	}

.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible {
	border-radius: 30px 0px 30px 0px;
}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li.menu-item:first-child {
		border-top-left-radius: 30px;
		border-top-right-radius: 0px;
		overflow: hidden;
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li.menu-item:last-child {
		border-bottom-right-radius: 30px;
		border-bottom-left-radius: 0px;
		overflow: hidden;
	}

.elementor-7 .elementor-element.elementor-element-c5f5a1c ul.sub-menu {
	width: 220px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu a.hfe-sub-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-c5f5a1c .sub-menu li.menu-item:not(:last-child),
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
	border-bottom-style: none;
}

.elementor-7 .elementor-element.elementor-element-0466e8b .elementor-button .elementor-align-icon-right {
	margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-0466e8b .elementor-button .elementor-align-icon-left {
	margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-0466e8b .elementor-button {
	background-color: var( --e-global-color-secondary );
	border-radius: 0px 30px 0px 30px;
	padding: 20px 40px 20px 40px;
}

.elementor-7 .elementor-element.elementor-element-0466e8b > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

@media(max-width:1024px) {
	.elementor-7 .elementor-element.elementor-element-d98dc72 > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-f002f12 .elementor-heading-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-e9e8932 .elementor-heading-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-46b31e2 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c5f5a1c.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-c5f5a1c > .elementor-widget-container {
		margin: 0px 0px 0px 25px;
	}
}

@media(min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-d98dc72 {
		width: 29.123%;
	}

	.elementor-7 .elementor-element.elementor-element-4afb32c {
		width: 24.298%;
	}

	.elementor-7 .elementor-element.elementor-element-2f12b32 {
		width: 24.999%;
	}

	.elementor-7 .elementor-element.elementor-element-53ae1c6 {
		width: 7.35%;
	}

	.elementor-7 .elementor-element.elementor-element-ed037aa {
		width: 14.199%;
	}

	.elementor-7 .elementor-element.elementor-element-66e04e7 {
		width: 32.016%;
	}

	.elementor-7 .elementor-element.elementor-element-2e18b12 {
		width: 25.326%;
	}

	.elementor-7 .elementor-element.elementor-element-f05fe47 {
		width: 18.846%;
	}

	.elementor-7 .elementor-element.elementor-element-d062241 {
		width: 23.762%;
	}

	.elementor-7 .elementor-element.elementor-element-4aadb9c {
		width: 75%;
	}

	.elementor-7 .elementor-element.elementor-element-a39dd6d {
		width: 25%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-d98dc72 {
		width: 45%;
	}

	.elementor-7 .elementor-element.elementor-element-4afb32c {
		width: 10%;
	}

	.elementor-7 .elementor-element.elementor-element-2f12b32 {
		width: 10%;
	}

	.elementor-7 .elementor-element.elementor-element-53ae1c6 {
		width: 12%;
	}

	.elementor-7 .elementor-element.elementor-element-ed037aa {
		width: 20%;
	}

	.elementor-7 .elementor-element.elementor-element-66e04e7 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-2e18b12 {
		width: 35%;
	}

	.elementor-7 .elementor-element.elementor-element-f05fe47 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-d062241 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-4aadb9c {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-a39dd6d {
		width: 50%;
	}
}

@media(max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-bd5fbfd {
		padding: 0px 0px 0px 0px;
	}

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

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

	.elementor-7 .elementor-element.elementor-element-d98dc72 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-f002f12 {
		text-align: center;
	}

		.elementor-7 .elementor-element.elementor-element-f002f12 .elementor-heading-title {
			font-size: var( --e-global-typography-text-font-size );
			line-height: var( --e-global-typography-text-line-height );
		}

		.elementor-7 .elementor-element.elementor-element-f002f12 > .elementor-widget-container {
			margin: 10px 0px 0px 0px;
		}

	.elementor-7 .elementor-element.elementor-element-53ae1c6 {
		width: 45%;
	}

	.elementor-7 .elementor-element.elementor-element-e9e8932 {
		text-align: center;
	}

		.elementor-7 .elementor-element.elementor-element-e9e8932 .elementor-heading-title {
			font-size: var( --e-global-typography-text-font-size );
			line-height: var( --e-global-typography-text-line-height );
		}

	.elementor-7 .elementor-element.elementor-element-ed037aa {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-72f31ce .elementor-widget-container {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-72f31ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-46b31e2 {
		text-align: center;
	}

		.elementor-7 .elementor-element.elementor-element-46b31e2 > .elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-fda8d21 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-2b541c6 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-23a3c16-font-size );
		line-height: var( --e-global-typography-23a3c16-line-height );
		letter-spacing: var( --e-global-typography-23a3c16-letter-spacing );
		word-spacing: var( --e-global-typography-23a3c16-word-spacing );
	}

	.elementor-7 .elementor-element.elementor-element-b7b89a9 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-4aadb9c {
		width: 30%;
	}

	body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c5f5a1c.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-7 .elementor-element.elementor-element-c5f5a1c nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-a39dd6d {
		width: 70%;
	}
}
