.navigation_bar { background-color:#2c5f8e;
padding: 38px 32px;
display:flex;
align-items: center;
justify-content: center;
border-radius: 1px 1px 50px 50px;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
}
.Back {
position: fixed;
top: 20px;
left:20px;
}
.Back a, .Forward a, .Homepage a {
font-weight: 600;
padding: 5px 10px;
border-radius: 5px;   
font-size: 30px;    
}
.Back a:hover, .Forward a:hover, .Homepage a:hover{
background-color: #3EA064
} 
.Forward {
position: fixed;
top: 20px;
right:20px;
}
.Homepage {
position: fixed;
top: 20px;
} 

.HCexplained{
display: flex;
flex-direction: column;
width: 27.5%;
margin-right: auto;
height: 700px;
background-color: lightblue;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
border-left: 5px solid #2c5f8e;
}

.HCexplained h1{font-family: 'Montserrat', sans-serif;}


.open-sans-bold {
font-family: "Open Sans", sans-serif;
font-weight: 700;
font-style: normal;
}
.HC_Building{
position: fixed;
display: flex;
flex-direction: column;
right: 20px;
width: 67%;
height:200%;
background-color: lightblue;
border-radius: 10px;
box-shadow: 0 3px 15px rgba(0,0,0,0.1);
border: 2px solid #26619C;
text-align: center;
padding-top: 0;
margin-top: 0;
top: 8.5px;
}
.bottom_nav_bar {
padding: 38px 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px 50px 1px 1px;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: #2c5f8e;
}

.nav_last {
position: fixed;
bottom: 20px;
left: 20px;
}

.nav_first {
position: fixed;
right: 20px;
bottom: 20px;
}

.nav_home {
position: fixed;
bottom: 20px;
left: 50%;
}

.nav_last a, .nav_first a, .nav_home a {
font-weight: 600;
padding: 5px 10px;
border-radius: 5px;
font-size: 30px;
color: white;
transition: backround-color 0.3s ease;
}

.nav_last a:hover,.nav_first a:hover,.nav_home a:hover { background-color: #3EA064;}
