/* End custom CSS */

.elementor-16400 .elementor-element.elementor-element-273cff4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-16400 .elementor-element.elementor-element-273cff4:not(.elementor-motion-effects-element-type-background), .elementor-16400 .elementor-element.elementor-element-273cff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-0c063ac/btdesigndev2.wpengine.com/wp-content/uploads/2026/05/see-in-4-min-bg-768x432.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16400 .elementor-element.elementor-element-273cff4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-16400 .elementor-element.elementor-element-273cff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-16400 .elementor-element.elementor-element-364b6c8 > .elementor-widget-container {
	margin: -6em 0em 0em 0em;
}

body:not(.rtl) .elementor-16400 .elementor-element.elementor-element-364b6c8 {
	left: 0px;
}

body.rtl .elementor-16400 .elementor-element.elementor-element-364b6c8 {
	right: 0px;
}

.elementor-16400 .elementor-element.elementor-element-364b6c8 {
	top: 0em;
}

.elementor-16400 .elementor-element.elementor-element-b9639a7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16400 .elementor-element.elementor-element-35a46bc {
	width: 100%;
	max-width: 100%;
}

.elementor-16400 .elementor-element.elementor-element-35a46bc > .elementor-widget-container {
	background-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-0c063ac/btdesigndev2.wpengine.com/wp-content/uploads/2026/05/see-in-4-min-bg-768x432.jpg");
	margin: 0rem 0rem 0rem 0rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16400 .elementor-element.elementor-element-35a46bc > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

#elementor-popup-modal-16400 .dialog-widget-content {
	animation-duration: .6s;
	border-style: none;
}

#elementor-popup-modal-16400 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-16400 .dialog-message {
	width: 800px;
	height: 450px;
	align-items: flex-start;
}

#elementor-popup-modal-16400 .dialog-close-button {
	display: flex;
	top: -20px;
}

body:not(.rtl) #elementor-popup-modal-16400 .dialog-close-button {
	right: 0px;
}

body.rtl #elementor-popup-modal-16400 .dialog-close-button {
	left: 0px;
}

#elementor-popup-modal-16400 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-16400 .dialog-close-button svg {
	fill: #fff;
}

@media (max-width:1024px) {
	.elementor-16400 .elementor-element.elementor-element-273cff4 {
		--padding-top: 1.5rem;
		--padding-bottom: 1.5rem;
		--padding-left: 1.5rem;
		--padding-right: 1.5rem;
	}
	
	.elementor-16400 .elementor-element.elementor-element-35a46bc > .elementor-widget-container {
		margin: 1em 0em 0em 0em;
	}
}

@media (max-width:767px) {
	.elementor-16400 .elementor-element.elementor-element-364b6c8 > .elementor-widget-container {
		margin: -4em 0em 0em 0em;
	}
	
	.elementor-16400 .elementor-element.elementor-element-35a46bc > .elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}
}

/* Start custom CSS for html, class: .elementor-element-35a46bc */
.elementor-16400 .elementor-element.elementor-element-35a46bc {
	position: absolute;
	height: 100%;
	background: rgba(0, 0, 0, .75);
}
