/******/
/*** GLOBAL ***/
/******/

.main {
	background-color: var(--color-white);
}

.main > *:first-of-type {
	padding-top: 4rem;
}

.main .blog-archive.blog.archive.intro {
	padding-top: 10rem;
}

nav a, li {
	text-decoration: none;
  	font-optical-sizing: auto;
}

nav ul, footer ul {
	padding-inline-start: 0;
	list-style-type: none;
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

nav ul li {
	padding: 0 1rem;
}

nav .sub-menu ul li {
	padding: 0 .2rem;
	padding-bottom: .5rem;
}

footer ul {
	padding-inline-start: 0!important;
}

footer ul li {
	padding-right: 0;
	margin-block-start: .0625rem;
}

.navigation__logo .logo {
	display: block;
	width: 15rem;
	height: auto; 
}

.blog-image img {
	border-radius: 1.5rem;
}

@media screen (max-width: 47.9375rem) {
	
	.main > *:first-of-type {
	padding-top: 2rem;
		
}
}

.case-studies-loop form input {
	font-size: var(--text-base);
	width: 100%;
}