	@import url('https://fonts.googleapis.com/css2?family=Lobster&family=Roboto+Condensed:wght@300&display=swap');
	* {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		}
	body {
		background: #fafafa;
		color: #111;
		overflow-x: hidden;
		font-family: 'Roboto Condensed', sans-serif;
		}
	a { color: #111; text-decoration: none; }
	a:hover { color: #999; text-decoration: none; }
	
	.home-parent {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	
		width: 100%;
		height: 100%;
		background: url(junctionc.jpg);
		background-position: 50% 50%;
		background-size: cover;
	}
	.home-main {
		width: 100%;
		height: 100%;
	
		display: flex;
		align-items: center;
		justify-content: center;
		padding-left: 0vmax;
		}
	.home-bottom {
		width: 100%;
		font-size: 1.7vmax;
		}
	.right {
		background: #fafafa;
		float: right;
		border-radius: 0.8vmax 0 0 0;
		padding: 0.2vmax 0.6vmax 0.2vmax 0.6vmax;
		}
	img.large_logo {
		width: 30vmax;
		}
	img.small_logo {
		padding-top: 3vmax;
		padding-bottom: 3vmax;
		width: 17vmax;
		}
	img.app_store {
		width: 17vmax;
		}
	.container-apps {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		
		height: 100%;
		width: 100%;
		text-align: center;
		}
	.apps-bottom {
		width: 100%;
		font-size: 1.7vmax;
		padding-bottom: 3vmax;
		}
	.text_header {
		font-family: 'Lobster', cursive;
		font-size: 3.0vmax;
		padding-bottom: 0.2vmax;
		}
	.text_main {
		font-size: 1.7vmax;
		}