<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1400px) and (max-width: 1599px) { /* E - da 1400px a 1599px */

body {
	font-size:23px;
}

}

@media (min-width: 1200px) and (max-width: 1399px) { /* D - da 1200px a 1399px */

body {
	font-size:21px;
}

}

@media (min-width: 1025px) and (max-width: 1199px) { /* C - da 1025px a 1199px */

body {
	font-size:19px;
}

}

@media (min-width: 768px) and (max-width: 1024px) { /* B - TABLET da 768px a 1024px */

body {
	font-size:17px;
}
#container {
	margin-bottom:0px;
}
#container.mg_t-2 {
    margin-top: 80px;
}
.text.column, .text .column {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    -ms-column-gap: 30px;
    -o-column-gap: 30px;
    column-gap: 30px;
}
.griglia .cella {
	font-size:12px;
}
.griglia .cella .prezzo {
	font-size:15px;
}
.btn_size-3, .btn_size-4 {
	padding:6px 12px;
	font-size:13px;
}
.btn_border-2 {
	border:2px solid black;
}
.hover_tipo .absolute_100 {
	background-color:transparent;
	opacity:1;
}
.hover_tipo h4 {
	text-shadow:0px 0px 6px rgba(0,0,0,1);
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) { /* B - TABLET VERTICALE da 768px a 1024px */
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) { /* B - TABLET ORIZZONTALE da 768px a 1024px */
}

@media (max-width: 767px) { /* A - SMARTPHONE da 0px a 767px */

body {
	font-size:15px;
}
#container {
	margin-bottom:0px;
}
#container.mg_t-2 {
    margin-top: 70px;
}
footer .icon_circle .footer_icon {
	width:50px;
	height:50px;
	line-height:50px;
	font-size:25px;
}
.logo {
	width:200px !important;
}
.text.column, .text .column {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
}
.griglia, .griglia.style_2 {
	grid-template-columns:auto;
	grid-template-rows:auto;
}
.griglia .cella {
	display:block;
}
.griglia .cella .tipo {
	display:inline-block;
	margin-right:10px;
	font-size:12px;
	color:rgba(55,60,70,1);
}
form &gt; .cell {
	padding:10px 0px;
}
.img_header {
	min-height:30vh;
}
.btn_size-3, .btn_size-4 {
	padding:6px 12px;
	font-size:13px;
}
.btn_border-2 {
	border:2px solid black;
}
.hover_tipo .absolute_100 {
	background-color:transparent;
	opacity:1;
}
.hover_tipo h4 {
	text-shadow:0px 0px 6px rgba(0,0,0,1);
}
.footer_btn {
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
}

}

@media (max-width: 767px) and (orientation:portrait) { /* A - SMARTPHONE VERTICALE da 0px a 767px */
}

@media (max-width: 767px) and (orientation:landscape) { /* A - SMARTPHONE ORIZZONTALE da 0px a 767px */
}</pre></body></html>