@import url(../common.css);
@import url(header.css);
@import url(navmenu-narrow.css);
@import url(footer.css);
@import url(decorations.css);

.header {
	/*background-image:url(img/atome-banner.png);
	background-size: 100% auto;*/
	background-image: none;
	min-height: 165px;
}

.atome-banner {
	background-image:url(img/atome-banner.png);
	/*height: calc(100vw * 161 / 756);
    background-size: 100vw;*/
    background-repeat: no-repeat;
	display: flex;
    align-items: center;
	min-height: 295px;
	padding: 1rem;
}

.atome-banner .title {
	color: #f4ff5f;
}

.atome-banner .title img {
	margin-bottom: 1rem;
}

.header-content {
}

.header-content img {
	margin-bottom: 1rem;
}

/*#nav-bar .nav-name, #nav-bar .nav-name a, .lang-and-get-started a {
	color: white;
}

.lang-and-get-started .lang-seperator {
	border-color: white;
}*/

.navmenu {margin-top:10px;}

.content {font-size:12px;}
.content .caption {font-weight:bold;color:black}

.title {
	font-weight: bold;
	font-size: 1.5rem;
	margin:	1rem 0;
	text-transform: inherit;
}

.description-section, .benefits-section, .get-in-touch-section {
	margin: 5rem 5%;
}

.description-section .caption-container .caption {
	margin: 1rem 0;
}

.benefits-section ol {
	margin: 1rem 0;
}

.benefits-section ol li {
	margin: 0.5rem 0;
}

.get-in-touch-section {
	text-align: center;
}

.get-in-touch-section .get-in-touch-container {
	width: 60%;
	background-color: #f4ff5f;
	display: flex;
	margin: 0 auto;
}

.get-in-touch-section .get-in-touch-container .text-area {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 1rem;
}

.get-in-touch-section .get-in-touch-container .text-area .caption {
	margin: 3rem 0;
}

/*.header, .header-content {
	display: block !important;
}*/

@media screen and (min-width: 900px) {
	.get-in-touch-section .get-in-touch-container .text-area  {
		width: 100%;
	}
}

@media screen and (max-width: 899px) {
	.get-in-touch-section .get-in-touch-container {
		width: 100%;
		flex-direction: column;
	}
	
	.description-section, .benefits-section, .get-in-touch-section {
		margin: 2rem;
	}
}
