<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body{
    margin: 0;
    padding: 0;
}
body{
    font-family:montserrat;
	height:100%;
	width:100%;
}

@font-face{
	font-family:montserrat;
	src: url(font/Montserrat/Montserrat-LightItalic.ttf);
}

@font-face{
	font-family:josefin;
	src: url(font/josefin-slab/JosefinSlab-LightItalic.ttf);
}


/*image on top*/
.header{
	background-image: url("images/logo.png");
    min-height: 500px; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*navigation bar*/
ul.nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #ff0000;
	width:100%;
}

li.nav {
    float: left;
	width: 14.28%;
}

li a {
    display: block;
    color: white;
    text-align: center;
	vertical-align:center;
    padding: 14px 16px;
    text-decoration: none;
}
li a:hover {
    background-color:  #800000;
}

.title{
	font-size:120px;
	text-align:center;
	color:#404040;
	font-family:josefin;
}

/*cosa facciamo*/
p.about {
   font-size:20px;
}
h1.about{
   font-size:40px;
}
div.about{
   width:500px;
   text-align:center;
}


.w3-container,.w3-panel{
	padding:0.01em 16px;
	text-align:center;
}.w3-panel{
	margin-top:16px;
	margin-bottom:16px
}.about{
	width:500px;
	text-align:center;
}.font{
	font-size:20px
}.name{
	font-size:40px;
}
.w3-pale-red{
	color:#000!important;
	background-color:#ffcccc!important}



.logo{
	height:219px;
}
table.cosa{
	padding-top:30px;
	padding-bottom:50px;
}


div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
	background-color:white;
  padding: 15px;
  text-align: center;
  
}
div.gallery {
  margin: 100px;
  border: 1px solid #ccc;
  float: left;
  width: 300px;
}
.employes{
	background:none;
	background-color:#e60000;
	height:110%;
	
}

table.lavora{
	text-align:center;
	width:80%;
	font-size:20px;
}.bg_lavora{
	
	background-color:#ffcccc;
}.lavora2{
	width:40%;
	text-align:center;
	font-size:20px;
}.width{
	width:50%;
	border-right: 10px solid #ff0000;
	border-bottom: 10px solid #ff0000;
	
}

.title_galleria{
	color:#ffffff;
	text-align:center;
	padding-top:40px;
	font-size:50px;
}

/* Slideshow container */
.slideshow-container {
  max-width: 65%;
  position: relative;
  margin: auto;
  
}

/* Hide the images by default */
.mySlides {
  display: none;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}


.bg_slides{
	background:none;
	background-color:#e60000;
	height:100%;
	
}
.lists{
	padding-top:30px;
	padding-bottom:40px;
}

.ideaimg{
	float:left;
	position:relative;
	top:100px;
	left:50px;
}

.strategyimg{
	float:right;
	position:relative;
	top:100px;
	right:50px;
}

.planningimg{
	float:left;
	position:relative;
	left:150px;
	top:100px;
}

.successimg{
	float:right;
	position:relative;
	top:100px;
	right:150px;
}

.map{
	text-align:center;
	font-size:60px;
		padding-top:40px;
	padding-bottom:40px;
}

.partners{
		background:none;
	background-color:#e60000;
	height:45%;
	padding-top:10px;
	padding-bottom:10px;
}.ptitle{
	text-align:center;
	color:#ffffff;
}.links{
	color:#ffffff;
	text-decoration:none;
}

#map {
   width: 100%;
   height: 400px;
   background-color: grey;
 }
 
 .mapouter{
	 text-align:right;
 height:250px;
 width:450px;
 }.gmap_canvas {
	 overflow:hidden;
	 background:none!important;
	 height:250px;
	 width:450px;
	 }
	 
.footer{
	background:none;
	background-color:#800000;
	height:3%;
	text-align:center;
	color:#ffffff;
	opacity:30%;
	
	
}</pre></body></html>