.z-index-up{z-index:1}*{box-sizing:border-box}.home-banner{margin-bottom:3.5rem;padding:0;position:relative;background-color:#112d45}.home-banner>.container{padding:0}.home-banner .copy-col{position:relative}.home-banner .copy-col .inner-alt-content{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:60px 0;color:#fff}.home-banner .copy-col .inner-alt-content .browski{color:#46bc4a;font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;letter-spacing:.48px;text-transform:uppercase}.home-banner .copy-col .inner-alt-content .marge{margin-left:0}.home-banner .copy-col .btn-main{color:#fff}.home-banner .bg-image.bg-as-pseudo{position:relative;background:transparent!important;overflow:hidden;padding-top:75%}.home-banner .bg-image.bg-as-pseudo:before{content:"";position:absolute;inset:0;background-image:var(--bg-url);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0}.home-banner .bg-image.bg-as-pseudo>*{position:relative;z-index:1}@media screen and (min-width:992px){.home-banner>.container{padding-left:15px;padding-right:15px}.home-banner .copy-col .inner-alt-content{padding:60px 60px 60px 0}.home-banner .bg-image.bg-as-pseudo{padding-top:30%}.home-banner .container-half{max-width:480px;margin-right:0}}@media screen and (min-width:1200px){.home-banner .container-half{max-width:570px}}@media screen and (min-width:1400px){.home-banner .container-half{max-width:660px}}@media (min-width:1800px) and (max-width:1860px){.home-banner .bg-image,.home-banner .copy-col{outline:1px solid transparent}}