@charset "UTF-8";

.info {
	font-family:'lato', sans-serif;
	width: 100%;
    text-align: left;
	display:flex;
    line-height: 1;
    font-weight: 400;
	background-color: rgba(255,255,255,1.00);
	justify-content: space-evenly;
	align-items: center;
	gap: 6vw;
	color: rgba(25,70,137,1.0);
	font-size: 1em;
	padding: 1vw;
	
}
.info a {
	color: rgba(246,112,61,1.0);
}
.info img {
	width: 50%;
}
.infoB {
	font-family:'lato', sans-serif;
	width: 100%;
    text-align: left;
	display:flex;
	flex-wrap: wrap;
    line-height: 1;
    font-weight: 400;
	background-color: rgba(255,255,255,1.00);
	justify-content: space-evenly;
	align-items: center;
	gap: 6vw;
	color: rgba(25,70,137,1.0);
	font-size: 1em;
	padding: 1vw;
	
}
.infoB a {
	color: rgba(246,112,61,1.0);
	background-color: rgba(25,70,137,1.0);
	padding:10px;
	border-radius: 4px;
	border: none;
	text-decoration: none;
	transition: all 1s ease;
}
.infoB a:hover {
	background-color: white;
	box-shadow: 0px 2px 5px rgba(100,100,100,0.4);
}
.copyright {
	text-align: center;
	padding-top: .5vw;
	padding-bottom: .5vw;
	background-color:rgba(25,70,137,1.0);
	font-size: .9em;
	color: #FFFFFF;
	font-weight:normal;
	letter-spacing: .1vw;
	border-top-width: 1vw;
}
copyright .footer_banner {
	background-color: #B3B3B3;
	padding-top: 2vw;
	padding-bottom: 2vw;
	margin-bottom: 0px;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
}
footer {
	display: inline-block;
}
.hidden {
	display: none;
}
.copyright a {
	text-decoration: none;
	color:lightgrey;
}
@media (max-width:400px) {

.info {
	flex-direction: column;
	justify-content: flex-start;
	gap:1vw;
	align-items: flex-start;
	margin-left: 2vw;

}
.infoB {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 1vw;
}
}
@media (max-width:370px) {


}