:root{--zero: 0;--xxs: 375px;--xs: 450px;--sm: 769px;--md: 980px;--lg: 1025px;--xl: 1100px;--2xl: 1280px;--3xl: 1440px;--4xl: 1920px}@media screen and (min-width: 980px){.md-max{display:none}}.home-hero{position:relative;width:100%;height:var(--vh);border-radius:0 0 40px 40px;overflow:hidden}@media screen and (max-width: 979px){.home-hero{max-height:750px}}.home-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--vh);padding:140px var(--margin);opacity:0;transition:opacity .5s ease-in-out}@media screen and (max-width: 979px){.home-hero-slide{max-height:750px;padding:106px var(--margin)}}.home-hero-slide[data-active]{opacity:1}.home-hero-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(-180deg,rgba(19,49,81,0) 0%,rgba(19,49,81,.56471) 100%)}.home-hero-slide-inner{--color: var(--white);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;height:100%}.home-hero-slide-inner .btn{margin-top:24px}.home-hero-content{position:relative;z-index:2}.home-hero-subtitle{color:var(--color);font-weight:600;font-size:var(--f-lg);text-transform:uppercase}.home-hero .home-hero-title{font-size:var(--f-3xl)}.home-hero .home-hero-title span,.home-hero .home-hero-title strong,.home-hero .home-hero-title b,.home-hero .home-hero-title i,.home-hero .home-hero-title em{color:var(--yellow)}.home-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.home-hero-bullets{--bullet-width: 60px;--bullet-height: 6px;--bullet-gap: 8px;--progress: 0;display:flex;gap:8px;gap:var(--bullet-gap);position:absolute;z-index:10;bottom:80px;left:50%;transform:translate(-50%);background:rgba(246,248,237,.10196);padding:8px 16px;border-radius:999px}@media screen and (max-width: 979px){.home-hero-bullets{--bullet-width: 40px;flex-wrap:wrap;width:80%;justify-content:center;bottom:32px}}.home-hero .bullet{--progress: 0;position:relative;width:var(--bullet-width);height:var(--bullet-height);border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}.home-hero .bullet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffc400;transform-origin:left;transform:scaleX(var(--progress));border-radius:inherit}.home-hero-bullets .bullet[data-active]:before{transform:scaleX(var(--progress))}
