/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 22 2025 | 02:16:03 */
/*header*/
.elementor-1911 .elementor-element.elementor-element-c106ec5:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-c106ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	backdrop-filter: blur(16px);
}
/*footer*/
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	display: none !important;
}
/*contact*/
.campo_50 {
	width: 49.5%;
	display: inline-block;
}
.wpcf7 textarea {
	height: 200px;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button {
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0;
	font-size: .9em;
}
/*whatsapp*/
.qlwapp__button--bubble .qlwapp__icon {
	font-size: 1.7em !important;
}
@media (max-width: 1024px) and (min-width: 1001px) {
	.elementor-1290 .elementor-element.elementor-element-6bdaf63 {
		--width: 100%;
	}
	.elementor-717 .elementor-element.elementor-element-840a793 {
		padding: 0 11em;
	}
	.elementor-717 .elementor-element.elementor-element-ee815ee,
	.elementor-717 .elementor-element.elementor-element-c4c823c,
	.elementor-717 .elementor-element.elementor-element-033cc43 {
		text-align: justify;
	}
}
@media (max-width: 1000px) and (min-width: 768px) {
	.elementor-717 .elementor-element.elementor-element-8121344 .elementor-heading-title {
		font-size: 2em;
	}
	.elementor-717 .elementor-element.elementor-element-ee815ee,
	.elementor-717 .elementor-element.elementor-element-c4c823c,
	.elementor-717 .elementor-element.elementor-element-033cc43 {
		text-align: justify;
	}
	.elementor-717 .elementor-element.elementor-element-840a793 {
		padding: 0 6em;
	}
	.elementor-558 .elementor-element.elementor-element-60224da .elementor-heading-title {
		font-size: 2em;
		padding: 0 2em;
	}
	.elementor-1290 .elementor-element.elementor-element-5f3de3e6 {
		display: block;
	}
		.elementor-1290 .elementor-element.elementor-element-57bf54fa,
	.elementor-1290 .elementor-element.elementor-element-70160a87,
	.elementor-1290 .elementor-element.elementor-element-5b932dbe,
	.elementor-1290 .elementor-element.elementor-element-a90dafc {
			--width: 100%;
		}
	.elementor-1290 .elementor-element.elementor-element-33405279,
	.elementor-1290 .elementor-element.elementor-element-7fb505a9,
	.elementor-1290 .elementor-element.elementor-element-39a09b62,
	.elementor-1290 .elementor-element.elementor-element-dc3af29 {
		text-align: center;
	}
}
@media (max-width: 767px) {
	.elementor-1911 .elementor-element.elementor-element-d86aa42 img {
		margin-left: 2em;
	}
	.elementor-slides .swiper-slide-inner {
		padding: 0;
	}
	.elementor-1290 .elementor-element.elementor-element-54a7fe7 > .elementor-widget-container,
	.elementor-1290 .elementor-element.elementor-element-3c588e8 .elementor-testimonial__text {
		text-align: justify !important;
	}
	.elementor-717 .elementor-element.elementor-element-840a793 {
		text-align: justify;
	}
	.elementor-1290 .elementor-element.elementor-element-8c9d089 .elementor-heading-title {
		font-size: 1.8em !important;
	}
	.elementor-1911 .elementor-element.elementor-element-06de157 .elementor-nav-menu .elementor-item {
		font-size: 1em;
	}
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		top: 43px !important;
	}
	.elementor-717 .elementor-element.elementor-element-8121344 .elementor-heading-title,
	.elementor-919 .elementor-element.elementor-element-21ce7c9 .elementor-heading-title {
		font-size: 2em;
	}
	.elementor-717 .elementor-element.elementor-element-c6835d8,
	.elementor-717 .elementor-element.elementor-element-ee815ee,
	.elementor-717 .elementor-element.elementor-element-9298109,
	.elementor-717 .elementor-element.elementor-element-c4c823c,
	.elementor-717 .elementor-element.elementor-element-7006488,
	.elementor-717 .elementor-element.elementor-element-033cc43 {
		text-align: center;
	}
	.campo_50 {
		width: 100%;
	}
}