.l-banner{position:relative}.l-banner--primary h1{font-size:3.25rem;font-size:clamp(3.25rem,1.7767857143rem + 6.5476190476vw,7.375rem);font-weight:500;letter-spacing:-.04em;line-height:.92;margin-bottom:.9375rem;margin-bottom:clamp(.9375rem,.4910714286rem + 1.9841269841vw,2.1875rem)}@media screen and (min-width:48rem){.l-banner--primary .c-banner{padding-bottom:0}}.l-banner--primary .c-banner .c-banner-actions{margin-top:1.4rem}.l-banner--primary .c-banner .c-banner-actions .u-btn{width:100%}.l-banner--primary .c-banner .c-banner-actions .u-btn:first-of-type{margin-right:0}.l-banner--primary .c-banner .c-banner-actions .u-btn:nth-of-type(2){margin-top:.9375rem}@media screen and (min-width:28.125rem){.l-banner--primary .c-banner .c-banner-actions{margin-top:1.7rem}.l-banner--primary .c-banner .c-banner-actions .u-btn{width:auto}.l-banner--primary .c-banner .c-banner-actions .u-btn:first-of-type{margin-right:.6rem}.l-banner--primary .c-banner .c-banner-actions .u-btn:nth-of-type(2){margin-top:0}}@media screen and (min-width:40rem){.l-banner--primary .c-banner .c-banner-actions{margin-top:2.2rem}.l-banner--primary .c-banner .c-banner-actions .u-btn:first-of-type{margin-right:.8rem}}@media screen and (min-width:48rem){.l-banner--primary .c-banner .c-banner-actions{margin-top:1.6rem}}@media screen and (min-width:61.25rem){.l-banner--primary .c-banner .c-banner-actions .u-btn:first-of-type{margin-right:1rem}}@media screen and (min-width:64rem){.l-banner--primary .c-banner .c-banner-actions{margin-top:2rem}}@media screen and (min-width:28.125rem){.l-banner--primary .c-banner{padding:.9375rem 0 3.75rem}.l-banner--primary .c-banner h1{padding-top:.625rem}}@media screen and (min-width:40rem){.l-banner--primary .c-banner{padding:1.25rem 0 4.625rem}}@media screen and (min-width:48rem){.l-banner--primary .c-banner{padding-bottom:0}.l-banner--primary .c-banner h1{padding-top:0}.l-banner--primary .c-banner .c-banner-content__text{padding-bottom:3.75rem}}@media screen and (min-width:64rem){.l-banner--primary .c-banner .c-banner-content__text{padding-bottom:4.625rem}}@media screen and (min-width:80rem){.l-banner--primary .c-banner .c-banner-content__text{padding-bottom:5.625rem}}@media screen and (min-width:85.375rem){.l-banner--primary .c-banner .c-banner-content__text{padding-bottom:7.8125rem}}.uc-header-overlay .l-banner--primary{padding-top:4.625rem}@media screen and (min-width:28.125rem){.uc-header-overlay .l-banner--primary{padding-top:5rem}}@media screen and (min-width:40rem){.uc-header-overlay .l-banner--primary{padding-top:5.625rem}}@media screen and (min-width:48rem){.uc-header-overlay .l-banner--primary{padding-top:6.25rem}}@media screen and (min-width:64rem){.uc-header-overlay .l-banner--primary{padding-top:6.75rem}}@media screen and (min-width:80rem){.uc-header-overlay .l-banner--primary{padding-top:7.25rem}}.uc-header-overlay .c-banner h1,.uc-header-overlay .c-banner p{color:var(--color-primary)}.c-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:auto;transition:padding .3s ease;padding:.625rem 0 2.5rem}.c-banner p{font-size:1.125rem;font-size:clamp(1.125rem,1.0357142857rem + .3968253968vw,1.375rem);padding-right:5%}.c-banner__inner{width:100%;position:relative;z-index:1}.c-banner .c-banner-actions{width:100%;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.c-banner .c-banner-actions .u-btn:first-of-type{margin-right:1.25rem}.c-banner.uc-align-center .c-banner__inner{text-align:center}.c-banner.uc-align-center .c-banner__inner .c-banner-actions{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-banner-content__text{width:100%}.c-banner-content__inline-image .c-image__img{display:block;margin:0 auto 1.5rem;width:100%}@media screen and (min-width:48rem){.c-banner-content{width:100%;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.8rem;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.c-banner-content__inline-image .c-image__img,.c-banner-content__text .c-image__img{margin-bottom:0}.c-banner-content__text{padding-top:clamp(.625rem,8vw,1.25rem)}.c-banner-content--reverse-order-desktop .c-banner-content__text{-webkit-order:1;-ms-flex-order:1;order:1}.c-banner-content--reverse-order-desktop .c-banner-content__inline-image{-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (min-width:61.25rem){.c-banner-content{gap:2.2rem}}@media screen and (min-width:64rem){.c-banner-content{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:2.8rem}}@media screen and (min-width:1150px){.c-banner-content{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media screen and (min-width:80rem){.c-banner-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media screen and (min-width:85.375rem){.c-banner-content{gap:3.5rem}}.l-banner--primary.uc-background--black,.l-banner--thank-you.uc-background--black{background-image:url(../webp/eshr-tiled_global_pattern.webp);background-repeat:repeat;background-position:0 0;background-size:500px auto}@media screen and (min-width:61.25rem){.l-banner--primary.uc-background--black,.l-banner--thank-you.uc-background--black{background-size:550px auto}}@media screen and (min-width:64rem){.l-banner--primary.uc-background--black,.l-banner--thank-you.uc-background--black{background-size:610px auto}}@media screen and (min-width:80rem){.l-banner--primary.uc-background--black,.l-banner--thank-you.uc-background--black{background-size:680px auto}}.l-banner--thank-you.uc-background--primary,.l-banner--thank-you.uc-background--secondary{background-image:url(//www.elliottscotthr.com/wp-content/themes/elliott-scott/assets/styles/components/../../images/backgrounds/eshr-tiled_global_pattern-lighter.webp);background-repeat:repeat;background-position:0 0;background-size:500px auto}@media screen and (min-width:61.25rem){.l-banner--thank-you.uc-background--primary,.l-banner--thank-you.uc-background--secondary{background-size:550px auto}}@media screen and (min-width:64rem){.l-banner--thank-you.uc-background--primary,.l-banner--thank-you.uc-background--secondary{background-size:610px auto}}@media screen and (min-width:80rem){.l-banner--thank-you.uc-background--primary,.l-banner--thank-you.uc-background--secondary{background-size:680px auto}}.l-banner--thank-you.uc-background--black .u-btn--solid>svg{--icon-fill:u.color-var(#000);--icon-stroke-color:u.color-var(#000)}