:root{--home-benefits2-carouselindicator-body-bg:#0a0a0a;--home-benefits2-carouselindicator-focus-outline:#b28834;--home-benefits2-carouselindicator-bg:#ffffff26;--home-benefits2-carouselindicator-active-bg:#b28834;--home-benefits2-carouselindicator-progress:#d19f47}html[data-theme=light]{--home-benefits2-carouselindicator-body-bg:#fafafa;--home-benefits2-carouselindicator-focus-outline:#9e792e;--home-benefits2-carouselindicator-bg:#00000026;--home-benefits2-carouselindicator-active-bg:#9e792e;--home-benefits2-carouselindicator-progress:#cc9433}html[data-theme=sunset]{--home-benefits2-carouselindicator-body-bg:#1d0c0c;--home-benefits2-carouselindicator-focus-outline:#b28834;--home-benefits2-carouselindicator-bg:#b2883433;--home-benefits2-carouselindicator-active-bg:#b28834;--home-benefits2-carouselindicator-progress:#d19f47}html[data-theme=ocean]{--home-benefits2-carouselindicator-body-bg:#0a141f;--home-benefits2-carouselindicator-focus-outline:#b28834;--home-benefits2-carouselindicator-bg:#b2883433;--home-benefits2-carouselindicator-active-bg:#b28834;--home-benefits2-carouselindicator-progress:#d19f47}html[data-theme=forest]{--home-benefits2-carouselindicator-body-bg:#0c1d14;--home-benefits2-carouselindicator-focus-outline:#b28834;--home-benefits2-carouselindicator-bg:#b2883433;--home-benefits2-carouselindicator-active-bg:#b28834;--home-benefits2-carouselindicator-progress:#d19f47}html[data-theme=auto][data-effective-theme=dark]{--home-benefits2-carouselindicator-body-bg:#0a0a0a;--home-benefits2-carouselindicator-focus-outline:#b28834;--home-benefits2-carouselindicator-bg:#ffffff26;--home-benefits2-carouselindicator-active-bg:#b28834;--home-benefits2-carouselindicator-progress:#d19f47}html[data-theme=auto][data-effective-theme=light]{--home-benefits2-carouselindicator-body-bg:#fafafa;--home-benefits2-carouselindicator-focus-outline:#9e792e;--home-benefits2-carouselindicator-bg:#00000026;--home-benefits2-carouselindicator-active-bg:#9e792e;--home-benefits2-carouselindicator-progress:#cc9433}body{background-color:var(--home-benefits2-carouselindicator-body-bg);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.carouselIndicator2CarouselIndicator{cursor:pointer;background:0 0;border:none;width:48px;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.indicatorDot2CarouselIndicator{background:var(--home-benefits2-carouselindicator-bg);border-radius:6px;width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.carouselIndicator2CarouselIndicator.active .indicatorDot2CarouselIndicator{background:var(--home-benefits2-carouselindicator-active-bg);box-shadow:0 0 16px var(--home-benefits2-carouselindicator-active-bg)}.indicatorProgress2CarouselIndicator{background:var(--home-benefits2-carouselindicator-progress);transform-origin:0;pointer-events:none;border-radius:6px;height:100%;animation:4s linear fillProgress;position:absolute;top:0;left:0}.carouselIndicator2CarouselIndicator.paused .indicatorProgress2CarouselIndicator{animation-play-state:paused}@keyframes fillProgress{0%{width:0%}to{width:100%}}.carouselIndicator2CarouselIndicator:hover .indicatorDot2CarouselIndicator{background:var(--home-benefits2-carouselindicator-active-bg);transform:scaleY(1.3)}.sr-only2CarouselIndicator{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (min-width:480px){.carouselIndicator2CarouselIndicator{width:52px;height:13px}}@media screen and (min-width:768px){.carouselIndicator2CarouselIndicator{width:56px;height:14px}}@media screen and (min-width:1024px){.carouselIndicator2CarouselIndicator{width:60px;height:14px}}@media screen and (min-width:1440px){.carouselIndicator2CarouselIndicator{width:64px;height:15px}}@media screen and (min-width:2560px){.carouselIndicator2CarouselIndicator{width:72px;height:16px}}:focus-visible{outline:3px solid var(--home-benefits2-carouselindicator-focus-outline);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.indicatorProgress2CarouselIndicator{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
