<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
p {
	color: #606060;
	font-size: 18px !important;
	line-height: 22px !important;
	font-weight: 400;
}


.static-content h3 { font-size: 30px; line-height: 1.5; margin-bottom: 0; }
.boxMacroCatGrafica { height: 550px !important; overflow: hidden; }
.boxMacroCat { height: 400px; overflow: hidden; border: 10px solid #fff; }


.strisciaPag {
	height: 470px;
	display: flex;
	align-items: center;
}

.boxMacroCatInPag{height: 100%; overflow: hidden; border: 0px solid #fff; }


.single-portfolio-text p { font-size: 12px !important; text-transform: uppercase; color: #000; margin-bottom: 20px; line-height: 1; letter-spacing: 1px; }
.single-portfolio-text h2 { font-size: 38px; font-weight: 700; margin-bottom: 0; line-height: 1; }
.single-portfolio-text h3 { font-size: 28px; font-weight: 300; margin-bottom: 10px; line-height: 1; }
.stmil-portfolio-content-area { width: calc(50% - 15px); position: absolute; background-color: #fff; right: 0; bottom: 0; z-index: 99; box-shadow: unset; }
#Contattaci { overflow: hidden; }
.testoServizioPag { padding: 80px 0 0 0; }


.stmil-portfolio .single_gallery_item {
	box-shadow: none;
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 300px;
	border: 10px solid #f9f9f9;
}

.stmil-portfolio .single_gallery_item img {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0.6;
}

.stmil-portfolio .single_gallery_item:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;
}



.padding-10{padding: 50px 120px !important;}

.imgRespmia{width: 100%; height: 100%; object-fit: cover;}


.boxMacroCat .testi{opacity: 1;transition-duration: 500ms;position: absolute;width: 100%;background: #0000007d;height: 100%;display: flex;align-items: center;justify-content: center;}

.boxMacroCat .testi div{width: 60%;}

.boxMacroCat:hover .testi{opacity: 0;}
.boxMacroCat .testi h2{margin: 0;color: #fff;font-size: 40px;font-weight: 200;	text-transform: uppercase;}

.boxMacroCat .testi h3{margin: 0;color: #fff;font-size: 27px;font-weight: 700;	text-transform: uppercase;}
.boxMacroCat .testi p{margin: 0;color: #fff;line-height: 15px;font-size: 13px;}

.h2Mio{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 500;
}
.stmil-footer-area p {
	font-size: 13px !important;
	color: #000;
	line-height: 18px;
}
.stmil-footer-area {
	padding: 20px 0 20px 0;
	background-color: #fff;
	border-top: 1px solid #0000001a;
	/* margin-top: 50px; */
	position: relative;
	z-index: 1;
}




@media (max-width: 575.98px) {

	.stmil-hero-area { height: 400px; background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url('../public/slide/1.jpg'); background-size: cover; background-position: top center; }
	.stmil-portfolio-content-area { width: 100%; position: absolute; background-color: #ffffffa6; right: 0; bottom: 0; z-index: 99; box-shadow: unset; }
	.single-portfolio-text { padding: 30px; width: 100%; }
	.single-portfolio-text h2 { font-size: 28px; font-weight: 700; margin-bottom: 0; line-height: 1; }
	.contact_from { padding: 10px; top: 0; left: 0; }
	.testoServizioPag { padding: 20px 0 0 0; }
	.hero-content-area .hero-text h2 { font-size: 18px; margin-bottom: 20px; color: #fff; text-shadow: 0 0 2px black; }
	.hero-content-area { width: 100%; background: transparent; padding: 45px 20px; bottom: -10%; }
	.static-content h3 { font-size: 20px; line-height: 22px; margin-bottom: 10px; }
	.static-content p {   margin-bottom: 20px; line-height: 21px; }
	.static-content {
		padding: 20px;
		margin-top: -100px;
	}
	.inverti{flex-direction: column-reverse;}
	.padding-10 {
		padding: 50px 40px !important;
	}
	.strisciaPag {
		height: unset;
		display: flex;
		align-items: center;
	}

	#copy small span{

		display: inline-block;
	}
	p {
		color: #606060;
		font-size: 16px !important;
		line-height: 22px !important;
		font-weight: 400;
	}

	.boxMacroCat {
		height: 330px;
		overflow: hidden;
		border: 10px solid #fff;
	}

	.boxMacroCat .testi h2 {
		font-size: 20px;
	}

	.boxMacroCat .testi h3 {
		font-size: 19px;
	}

	.boxMacroCat .testi div {
		width: 90%;
	}
}







</pre></body></html>