body {
    background-color: #EAF4F6;
}
.max-1024 {
    max-width: 1024px;
    margin: 100px auto;
    margin-bottom: 0;
    height: 100%;
}
#section1 h1 {
    font-size: 3rem;
    font-weight: bold;
    color: rgb(0,48,91);
    padding-bottom: 40px;
}
#section1 ul li, #section1 ul li a, #section1 p {
    color: rgb(0,48,91);
    font-weight: bold;
    font-size: 1.125rem;
}
#section1 ul li, #section1 ul li a {
    line-height: 1.75rem;
}
#section1 p {
    padding-bottom: 32px;
}
#section1 .maps {
    display: flex;
    padding: 60px 0;
}
#section1 .maps h6 {
    font-size: 1.5rem;
    line-height: 3rem;
    font-weight: bold;
    color: rgb(0,48,91);
}
#section1 .maps .bonsa-map iframe, #section1 .maps .lab-map iframe {
    padding: 16px;
    padding-left: 0;
}
#section1 .maps .bonsa-map {
    flex: 1;
}
#section1 .maps .lab-map {
    flex: 1;
}