/* Start custom CSS for page-settings */.elementor-182 .elementor-element.elementor-element-253d2bc,
.elementor-182 .elementor-element-253d2bc&gt;.elementor-container {
	position: initial;
}
.elementor-182 .elementor-element.elementor-element-7fdaa59&gt;.elementor-element-populated {
    padding: 0 !important;
}
.elementor-182 .elementor-element.elementor-element-253d2bc {
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-element-ab1d15b .elementor-image {
	overflow: hidden;
}
@media screen and (max-width: 479px) {
	#video-slider-resp {
		height: 390px;
		padding: 0 !important;
	}
	#video-slider-resp .elementor-element-populated {
        background-position: -10px 22px !important;
        background-size: 471px auto !important;
        padding: 0 !important;
	}
	.elementor-element-7fdaa59 {
		position: absolute;
		top: -2px;
		left: 40px;
		width: 296px !important;
		height: 167px;
		overflow: hidden;
	}
}
@media screen and (min-width: 480px)  and (max-width: 1399px) {
	#video-slider-resp {
		height: 520px;
		padding: 0 !important;
	}
	#video-slider-resp .elementor-element-populated {
		background-position: 0 center !important;
		background-size: 780px auto !important;
		padding: 0 !important;
	}
	.elementor-element-7fdaa59 {
		position: absolute;
        top: -44px;
        left: 82px;
        width: 490px !important;
        height: 238px;
        overflow: hidden;
	}
}
@media screen and (min-width: 1400px) {
	#video-slider-resp {
		height: 740px;
		padding: 0 !important;
	}
	#video-slider-resp .elementor-element-populated {
		background-position: 0 center !important;
		background-size: 1110px auto !important;
		padding: 0 !important;
	}
	.elementor-element-7fdaa59 {
		position: absolute;
		top: -105px;
        left: 116px;
        width: 697px !important;
        height: 339px;
        overflow: hidden;
	}
}

.elementor-element-7fdaa59 img.swiper-slide-image {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 768px) {
.elementor-182 .elementor-element-1a418d0  .elementor-element-populated{
    background-position: -40px 0!important;
    background-size: 470px !important;
    height: 360px;
}

.elementor-182 .elementor-element.elementor-element-e720dee .elementor-element-populated {
    padding: 0;
}

.elementor-182 .elementor-element.elementor-element-f28cf36 {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    top: 68px;
    left: 17px;
    width: 326px;
    height: 162px;
}
.elementor-182 .elementor-element.elementor-element-e720dee  .elementor-element-populated {
    padding: 0 !important;
}
}/* End custom CSS */