@import "https://cdn.jsdelivr.net/npm/bulma@0.9.2/css/bulma.min.css";
table .subsection { padding-top: 80px !important; text-align: center !important; }

.header { display: flex; background-position: center; background-repeat: no-repeat; padding-bottom: 50px; box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #aaa; }

@media only screen and (min-width: 1000px) { .header__content { display: flex; align-items: flex-end; } }

@media only screen and (min-width: 1000px) { .header { background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/images/peak.png); } }

@media only screen and (max-width: 1000px) { .header { background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/images/peak_m.png); } }

.navigation { margin-bottom: 30px; }

.navigation .tabs ul { border-bottom: none; }

.navigation .tabs { background: rgba(255, 255, 255, 0.7); box-shadow: 3px 2px 4px 1px rgba(0, 0, 0, 0.3); }

.portrait__image { margin: 30px 30px 0px 30px; border: 10px solid rgba(255, 255, 255, 0.5); box-shadow: 3px 2px 4px 1px rgba(0, 0, 0, 0.3); }

.description { margin: 0px 30px 0px 30px; }

.description__body { background: rgba(255, 255, 255, 0.7); box-shadow: 3px 2px 4px 1px rgba(0, 0, 0, 0.3); padding: 30px; }

.description__title { font-size: 2em; }

.description__text { margin-top: 30px; }

.content { padding: 30px; min-height: 500px; margin: 0px auto; }

.gallery .image { margin: 10px; border: 10px solid white; box-shadow: 3px 2px 4px 1px rgba(0, 0, 0, 0.1); }

.node { border: 1px solid #ccc; padding: 5px; border-radius: 5px; }

.footer { background: #eee; box-shadow: 0px -1px 5px 1px rgba(0, 0, 0, 0.2); border-top: 1px solid #ccc; }

.footer div { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }

.footer-content { margin: 0px auto; }

/*# sourceMappingURL=styles.css.map */