body{
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
}
 div.footer{
	 display: none !important
 }
.banner{
	display:block;
	width:100%;
}
.mob{
	display:none;
}
h1{
	font-size: 2.5rem;
    color: #1C1598;
    font-weight: bold;
    margin: 2rem 0;
}

p{
	color:#7E4299;
	font-size:16px;
}
img{
	display:block;
	width:100%;
}
p.blue{
	font-size:18px;
	color:#1C1598;
	font-weight:bold;
}
.mt-10{
	margin-top:6rem;
}
img.nori{
	max-width:70%;
	margin:0 auto;
}

.text_fundal{
	background:url("../../lansare/images/desk/Rectangle 1021.svg") center no-repeat;
	background-size: auto 100%;
	padding:3rem 0;
	width: 100%;
	background-size: cover;
}
.text_fundal p{
	color:#fff;
}
.nor_supereroi{
	max-width: 400px;
    margin: 0 auto;
    position: relative;
    margin-top: -3%;
}
.supereroi{
	margin-top:3rem;
}
.supereroi .item{
	width:33%;
	float:left;
	margin-bottom:3rem;
}
.supereroi .item img{
	max-width:300px;
	margin:0 auto;
}

.outro{
	margin:3rem 0;
}
.footer_content{
	background:url("../../lansare/images/desk/Rectangle 1020.svg") center no-repeat;
	background-size: cover;
	padding:4rem 0;
	padding-bottom: 100px;
}
.footer_content .logo{
	max-width:300px;
	margin:0 auto;
}
div.page{
	width:100%;
	max-width: 100vw;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.mt-10{
		margin-top:0;
	}
}
@media (max-width: 768px) {
    .mob{
			display:block;
		}
		div.page{
			padding-top: 60px;
			max-width: 100vw;
			overflow: hidden;
		}
		.dsk{
			display:none;
		}
		.supereroi .item{
			width:48%;
			margin-left: 1%;
			margin-right: 1%;
			float:left;
			margin-bottom:3rem;
		}
		h1{
			font-size:25px;
		}
		img.nori{
			max-width:100%;
		}

		.nor_supereroi {
				max-width: 350px;
				margin: 0 auto;
				position: relative;
				margin-top: -7%;
		}
		.supereroi .item img{
			max-width:200px;
		}
}
