/*
	Theme Name: Hello Elementor Child
  Template: hello-elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor Child Theme
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 2.6.1
	Stable tag: 2.6.1
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Description: A lightweight, plain-vanilla, best suited for building your site using Elementor website builder. Visit https://elementor.com/hello-theme/ to learn more.
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/


html {
  scroll-padding-top: 160px; /* height of sticky header */
}
.number {
	font-feature-settings: 'lnum' 1;
}

/* Carrossel Produtos */

.carrossel_produtos .swiper-horizontal {
	overflow: visible;
}
.carrossel_produtos .swiper-slide {
	filter: grayscale(1) opacity(50%);
}
.carrossel_produtos .swiper-slide-active {
	filter: unset;
}
.carrossel_produtos .elementor-swiper-button-next {
	right: -41%!important;
}



/* FORM CONTATO */

.form_contato .elementor-form-fields-wrapper {
	flex-direction: column;
	align-items: normal;
    max-height: 220px;
    column-gap: 40px;
}
.form_contato .elementor-form-fields-wrapper .elementor-field-group {
	width: calc(50% - 20px);
}
.form_contato .elementor-form-fields-wrapper .elementor-field-group textarea {
	border-width: 2px!important;
	border-radius: 10px!important;
}
.form_contato .elementor-field-type-submit {
	width: 150px!important;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}





/* RESPONSIVO */

@media (max-width: 767px) {

	/* Carrossel Produtos */
	.carrossel_produtos .elementor-swiper-button-next {
	right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position)) !important;
	}

	/* FORM CONTATO */
	.form_contato .elementor-form-fields-wrapper {
		max-height: unset;
	}
	.form_contato .elementor-form-fields-wrapper .elementor-field-group {
		width: 100%
	}

}



@media (min-width: 768px) and (max-width: 1024px) {
}
