@-webkit-keyframes appear {
	from {
		transform: scale(0);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes appear {
	from {
		transform: scale(0);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

[class*="elementor-widget-bdt-"] .bdt-arrows-container {
	-webkit-transform: translate(var(--ep-swiper-carousel-arrows-ncx, 0), var(--ep-swiper-carousel-arrows-ncy, 40));
	transform: translate(var(--ep-swiper-carousel-arrows-ncx, 0), var(--ep-swiper-carousel-arrows-ncy, 40));
}

[class*="bdt-"] *, [class*="bdt-"] *::before, [class*="bdt-"] *::after {
	box-sizing: border-box;
}

.bdt-arrows-fraction-container .bdt-navigation-prev, .bdt-arrows-dots-container .bdt-navigation-prev, .bdt-arrows-container .bdt-navigation-prev, .bdt-arrows-fraction-container .bdt-navigation-next, .bdt-arrows-dots-container .bdt-navigation-next, .bdt-arrows-container .bdt-navigation-next {
	transition: all .3s ease;
}

.bdt-arrows-fraction-container .bdt-navigation-prev i, .bdt-arrows-dots-container .bdt-navigation-prev i, .bdt-arrows-container .bdt-navigation-prev i, .bdt-arrows-fraction-container .bdt-navigation-next i, .bdt-arrows-dots-container .bdt-navigation-next i, .bdt-arrows-container .bdt-navigation-next i {
	display: inline-flex;
	transition: all .3s ease;
}

.bdt-flex-align-right {
	order: 99;
}

[class*="elementor-widget-bdt-"] .bdt-navigation-next, [class*="elementor-widget-bdt-"] .bdt-navigation-prev {
	cursor: pointer;
}

[class*="elementor-widget-bdt-"] .swiper-slide {
	border-style: solid;
	border-width: 0;
	overflow: hidden;
}

iframe[data-src]:not(.lazy-loaded), .bdt-lazy-loading {
	background: rgba(152, 152, 152, .07);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDhweCIgIGhlaWdodD0iNDhweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWR1YWwtcmluZyIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBuZy1hdHRyLXI9Int7Y29uZmlnLnJhZGl1c319IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLnN0cm9rZX19IiBuZy1hdHRyLXN0cm9rZS1kYXNoYXJyYXk9Int7Y29uZmlnLmRhc2hhcnJheX19IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHI9IjQwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZT0icmdiYSg1OC44ODUwODA2NDUxNjEyOTUlLDU4Ljg4NTA4MDY0NTE2MTI5NSUsNTguODg1MDgwNjQ1MTYxMjk1JSwwLjU4OCkiIHN0cm9rZS1kYXNoYXJyYXk9IjYyLjgzMTg1MzA3MTc5NTg2IDYyLjgzMTg1MzA3MTc5NTg2IiB0cmFuc2Zvcm09InJvdGF0ZSgxNjEuODc4IDUwIDUwKSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: center;
}

@keyframes dummy-loader-animation {
	0% {
		background: rgba(152, 152, 152, .05);
	}
	
	50% {
		background: rgba(152, 152, 152, .2);
	}
	
	100% {
		background: rgba(152, 152, 152, .05);
	}
}

@keyframes attentionAnimation {
	0% {
		left: 0;
	}
	
	1% {
		left: -3px;
	}
	
	2% {
		left: 5px;
	}
	
	3% {
		left: -8px;
	}
	
	4% {
		left: 8px;
	}
	
	5% {
		left: -5px;
	}
	
	6% {
		left: 3px;
	}
	
	7% {
		left: 0;
	}
}

.elementor-widget-wrap [data-tilt] {
	transition: box-shadow 400ms cubic-bezier(.25, .9, .58, 1);
}

.elementor-widget-wrap [data-tilt]:hover {
	box-shadow: 0 20px 50px -10px rgba(0, 0, 0, .45), 0 50px 90px 0 rgba(51, 51, 51, .15);
}

.epsc-rating .epsc-rating-item {
	color: #e7e7e7;
}

.epsc-rating .epsc-rating-item i {
	display: inline-flex;
	font-family: "element-pack" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}

.epsc-rating .epsc-rating-item i:before {
	content: "";
}

.epsc-rating[class*=" epsc-rating-0"] .epsc-rating-item:nth-child(1) i:after, .epsc-rating[class*=" epsc-rating-1"] .epsc-rating-item:nth-child(-n+1) i:after, .epsc-rating[class*=" epsc-rating-2"] .epsc-rating-item:nth-child(-n+2) i:after, .epsc-rating[class*=" epsc-rating-3"] .epsc-rating-item:nth-child(-n+3) i:after, .epsc-rating[class*=" epsc-rating-4"] .epsc-rating-item:nth-child(-n+4) i:after, .epsc-rating[class*=" epsc-rating-5"] .epsc-rating-item:nth-child(-n+5) i:after {
	position: absolute;
	content: "";
	color: #fc0;
}

.epsc-rating.epsc-rating-0-5 .epsc-rating-item:nth-child(1) i:after, .epsc-rating.epsc-rating-1-5 .epsc-rating-item:nth-child(2) i:after, .epsc-rating.epsc-rating-2-5 .epsc-rating-item:nth-child(3) i:after, .epsc-rating.epsc-rating-3-5 .epsc-rating-item:nth-child(4) i:after, .epsc-rating.epsc-rating-4-5 .epsc-rating-item:nth-child(5) i:after {
	content: "";
	color: #fc0;
	position: absolute;
}

@keyframes fe-infinite-rotate {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@keyframes ep-grid-layer-animation-top-to-bottom {
	from {
		min-height: 0vh;
	}
	
	to {
		min-height: 100vh;
	}
}