.home .logo { max-width: 220px;} @media (max-width: 767.98px) { .home .hero h1 { font-size: 3.5em; } .home .hero h2 { font-size: 2em; }} @media (min-width: 768px) { .home .hero h1 { font-size: 5.5em; } .home .hero h2 { font-size: 3em; }} .home .hero .svg { color: var(--color-primary); height: 40px; width: 50px; vertical-align: bottom;} .home .hero.header { font-size: 20px;} .home p.large { font-size: 16px;} .home .stackable { padding-top: 30px;} .home a { color: var(--color-primary);} .page-footer { display: flex; justify-content: space-between; background-color: var(--color-footer); border-top: 1px solid var(--color-secondary); padding: 8px 20px;} .page-footer .left-links { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.25em;} .page-footer .right-links { min-width: 180px; /* make sure the menu dropdown doesn't overflow horizontally when language name is short */ display: flex; flex-wrap: wrap; align-items: center; justify-content: center;} .page-footer .right-links > a { border-left: 1px solid var(--color-secondary-dark-1); padding-left: 8px; margin-left: 8px;} .page-footer .ui.dropdown.language .menu { max-height: min(500px, calc(100vh - 60px)); overflow-y: auto; margin-bottom: 10px;} @media (max-width: 880px) { .page-footer { flex-direction: column; gap: 0.5em; }}
.home .logo {
max-width: 220px;
}
@media (max-width: 767.98px) {
.home .hero h1 {
font-size: 3.5em;
}
.home .hero h2 {
font-size: 2em;
}
}
@media (min-width: 768px) {
.home .hero h1 {
font-size: 5.5em;
}
.home .hero h2 {
font-size: 3em;
}
}
.home .hero .svg {
color: var(--color-primary);
height: 40px;
width: 50px;
vertical-align: bottom;
}
.home .hero.header {
font-size: 20px;
}
.home p.large {
font-size: 16px;
}
.home .stackable {
padding-top: 30px;
}
.home a {
color: var(--color-primary);
}
.page-footer {
display: flex;
justify-content: space-between;
background-color: var(--color-footer);
border-top: 1px solid var(--color-secondary);
padding: 8px 20px;
}
.page-footer .left-links {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 0.25em;
}
.page-footer .right-links {
min-width: 180px; /* make sure the menu dropdown doesn't overflow horizontally when language name is short */
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.page-footer .right-links > a {
border-left: 1px solid var(--color-secondary-dark-1);
padding-left: 8px;
margin-left: 8px;
}
.page-footer .ui.dropdown.language .menu {
max-height: min(500px, calc(100vh - 60px));
overflow-y: auto;
margin-bottom: 10px;
}
@media (max-width: 880px) {
.page-footer {
flex-direction: column;
gap: 0.5em;
}
}