@charset "UTF-8";
/* CSS Document */

/* Base: mobile */
@media (min-width: 48rem) {
  /* tablet / wider layout */
	
html {
	width:100%;
	height:100%;
}
	
body {
	width:100%;
	height:100%;
}
	
.container {
	max-width:1024px;
	padding:0.5rem;
}
	
.block {
	padding:2rem;
}
	
.site-footer {
    flex-direction: row;
    justify-content: space-between;
    align-items: unset;
}

.content-row {
	display:flex;
	flex-direction: row;
	gap:0.5rem;
	align-items: stretch;
}
	
.heading {
	font-size: 7rem;
}

	
.img {
	position:absolute;
	top:0; right:0; bottom:0; left:0;
	width:100%;
	height:100%;
	object-fit: cover;
}
	
/* Equal-width columns */
.content-row > .block.equal {
  flex: 1 1 0;
}

/* Wider main column + smaller side column */
.content-row > .block.wide {
  flex: 2 1 0;
}

.content-row > .block.small {
  flex: 1 1 0;
}
	
}

@media (min-width: 64rem) {
  /* desktop layout */
}

@media (min-width: 80rem) {
  /* optional extra-wide layout */
}