.hero-banner{display:inherit;overflow:hidden;position:relative;align-items:center;margin:0 auto;max-width:2500px;margin:0rem;background:var(--gt-warm-gray);text-align:center}.hero-banner h3{margin-top:0;color:var(--gt-black) !important;padding:0 !important}.hero-banner h3::before{content:none !important}.hero-banner p{color:var(--gt-black) !important}.hero-banner .banner-img-bg{position:relative;z-index:0}.hero-banner .banner-img-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:top;width:100%}.hero-banner .banner-img-bg .hero-overlay{background-color:rgba(0,0,0,0);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;pointer-events:none}.hero-banner .container{z-index:1;padding:3rem}.navbar{padding:0 !important}.main-nav nav ul.navbar-nav{margin-bottom:0}header#gt-header .container.my-2{margin-bottom:0 !important}.main-container .gt-main-content{margin:0 !important}.main-container .gt-main-content a.hero-button{display:inline-block;background:rgba(0,0,0,0);border:3px solid var(--gt-black);border-radius:9px;color:var(--gt-black) !important;text-transform:uppercase;text-decoration:none !important;padding:1em 2.25em}.main-container .gt-main-content a.hero-button:hover{background:var(--gt-black);transition:all .15s ease-in;border:3px solid rgba(0,0,0,0);color:var(--gt-white) !important}.main-container .gt-main-content a.hero-button:hover:after{background-color:var(--gt-white);transition:all .15s ease-in}.main-container .gt-main-content a.hero-button:after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin:0 .15rem;margin-left:.15rem;margin-left:.5rem;padding:0;line-height:1;background-color:var(--gt-black);-webkit-mask:url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;mask:url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;mask-size:auto;-webkit-mask-size:cover;mask-size:cover;transition:all .15s ease-in}@media(min-width: 768px){.hero-banner{min-height:40vh;display:flex;padding:3rem 0;margin:0 auto;text-align:left}.hero-banner h3{font-size:2.75rem;line-height:1;z-index:1;margin-bottom:.5rem !important;color:var(--gt-white) !important}.hero-banner p{font-size:1.2rem !important;margin-bottom:1.5rem;color:var(--gt-white) !important}.hero-banner .banner-img-bg{bottom:0;left:0;position:absolute;right:0;top:0}.hero-banner .container{padding:0;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.overlay-left-to-right .banner-img-bg .hero-overlay{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.43) 60%, rgba(0, 0, 0, 0));background-color:rgba(0,0,0,0)}.overlay-right-to-left .banner-img-bg .hero-overlay{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.43) 60%, rgba(0, 0, 0, 0));background-color:rgba(0,0,0,0)}.overlay-right-to-left .container .row{justify-content:flex-end !important}.overlay-bottom-to-top .hero-banner{align-items:end}.overlay-bottom-to-top .hero-banner .banner-img-bg .hero-overlay{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.43) 60%, rgba(0, 0, 0, 0));background-color:rgba(0,0,0,0)}.overlay-bottom-to-top .container .row{justify-content:center;text-align:center}.main-container .gt-main-content a.hero-button{color:var(--gt-white) !important;border:3px solid var(--gt-white)}.main-container .gt-main-content a.hero-button:hover{background:var(--gt-white);color:var(--gt-black) !important}.main-container .gt-main-content a.hero-button:hover:after{background-color:var(--gt-black)}.main-container .gt-main-content a.hero-button:after{background-color:var(--gt-white)}}@media(min-width: 992px){.main-nav nav ul.navbar-nav{padding-bottom:0 !important}#utility-search-wrapper a.gt-search .fa-search{top:0 !important}.main-nav nav ul.navbar-nav{padding-bottom:0 !important}#utility-search-wrapper a.gt-search .fa-search{top:0 !important}.hero-banner{min-height:60vh}.hero-banner h3{font-size:5.75rem;line-height:1;z-index:1;margin-bottom:.5rem !important}.hero-banner p{font-size:1.5rem !important;margin-bottom:1.5rem}}