.mainbanner-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width: 1438.98px){.mainbanner-full{margin-bottom:-1px}}.mainbanner-full .common-image-component{border-radius:0}.mainbanner{height:calc(100svh - var(--sticky-nav-height) - var(--sticky-promo-banner-height));min-height:calc(100svh - var(--sticky-nav-height) - var(--sticky-promo-banner-height));display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 991px){.mainbanner{padding-bottom:80px;padding-left:80px;padding-right:80px}}@media (max-width: 990.98px){.mainbanner{min-height:0;max-height:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;padding-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 991px){.mainbanner-thin{height:33vw;min-height:0;max-height:370px}}@media (min-width: 991px){.mainbanner-content{max-width:450px}.alignment-left .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.alignment-left .row .col-lg-6{padding-right:0}.alignment-left .row .mainbanner-content{padding-right:0;padding-left:0}.alignment-right .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alignment-right .row .col-lg-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alignment-right .row .mainbanner-content{padding-right:0}.alignment-center .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.alignment-center .row .mainbanner-content{max-width:700px;padding:0}}@media (min-width: 991px){.mainbanner-container .mainbanner.alignment-left .gradient-dark:before,.mainbanner-container .mainbanner.alignment-left .gradient-light:before,.mainbanner-container .mainbanner.alignment-center .gradient-dark:before,.mainbanner-container .mainbanner.alignment-center .gradient-light:before,.mainbanner-container .mainbanner.alignment-right .gradient-dark:before,.mainbanner-container .mainbanner.alignment-right .gradient-light:before{content:'';display:block;height:calc(100% + 60px);position:absolute;top:-30px;width:100%;z-index:-1}}.mainbanner-container .mainbanner{max-width:none;text-align:left}@media (min-width: 991px){.mainbanner-container .mainbanner{max-height:none;text-align:left;height:auto}}.mainbanner-container .mainbanner>.row{padding-top:230px;padding-bottom:230px}@media (max-width: 990.98px){.mainbanner-container .mainbanner>.row{padding:0}}.mainbanner-container .mainbanner .mainbanner-content{max-width:500px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width: 990.98px){.mainbanner-container .mainbanner .mainbanner-content{padding:20px 0}}.mainbanner-container .mainbanner .col-lg-6{position:relative;max-width:600px}.mainbanner-container .mainbanner.alignment-left .gradient-dark:before,.mainbanner-container .mainbanner.alignment-left .gradient-light:before{left:calc(var(--skin-page-padding-desktop) * -1)}.mainbanner-container .mainbanner.alignment-left .gradient-dark:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.72)));background:linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 100%)}.mainbanner-container .mainbanner.alignment-left .gradient-light:before{background:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.72)));background:linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 100%)}.mainbanner-container .mainbanner.alignment-center .gradient-dark:before,.mainbanner-container .mainbanner.alignment-center .gradient-light:before{left:-25%;padding:0 180px;-webkit-box-sizing:content-box;box-sizing:content-box}.mainbanner-container .mainbanner.alignment-center .gradient-dark:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(50.52%, rgba(0,0,0,0.72)), to(rgba(0,0,0,0)));background:linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 50.52%, rgba(0,0,0,0) 100%)}.mainbanner-container .mainbanner.alignment-center .gradient-light:before{background:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), color-stop(50.52%, rgba(255,255,255,0.72)), to(rgba(255,255,255,0)));background:linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 50.52%, rgba(255,255,255,0) 100%)}.mainbanner-container .mainbanner.alignment-right .gradient-dark:before,.mainbanner-container .mainbanner.alignment-right .gradient-light:before{right:calc(var(--skin-page-padding-desktop) * -1)}.mainbanner-container .mainbanner.alignment-right .gradient-dark:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.72)), to(rgba(0,0,0,0)));background:linear-gradient(270deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0) 100%)}.mainbanner-container .mainbanner.alignment-right .gradient-light:before{background:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0.72)), to(rgba(255,255,255,0)));background:linear-gradient(270deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0) 100%)}.mainbanner-container .mainbanner .eyebrow{font-size:14px}

