#header-banner{padding:90px 0 40px;position:relative;color:white}#header-banner h1{margin:0 0 15px;color:white;font-weight:600}#header-banner h2{color:white;font-weight:300;margin:0}@media screen and (min-width:768px){.header-title-with-image{display:flex}.header-title-with-image>div:first-of-type{width:calc(100% - 180px)}.header-title-with-image>div:last-of-type{width:150px;margin-left:30px;display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (max-width:767.9px){.header-title-with-image{margin-top:30px}.header-title-with-image img{max-width:200px}}