<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {

	font-family: 'Oswald', sans-serif;

}



a {

	color:#000;

}



h1, h2, h3, h4 {

	font-family: 'Oswald', sans-serif;

	margin:0px 0px;

}



h1 {

	font-size: 36px;

	color: #333;

	text-align: left;

	padding-top:5px;

	padding-bottom:35px;

	line-height:40px;

}



h2 {

	font-size: 36px;

	color: #333;

	text-align: left;

	padding-top:20px;

	padding-bottom:35px;

	line-height:46px;

}





h2 p {

	margin-top:10px;

	clear:both;

	font-size: 36px;

}



h2 span.tit {

	text-transform:normal;

	font-size: 36px;

}



h2 span.blu {

	color:#042a8a;

}





h2 span.verde {

	color:#41ba05;

}





h2 span.rosso {

	color:#f80632;

}



p {

    font-size: 18px;

    color: #333;

    text-align: left;

    font-weight: normal;

	padding-bottom:0px;

	margin: 0 0 0px;

}



p:last-child {

	padding-bottom:10px;

}



p.scegli a {

	font-size: 36px;

	text-transform:uppercase;

	margin:0px;

	padding:0px;

}



p.scegli a:hover {

	color:#FC0;

	text-decoration:none;

}



p.scegli a img {

	margin-right:20px;

}



.navbar-default a {

	font-family: 'Oswald', sans-serif;

	font-size: 18px;

	color: #333;

	text-align: left;

	font-weight: normal;

	text-transform:uppercase;

	padding: 0.5em 0.75em;

	color: #333;

}





.progettazione h1 {

	text-transform:uppercase;

}



.progettazione .btn {

	font-size:18px;

	text-transform:uppercase;

  color:#FFF;

  margin-bottom:50px;

  margin-top:50px;

}



.blu h1 {

	color:#042a8a;

}



.blu .btn {

  background: #042a8a; /* For browsers that do not support gradients */

  background: -webkit-linear-gradient(left, #042a8a , #7b97ff); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(right, #042a8a , #7b97ff); /* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(right, #042a8a , #7b97ff); /* For Firefox 3.6 to 15 */

  background: linear-gradient(to right, #042a8a , #7b97ff); /* Standard syntax */

}



.verde h1 {

	color:#41ba05;

}



.verde .btn {

  background: #41ba05; /* For browsers that do not support gradients */

  background: -webkit-linear-gradient(left, #41ba05 , #7eff87); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(right, #41ba05 , #7eff87); /* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(right, #41ba05 , #7eff87); /* For Firefox 3.6 to 15 */

  background: linear-gradient(to right, #41ba05 , #7eff87); /* Standard syntax */

}



.rosso h1 {

	color:#f80632;

}



.rosso .btn {

  background: #f80632; /* For browsers that do not support gradients */

  background: -webkit-linear-gradient(left, #f80632 , #ff7e7e); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(right, #f80632 , #ff7e7e); /* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(right, #f80632 , #ff7e7e); /* For Firefox 3.6 to 15 */

  background: linear-gradient(to right, #f80632 , #ff7e7e); /* Standard syntax */

}



.titolo {

	font-size:22px;

	margin: 22px 0 22px;

}



.indirizzo {

	font-size:16px;

	line-height:26px;

}



.copy {

	margin: 22px 0 0px;

}



.copy, .copy  a {

	font-size: 14px;

	text-transform:normal;

}



@media screen and (min-width: 1100px) {

.progettazione {

	position:relative;

	padding-bottom:0px;

	height:700px;

}



.progettazione-modulo {

	height:600px;

	padding-bottom:60px;

}



.progettazione .btn {

  position:absolute;

  bottom:10px;

  left:10px;

}

}

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