:root{--home-benefits2-carouselbutton-body-bg:hsl(0,0%,4%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,45%);--home-benefits2-carouselbutton-bg:hsla(0,0%,100%,0.05);--home-benefits2-carouselbutton-border:hsla(0,0%,100%,0.1);--home-benefits2-carouselbutton-text:hsl(0,0%,100%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,45%,0.12);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,45%)}html[data-theme=light]{--home-benefits2-carouselbutton-body-bg:hsl(0,0%,98%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,40%);--home-benefits2-carouselbutton-bg:hsla(0,0%,0%,0.05);--home-benefits2-carouselbutton-border:hsla(0,0%,0%,0.1);--home-benefits2-carouselbutton-text:hsl(222,47%,11%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,40%,0.12);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,40%)}html[data-theme=sunset]{--home-benefits2-carouselbutton-body-bg:hsl(0,43%,8%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,45%);--home-benefits2-carouselbutton-bg:hsla(40,55%,45%,0.05);--home-benefits2-carouselbutton-border:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-text:hsl(40,55%,90%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,45%)}html[data-theme=ocean]{--home-benefits2-carouselbutton-body-bg:hsl(210,50%,8%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,45%);--home-benefits2-carouselbutton-bg:hsla(40,55%,45%,0.05);--home-benefits2-carouselbutton-border:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-text:hsl(40,55%,90%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,45%)}html[data-theme=forest]{--home-benefits2-carouselbutton-body-bg:hsl(150,43%,8%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,45%);--home-benefits2-carouselbutton-bg:hsla(40,55%,45%,0.05);--home-benefits2-carouselbutton-border:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-text:hsl(40,55%,90%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,45%,0.15);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,45%)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--home-benefits2-carouselbutton-body-bg:hsl(0,0%,4%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,45%);--home-benefits2-carouselbutton-bg:hsla(0,0%,100%,0.05);--home-benefits2-carouselbutton-border:hsla(0,0%,100%,0.1);--home-benefits2-carouselbutton-text:hsl(0,0%,100%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,45%,0.12);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,45%)}}@media (prefers-color-scheme:light){html[data-theme=auto]{--home-benefits2-carouselbutton-body-bg:hsl(0,0%,98%);--home-benefits2-carouselbutton-focus-outline:hsl(40,55%,40%);--home-benefits2-carouselbutton-bg:hsla(0,0%,0%,0.05);--home-benefits2-carouselbutton-border:hsla(0,0%,0%,0.1);--home-benefits2-carouselbutton-text:hsl(222,47%,11%);--home-benefits2-carouselbutton-hover-bg:hsla(40,55%,40%,0.12);--home-benefits2-carouselbutton-hover-border:hsl(40,55%,40%)}}body{background-color:var(--home-benefits2-carouselbutton-body-bg);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.carouselButton2CarouselButton{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:var(--home-benefits2-carouselbutton-bg);backdrop-filter:blur(20px);border:1px solid var(--home-benefits2-carouselbutton-border);color:var(--home-benefits2-carouselbutton-text);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.carouselButton2CarouselButton.prev{left:24px}.carouselButton2CarouselButton.next{right:24px}.carouselButton2CarouselButton:hover{background:var(--home-benefits2-carouselbutton-hover-bg);border-color:var(--home-benefits2-carouselbutton-hover-border);transform:translateY(-50%) scale(1.1);box-shadow:0 8px 24px rgba(200,162,78,.2)}.carouselButton2CarouselButton:active{transform:translateY(-50%) scale(.95)}.sr-only2CarouselButton{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (max-width:767px){.carouselButton2CarouselButton{display:none}}@media screen and (min-width:480px){.carouselButton2CarouselButton{width:60px;height:60px;font-size:1.35rem}}@media screen and (min-width:768px){.carouselButton2CarouselButton{width:64px;height:64px;font-size:1.4rem}.carouselButton2CarouselButton.prev{left:32px}.carouselButton2CarouselButton.next{right:32px}}@media screen and (min-width:1024px){.carouselButton2CarouselButton{width:68px;height:68px;font-size:1.45rem}}@media screen and (min-width:1440px){.carouselButton2CarouselButton{width:72px;height:72px;font-size:1.5rem}.carouselButton2CarouselButton.prev{left:40px}.carouselButton2CarouselButton.next{right:40px}}@media screen and (min-width:2560px){.carouselButton2CarouselButton{width:80px;height:80px;font-size:1.75rem}.carouselButton2CarouselButton.prev{left:60px}.carouselButton2CarouselButton.next{right:60px}}:focus-visible{outline:3px solid var(--home-benefits2-carouselbutton-focus-outline);outline-offset:4px}@media (prefers-reduced-motion:reduce){.carouselButton2CarouselButton{transition:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}