.m-banner-with-background-image .wrapper{min-height:800px;padding:2.5rem 0;position:relative}.m-banner-with-background-image .wrapper.wrapper-small{min-height:240px}.m-banner-with-background-image .wrapper .inline-video-wrapper{bottom:0;height:100%;position:absolute;top:0;width:100%;z-index:1}.m-banner-with-background-image .wrapper .inline-video-wrapper .inline-video{height:100%;object-fit:cover;width:100%}.m-banner-with-background-image__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.m-banner-with-background-image__background img{height:100%;object-fit:cover;object-position:center;width:100%}.m-banner-with-background-image__card{border-radius:.5rem;margin:0 auto;padding:1.5rem 1rem;pointer-events:all;position:relative;z-index:2}.m-banner-with-background-image__card .module-action{margin-top:.75rem}.m-banner-with-background-image__card h6{margin-bottom:.25rem}.m-banner-with-background-image__card h3{margin-bottom:.5rem}@media only screen and (min-width:768px){.m-banner-with-background-image .wrapper{align-items:center;display:flex;flex-direction:column}.m-banner-with-background-image .wrapper.wrapper-small{min-height:420px}.m-banner-with-background-image__card{margin:0;padding:3.75rem 3rem}.m-banner-with-background-image__card .module-action{margin-top:1.2rem}.m-banner-with-background-image__card h6{margin-bottom:.5rem}.m-banner-with-background-image__card h3{margin-bottom:1rem}}@media only screen and (min-width:992px){.m-banner-with-background-image .wrapper.wrapper-small{min-height:550px}}@media only screen and (min-width:1200px){.m-banner-with-background-image .wrapper{min-height:690px;padding:5rem 0}}