/* banner */ #banner { height: 150px; background-image: url(../images/banner.png); background-repeat: repeat-x; } #banner img { max-width: 200px; max-height: 150px; width: auto; height: auto; } .title-wrapper { display: flex; align-items: center; height: 100%; overflow: hidden; } .title { font-size: clamp(1rem, 4vw, 1.7rem); line-height: 1.2; margin: 0; padding: 0.5rem; word-wrap: break-word; overflow-wrap: break-word; } #banner .verysmall { font-size: 0.4em; } img { width: 100%; object-fit: contain; }