.custom-slide-image{height:100%;width:100%;object-fit:cover}.custom-slide-overlay{position:absolute;inset:0;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.35}.custom-slide-text-container{position:absolute;left:calc(10vw);right:calc(10vw);top:0;z-index:20;height:100%;align-content:center;justify-content:center;padding:.25rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.custom-slide-text-container{left:calc(10vw);right:calc(10vw);padding:1rem;line-height:2rem}}@media (min-width:768px){.custom-slide-text-container{left:calc(15vw);right:calc(15vw)}}.custom-slide-title{margin-bottom:.5rem;display:inline-block;font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:640px){.custom-slide-title{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.custom-slide-title{font-size:2.25rem;line-height:2.5rem}}.custom-slide-description{margin-top:.75rem;margin-bottom:.75rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.custom-slide-description{font-size:1.125rem;line-height:1.75rem}}.custom-slide-button{margin-top:.5rem;background-color:transparent;font-size:.875rem;line-height:1.25rem;text-decoration-line:none}@media (min-width:768px){.custom-slide-button{font-size:1rem;line-height:1.5rem}}.custom-navigation-button{visibility:hidden;position:absolute;top:50%;z-index:10;display:flex;height:3rem;width:3rem;--tw-translate-y:-50%;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.custom-navigation-button,.custom-navigation-button:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-navigation-button:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}@media (min-width:640px){.custom-navigation-button{visibility:visible}}