.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{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:0;height:43vw;min-height:500px;max-height:700px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1438.98px){.mainbanner{height:29vw;min-height:300px;max-height:450px}}@media (max-width: 990.98px){.mainbanner{height:75vh;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.mainbanner-thin{max-height:450px}}.mainbanner-full .mainbanner{max-width:none}.mainbanner .title-text{margin:0;padding:0}.mainbanner .paragraph-text{padding:20px 0 0}@media (max-width: 990.98px){.mainbanner .paragraph-text{padding:10px 0 0}}@media (max-width: 1438.98px){.mainbanner:not(.mainbanner-thin){min-height:550px;max-height:700px}}@media (max-width: 990.98px){.su-plp-archive .mainbanner{height:290px;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.su-plp-archive .mainbanner .p-large{font:var(--skin-p-small);color:var(--color-white) !important}.mainbanner{padding-bottom:20px}@media (min-width: 991px){.mainbanner{padding-bottom:0}}.mainbanner.alignment-center{padding-bottom:0}.mainbanner.alignment-center:not(.no-block){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}.mainbanner.alignment-center .paragraph-text{margin:0 auto}.mainbanner.alignment-center .d-flex{width:100%}@media (min-width: 639px){.mainbanner.alignment-center .d-flex{width:auto}}.mainbanner.alignment-center .row .mainbanner-content.primary,.mainbanner.alignment-center .row .mainbanner-content.secondary{padding:0}.mainbanner.alignment-center .row .mainbanner-content.primary::before,.mainbanner.alignment-center .row .mainbanner-content.secondary::before{top:0;height:calc(100% - 0.525em + 40px);padding:0;margin-top:0.525em}@media (min-width: 767px){.mainbanner.alignment-center .row .mainbanner-content.primary,.mainbanner.alignment-center .row .mainbanner-content.secondary{padding:0 var(--skin-page-padding-desktop) 40px}}@media (max-width: 990.98px){.mainbanner.alignment-center .row .mainbanner-content.primary,.mainbanner.alignment-center .row .mainbanner-content.secondary{padding:0 var(--skin-page-padding-tablet) 40px}.mainbanner.alignment-center .row .mainbanner-content.primary .paragraph-text,.mainbanner.alignment-center .row .mainbanner-content.secondary .paragraph-text{width:75%}}@media (max-width: 766.98px){.mainbanner.alignment-center .row .mainbanner-content.primary,.mainbanner.alignment-center .row .mainbanner-content.secondary{padding:0 var(--skin-page-padding-mobile) 30px}.mainbanner.alignment-center .row .mainbanner-content.primary::before,.mainbanner.alignment-center .row .mainbanner-content.secondary::before{height:calc(100% - 0.525em + 20px)}}.mainbanner.alignment-center .row .mainbanner-content.primary .eyebrow,.mainbanner.alignment-center .row .mainbanner-content.secondary .eyebrow{position:absolute;text-align:center;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%;left:-50%;top:-20px}.mainbanner.alignment-center .row .mainbanner-content.primary .cta-wrapper,.mainbanner.alignment-center .row .mainbanner-content.secondary .cta-wrapper{line-height:0}@media (max-width: 990.98px){.mainbanner .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mainbanner .row .mainbanner-content{max-width:600px;position:relative}.mainbanner .row .mainbanner-content.primary,.mainbanner .row .mainbanner-content.secondary{width:100%}.mainbanner .row .mainbanner-content.primary::before,.mainbanner .row .mainbanner-content.secondary::before{content:'';left:0;position:absolute;width:100%;padding:1em;mix-blend-mode:multiply;z-index:-1}@media (min-width: 767px){.mainbanner .row .mainbanner-content.primary,.mainbanner .row .mainbanner-content.secondary{padding:0 3.8em 3.8em}.mainbanner .row .mainbanner-content.primary::before,.mainbanner .row .mainbanner-content.secondary::before{height:calc(100% - 2.6rem);top:2.6rem}}@media (max-width: 990.98px){.mainbanner .row .mainbanner-content.primary,.mainbanner .row .mainbanner-content.secondary{padding:0 3em 1em}.mainbanner .row .mainbanner-content.primary::before,.mainbanner .row .mainbanner-content.secondary::before{height:105%;top:2em}.mainbanner .row .mainbanner-content.primary .paragraph-text,.mainbanner .row .mainbanner-content.secondary .paragraph-text{width:75%;margin:auto}}@media (max-width: 766.98px){.mainbanner .row .mainbanner-content.primary::before,.mainbanner .row .mainbanner-content.secondary::before{height:105%;top:1.75em}}.mainbanner .row .mainbanner-content.primary::before{background-color:var(--skin-primary-color-hover)}.mainbanner .row .mainbanner-content.secondary::before{background-color:var(--skin-background-color-4)}.mainbanner .common-image-component{z-index:-2}#maincontent .experience-region.experience-main>.experience-component:first-child .mainbanner-container,#maincontent .experience-region.experience-top>.experience-component:first-child .mainbanner-container{margin-top:calc(var(--sticky-nav-height) * -1)}

