.elementor-160 .elementor-element.elementor-element-fba3e01{--display:flex;}.elementor-160 .elementor-element.elementor-element-54b91d5{z-index:99;}.elementor-160 .elementor-element.elementor-element-a20b846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-3b0334a{z-index:98;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-banner{max-width:1080px;padding:24px 28px 24px 28px;gap:28px;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 65px 0px rgba(0,21,43,.38);}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-root{--ulgpd-edge:20px;--ulgpd-bg:#000000;--ulgpd-primary:#BE9703;--ulgpd-accent:#EDC016;--ulgpd-title:#FFFFFF;--ulgpd-text:#DCEAF4;--ulgpd-muted:#AFC3D2;--ulgpd-border:rgba(255,255,255,.14);font-family:"Ubuntu", Sans-serif;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-title, .elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-panel-title{font-family:"Ubuntu", Sans-serif;font-weight:700;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button{padding:11px 17px 11px 17px;border-radius:999px 999px 999px 999px;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--primary{color:#FFFFFF;background:#A88500;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--primary:hover, .elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--primary:focus-visible{background:#EDC016;border-color:#EDC016;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--secondary{color:#FFFFFF;background:rgba(255,255,255,.06);}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--secondary:hover, .elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-button--secondary:focus-visible{background:rgba(255,255,255,.12);}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-panel{max-width:670px;padding:30px 30px 30px 30px;border-radius:24px 24px 24px 24px;}.elementor-160 .elementor-element.elementor-element-3b0334a .ulgpd-overlay{background:#000000C2;}.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer{--dk-yellow:#F5C400;--dk-yellow-2:#FFD333;--dk-black:#0C0C0C;--dk-muted:#929292;}.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer__cta-inner{padding-top:45px;padding-right:0px;padding-bottom:45px;padding-left:0px;}.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer__main{padding-top:72px;padding-bottom:72px;}.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer__container{max-width:1440px;}.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer__logo img{max-width:145px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-160 .elementor-element.elementor-element-47b4118 .dkx-footer__cta-inner{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-54b91d5 */.btn-whatsapp-pulse {
	background: #25d366;
        color: #ffffff !important;
	color: white;
	position: fixed;
	bottom: 22px;
	right: 22px;
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 32px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}


.btn-whatsapp-pulse {
	background: #25d366;
        color: #ffffff !important;
	color: white;
	position: fixed;
	bottom: 22px;
	right: 22px;
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 32px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}/* End custom CSS */
/* Start custom CSS for dk_footer_premium, class: .elementor-element-47b4118 */.btn-whatsapp-pulse {
	background: #25d366;
        color: #ffffff !important;
	color: white;
	position: fixed;
	bottom: 22px;
	right: 22px;
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 32px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}/* End custom CSS */