.page-banner{overflow:hidden;position:relative}.page-banner .image{min-height:590px}.page-banner .caption{color:#fff;left:0;margin:auto;max-width:1280px;padding:0 20px;position:absolute;right:0;top:50%;transform:translateY(-10%);width:100%}.page-banner .caption h1{font-family:Verdana,sans-serif;font-size:48px;font-weight:400;margin-bottom:10px;margin-top:0}.page-banner .caption h2{font-family:Palatino-Roman,Times New Roman;font-size:31px;font-weight:400;margin-bottom:10px;margin-top:0}@media only screen and (max-width:767px){.page-banner .caption{max-width:100%;width:auto}.page-banner .image{min-height:470px}}