.hero-banner{display:flex;flex-direction:column-reverse}@media (min-width:768px){.hero-banner{display:block;position:relative}}.hero-banner__media{width:100%}.hero-banner__media img{width:100%;height:auto}.hero-banner:after{content:"";position:absolute;background:#000000;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%;display:none}.hero-banner__container{position:relative}@media (min-width: 768px){.hero-banner:after{display:block}.hero-banner__container{position:absolute;right:0}.hero-banner__desktop{width:calc(100% - 545px);overflow:hidden}}.hero-banner__content{position:relative;z-index:2;padding:48px 24px;width:100%}.hero-banner__content .button{border:1px solid black}@media (min-width: 768px){.hero-banner__container{height:100%}.hero-banner__content{padding:48px;top:0;left:0;max-width:100%;transition:.1s}}.hero-banner h1{font-family:Gellix;font-style:normal;font-size:30px;line-height:38px;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--spacing-sm);margin-top:0}@media (min-width: 768px){.hero-banner h1{font-size:50px;margin-bottom:18px;font-weight:var(--font-bold);line-height:55px;letter-spacing:.048em;color:#fff}}.hero-banner p{font-family:Gellix;line-height:39px;font-style:normal;font-weight:600;font-size:30px;letter-spacing:.048em;color:#000;margin:0 0 66px}@media (min-width: 768px){.hero-banner p{color:#fff}}.hero-banner .btn{padding:var(--spacing-sm) 24px;background:#FFFFFF;font-family:Gellix;font-style:normal;font-weight:var(--font-semibold);font-size:20px;line-height:22px;text-align:center;letter-spacing:.048em;text-transform:uppercase;color:#000;display:inline-block;text-decoration:none;width:100%}.hero-banner video{width:100%}.hero-banner__content{position:relative;max-width:545px;top:50%;transform:translateY(-50%)}.hero-banner__content .button{font-weight:600;letter-spacing:.048em;min-width:293px;font-size:20px;line-height:22px;padding:19px 20px 23px}@media (min-width:0px) and (max-width:767px){.hero-banner__content{position:relative;max-width:545px;top:auto;transform:initial;padding:48px 24px;text-align:center;margin:auto}.hero-banner h1{font-size:30px;line-height:33px;margin-bottom:20px}.hero-banner__content .button{min-width:100%;padding:12px 20px;font-size:15px;line-height:18px}.hero-banner{background:#fff}.hero-banner p{line-height:24px;font-size:18px;margin-bottom:30px}}@media (min-width:768px) and (max-width:989px){.hero-banner h1{font-size:30px;line-height:35px;margin-bottom:24px}.hero-banner__content{max-width:400px;padding:28px}.hero-banner__content .button{min-width:100%;padding:12px 20px;font-size:15px;line-height:18px}.hero-banner{background:#fff}.hero-banner p{line-height:24px;font-size:18px;margin-bottom:30px}}@media (min-width:990px) and (max-width:1199px){.hero-banner h1{font-size:50px;line-height:56px}.hero-banner__content .button{padding:12px 20px;font-size:15px;line-height:18px}.hero-banner p{line-height:24px;font-size:18px;margin-bottom:30px}}@media (min-width:1400px) and (max-width:9999px){.hero-banner__desktop{height:calc(100vh - 89px);overflow:hidden}}
/*# sourceMappingURL=/s/files/1/0424/8217/2069/t/40/assets/section-gxve-hero-banner.css.map?v=2106778297186321941649576414 */
