/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2025 | 01:55:47 */
.campo_50 {
	width: 49.5%;
	display: inline-block;
}
textarea {
	height: 200px;
}
.elementor-876 .elementor-element.elementor-element-0b5dd51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	padding: 1em;
}
.elementor-876 .elementor-element.elementor-element-8855613 .elementor-image-box-wrapper .elementor-image-box-description {
	text-align: justify;
}
.elementor-slides .swiper-slide-inner {
	padding: 0 7em;
}
.elementor-876 .elementor-element.elementor-element-c74bcf4 .elementor-repeater-item-1ae54de .swiper-slide-contents {
	max-width: 65%;
}
.elementor-876 .elementor-element.elementor-element-c74bcf4 .elementor-slide-button {
	padding: 18px 26px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	padding: 15px 40px;
}
#ast-scroll-top,
#block-21 {
	display: none !important;
}
.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {
	text-transform: uppercase;
	font-weight: 600;
	padding: 0 1.5em;
}
.site-footer-primary-section-1 .wp-social-link-instagram,
.site-footer-primary-section-1 .wp-social-link-facebook {
	background: #c7a963;
    height: 30px;
    width: 30px;
    padding: 3px;
    border-radius: 100px;
}
@media (max-width: 767px) {
	.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.elementor-slides .swiper-slide-inner {
		padding: 9em 3em 0;
	}
	.campo_50 {
		width: 100%;
	}
	.elementor-876 .elementor-element.elementor-element-c74bcf4 .elementor-repeater-item-1ae54de .swiper-slide-contents,
	.elementor-876 .elementor-element.elementor-element-c74bcf4 .swiper-slide-contents {
		max-width: 100%;
	}
	.elementor-876 .elementor-element.elementor-element-c74bcf4 .elementor-slide-heading {
		font-size: 2em;
		text-align: center;
	}
	.elementor-876 .elementor-element.elementor-element-c74bcf4 .swiper-slide {
		height: 500px;
	}
	.elementor-876 .elementor-element.elementor-element-c74bcf4 .elementor-repeater-item-501872c .swiper-slide-contents {
		text-align: center;
	}
	.elementor-877 .elementor-element.elementor-element-3cbfb4d .elementor-heading-title,
	.elementor-878 .elementor-element.elementor-element-b2f5d50 .elementor-heading-title,
	.elementor-1563 .elementor-element.elementor-element-b2f5d50 .elementor-heading-title,
	.elementor-879 .elementor-element.elementor-element-60c4c58 .elementor-heading-title {
		padding-top: 3.5em;
	}
}