.full-width-banner-section{position:relative}.full-width-banner__caption{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}.full-width-banner__image img{width:100%}.full-width-banner__image.overlay{background:#000}.full-width-banner__image.overlay img{opacity:.7}.full-width-banner__caption h2{font-size:80px;line-height:92px;color:#fff;margin:0;text-align:center}.full-width-banner__image.centered-image img{width:auto !important;display:block;margin:0 auto;max-width:100%}.full-width-banner__image.centered-image{padding-top:20px;padding-bottom:40px}@media(min-width:768px) and (max-width:1279px){.full-width-banner__caption h2{font-size:60px;line-height:72px}}@media(max-width:767px){.full-width-banner__caption h2{font-size:35px;line-height:47px}.full-width-banner__image.centered-image{padding-left:20px;padding-right:20px}}