@charset "UTF-8";
/* CSS Document */
.bg-tim {
	background-image: linear-gradient(90deg,#033b89 0,#0068e5 40%,#e40d2c);
  }
.text-shadow {text-shadow: 0px 2px 20px #001f13;}

.bollino{
	position: absolute;
	background: #fff;
	color: #7FA546;
	padding: 24px 6px;
	right: -10%;
	top: -5%;
	height: 120px;
	width: 120px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
	font-size: 1rem;
	text-transform: uppercase;
	transform: rotate(-15deg);
}
.bollino2{
	position: absolute;
	background: #7FA546;
	color: #fff;
	padding: 24px 6px;
	right: -40%;
	top: -5%;
	height: 120px;
	width: 120px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
	font-size: 1rem;
	text-transform: uppercase;
	transform: rotate(-15deg);
}

.pulsate-bck {
	-webkit-animation: pulsate-bck 0.8s ease-in-out infinite both;
	        animation: pulsate-bck 0.8s ease-in-out infinite both;
	display: inline-block;
}

/* ----------------------------------------------
 * Generated by Animista on 2020-10-1 14:56:35
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation pulsate-bck
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.bg-rosso{
background-color: #ff0000;
}
.bg-blu{
	background-color: #0000ff;
	}

.f-ibra {
	height:22px; margin-top:25px;
}

#mar-tit {max-width: 80%;}

@media(max-width:991px){
	header h1 {font-size: 2rem;}
	#mar-tit {max-width: 80%; margin:auto;}
}

@media(max-width:767px){}
@media(max-width:515px){}
@media(max-width:320px){}