input[type="text"], 
input[type="password"],
input[type="number"],
input[type="email"],
input[type="tel"], 
select,
textarea {
    font-size:1.1rem;
    padding:10px 5px;
    border:0px;
    border-bottom:1px solid;
    margin-bottom:10px;
    width:100%;
    transition:.3s ease all;
    outline:none;
    font-family:inherit;
}

textarea {
    field-sizing:content;
    line-height:1.5;
}

input[type="submit"], button[type="submit"] {
    background:var(--wp--preset--color--primary);
    color: var(--wp--preset--color--primary-contrast) !important;
    border:1px solid var(--wp--preset--color--primary);
    font-size:1.3rem;
    font-family: inherit;
    transition:.4s ease all;
    cursor:pointer;
    padding:.75rem 2rem;
    border-radius:60px
}
input[type="submit"]:hover, button[type="submit"]:hover {
    border-color:var(--wp--preset--color--secondary);
      background:var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--secondary-contrast) !important;
}

.wp-block-template-part {
    margin-top: 0px;
}

/*Ocultamiento */

@media screen and (min-width: 1024px) {
    html .no-desktop {
      display: none !important;
    }
  }
  @media screen and (min-width: 681px) and (max-width: 1023px) {
    html .no-tablet {
      display: none !important;
    }
  }
  @media screen and (max-width: 680px) {
    html .no-mobile {
      display: none !important;
    }
  }

/* Encabezado */
.fix-header {
    position: fixed;
    width: 100%;
	z-index: 10;
	transition: .3s ease all;
}

.fix-header:not(.header-white) {
	backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

.header-white {
    background: linear-gradient(180deg, rgba(83, 74, 70, 0.64) 23.08%, rgba(126, 122, 120, 0.30) 72.6%, rgba(165, 165, 165, 0.00) 100%) !important;
}

.header-white ul.wp-block-navigation > li {
    color: white !important;
}

.header-white ul.wp-block-navigation > li > a:hover  {
    color: var(--wp--preset--color--primary-100) !important;
}


.header-white .custom-logo {
    filter: brightness(0) invert(1);
}

/*FORMS*/

.gutena-forms-textarea-field textarea{
	height: 100%;
}
