@media screen and (max-width: 2000px) {
	.menu{
	    width: 300px;
	}
	.intro-lead-in{
		font-size: 40px !important;
	}
	.intro-heading{
		font-size: 60px !important;
	}
}
@media screen and (max-width: 1600px) {
	.menu{
	    width: 300px;
	}
	.intro-lead-in{
		font-size: 40px !important;
	}
	.intro-heading{
		font-size: 60px !important;
	}
}
@media screen and (max-width: 1400px) {
	.menu{
	    width: 300px;
	}
	.intro-lead-in{
		font-size: 35px !important;
	}
	.intro-heading{
		font-size: 60px !important;
	}
}
@media screen and (max-width: 1200px) {
	.menu{
	    width: 290px;
	}
	.intro-lead-in{
		font-size: 25px !important;
	}
	.intro-heading{
		font-size: 47px !important;
	}
}
@media screen and (max-width: 1000px) {
	.menu{
	    width: 220px;
	}
	.intro-lead-in{
		font-size: 22px !important;
	}
	.intro-heading{
		font-size: 37px !important;
	}
}

@media screen and (max-width: 800px) {
	.menu{
	    width: 230px;
	}
	.intro-lead-in{
		font-size: 18px !important;
	}
	.intro-heading{
		font-size: 30px !important;
	}
}
@media screen and (max-width: 600px) {
	.menu{
	    width: 230px;
	}
	.intro-lead-in{
		font-size: 15px !important;
	}
	.intro-heading{
		font-size: 24px !important;
	}
}
@media screen and (max-width: 400px) {
	.intro-lead-in{
		    font-size: 18px !important;
	}
	.intro-heading{
		width: 10px !important;
	}
	.menu{
	    width: 230px;
	}
}

.escondemodal{
	display: block;
}
.logocookie{
	width: 100px;
}
.footersivt{
	 padding: 25px 0;
    text-align: center;
    background-color: #004c82!important;
}
.footermenu{
	color: #bdcdff!important;
}