/* End custom CSS */

.elementor-40855 .elementor-element.elementor-element-bae7ee4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	box-shadow: var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) rgba(0, 0, 0, .07);
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40855 .elementor-element.elementor-element-bae7ee4.e-con {
	--align-self: flex-start;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active) {
	background-color: var(--e-global-color-secondary);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li.active {
	background-color: var(--e-global-color-6643b72);
	color: var(--e-global-color-accent);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-content > div.eael-tab-content-item {
	background-color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	background-color: #f1f1f1;
	color: var(--e-global-color-text);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li i {
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li img {
	width: 16px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li svg {
	width: 16px;
	height: 16px;
	fill: var(--e-global-color-text);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-tab-inline-icon li .title-before-icon {
	margin-right: 10px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-tab-inline-icon li .title-after-icon {
	margin-left: 10px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-tab-top-icon li i, .elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-tab-top-icon li img, .elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-tab-top-icon li svg {
	margin-bottom: 10px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf > .eael-advance-tabs > .eael-tabs-nav ul li {
	padding: 10px 28px 10px 12px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li {
	padding: 10px 28px 10px 12px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li:hover {
	color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li:hover > i {
	color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul .active {
	background-color: #444;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li.active > i {
	color: var(--e-global-color-6643b72);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li.active > svg {
	fill: var(--e-global-color-6643b72);
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-content > div {
	color: var(--e-global-color-text);
	padding: 0px 0px 45px 0px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs .eael-tabs-nav > ul li:after {
	border-width: 5px;
	bottom: -5px;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after {
	right: -5px;
	top: calc(50% - 5px) !important;
	border-left-color: var(--e-global-color-8077e12);
}

.rtl .elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after {
	right: auto;
	left: -5px !important;
	top: calc(50% - 5px) !important;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after {
	border-top-color: var(--e-global-color-8077e12);
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28 {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	background-color: #f1f1f1;
	margin: -265px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 20px 10px 20px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28.elementor-element {
	--align-self: flex-start;
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-1a8cb28 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	background-color: #f1f1f1;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 20px 10px 20px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb.elementor-element {
	--align-self: flex-start;
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-a5b03eb .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-4972ec6 {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	background-color: #f1f1f1;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 20px 10px 20px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-40855 .elementor-element.elementor-element-4972ec6:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-40855 .elementor-element.elementor-element-4972ec6.elementor-element {
	--align-self: flex-start;
}

.elementor-40855 .elementor-element.elementor-element-4972ec6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-4972ec6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-40855 .elementor-element.elementor-element-4972ec6 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-4972ec6 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-4c50db5);
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7 {
	width: var(--container-widget-width, 256px);
	max-width: 256px;
	background-color: #f1f1f1;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 20px 10px 20px;
	--container-widget-width: 256px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7.elementor-element {
	--align-self: flex-start;
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-40855 .elementor-element.elementor-element-fdd59c7 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-4c50db5);
}

/* Start custom CSS for eael-adv-tabs, class: .elementor-element-e7e6ecf */
.elementor-40855 .elementor-element.elementor-element-e7e6ecf a {
	color: #2f2f2f;
}

.elementor-40855 .elementor-element.elementor-element-e7e6ecf a:hover {
	color: #fff;
}

.elementor-37550 .elementor-element.elementor-element-0a1ac5c .eael-advance-tabs .eael-tabs-nav > ul li:hover {
	background-color: #de8020 !important;
}
