body::-webkit-scrollbar {
	display: none;
	/* for Chrome, Safari, and Opera */
}
body {
	-webkit-font-smoothing: antialiased;
}
h1 {
	font-family: "railroad-gothic-atf", Sans-serif;
	font-size: 91px;
	font-weight: 500;
	color: #2e598f;
	text-align: center;
	text-transform: uppercase;

}
h4 {
	font-family: "ofelia-text", Sans-serif;
	color: #2e598f;
	font-size: 27px;
	font-weight: 600;
	line-height: 42px;
	text-transform: uppercase;
	margin-block-start: 0px;
    margin-block-end: 0px;
}
p {
	color: #4D555C;
	font-family: "ofelia-text", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	margin-block-start: 0;
	margin-block-end: .9rem;
	margin-inline-start: 0px;
	text-align: start;
}
.link {
	color: #2e598f;
	font-size: 20px;
	text-transform: uppercase;
	
}
.qr {
	width:80px;
	height:80px;
}
.full-width {
	width: 100%;
	position: relative;
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
}
.contents {
	width: 90%;
	margin: auto;
	backgroun-color: #ffffff;

}
.content {
	margin: 0px;
}
.container {
	display: grid;
	grid-template-areas:"header header header""logo content content""footer footer footer";
	grid-template-columns: 1fr 4fr;
	row-gap: 30px;
	/* background-color: #BBCFED20; */
	/* padding: 75px; */
	
}
.container > div {
	background-color: #BBCFED20;
	/* padding: 75px 75px 0px 0px; */
	/* margin-top: 75px; */
}
.container > div.header {
	grid-area: header;
	background-color: #ffffff;
	padding: 0px;
}
.container > div.logo {
	grid-area: logo;
	padding-inline-end: 5px;
	padding-inline-start: 50px;
	padding-block-end: 50px;
	padding-block-start: 50px;
	
}
.container > div.content {
	grid-area: content;
	display: flex;
	flex-wrap: wrap;
	padding-inline-end: 50px;
	padding-inline-start: 5px;
	padding-block-end: 50px;
	padding-block-start: 50px;
}
.container > div.footer {
	grid-area: footer;
	background-color: #ffffff;
	padding: 0px;

}
