.hero-banner{background-image:url(/cdn/shop/files/hero-banner-image.png?v=1752162048);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.hero-wrap-fluid,.banner_position{position:relative;border-left:1px solid rgb(255 255 255 / 10%)}.register-card-container,.benefits-inner-container{position:relative;border-left:1px solid #eaeaea}.hero-wrap-fluid:before,.banner_position:before{content:"";width:2px;height:25px;background-color:#bb1e1e;position:absolute;left:-.1rem;top:22rem}.benefits-inner-container:before{content:"";width:2px;height:25px;background-color:#bb1e1e;position:absolute;left:-.1rem;top:6rem}.hero-banner-left{padding:22rem 0 14rem;max-width:1240px;margin:auto;width:100%}.hero-banner .hero-banner-right{position:absolute;right:-1rem;top:0}.hero-banner-right img{display:block;width:100%;height:100%}.hero-banner-left .hero_ttl_desc{max-width:800px}.hero-wrap-fluid .hero-banner-left h1,.banner_position .innerBanner-content h1{font-family:Inter Tight,sans-serif;font-weight:600;font-style:normal;font-size:65px;color:#fff;padding:20px 0}.hero-wrap-fluid .hero-banner-left h1 span,.banner_position .innerBanner-content h1 span{color:#b81d1d}.hero-wrap-fluid .hero-banner-left p.hero_sub-heading,.banner_position .innerBanner-content p.hero_sub-heading{font-family:Inter Tight,sans-serif;font-weight:400;font-style:normal;font-size:22px;color:#fff;line-height:25px;letter-spacing:.5px;position:relative}.hero-banner-left p.hero_bnr_txt{font-size:18px;line-height:28px;padding-top:0;color:#fff}.banner_position .innerBanner-content p.innerBanner-para{font-size:18px}.hero-wrap-fluid .hero-banner-left p span{font-family:Inter Tight,sans-serif;font-weight:700;font-style:normal;font-size:18px}.hero-wrap-fluid .hero-banner-left a{font-family:Inter Tight,sans-serif;font-style:normal;font-weight:700;font-size:16px;text-decoration:none;padding:18px 30px;border-radius:15px;color:#292929;background-color:#fff;display:table;margin-top:30px}.hero-wrap-fluid .hero-banner-left a:hover{background:#b81e1e;color:#fff}.hero-banner .slick-prev,.slick-next{background:none;border:none;outline:none;position:absolute;z-index:10}.hero-banner .slick-prev img,.slick-next img{width:12px;height:auto}.hero-banner .slick-prev{left:20px}.hero-banner .slick-next{right:20px}.hero-banner .slick-prev:before,.slick-next:before{content:"";display:none}.hero-banner .slick-dots{bottom:10rem;text-align:left;margin-left:3rem;transition:opacity .3s ease-in-out}.hero-banner .slick-dots li{margin:0 10px;width:auto;height:auto}.hero-banner .slick-dots li button{width:38px;height:2px;background:#373737;border:none;padding:0;border-radius:0}.hero-banner .slick-dots li button:before{display:none}.hero-banner .slick-dots li.slick-active button{width:51px;height:2px;background:#fff!important;border:none}.hero-banner .slick-dotted.slick-slider{margin-bottom:0}@media (max-width: 1399px){.hero-banner .slick-dots{bottom:20px;left:56%}.hero-wrap-fluid .hero-banner-right{width:41%}}@media (max-width: 1199px){.hero-wrap-fluid .hero-banner-left h1{font-size:55px}.hero-wrap-fluid .hero-banner-left{padding-left:51px;text-align:left}.hero-banner .slick-dots{bottom:11px;left:55%}.hero-banner .slick-prev{left:13px}}@media (max-width: 991px){.hero-banner{padding-bottom:0}.hero-banner .hero-wrap-fluid{gap:50px}.hero-wrap-fluid{flex-direction:column;padding:0}.hero-wrap-fluid .hero-banner-left{padding:12rem 0 5rem;text-align:center}.hero-wrap-fluid .hero-banner-left p.hero_sub-heading{font-size:18px;line-height:28px}.hero-wrap-fluid .hero-banner-right{width:80%}.hero-wrap-fluid .hero-banner-right{max-width:480px;position:static;width:100%;margin-left:auto}.hero-banner-left p .hero_sub-heading{margin-top:20px;font-size:20px}.hero-banner-left p.hero_bnr_txt span{font-size:19px}.hero-wrap-fluid .hero-banner-left a{margin:30px auto auto}.hero-banner .slick-dots{bottom:20px;left:58%}.hero_ttl_desc .hero_bnr_txt br{display:none}.hero-banner .line{left:57%}}@media (max-width: 767px){.hero-banner .line{left:58%}.hero-wrap-fluid .hero-banner-left h1{font-size:40px;padding:7px 0}.hero-banner-left p.hero_bnr_txt span{font-size:19px}.hero-banner-left p.hero_bnr_txt{font-size:17px;line-height:25px}.hero-banner-left p br{display:none}.hero-banner-left p span{font-size:18px}.hero-wrap-fluid .hero-banner-left{padding-inline:1.2rem;text-align:center;margin-top:10px}.hero-wrap-fluid .hero-banner-left a{margin:35px auto auto;font-size:17px}.hero-wrap-fluid .hero-banner-right{margin-left:auto;width:62%}.hero-wrap-fluid{flex-direction:column;padding:0}.hero-banner .slick-dots{bottom:18px;left:59%}}@media (max-width: 575px){.hero-wrap-fluid .hero-banner-left p{font-size:14px}.hero-wrap-fluid .hero-banner-left a{padding:15px 25px;font-size:14px}.hero-banner-left p.hero_bnr_txt{font-size:15px;line-height:23px}.hero-banner-left p.hero_bnr_txt span{font-size:16px}.hero-banner-left p.hero_bnr_txt{max-width:81%}.hero-banner .slick-prev{left:6px}}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:calc(clamp(10rem,1rem + 40vmin,30rem) / 14);-webkit-mask-image:linear-gradient(var(--mask-direction, to right),hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 20%,hsl(0 0% 0% / 1) 80%,hsl(0 0% 0% / 0));mask-image:linear-gradient(var(--mask-direction, to right),hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 20%,hsl(0 0% 0% / 1) 80%,hsl(0 0% 0% / 0))}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:calc(clamp(10rem,1rem + 40vmin,30rem) / 14);min-width:100%;animation:scroll-x 60s linear infinite}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}.marquee--vertical{--mask-direction: to bottom}.marquee--vertical,.marquee--vertical .marquee__group{flex-direction:column}.marquee--vertical .marquee__group{animation-name:scroll-y}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - calc(clamp(10rem,1rem + 40vmin,30rem) / 14)))}}.marquee img{display:grid;place-items:center}.wrapper{display:flex;flex-direction:column;gap:calc(clamp(10rem,1rem + 40vmin,30rem) / 14);margin:auto;max-width:100vw}.wrapper--vertical{flex-direction:row;height:100vh}.toggle{--size: 3rem;position:relative;position:fixed;top:1rem;left:1rem;width:clamp(10rem,1rem + 40vmin,30rem);height:clamp(10rem,1rem + 40vmin,30rem);font:inherit;text-align:center;cursor:pointer;outline:none;border:none;border-radius:50%;color:inherit;background-color:#ecdcc0;z-index:1}.toggle:focus-visible{box-shadow:0 0 0 2px navy}.toggle span{position:absolute;display:inline-block;top:50%;left:calc(100% + .4em);width:fit-content;white-space:nowrap;transform:translateY(-50%);animation:fade .4s 4s ease-out forwards;-webkit-user-select:none;user-select:none}.toggle img{--size: 1.5rem;position:absolute;top:50%;left:50%;width:clamp(10rem,1rem + 40vmin,30rem);height:clamp(10rem,1rem + 40vmin,30rem);fill:currentcolor;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.25,1,.5,1)}.toggle--vertical img{transform:translate(-50%,-50%) rotate(-90deg)}@keyframes fade{to{opacity:0;visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-banner.css.map */
