.object-banner{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;text-decoration:none;width:100%;height:auto}.object-banner .banner{width:100%;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;background-size:cover;background-repeat:no-repeat;background-position:center;padding:3rem 3.6rem}.object-banner .banner .banner-content{width:auto;height:auto}.object-banner .banner .title{display:block}.object-banner .banner .description{padding:1.5rem 0;display:block}.object-banner .banner .banner-action{padding-top:1rem;display:block}.object-banner .banner[data-banner-height="full"]{min-height:100vh;height:100vh}.object-banner .banner[data-banner-height="large"]{min-height:80vh;height:80vh}.object-banner .banner[data-banner-height="medium"]{min-height:60vh;height:60vh}.object-banner .banner[data-banner-height="small"]{min-height:40vh;height:40vh}.object-banner .banner[data-vertical-align-content="center"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-banner .banner[data-vertical-align-content="top"]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.object-banner .banner[data-vertical-align-content="bottom"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.object-banner .banner[data-horizontal-align-content="left"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.object-banner .banner[data-horizontal-align-content="center"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-banner .banner[data-horizontal-align-content="right"]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.object-banner .banner[data-horizontal-align-content="center"],.object-banner .banner[data-vertical-align-content="center"]{text-align:center}.object-banner h1,.object-banner .h1{margin-bottom:0}.object-banner h2,.object-banner .h2{margin-bottom:0}.object-banner h3,.object-banner .h3{margin-bottom:0}.object-banner h4,.object-banner .h4{margin-bottom:0}.object-banner h5,.object-banner .h5{margin-bottom:0}.object-banner h6,.object-banner .h6{margin-bottom:0}.full-height .object-banner .banner{min-height:100vh}.large-height .object-banner .banner{min-height:80vh;height:80vh}.medium-height .object-banner .banner{min-height:60vh;height:60vh}.small-height .object-banner .banner{min-height:40vh;height:40vh}.object-banner.valign-center .banner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-banner.valign-top .banner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.object-banner.valign-bottom .banner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.object-banner.halign-left .banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.object-banner.halign-center .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-banner.halign-right .banner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.object-banner.valign-center .banner,.object-banner.halign-center .banner{text-align:center}@-moz-document url-prefix(){.object-banner .banner{width:100%;-moz-box-sizing:border-box}}@media screen and (max-width: 900px){.object-banner .banner{padding:3rem 1.5rem}}@media screen and (min-width: 951px) and (orientation: landscape){.object-banner.mobile-image .banner{background-image:none !important}}@media screen and (min-width: 651px) and (orientation: portrait){.object-banner.mobile-image .banner{background-image:none !important}}@media screen and (max-width: 650px){.object-banner .banner[data-banner-height="medium"]{min-height:350px;height:auto}}@media screen and (max-width: 500px){.object-banner .banner{padding:3rem 1rem}}
