Das Problem ist weniger das Bild als vielmehr, dass das "Willkommen" und das Bild zusammen breiter sind als es der Bildschirm zulässt. Und "float" sorgt nunmal dafür, dass das Bild vom Text umflossen wird.
Man könnte es auch mit ein paar <DIV>-Elementen via Flexbox realisieren und/oder mittels CSS einstellen, dass das Bild auf kleinen Bildschirmen über oder die Überschrift wandert. Aber für solche Optimierungen muss man ein wenig in HTML/CSS einsteigen...
Schauen Sie vorher mal, ob das Problem eigentlich ein Problem ist. Womöglich tritt es gar nicht auf, wenn Sie in der normalen (nicht-Debug) Vorschau testen, weil dann kein Fähnchen mit der ID die Bildschirmbreite weiter reduziert.