.col-align-bottom{display:flex;flex-direction:column}.col-align-bottom>*:last-child{margin-top:auto}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}h2{font-size:3em}h3{font-size:2em!important}@media only screen and (max-width:640px){h2{font-size:2em}h3{font-size:1.5em!important}}