.elementor-47120 .elementor-element.elementor-element-124e961 .elementor-icon-list-icon i {
	color: #ffd700;
	transition: color .3s;
}

.elementor-47120 .elementor-element.elementor-element-c80999a .elementor-icon-list-icon i {
	color: #ffd700;
	transition: color .3s;
}

.tippy-box[data-theme="bdt-tippy-21a82412"], .tippy-box[data-theme="bdt-tippy-21a82412"] .tippy-backdrop {
	background-color: #1a73e8;
}

.elementor-47120 .elementor-element.elementor-element-21a82412 .bdt-marker-animated .bdt-marker:before, .elementor-47120 .elementor-element.elementor-element-21a82412 .bdt-marker-animated .bdt-marker:after {
	border-radius: 10px 10px 10px 10px;
}

.elementor-47120 .elementor-element.elementor-element-21a82412 .bdt-marker-wrapper .bdt-marker > img {
	width: calc(13px - 12px);
	height: auto;
}

.elementor-47120 .elementor-element.elementor-element-21a82412 .bdt-marker-wrapper .bdt-marker > i {
	font-size: 13px;
	line-height: 13px;
	width: 13px;
}

.tippy-box[data-theme="bdt-tippy-21a82412"] {
	text-align: center;
}

.tippy-box[data-theme="bdt-tippy-6154fae7"], .tippy-box[data-theme="bdt-tippy-6154fae7"] .tippy-backdrop {
	background-color: var(--e-global-color-7b48333);
}

.elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-animated .bdt-marker:before, .elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-animated .bdt-marker:after {
	border-radius: 10px 10px 10px 10px;
}

.elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-wrapper .bdt-marker > img {
	width: calc(13px - 12px);
	height: auto;
}

.elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-wrapper .bdt-marker > i {
	font-size: 13px;
	line-height: 13px;
	width: 13px;
}

.tippy-box[data-theme="bdt-tippy-6154fae7"] {
	text-align: center;
}

.elementor-47120 .elementor-element.elementor-element-6d915e1 .elementor-icon-list-icon i {
	color: rgba(25, 25, 25, 0);
	transition: color .3s;
}

.elementor-47120 .elementor-element.elementor-element-ec3bbc5.elementor-view-stacked .elementor-icon {
	background-color: rgba(25, 25, 25, 0);
}

.elementor-47120 .elementor-element.elementor-element-4f254d6.elementor-view-stacked .elementor-icon {
	background-color: rgba(25, 25, 25, 0);
}

.elementor-47120 .elementor-element.elementor-element-0aca2ed.elementor-view-stacked .elementor-icon {
	background-color: rgba(25, 25, 25, 0);
}

.elementor-47120 .elementor-element.elementor-element-51b1092.elementor-view-stacked .elementor-icon {
	background-color: rgba(25, 25, 25, 0);
}

.elementor-47120 .elementor-element.elementor-element-4574c78 .bdt-show-hide .bdt-show-hide-icon.left-position {
	margin-right: 0px;
}

@media (max-width:1024px) {}

@media (max-width:767px) {
	.elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-wrapper .bdt-marker > img {
		width: calc(10px - 12px);
		height: auto;
	}
	
	.elementor-47120 .elementor-element.elementor-element-6154fae7 .bdt-marker-wrapper .bdt-marker > i {
		font-size: 10px;
		line-height: 10px;
		width: 10px;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

.shaky {
	position: relative;
	display: inline-block;
	will-change: transform;
}

.fade-left-section {
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.fade-left-section::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10%;
	height: 100%;
	background: linear-gradient(to right, #e8f0fe, rgba(232, 240, 254, 0));
	z-index: 1;
	pointer-events: none;
}

.fade-left-section > * {
	position: relative;
	z-index: 2;
}

.my-element-on-top {
	position: relative;
	z-index: 999 !important;
}

.fade-left-section {
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.fade-left-section::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10%;
	height: 100%;
	background: linear-gradient(to right, #e8f0fe, rgba(232, 240, 254, 0));
	z-index: 3;
	pointer-events: none;
}

.fade-left-section::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 10%;
	height: 100%;
	background: linear-gradient(to left, #e8f0fe, rgba(232, 240, 254, 0));
	z-index: 3;
	pointer-events: none;
}

.fade-left-section > * {
	position: relative;
	z-index: 2;
}

.my-element-on-top {
	position: relative;
	z-index: 999 !important;
}