.hero-banner{position:relative;counter-reset:dots}.hero-banner .keen-slider__slide:not(:first-child){display:none}.hero-banner .hero-banner__slide{position:relative;padding-top:43%;min-height:600px}@media(max-width: 749.98px){.hero-banner .hero-banner__slide{padding-top:160%}}.hero-banner .hero-banner__slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner .hero-banner__slide .slide__content-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer{height:100%;position:relative}.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer .slide__content-inner{position:absolute;width:100%;display:grid;gap:24px;grid-template-columns:repeat(12, minmax(0, 1fr));top:calc(18% + 92px);left:0}@media(max-width: 749.98px){.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer .slide__content-inner{display:block;top:97px}}.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer .slide__content-inner.no-slider{top:50%;transform:translateY(-50%)}@media(max-width: 749.98px){.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer .slide__content-inner.no-slider{top:40px;transform:none}}.hero-banner .hero-banner__slide .slide__content-container .slide__content-outer .slide__content-inner .slide__content{grid-column:span 5}.hero-banner .hero-banner__slide .slide__content-container .slide__title{font-family:"Archivo",sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:56px;letter-spacing:-1px;text-transform:uppercase;word-spacing:-5px;margin-bottom:24px}@media(max-width: 749.98px){.hero-banner .hero-banner__slide .slide__content-container .slide__title{font-family:"Archivo",sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:40px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}}.hero-banner .hero-banner__slide .slide__content-container .slide__text{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none}@media(max-width: 749.98px){.hero-banner .hero-banner__slide .slide__content-container .slide__text{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}}.hero-banner .hero-banner__slide .slide__content-container .slide__btn{margin-top:50px}@media(max-width: 749.98px){.hero-banner .hero-banner__slide .slide__content-container .slide__btn{margin-top:24px}}.hero-banner .navigation-wrapper{position:relative}.hero-banner .navigation-wrapper div:empty{display:block}.hero-banner .navigation-wrapper .keen-slider__slide{display:block !important}.hero-banner .navigation-wrapper .dots{max-width:1312px;margin:0 auto;padding:0 32px;position:absolute;width:100%;top:19.4%;left:50%;transform:translateX(-50%);display:flex;gap:16px}@media(max-width: 749.98px){.hero-banner .navigation-wrapper .dots{padding:0 24px;top:40px}}.hero-banner .navigation-wrapper .dots .dot{font-family:"B612 Mono",monospace;font-weight:700;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;width:44px;height:44px;border-radius:50%;color:var(--white);border:1px solid var(--white);cursor:pointer;transition:opacity 300ms ease;opacity:.5;position:relative}@media(max-width: 749.98px){.hero-banner .navigation-wrapper .dots .dot{font-family:"B612 Mono",monospace;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;width:33px;height:33px}}.hero-banner .navigation-wrapper .dots .dot::before{counter-increment:dots;content:counter(dots);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:normal}.hero-banner .navigation-wrapper .dots .dot:focus{outline:none}.hero-banner .navigation-wrapper .dots .dot:hover,.hero-banner .navigation-wrapper .dots .dot.dot--active{opacity:1}