.tg-hero-slider{position:relative;width:100%;height:clamp(360px,33.45vw,640px);min-height:360px;overflow:hidden;background:#061725;color:#fff;isolation:isolate}.tg-hero-slider *{box-sizing:border-box}.tg-hero-slider .tg-slides,.tg-hero-slider .tg-slide{position:absolute;top:0;right:0;bottom:0;left:0}.tg-hero-slider .tg-slide{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.tg-hero-slider .tg-slide.is-active{opacity:1;visibility:visible;z-index:1}.tg-hero-slider .tg-slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.tg-hero-slider .tg-slide-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020a12e0,#04121fad 31%,#04142333 56%,#04142308);z-index:1}.tg-hero-slider .tg-slide-inner{position:relative;z-index:2;display:flex;align-items:center;width:min(1680px,100%);height:100%;padding:clamp(30px,5.8vw,112px)}.tg-hero-slider .tg-slide-copy{width:min(660px,48%);text-align:left}.tg-hero-slider .tg-slide-kicker{font-size:clamp(11px,.95vw,17px);font-weight:800;letter-spacing:1.9px;line-height:1.4;color:#eaf5ff}.tg-hero-slider .tg-slide-copy h1,.tg-hero-slider .tg-slide-copy h2{font-size:clamp(34px,3.55vw,68px);line-height:1.04;letter-spacing:-1.3px;font-weight:850;color:#fff;margin:18px 0 20px;max-width:750px}.tg-hero-slider .tg-slide-copy p{font-size:clamp(14px,1.1vw,20px);line-height:1.55;color:#e3edf6;max-width:550px;margin:0}.tg-hero-slider .tg-slide-pills{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(14px,2vw,32px);margin:28px 0 34px;font-size:clamp(12px,.98vw,17px);font-weight:650;color:#fff}.tg-hero-slider .tg-slide-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:0 28px;background:#fff;color:#111c27!important;border-radius:40px;font-size:16px;font-weight:800;box-shadow:0 5px 18px #0002;transition:transform .2s ease,background .2s ease}.tg-hero-slider .tg-slide-button:hover{transform:translateY(-2px);background:#eef7ff}.tg-hero-slider .tg-slide-button span{font-size:23px;line-height:1}.tg-hero-slider .tg-slide-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:54px;height:54px;border:1px solid #ffffff28;border-radius:50%;background:#d5e5f029;color:#fff;font-size:42px;line-height:1;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease}.tg-hero-slider .tg-slide-arrow:hover{background:#4d7fa7a8}.tg-hero-slider .tg-slide-prev{left:22px}.tg-hero-slider .tg-slide-next{right:22px}.tg-hero-slider .tg-slide-dots{position:absolute;z-index:6;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:9px}.tg-hero-slider .tg-slide-dots button{width:8px;height:8px;border:0;border-radius:50%;background:#ffffff75;padding:0;cursor:pointer;transition:width .2s ease,background .2s ease}.tg-hero-slider .tg-slide-dots button.is-active{width:24px;border-radius:10px;background:#fff}@media(max-width:900px){.tg-hero-slider{height:clamp(410px,60vw,540px)}.tg-hero-slider .tg-slide-inner{padding:35px 7.5%}.tg-hero-slider .tg-slide-copy{width:min(520px,67%)}.tg-hero-slider .tg-slide-copy h1,.tg-hero-slider .tg-slide-copy h2{font-size:clamp(34px,5vw,48px)}.tg-hero-slider .tg-slide-pills{margin:22px 0 27px}.tg-hero-slider .tg-slide-arrow{width:42px;height:42px;font-size:32px}.tg-hero-slider .tg-slide-prev{left:10px}.tg-hero-slider .tg-slide-next{right:10px}}@media(max-width:600px){.tg-hero-slider{height:520px;min-height:520px}.tg-hero-slider .tg-slide-image{object-position:68% center}.tg-hero-slider .tg-slide-shade{background:linear-gradient(90deg,#020911e6,#030d17c7 45%,#03111e73),linear-gradient(0deg,rgba(2,9,17,.32),transparent 60%)}.tg-hero-slider .tg-slide-inner{align-items:flex-start;padding:50px 52px 52px 24px}.tg-hero-slider .tg-slide-copy{width:100%;max-width:450px}.tg-hero-slider .tg-slide-kicker{font-size:10px;letter-spacing:1.2px}.tg-hero-slider .tg-slide-copy h1,.tg-hero-slider .tg-slide-copy h2{font-size:36px;line-height:1.06;letter-spacing:-.6px;margin:14px 0}.tg-hero-slider .tg-slide-copy p{font-size:14px;line-height:1.45;max-width:360px}.tg-hero-slider .tg-slide-pills{gap:12px;font-size:11px;margin:20px 0 24px}.tg-hero-slider .tg-slide-button{min-height:45px;padding:0 20px;gap:16px;font-size:13px}.tg-hero-slider .tg-slide-arrow{width:32px;height:32px;font-size:25px;background:#152b3d85}.tg-hero-slider .tg-slide-prev{left:7px}.tg-hero-slider .tg-slide-next{right:7px}.tg-hero-slider .tg-slide-dots{bottom:14px}}@media(prefers-reduced-motion:reduce){.tg-hero-slider .tg-slide,.tg-hero-slider .tg-slide-button,.tg-hero-slider .tg-slide-dots button{transition:none}}.tg-hero-slider .tg-slide-pills{gap:clamp(14px,1.8vw,28px)}.tg-hero-slider .tg-slide-pills .tg-feature-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tg-hero-slider .tg-slide-pills .tg-feature-icon{display:block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}@media(max-width:600px){.tg-hero-slider .tg-slide-pills{gap:12px}.tg-hero-slider .tg-slide-pills .tg-feature-pill{gap:5px}.tg-hero-slider .tg-slide-pills .tg-feature-icon{width:15px;height:15px;flex-basis:15px}}.tg-hero-slider .tg-slide-inner{padding-left:clamp(24px,3.5vw,64px);padding-right:clamp(24px,3.5vw,64px)}@media(max-width:900px){.tg-hero-slider .tg-slide-inner{padding-left:clamp(22px,3.5vw,32px);padding-right:clamp(42px,5vw,52px)}}@media(max-width:600px){.tg-hero-slider .tg-slide-inner{padding-left:24px;padding-right:52px}}.tg-hero-slider .tg-slide-pills .tg-feature-pill,.tg-hero-slider .tg-slide-pills .tg-feature-icon,.tg-hero-slider .tg-slide-pills .tg-feature-icon-wrap{border:0!important;outline:0!important;box-shadow:none!important}.tg-hero-slider .tg-slide-pills .tg-feature-icon{width:42px!important;height:42px!important;flex:0 0 42px!important;max-width:42px!important;max-height:42px!important}@media(max-width:600px){.tg-hero-slider .tg-slide-pills .tg-feature-icon{width:42px!important;height:42px!important;flex-basis:42px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tg-hero-slider.css.map */
