@media only screen and (min-width: 768px){
	#header-burger,
	#header-burger-close,
	#header-logo .awe.home-icon{
		display:none;
	}
}
@media only screen and (max-width: 1200px){
	#header .menu ul,
	#footer .menu ul{
		gap:24px;
	}
}
@media only screen and (max-width: 1000px){
	#header .menu ul,
	#footer .menu ul{
		gap:16px;
	}
}
@media only screen and (max-width: 768px){
	#header-logo .awe.home-icon{
		font-size:24px;
		margin-right:16px;
	}
	#header-burger,
	#header-burger-close{
		font-size:32px;
		cursor:pointer;
	}
	#header-left{
		display:none;
	}
 	#header .overdiv-1168{
		justify-content:space-between;
	}
	#header .overdiv-1168 > div{
		width:auto;
	}
	#header-right{
		position:fixed;
		right:-100vw;
		top:80px;
		width:100vw !important;
		height:calc(100vh - 80px);
		background-color:#2E585E;
		z-index:4;
		transition:.5s all;
		padding-top:48px;
	}
	#header #header-right.menu ul{
		display:flex;
		flex-direction:column;
		gap:40px;
	}
	#header #header-right.menu ul li,
	#header #header-right.menu ul li *{
		text-align:center;
		color:#fff;
		font-size:33px;
	}
	#header #header-right.menu ul li *:not(.awe){
		font-family:Aquavit;
	}
	#header.mobile-menu-open #header-right{
		right:0;
	}
	#header.mobile-menu-open #header-burger,
	#header #header-burger-close{
		display:none;
	}
	#header.mobile-menu-open #header-burger-close{
		display:inline;
	}
	
	#footer{
		height:auto;
		padding:24px 0;
	}
	#footer > div,
	#footer .menu ul{
		flex-direction:column-reverse;
		text-align:center;
	}
	#footer .menu ul{
		flex-direction:column;
	}
	#footer-left{
		margin-top:16px;
	}

	#mint_components .component + .component{
		margin-top:40px;
	}
	
	.hero-box .hero-text{
		width:calc(100vw - 48px);
		min-width:auto;
	}
	
	.image-text-image img{
		width:100%;
	}
	
	.image-text-box{
		flex-direction:column;
		gap:24px;
	}
	.image-text-box > div{
		width:calc(100vw - 48px);
	}

	.single-field{
		padding:40px 24px;
	}
}