.uk-logo {
	font-size: 2rem;
	text-transform: none;
}
.uk-navbar-container.uk-navbar-transparent.uk-dark,
.uk-navbar-container:not(.uk-navbar-transparent) {
	-webkit-box-shadow: 0px 5px 15px 8px rgba(149,149,149,0.1);
	box-shadow: 0px 2px 20px 1px rgba(149,149,149,0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	background-color: rgba(255,255,255,0.8);
}
.in-evidenzza {
	background: #CDAFB157;
	width: fit-content;
	padding: 5px 10px;
	border-radius: 20px;
}
.primary-transp {
	background: rgba(176,128,131,0.7);
}
.bianco-transp {
	background: rgba(255,255,255,0.7);
}
.hero {
	padding: 150px 0 40px 0 !important;
}
.img-hero img {
	height: 100vh;
	object-fit: cover;
	border-radius: 20px;
}
/*SLIDER APPROCCIO*/
.slider-approccio h3 {
	color: #000 !important;
}
.slider-approccio .el-meta.uk-heading-small.uk-text-primary {
	color: #cdafb1 !important;
	font-weight: 900;
}
/*CONTATTI*/
body .convertforms .cf-btn {
	font-size: var(--button-font-size);
	color: #000;
	cursor: pointer;
}
@media (min-width: 960px) {
.hero {
	padding: 0 !important;
}
.img-hero img {
	height: 100vh;
	object-fit: cover;
	border-radius: 0px;
}
}
/*.servizi .uk-active a::after {
	content: '-';
	position: absolute;
	right: 5px;
}
.servizi li a::after {
	content: '+';
	position: absolute;
	right: 5px;
}*/