/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2026 | 10:04:25 */
nav ul {list-style: none; padding: 0;}

#footer1 a, #footer2 a {
    font-weight: 600;
	text-decoration: none;
}

.elementor a {
	text-decoration: underline;
}

.elementor a:hover, .elementor a:focus, header .menu-item a, a.elementor-button {
	text-decoration: none;
}

svg {
	fill: var(--e-global-color-accent);
}

svg:hover, svg:focus  {
	fill: #755c33;
}

.text-lg.font-semibold {
	font-weight: 600;
}

.text-yellow-400 {
	color: #b7b700;
}


.forminator-field-html {
	text-align: center;
}

#forminator-module-420 button.forminator-button.forminator-button-submit {
	background: var(--e-global-color-accent);
	border: none;
	color: #fff;
	border-radius: 15px;
	padding: 12px 33px;
	font-size: 18px!important;
}

#forminator-module-420 button.forminator-button.forminator-button-submit:hover, #forminator-module-420 button.forminator-button.forminator-button-submit:focus{
	background: #816027;
}



#forminator-module-420 .forminator-row .forminator-field .forminator-description, #forminator-module-420 .forminator-row  .forminator-field .forminator-label {
	display: none;
}

#forminator-module-420 .forminator-row  .forminator-field input, #forminator-module-420 .forminator-row  .forminator-field textarea {
	border-radius: 10px;
		padding: 12px 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border: 1px solid #ddd;
}

#forminator-module-420 input::placeholder, #forminator-module-420 textarea::placeholder {
	color: #000;
}


#forminator-module-420 .forminator-row .forminator-checkbox-box {
	background-color: #fff!important;
}

#galeria .elementor-carousel-image {
	border-radius: 15px;
	transition: 0.3s;
}

#galeria .elementor-carousel-image:hover {
	transform: scale(1.1);
}


header a{
		position: relative;
  display: inline-block;
	transform: none!important;
}

header a:hover::after, header a:hover::before {
	transform: scaleX(1);
}


header a::after,
header a::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #936D2C, #aa936d);
  left: 0;
	bottom: -5px;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 2s ease-out;
}

header a::before {
  top: -5px;
  transform-origin: left;
}