.elementor-widget-uncoder-accordion {
	width: var(--container-widget-width)
}

.elementor-widget-uncoder-accordion>div {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-item {
	transition: all .6s cubic-bezier(.29, .7, .34, 1.04);
	cursor: pointer
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-item.unc-open .uncoder-sa-accordion-icon-opened {
	display: flex
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-item.unc-open .uncoder-sa-accordion-icon-closed {
	display: none
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0;
	transition: all .3s cubic-bezier(.24, 1, .3, 1)
}

.rtl .elementor-widget-uncoder-accordion .uncoder-sa-accordion-title {
	flex-direction: row-reverse
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-title-text {
	width: 100%;
	display: flex;
	align-items: center
}

@media (max-width:767px) {
	.elementor-widget-uncoder-accordion .uncoder-sa-accordion-title {
		padding: 12px 15px
	}
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon {
	display: inline-block;
	text-align: center;
	padding: var(--uncoder-sa-icon-pad-top, 0) var(--uncoder-sa-icon-pad-right, 0) var(--uncoder-sa-icon-pad-bot, 0) var(--uncoder-sa-icon-pad-left, 0);
	transition: all .3s cubic-bezier(.24, 1, .3, 1)
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon>* {
	transition: all .3s cubic-bezier(.24, 1, .3, 1)
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon svg {
	width: var(--uncoder-sa-icon-size);
	height: var(--uncoder-sa-icon-size)
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon i {
	font-size: var(--uncoder-sa-icon-size);
	width: var(--uncoder-sa-icon-size);
	height: var(--uncoder-sa-icon-size)
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon.uncoder-sa-left {
	order: -1
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon.uncoder-sa-right {
	order: 2
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon-closed {
	display: flex
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-icon-opened {
	display: none
}

.elementor-widget-uncoder-accordion .uncoder-sa-custom-icon {
	display: inline-flex;
	transition: all .3s cubic-bezier(.24, 1, .3, 1);
	margin-right: var(--uncoder-sa-margin-right)
}

.elementor-widget-uncoder-accordion .uncoder-sa-custom-icon i {
	font-size: 14px
}

.elementor-widget-uncoder-accordion .uncoder-sa-custom-icon svg {
	width: 14px;
	height: inherit
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-content {
	margin-top: 0
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-content p {
	margin: 0
}

.elementor-widget-uncoder-accordion .uncoder-sa-accordion-content p+p {
	margin-top: 15px
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-acc-expand .uncoder-sa-accordion-item {
	scale: 1
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-acc-expand .uncoder-sa-accordion-item.unc-open {
	scale: 1.05
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-acc-overshadow .uncoder-sa-accordion-item {
	opacity: 1
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-acc-overshadow .uncoder-sa-accordion-item:not(.unc-open) {
	opacity: .5
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon {
	position: relative
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon-closed,
.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon-opened {
	display: flex !important
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon-opened {
	position: absolute;
	top: var(--uncoder-sa-icon-pad-top, 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon-closed {
	opacity: 1
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .uncoder-sa-accordion-icon-opened {
	opacity: 0
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .unc-open .uncoder-sa-accordion-icon-closed {
	opacity: 0
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-fade .unc-open .uncoder-sa-accordion-icon-opened {
	opacity: 1
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .uncoder-sa-accordion-icon {
	position: relative
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .uncoder-sa-accordion-icon-closed,
.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .uncoder-sa-accordion-icon-opened {
	display: flex !important
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .uncoder-sa-accordion-icon-opened {
	position: absolute;
	top: var(--uncoder-sa-icon-pad-top, 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .uncoder-sa-accordion-icon-closed {
	rotate: 0deg;
	transition: rotate .6s cubic-bezier(.29, .7, .34, 1.04)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-spin .unc-open .uncoder-sa-accordion-icon-closed {
	rotate: var(--uncoder-sa-spin)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon {
	position: relative
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon-closed,
.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon-opened {
	display: flex !important
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon-opened {
	position: absolute;
	top: var(--uncoder-sa-icon-pad-top, 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon {
	overflow: hidden;
	min-width: fit-content;
	--uncoder-sa-translate-up: calc(var(--uncoder-sa-icon-pad-top, 0px) + 100%);
	--uncoder-sa-translate-down: calc(var(--uncoder-sa-translate-up, 0px) * -1)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon-closed {
	transition: transform .6s cubic-bezier(.29, .7, .34, 1.04);
	transform: translate3d(0, 0, 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .uncoder-sa-accordion-icon-opened {
	transition: transform .6s cubic-bezier(.29, .7, .34, 1.04);
	transform: translate3d(0, var(--uncoder-sa-translate-down), 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .unc-open .uncoder-sa-accordion-icon-closed {
	transform: translate3d(0, var(--uncoder-sa-translate-up), 0)
}

.elementor-widget-uncoder-accordion.uncoder-sa-animation-ico-slide .unc-open .uncoder-sa-accordion-icon-opened {
	transform: translate3d(0, 0, 0)
}
