header .navbar-brand img {max-height: 60px;}
.slide-video {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transform: translate(0%, 0%) scale(1.1);}
.bg-sliding-line-dark-gray {background-image: linear-gradient(135deg, transparent 45%, #000 45%, #000 55%, transparent 0); background-size: 5px 5px;}
.bg-linen {background: #f6f4f3;}
.text-gradient-light-green-white {background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #ebf6ee 90%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.bg-very-light-green {background-color: #ebf3ed;}
.btn.btn-blu {background-color: #5758d6; color: var(--white);}
.text-blu { color:#5758d6;}
.text-black { color:#000;}
footer .footer-logo img {max-height: 70px;}
.quasi_withe, .quasi_withe a {color:#FBFBFB !important;}
.controlloForm {display: none !important;}
input:-internal-autofill-selected {appearance: menulist-button; background-image: none !important;  background-color: transparent !important; color: fieldtext !important;}
/* Cambia il colore di sfondo e del testo quando il campo è in autofill */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {-webkit-text-fill-color: #333; /* Colore del testo */ transition: background-color 5000s ease-in-out 0s; /* "Blocca" il colore di sfondo */}
.contact-form-style-03 .form-control {-webkit-text-fill-color: #333; /* Colore del testo */ transition: background-color 5000s ease-in-out 0s; /* "Blocca" il colore di sfondo */}
.error {color:#ff0000 !important;}